1 / 17

第 1 週:序論

第 1 週:序論. コンピュータとは何か? JAVA とは何か?  プログラム作成手順  作業. コンピュータとは何か?. コンピュータは計算能力と論理的な判断能力を持っている装置です。 歴史は1940年代からてす。 構成 :  ハードウェアとソフトウェア コンピュータ = ハードウェア + ソフトウェア Computer Hardware Software. ハードウェアとは何か?. 入力装置 ( Input device ) 出力装置 (Output device) メモリ (Memory)

Download Presentation

第 1 週:序論

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 第1週:序論 コンピュータとは何か? JAVAとは何か?  プログラム作成手順  作業 Java Programming (Step1)

  2. コンピュータとは何か? • コンピュータは計算能力と論理的な判断能力を持っている装置です。 • 歴史は1940年代からてす。 • 構成: ハードウェアとソフトウェア コンピュータ = ハードウェア + ソフトウェア Computer Hardware Software Java Programming (Step1)

  3. ハードウェアとは何か? • 入力装置(Input device) • 出力装置 (Output device) • メモリ (Memory) • 算術、論理ユニット (ALU - Arithmetic and Logic Unit) • 中央処理ユニット (CPU - Central Processing Unit) • 二次記憶装置 (Secondary Storage Device) Java Programming (Step1)

  4. ソフトウェアとは何か? • ソフトウェア = プログラム + データ   Software Program Data • プログラムは、コマンドの行列です。 • データは プログラムを実行するための必要な情報です。 • プログラムは,“プログラミング言語”で表示します。 Java Programming (Step1)

  5. プログラム言語 • レベル • マシン言語  (+1300042774+1400593419+1200274027 ) • アセンブリ言語  (LOAD BASEPAY ADD OVERPAY STORE GROSSPAY) • 高級言語  (grossPay =basePay + OverTimePay) • 自然言語 ???? Java Programming (Step1)

  6. Javaとは何か? • Javaは、アメリカの Sun Microsystems社に 商業的な目的を持って、ダイナミックなWWW(World Wide Web) ページと実用的なソフトウェアの作成ために、開発されたプログラミング言語です。 Javaはオブジェクト指向の言語である。 • 歴史:Sun社は1995年5月に正式にJavaを発表しました。 Java Programming (Step1)

  7. つづく • Java プログラムは 二つ種類に分けれます: • Javaアプレット (applet): WWWブラウザ((Netscape Navigator, Microsoft Internet Explorer) にロードされて実行されられるJavaプログラムです。 例:Welcome.htmlWelcome.java • Javaアプレケシン (application): メモリ上にロードされ、 Javaインタープリタで解釈実行されます。 例:Welcome-p.java Java Programming (Step1)

  8. Java プログラムの作成手順 • Javaソースプログラムの作成 • あるEditorを利用する必要があります。 • 例:Filename: Welcome.java • Javaのコンパイラを実行して、そのソースプログラム(ファイル)をコンパイラする • javac Welcome.java • Welcome.java  Welcome.class Java Programming (Step1)

  9. つづく • Javaプログラムを実行する。 • アプレケシンプログラムの場合 Java Welcome • HTML file(例:Welcome.html)を作成する。 <html> <appletcode=''Welcome.classwidth=275height=80> </applet> </html> Java Programming (Step1)

  10. Jbuilder を使う前処理 • [マイコンピュータ]から[3.5インチFD(A)]に移ってください。 • [マイコンピュータ]-> [Work$(T:)] ->[課題]-> [プログラム入門]-> [Step1] のところで右クリックで、「送る」をクリックで、[ 3.5インチFD(A)]クリックしてください。 • [ 3.5インチFD(A)]にStep1下のプログラムがあります。 • [マイコンピュータ]-> [3.5インチFD(A)]二回クリックしてください。 Java Programming (Step1)

  11. Jbuilder を使ってみる。 • Jbuilderを立ち上げる。 • 画面左下の”スタート”のところにマウスを動かしてカーソルを持って行く。 • プログラム->Borland Jbuilder3 Enterprise->JBuild3までカーソルを移動して、マウスの左側のボタンを一回クリックする。 Java Programming (Step1)

  12. つづく • Jbuilderでプロジェクトのスケルトンを作る。 • [ファイル (F)]を選択する。 • [ファイル (F)|新規プロジェクト (W)]を選択する。 • プロジェクトウィザードが表示されるので、 [ファイル]テキストフィールドに A:\JBuilder3\myprojects\welcome\welcome.jpr と入力する。 • [タイトル]テキストフィールドに「Welcome」と入力する。 Java Programming (Step1)

  13. つづく • ソースファイルをコピーする。 • step1-2のフォルダより、Welcome.javaとWelcome.htmlをwelcome.jprと書かれたウィンドウに追加する(開かれたプロジェクトの左上に緑色のプラスマークのアイコンをクリックする)。 • [プロジェクト]->[プロバティ]をクリックしてください。表示されたウインドの[ルートディレクトリ]の[ソース]と[出力]が以下のように入力する。   ソース: A:\Jbuilder3\myprojects 出力:A:\Jbuilder3\myclasses Java Programming (Step1)

  14. コンパイルと実行 • プロジェクトのウインドウに[***.jpr]ファイルをクリックしてください。 • [プロジェクト] ->[プロジェクトのメイク]をクリックしてコンパイルします。 • コンパイルが完了したら、ファイルツリ一欄の[***.html]ファイルをクリックして、[実行]をクリックすると、実行結果が表示されます。 Java Programming (Step1)

  15. プログラム。 最初の2行は、アプレットとグラフィックスに関連するクラスの利用を指定。 3行目以降は、クラスWelcomeを定義する。 このクラスはアップレットの性質を継承する。すなわち、アプレットの一種である。 4行目は、クラスWelcomeに属する(インスタンス)オブジェクトのインスタンスメソッドpaintを定義する。 5行目以降は、インスタンスメソッドpaintの処理内容である。 プログラムを理解する。 import java.applet.Applet; // import Applet class import java.awt.Graphics; // import Graphics class public class Welcome extends Applet { public void paint( Graphics g ) { g.drawString( "Welcome to Hosei University!", 25,25 ); } } Java Programming (Step1)

  16. 課題 • 次の3行を出力するプログラムを作成しなさい。(step1-3にあるテンプレートを使用してもよい) Welcome to Computer and Information Sciences Faculty Hosei University 3-7-2 Kajino-cho Koganei-shi Tokyo 8584 Java Programming (Step1)

  17. 例のデモ • SimpleAnimation. • Welcome. • Example. • Addition. Java Programming (Step1)

More Related