オブジェクト指向 プログラミング 第二回 知能情報学部 新田直也.

Slides:



Advertisements
Similar presentations
オブジェクト指向 プログラミング 第二回 知能情報学部 新田直也. 講義計画(あくまで予定) 第 1 回 プログラミング言語の種類と歴史 第 2 回 eclipse の基本操作 第 3 回 eclipse のデバッグ機能 第 4 回 構造化プログラミングの復習 第 5 回 演習 第 6 回 構造化指向からオブジェクト指向へ.
Advertisements

ソフトウェア工学 理工学部 情報システム工学科 新田直也. 演習問題 1 の解答例  入庫処理の DFD 酒屋の在庫問題の DFD( 入庫処理 ) 更新情報 在庫ファイル 更新処理 倉庫係 在庫不足リスト 在庫ファイル 出庫指示書 新規出庫 判定 出庫指示書 作成処理 出庫依頼 積荷票.
ソフトウェア工学 知能情報学部 新田直也. オブジェクト指向パラダイムと は  オブジェクト指向言語の発展に伴って形成され てきたソフトウェア開発上の概念.オブジェク ト指向分析,オブジェクト指向設計など,プロ グラミング以外の工程でも用いられる.  ソフトウェアを処理や関数ではなくオブジェク.
オブジェクト指向 言語 論 知能情報学部 新田直也. 講義概要  私の研究室: 13 号館 2 階 (13-206)  講義資料について :  参考図書 : 河西朝雄 : 「原理がわかる プログラムの法則」,
BBT 大学 Ruby on Rails 開発環境セットアップマニュアル Mac 版 1.1 最終更新日: 2013/1/5.
BBT大学 Ruby on Rails開発環境セットアップマニュアル
Java I 第2回 (4/18)
ゲームプログラミング講習 第1章 DXライブラリ入門
C#によるWindowsFormApplication入門
オブジェクト指向言語論 知能情報学部 新田直也.
ソフトウェア工学 知能情報学部 新田直也.
プログラミング言語論 理工学部 情報システム工学科 新田直也.
プログラミング言語論 理工学部 情報システム工学科 新田直也.
情報科学1(G1) 2016年度.
情報工学科 二宮 洋・鈴木 誠 小林 学・高畠俊徳 火曜日 1コマ目
第2章 Eclipseと簡単なオブジェクト 指向プログラミング
オブジェクト指向 プログラミング 第一回 知能情報学部 新田直也.
第2回 Microsoft Visual Studio C++ を使ってみよう
【プログラミング応用】 必修2単位 通年 30週 授業形態:演習.
オブジェクト指向 プログラミング 第十四回 知能情報学部 新田直也.
ソフトウェア工学 知能情報学部 新田直也.
プログラミング言語入門 手続き型言語としてのJava
プロジェクト演習Ⅱ インタラクティブゲーム制作 イントロダクション2
Microsoft Visual Studio 2005 の使い方
オブジェクト指向 プログラミング 第八回 知能情報学部 新田直也.
オブジェクト指向 プログラミング 第十一回 知能情報学部 新田直也.
オブジェクト指向 プログラミング 第十三回 知能情報学部 新田直也.
オブジェクト指向 プログラミング 第二回 知能情報学部 新田直也.
C言語講習 第0章 Hello, world!.
ソフトウェア工学 知能情報学部 新田直也.
オブジェクト指向 プログラミング 第十四回 知能情報学部 新田直也.
オブジェクト指向 プログラミング 第七回 知能情報学部 新田直也.
東京大学人間環境学専攻 奥田・橋本研究室 修士1年 相良 光志
オブジェクト指向言語論 第八回 知能情報学部 新田直也.
プログラミング言語論 第十四回 理工学部 情報システム工学科 新田直也.
Visual Studio 2005の使用方法 新入生セミナー 
オブジェクト指向言語論 第十四回 知能情報学部 新田直也.
オブジェクト指向 プログラミング 第十ニ回 知能情報学部 新田直也.
2017年度 プログラミングⅡ ~ はじめてのプログラミング ~.
第二回 Javaの開発環境 04A2029           古賀慎也.
オブジェクト指向言語論 第六回 知能情報学部 新田直也.
高度プログラミング演習 (01).
オブジェクト指向 プログラミング 第九回 知能情報学部 新田直也.
オブジェクト指向プログラミング クラス 継承
プロジェクト演習 知能情報学部 新田直也.
オブジェクト指向 プログラミング 第八回 知能情報学部 新田直也.
ソフトウェア工学 知能情報学部 新田直也.
オブジェクト指向言語論 第十二回 知能情報学部 新田直也.
プログラミング言語論 第十一回 理工学部 情報システム工学科 新田直也.
vc-2. Visual Studio C++ のデバッガー (Visual Studio C++ の実用知識を学ぶシリーズ)
プログラムの差分記述を 容易に行うための レイヤー機構付きIDEの提案
vc-1. Visual Studio C++ の基本操作 (Visual Studio C++ の実用知識を学ぶシリーズ)
第2回 開発環境とゲーム 05A1030 佐々木 和也.
Visual Studio 2013 の起動と プロジェクトの新規作成 (C プログラミング演習,Visual Studio 2019 対応) 金子邦彦.
オブジェクト指向 プログラミング 第四回 知能情報学部 新田直也.
オブジェクト指向言語論 第九回 知能情報学部 新田直也.
rd-1. Rシステムと RStudio (Rシステムでデータサイエンス演習)
ソフトウェア工学 知能情報学部 新田直也.
オブジェクト指向言語論 第七回 知能情報学部 新田直也.
Cp-1. Microsoft Visual Studio 2019 C++ の使い方 (C プログラミング演習,Visual Studio 2019 対応) 金子邦彦.
オブジェクト指向言語論 第一回 知能情報学部 新田直也.
プログラミング言語論 第九回 理工学部 情報システム工学科 新田直也.
オブジェクト指向言語論 第六回 知能情報学部 新田直也.
オブジェクト指向言語論 第七回 知能情報学部 新田直也.
プログラミング言語論 第九回 理工学部 情報システム工学科 新田直也.
オブジェクト指向言語論 第七回 知能情報学部 新田直也.
プロジェクト演習Ⅱ インタラクティブゲーム制作
C#プログラミング実習 第1回.
オブジェクト指向言語論 第九回 知能情報学部 新田直也.
オブジェクト指向言語論 第十回 知能情報学部 新田直也.
Presentation transcript:

オブジェクト指向 プログラミング 第二回 知能情報学部 新田直也

講義計画(あくまで予定) 第1回 プログラミング言語の種類と歴史 第2回 eclipseの基本操作 第3回 eclipseのデバッグ機能 第4回 構造化プログラミングの復習 第5回 演習 第6回 構造化指向からオブジェクト指向へ(1) 第7回 構造化指向からオブジェクト指向へ(2) 第8回 カプセル化とクラス(1) 第9回 カプセル化とクラス(2) 第10回 演習 第11回 継承 第12回 多相性(1) 第13回 多相性(2) 第14回 アプリケーションフレームワーク 第15回 演習

統合開発環境Eclipse 近年のソフトウェア開発では統合開発環境(IDE)が用いられる. Eclipse (IBM製, Java, C, C++, PHP, …) Visual Studio (Microsoft製, C, C++, C#, VB, …) Xcode (アップル製, Objective-C, C, C++, …) ソースコードの作成,編集,実行,デバッグ,解析,管理などが統合された一つの環境でできる. 言語や開発対象(Android? iPhone?)などによって適切なものは異なる.

Eclipseの起動 甲南大学基本メニューの中にある以下のようなアイコンをクリックして起動.

Eclipseの画面 複数のビューとエディタで構成されている. Java エディタ パッケージ エクスプローラ ビュー コンソール ビュー

HelloWorldの作成(前提知識) Eclipseでは,すべてのプログラムはプロジェクトとして開発される. Javaプログラムはクラスという部品によって構成される. Cプログラムは関数という部品によって構成されていた.

HelloWorldの作成(手順) 新しいJavaプロジェクト(HelloWorldプロジェクト)を作成する. HelloWorldクラスのmain()メソッド中にprint文を付け加える. System.out.println("Hello world!");

HelloWorldの作成(手順つづき) プログラムを実行する. メニューバーから 実行 -> 実行 -> Javaアプリケーション を選ぶ. コンパイルは自動でされる. 実行結果はコンソールビューに出力される.