プログラミング基礎YCU横浜市立大学.ppt

プログラミング基礎YCU横浜市立大学.ppt

ID:53610853

大小:87.50 KB

页数:20页

时间:2020-04-20

プログラミング基礎YCU横浜市立大学.ppt_第1页
プログラミング基礎YCU横浜市立大学.ppt_第2页
プログラミング基礎YCU横浜市立大学.ppt_第3页
プログラミング基礎YCU横浜市立大学.ppt_第4页
プログラミング基礎YCU横浜市立大学.ppt_第5页
资源描述:

《プログラミング基礎YCU横浜市立大学.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、プログラミング基礎a第9回Java言語による図形処理入門(1) Javaアプレット入門Java言語の特徴SunMicrosystems社が開発し普及に努めている言語文法の基本は,C,C++に類似変数宣言や計算表現などはほぼ同じ制御構造(if,for,while)もほぼ同じ「クラス」概念によるデータ中心(オブジェクト指向)の言語グラフィクス処理が標準で可能ソース互換,バイナリ互換でもある個人ベースの開発環境は無償配布2010.12.082プログラミング基礎aソース互換DOS/VMacintoshD

2、OS/VWindowsMacOSLinuxWindows用プログラムMacOS用プログラムLinux用プログラムWindows用コンパイラMacOS用コンパイラLinux用コンパイラOSハードウェアソースプログラム各OS・ハードウェアの環境下で再コンパイルが必要互換性なし互換性なし2010.12.083プログラミング基礎aバイナリ互換DOS/VMacintoshDOS/VWindows+JavaVMMacOS+JavaVMLinux+JavaVM実行プログラム(Windows用)Javaコンパイ

3、ラOSハードウェアソースプログラム特定の環境でコンパイルされたプログラムであっても他のマシン上で実行可能VM=VirtualMachineOSの一部として動作するように作られた擬似的ハードウェア(実態はソフトウェア)2010.12.084プログラミング基礎aオブジェクト指向プログラミング構造化プログラミングプログラムの部品化オブジェクト指向手続き重視型イベント駆動型はじめに「クラス」ありき属性→(インスタンス)変数機能→メソッド2010.12.085プログラミング基礎aJavaアプレットの特徴W

4、ebブラウザで動作することが前提呼出し用のHTMLファイルが必要ひとつのHTMLファイル内でいくつでも呼び出し可能ネットワーク経由で実行可能2010.12.086プログラミング基礎a練習(1)授業用ホームページからJava教材のデモを実行SunのJavaプログラムのデモンストレーションを実行ソースも見て特徴・雰囲気をつかむ気のついた点は適宜メモしておく2010.12.087プログラミング基礎aグラフィックスの基礎原理・基本事項光の点(pixel)の集まりで画面が構成されている画面を表すメモリー(

5、VRAM)に情報を書き込むビデオ制御用のチップがVRAMの内容に応じて映像信号に変換座標系(左上が原点,右向き,下向き),色情報(RGB)2010.12.088プログラミング基礎a画面の大きさのいろいろ大きさの違いVGA(640x480),SVGA(800x600),XGA(1024x768)色の違い3ビット(8),4ビット(16),8ビット(256),16ビット(約6万5千),24ビット(1600万),32ビット(??)2010.12.089プログラミング基礎aプログラミング言語による図形処理

6、国際規格はあるにはある(ライブラリの規約)GKS,Phigsなどプログラミング言語の仕様としての規格BASICの描画命令などJava言語(Javaスクリプトとは別物)2010.12.0810プログラミング基礎aJava言語によるグラフィクス処理(アプレットによる場合)ソースプログラムを作る(~.java)コンパイルする(javac~.java)表示用のHTMLファイルを作る(~.html)HTMLファイルをWebブラウザで閲覧コンパイルされたclassファイルがブラウザ内で実行される2010.1

7、2.0811プログラミング基礎a練習(2)マイドキュメント(Z:ドライブ)に新規フォルダを作成program_jと名前を変更授業用ホームページからjprog01.javaとjprog01.htmlをprogram_jフォルダへダウンロードEmEditorでjprog01.javaとjprog01.htmlの内容を確認呼び出すときの「ファイルの種類」に注意コマンドプロンプトでjavacprog01.javaでコンパイルstartprog01.htmlでWebブラウザを起動2010.12.0812プ

8、ログラミング基礎a図形描画のメソッド(1)g.drawLine(始点のx座標,始点のy座標, 終点のx座標,終点のy座標);2010.12.0813プログラミング基礎a図形描画のメソッド(2)g.drawRect(左上のx座標,左上のy座標,幅,高さ);g.fillRect(左上のx座標,左上のy座標,幅,高さ);2010.12.0814プログラミング基礎a図形描画のメソッド(3)g.drawOval(左上のx座標,左上のy座標,幅,高さ);g.fillOval(左上のx座標,左上のy座標,幅,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。