170 likes | 257 Views
第 1 週:序論. コンピュータとは何か? JAVA とは何か? プログラム作成手順 作業. コンピュータとは何か?. コンピュータは計算能力と論理的な判断能力を持っている装置です。 歴史は1940年代からてす。 構成 : ハードウェアとソフトウェア コンピュータ = ハードウェア + ソフトウェア Computer Hardware Software. ハードウェアとは何か?. 入力装置 ( Input device ) 出力装置 (Output device) メモリ (Memory)
E N D
第1週:序論 コンピュータとは何か? JAVAとは何か? プログラム作成手順 作業 Java Programming (Step1)
コンピュータとは何か? • コンピュータは計算能力と論理的な判断能力を持っている装置です。 • 歴史は1940年代からてす。 • 構成: ハードウェアとソフトウェア コンピュータ = ハードウェア + ソフトウェア Computer Hardware Software Java Programming (Step1)
ハードウェアとは何か? • 入力装置(Input device) • 出力装置 (Output device) • メモリ (Memory) • 算術、論理ユニット (ALU - Arithmetic and Logic Unit) • 中央処理ユニット (CPU - Central Processing Unit) • 二次記憶装置 (Secondary Storage Device) Java Programming (Step1)
ソフトウェアとは何か? • ソフトウェア = プログラム + データ Software Program Data • プログラムは、コマンドの行列です。 • データは プログラムを実行するための必要な情報です。 • プログラムは,“プログラミング言語”で表示します。 Java Programming (Step1)
プログラム言語 • レベル • マシン言語 (+1300042774+1400593419+1200274027 ) • アセンブリ言語 (LOAD BASEPAY ADD OVERPAY STORE GROSSPAY) • 高級言語 (grossPay =basePay + OverTimePay) • 自然言語 ???? Java Programming (Step1)
Javaとは何か? • Javaは、アメリカの Sun Microsystems社に 商業的な目的を持って、ダイナミックなWWW(World Wide Web) ページと実用的なソフトウェアの作成ために、開発されたプログラミング言語です。 Javaはオブジェクト指向の言語である。 • 歴史:Sun社は1995年5月に正式にJavaを発表しました。 Java Programming (Step1)
つづく • Java プログラムは 二つ種類に分けれます: • Javaアプレット (applet): WWWブラウザ((Netscape Navigator, Microsoft Internet Explorer) にロードされて実行されられるJavaプログラムです。 例:Welcome.htmlWelcome.java • Javaアプレケシン (application): メモリ上にロードされ、 Javaインタープリタで解釈実行されます。 例:Welcome-p.java Java Programming (Step1)
Java プログラムの作成手順 • Javaソースプログラムの作成 • あるEditorを利用する必要があります。 • 例:Filename: Welcome.java • Javaのコンパイラを実行して、そのソースプログラム(ファイル)をコンパイラする • javac Welcome.java • Welcome.java Welcome.class Java Programming (Step1)
つづく • Javaプログラムを実行する。 • アプレケシンプログラムの場合 Java Welcome • HTML file(例:Welcome.html)を作成する。 <html> <appletcode=''Welcome.classwidth=275height=80> </applet> </html> Java Programming (Step1)
Jbuilder を使う前処理 • [マイコンピュータ]から[3.5インチFD(A)]に移ってください。 • [マイコンピュータ]-> [Work$(T:)] ->[課題]-> [プログラム入門]-> [Step1] のところで右クリックで、「送る」をクリックで、[ 3.5インチFD(A)]クリックしてください。 • [ 3.5インチFD(A)]にStep1下のプログラムがあります。 • [マイコンピュータ]-> [3.5インチFD(A)]二回クリックしてください。 Java Programming (Step1)
Jbuilder を使ってみる。 • Jbuilderを立ち上げる。 • 画面左下の”スタート”のところにマウスを動かしてカーソルを持って行く。 • プログラム->Borland Jbuilder3 Enterprise->JBuild3までカーソルを移動して、マウスの左側のボタンを一回クリックする。 Java Programming (Step1)
つづく • Jbuilderでプロジェクトのスケルトンを作る。 • [ファイル (F)]を選択する。 • [ファイル (F)|新規プロジェクト (W)]を選択する。 • プロジェクトウィザードが表示されるので、 [ファイル]テキストフィールドに A:\JBuilder3\myprojects\welcome\welcome.jpr と入力する。 • [タイトル]テキストフィールドに「Welcome」と入力する。 Java Programming (Step1)
つづく • ソースファイルをコピーする。 • step1-2のフォルダより、Welcome.javaとWelcome.htmlをwelcome.jprと書かれたウィンドウに追加する(開かれたプロジェクトの左上に緑色のプラスマークのアイコンをクリックする)。 • [プロジェクト]->[プロバティ]をクリックしてください。表示されたウインドの[ルートディレクトリ]の[ソース]と[出力]が以下のように入力する。 ソース: A:\Jbuilder3\myprojects 出力:A:\Jbuilder3\myclasses Java Programming (Step1)
コンパイルと実行 • プロジェクトのウインドウに[***.jpr]ファイルをクリックしてください。 • [プロジェクト] ->[プロジェクトのメイク]をクリックしてコンパイルします。 • コンパイルが完了したら、ファイルツリ一欄の[***.html]ファイルをクリックして、[実行]をクリックすると、実行結果が表示されます。 Java Programming (Step1)
プログラム。 最初の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)
課題 • 次の3行を出力するプログラムを作成しなさい。(step1-3にあるテンプレートを使用してもよい) Welcome to Computer and Information Sciences Faculty Hosei University 3-7-2 Kajino-cho Koganei-shi Tokyo 8584 Java Programming (Step1)
例のデモ • SimpleAnimation. • Welcome. • Example. • Addition. Java Programming (Step1)