1.
|
図書
|
化学工学会編
出版情報: |
東京 : 培風館, 2000.6 v, 261p ; 21cm |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
2.
|
図書
|
澤川渡, 綱島明浩共著
出版情報: |
東京 : オーム社, 2000.2 x, 381p ; 24cm |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
3.
|
図書
|
澤田秀樹著
出版情報: |
東京 : 海文堂出版, 2000.4 iv, 195p ; 21cm |
シリーズ名: |
プラタンBOOKS |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
4.
|
図書
|
マイケル・ブラハ, ウィリアム・プレメラニ著 ; 篠塚克利, 鈴木浩樹訳
出版情報: |
東京 : ピアソン・エデュケーション, 2000.2 xxviii, 654p ; 23cm |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
5.
|
図書
|
服部裕司著
出版情報: |
東京 : 共立出版, 2000.4 viii, 231p ; 21cm |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
6.
|
図書
|
小市直人, 磯上辰雄, 金勝祥一共著
出版情報: |
東京 : 工学図書, 2000.3 1, 3, 190p ; 26cm |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
7.
|
図書
|
飯尾淳著
出版情報: |
東京 : オーム社, 2000.4 iii, 198p ; 24cm |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
8.
|
図書
|
古賀雅伸著
出版情報: |
東京 : 東京電機大学出版局, 2000.2 xi, 489p ; 21cm |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
9.
|
図書
|
小畑秀之, 猪股俊光, 益崎真治共著
出版情報: |
東京 : 成山堂書店, 2000.3 xiv, 224p ; 21cm |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
10.
|
図書
|
Cay S.Horstmann, Gary Cornell共著 ; 福龍興業訳
出版情報: |
東京 : アスキー, 2000 2冊 ; 26cm |
シリーズ名: |
サンソフトプレスシリーズ |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
11.
|
図書
|
Greg Holden, Nicholas Wells, Matthew Keller著 ; 小嶋隆一訳
出版情報: |
東京 : セレンディップ , 東京 : 小学館(発売元), 2000.4 xxiii, 645p ; 21×28cm |
シリーズ名: |
コメンタリーシリーズ |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
12.
|
図書
|
西原主計, 山藤和男共著
出版情報: |
東京 : オーム社, 2000.5 ix, 207p ; 26cm |
シリーズ名: |
RoboBooks |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
13.
|
図書
|
三田典玄著
出版情報: |
東京 : オーム社, 2000.5 xii, 290p ; 24cm |
シリーズ名: |
スマートスタディシリーズ |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
14.
|
図書
|
芝野耕司著
出版情報: |
東京 : オーム社, 2000.5 vi, 151p ; 21cm |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
15.
|
図書
|
倉薫著
|
16.
|
図書
|
平野浩太郎,沢友規著
出版情報: |
〔神戸〕 : 国際情報科学協会, 2000.6 192p ; 21cm |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
17.
|
図書
|
鯵坂恒夫編著
出版情報: |
東京 : オーム社, 2000.7 vii, 167p ; 26cm |
シリーズ名: |
新世代工学シリーズ |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
18.
|
図書
|
鈴村順一, 前野賀彦編著
出版情報: |
京都 : ナカニシヤ出版, 2000.7 viii, 486p ; 26cm |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
19.
|
図書
|
高崎正巳著
出版情報: |
東京 : エーアイ出版, 2001.11 351p ; 24cm |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
20.
|
図書
|
Scott Oaks著 ; 今野睦, 依田光江訳
出版情報: |
東京 : オライリー・ジャパン , 東京 : オーム社 (発売), 2001.11 xx, 488p ; 24cm |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
21.
|
図書
|
テンアートニ著
出版情報: |
東京 : 日本実業出版社, 2001.11 278p ; 21cm |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
22.
|
図書
|
P.J.プラウガー [ほか] 著 ; ロングテール, 長尾高弘訳
出版情報: |
東京 : ピアソン・エデュケーション, 2001.11 x, 507p ; 24cm |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
23.
|
図書
|
榊原大輔著
出版情報: |
東京 : 秀和システム, 2001.11 263p ; 21cm |
シリーズ名: |
How-nual図解入門 |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
24.
|
図書
|
丸の内とら著
出版情報: |
[東京] : 翔泳社, 2001.11 xii, 275p ; 23cm |
シリーズ名: |
Java books |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
25.
|
図書
|
菅又久直, 森田勝弘著
出版情報: |
東京 : ソフト・リサーチ・センター, 2001.11 221p ; 21cm |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
26.
|
図書
|
橋本晋之介著
出版情報: |
東京 : ソフトバンクパブリッシング, 2001.12 xi,211p ; 24cm |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
27.
|
図書
|
林晴比古著
|
28.
|
図書
|
ジョシュア・ブロック著 ; Guy Steele [序文] ; 柴田芳樹訳
出版情報: |
東京 : ピアソン・エデュケーション, 2001.11 xviii, 236p ; 23cm |
シリーズ名: |
The Java series |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
29.
|
図書
|
森田勝弘, 菅又久直, 遠城秀和著
出版情報: |
東京 : ソフト・リサーチ・センター, 2001.2 198p ; 21cm |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
30.
|
図書
|
フィリップ・クルーシュテン著 ; 藤井拓監訳 ; 日本ラショナルソフトウェア訳
|
31.
|
図書
東工大 目次DB
|
久野禎子, 久野靖著
出版情報: |
東京 : 共立出版, 2001.6 vi, 199p ; 24cm |
シリーズ名: |
情報がひらく新しい世界 ; 6 |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
目次情報:
続きを見る
第1章 プログラミングを始める前に |
1.1 プログラミングを学ぶことの意義 1 |
1.2 オブジェクト指向プログラミング 3 |
1.3 オブジェクト指向プログラミング言語の基本概念 5 |
1.4 Javaプログラミング環境の入手 23 |
1.5 まとめ 24 |
第2章 とにかくJavaプログラムを動かす |
2.1 はじめてのプログラムを動かす 25 |
2.2 入出力のあるプログラム 33 |
2.3 まとめ 40 |
第3章 基本型と演算 |
3.1 数値を扱う 41 |
3.2 Javaの基本型 48 |
3.3 数値以外の基本型 52 |
3.4 まとめ 56 |
第4章 制御構造 |
4.1 Javaプログラムの書き方の規則 57 |
4.2 文と制御構造 59 |
4.3 さまざまな文の一覧 72 |
4.4 まとめ 72 |
第5章 例外,for文,配列 |
5.1 ループ制御文と例外機能 75 |
5.2 配列とfor文 82 |
5.3 まとめ 90 |
第6章 GUIをもったJavaプログラムを作る |
6.1 グラフィカルユーザインタフェースとは 91 |
6.2 ウィンドウとGUI部品 92 |
6.3 イベント処理 97 |
6.4 GUIプログラムに動作をつける 101 |
6.5 まとめ 106 |
第7章 日本語とファイルの読み書き |
7.1 Javaと日本語の扱い 107 |
7.2 日本語を扱うプログラム 110 |
7.3 ファイルの読み書きを行うGUIプログラム 114 |
7.4 まとめ 120 |
第8章 Javaで実用的なシステムを作る |
8.1 要求仕様 121 |
8.2 プログラムの概要設計 125 |
8.3 アプリケーションクラスの骨組み 127 |
8.4 アプリケーションクラスを作る 129 |
8.5 StringSorterクラスの実現 134 |
8.6 まとめ 138 |
第9章 Javaでアプレットを作る |
9.1 アプレットとその特性 139 |
9.2 アプレットと単独プログラムの違い 140 |
9.3 とにかくアプレットを動かしてみよう 142 |
9.4 繰り返し描く 146 |
9.5 アニメーションの原理 147 |
9.6 絵をマウスに反応させる 151 |
9.7 まとめ 157 |
第10章 オブジェクト指向によるグラフィクス |
10.1 図形をオブジェクトにする 159 |
10.2 形が変化する図形 163 |
10.3 オブジェクトの組合せ 166 |
10.4 「もの」の選択とドラッグ 172 |
10.5 まとめ 176 |
付録A Javaプログラミングの補足 177 |
単独アプリケーションをアプレットにする |
アプレットを単独アプリケーションにする |
アニメーションのちらつきを減らす |
付録B 標準APIの抜粋 183 |
文献ガイド 195 |
索引 197 |
第1章 プログラミングを始める前に |
1.1 プログラミングを学ぶことの意義 1 |
1.2 オブジェクト指向プログラミング 3 |
|
32.
|
図書
|
伊藤華子著
出版情報: |
東京 : 日本実業出版社, 2001.7 219p ; 21cm |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
33.
|
図書
|
河西朝雄著
出版情報: |
東京 : 技術評論社, 2001.7 533p ; 21cm |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
34.
|
図書
|
Ian S. Graham著 ; 吉川邦夫訳
出版情報: |
東京 : アスキー, 2001.6 587p ; 24cm |
シリーズ名: |
Web master series |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
35.
|
図書
|
Scott Guelich, Shishir Gundavaram, Gunther Birznieks著 ; 大川佳織訳
出版情報: |
東京 : オライリー・ジャパン , 東京 : オーム社 (発売), 2001.6 xix, 496p ; 24cm |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
36.
|
図書
|
横山直隆著
出版情報: |
東京 : シータスク, 2000.9 309p ; 21cm |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
37.
|
図書
|
田口景介著
出版情報: |
東京 : アスキー, 2002.2 302p ; 24cm |
シリーズ名: |
アスキー・ラーニングシステム |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
38.
|
図書
|
高橋麻奈著
出版情報: |
東京 : ソフトバンクパブリッシング, 2001.6 xxi, 409p ; 21cm |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
39.
|
図書
|
河西朝雄著
出版情報: |
東京 : 技術評論社, 2001.7 483p ; 21cm |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
40.
|
図書
|
村山公保著
出版情報: |
東京 : オーム社, 2001.8 xxii, 388p ; 21cm |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
41.
|
図書
|
エリー・クイグリー著 ; 武舎広幸, 河村政雄訳
出版情報: |
東京 : ピアソン・エデュケーション, 2000.12 xvi, 512p ; 23cm |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
42.
|
図書
|
H.E.エリクソン, M.ペンカー著 ; 杉本宣男, 落合修, 武田多美子監訳
出版情報: |
府中 : エスアイビー・アクセス , 東京 : 星雲社(発売), 2000.11 xvi, 380p ; 24cm |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
43.
|
図書
|
福田良之介著
出版情報: |
東京 : 森北出版, 2000.12 5, 190p ; 22cm |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
44.
|
図書
|
高橋麻奈著
出版情報: |
東京 : ソフトバンクパブリッシング, 2001.9- 冊 ; 21cm |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
45.
|
図書
|
レックス・イェシュケ著 ; 尾花健一郎訳
出版情報: |
東京 : ピアソン・エデュケーション, 2001.10 ix, 302p ; 21cm |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
46.
|
図書
|
銀座企画著
出版情報: |
東京 : 秀和システム, 2001.11 511p ; 26cm |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
47.
|
図書
|
Elliotte Rusty Harold著 ; 田和勝訳
出版情報: |
東京 : オライリー・ジャパン , 東京 : オーム社 (発売), 2001.10 xxxii, 793p ; 24cm |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
48.
|
図書
|
Object Management Group著 ; OMG Japan SIG翻訳委員会UML作業部会訳
出版情報: |
東京 : アスキー, 2001.11 799p ; 26cm |
シリーズ名: |
ASCII books |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
49.
|
図書
|
皆本晃弥, 奥村浩著
|
50.
|
図書
|
結城浩著
出版情報: |
東京 : ソフトバンクパブリッシング, 2001.1 xxi, 481p ; 24cm |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
51.
|
図書
|
土木学会土木情報システム委員会情報活用・教育小委員会編
出版情報: |
東京 : 森北出版, 2001.9 v, 197p ; 26cm |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
52.
|
図書
|
大堀淳著
出版情報: |
東京 : 共立出版, 2001.9 viii, 281p ; 24cm |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
53.
|
図書
|
横井与次郎著
出版情報: |
東京 : ソフト・リサーチ・センター, 2001.6 358p ; 24cm |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
54.
|
図書
|
アスキー書籍編集部編
出版情報: |
東京 : アスキー, 2001.10 302p ; 24cm |
シリーズ名: |
パーソナルプログラミングシリーズ |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
55.
|
図書
|
アンク著
出版情報: |
東京 : 技術評論社, 2000.8 319p ; 23cm |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
56.
|
図書
|
ハーブ・サッター著 ; 浜田真理訳
出版情報: |
東京 : ピアソン・エデュケーション, 2000.11 xi, 249p ; 23cm |
シリーズ名: |
C++ in-depth series |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
57.
|
図書
|
David Flanagan著 ; イデアコラボレーションズ訳
出版情報: |
東京 : オライリー・ジャパン , 東京 : オーム社 (発売), 2000.12 xxiii, 928p ; 21cm |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
58.
|
図書
|
久野靖著
出版情報: |
東京 : アスキー, 2001.8 222p ; 21cm |
シリーズ名: |
My UNIX series |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
59.
|
図書
|
Mark DeLoura編 ; 川西裕幸監訳 ; 狩野智英訳
出版情報: |
東京 : ボーンデジタル, 2001.7- 冊 ; 27cm |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
60.
|
図書
|
高橋麻奈著
出版情報: |
東京 : ソフトバンククリエイティブ, 2009.5 xxv, 469p ; 21cm |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
61.
|
図書
|
若林尚樹著
|
62.
|
図書
|
Java用語研究会著
出版情報: |
東京 : 技術評論社, 2000.7 399p ; 19cm |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
63.
|
図書
|
Jon C. Snader著 ; トップスタジオ訳
出版情報: |
東京 : 日経BP社 , 東京 : 日経BP出版センター (発売), 2001.8 334p ; 24cm |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
64.
|
図書
|
並木秀明, 永井亘道著
出版情報: |
東京 : 技術評論社, 2001.8 671p ; 23 cm |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
65.
|
図書
|
小俣光之著
出版情報: |
東京 : 秀和システム, 2000.9 350p ; 24cm |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
66.
|
図書
|
上坂吉則著
出版情報: |
東京 : 牧野書店 , 東京 : 星雲社 (発売), 2000.12 xi, 281p, 図版2枚 ; 21cm |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
67.
|
図書
東工大 目次DB
|
ロバート・L.クルーズ, アレキサンダー・J.リバ著 ; 大戸友博訳
出版情報: |
東京 : ピアソン・エデュケーション, 2001.1 xvii, 759p ; 23cm |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
目次情報:
続きを見る
第1章 プログラミングの原理 1 |
1.1 導入 2 |
1.2 ライフゲーム 5 |
1.3 プログラミングスタイル 12 |
1.4 コーディング・テスト・改良 23 |
1.5 プログラムの保守 40 |
1.6 結論と復習 46 |
第2章 スタックの導入 57 |
2.1 スタックの詳細について 58 |
2.2 スタックの実装法 65 |
2.3 アプリケーション:電卓 76 |
2.4 アプリケーション括弧の対応 81 |
2.5 抽象データ型とその実装 83 |
第3章 キュー 91 |
3.1 定義 92 |
3.2 キューの導入 98 |
3.3 C++における円形のキューの導入 103 |
3.4 デモとテスト 108 |
3.5 キューを用いたアプリケーション:シミュレーション 111 |
第4章 連鎖構造を持つスタックとキュー 131 |
4.1 ポイントと連鎖を持つ構造 132 |
4.2 リンクスタック 146 |
4.3 より安全なリンクスタックの実装 152 |
4.4 リンクキュー 158 |
4.5 アプリケーション:多項式演算 163 |
4.6 抽象データ型とその実装 176 |
第5章 再帰 181 |
5.1 再帰の紹介 182 |
5.2 再帰の原理 194 |
5.3 バックトラック:仕事を後回しにする 208 |
5.4 木構造プログラミング:ゲームの先読み 225 |
第6章 リスト 241 |
6.1 リストの定義 242 |
6.2 リストの実装 247 |
6.3 文字列 265 |
6.4 アプリケーション:テキストエディタ 276 |
6.5 配列の中のリンクリスト 285 |
6.6 アプリケーション;順列の生成 296 |
第7章 探索 305 |
7.1 探索:紹介と表記法 306 |
7.2 逐次探索 309 |
7.3 二分探索 316 |
7.4 比較木 326 |
7.5 下界 340 |
7.6 漸近 345 |
第8章 ソート 363 |
8.1 イントロダクション 364 |
8.2 挿入ソート 366 |
8.3 選択ソート 377 |
8.4 シェルソート 382 |
8.5 下界 385 |
8.6 分割統治ソート 389 |
8.7 リンクリストのマージソート 397 |
8.8 連続リストのクイックソート 406 |
8.9 ヒープとヒープソート 419 |
8.10 批評:方法の比較 429 |
第9章 テーブルと情報の検索 439 |
9.1 序章:lognバリアの打破 440 |
9.2 2次元テーブル 441 |
9.3 いろいろな形のテーブル 444 |
9.4 テーブル:新しい抽象データ型 450 |
9.5 アプリケーション:ラディックスソート 454 |
9.6 ハッシュ 460 |
9.7 ハッシュ法の分析 476 |
9.8 結論:手法の比較 483 |
9.9 応用:ライフゲーム 484 |
第10章 二分木 497 |
10.1 二分木 498 |
10.2 二分探索木 514 |
10.3 二分探索木の構築 536 |
10.4 高さのバランスを保つ探索木:AVL木 548 |
10.5 スプレイ木:自己調節データ構造 568 |
第11章 多分木 605 |
11.1 オーチャード、木、二分木 606 |
11.2 辞書編集上での探索木:トライズ(TRIES) 617 |
11.3 外部探索:B-木 623 |
11.4 二色木 650 |
第12章 グラフ 667 |
12.1 数学的な予備知識 668 |
12.2 コンピューターを用いた表現方法 670 |
12.3 グラフの巡回 674 |
12.4 トポロジー的な整列 679 |
12.5 貪欲アルゴリズム:最短パス問題 684 |
12.6 最小全域木 690 |
12.7 データ構造としてのグラフの有用性 697 |
第13章 事例研究:ポーランド記法 703 |
13.1 問題 704 |
13.2 アイディア 706 |
13.3 ポーランド記法の式の評価 710 |
13.4 中置記法からポーランド記法への変換 725 |
13.5 対話型の式の評価機 732 |
第1章 プログラミングの原理 1 |
1.1 導入 2 |
1.2 ライフゲーム 5 |
|
68.
|
図書
|
システム計画研究所編
出版情報: |
東京 : オーム社, 2001.11-2002.9 2冊 ; 26cm |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
69.
|
図書
|
高橋麻奈著
出版情報: |
東京 : ソフトバンクパブリッシング, 2000.9- 冊 ; 21cm |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
70.
|
図書
|
ジェイムズ・L.アントナコス, ケネス・C.マンスフィールド・Jr.著 ; 小松伸行訳
出版情報: |
東京 : ピアソン・エデュケーション, 2000.3 xx, 471p ; 23cm |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
71.
|
図書
|
服部裕司著
出版情報: |
東京 : 共立出版, 2009.2 x, 243p ; 21cm |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
72.
|
図書
|
小林健一郎著
出版情報: |
東京 : 講談社, 2001.5 443p ; 18cm |
シリーズ名: |
ブルーバックス ; B-1331 |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
73.
|
図書
|
Gregory Satir, Doug Brown著 ; 谷口功訳
出版情報: |
東京 : オライリー・ジャパン , 東京 : オーム社 (発売), 2001.11 xxii, 215p ; 24cm |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
74.
|
図書
|
Steve Oualline著 ; クイープ訳
出版情報: |
東京 : オライリー・ジャパン , 東京 : オーム社 (発売), 2003.9 xxvii, 613p ; 24cm |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
75.
|
図書
|
Mitchel Resnick [著] ; 山本順人, 西岡知之共訳
出版情報: |
東京 : コロナ社, 2001.9 xv, 186p ; 21cm |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
76.
|
図書
|
SCC出版局編
出版情報: |
東京 : 電子開発学園出版局 , 東京 : エスシーシー (発売), 2000.3 iv, 359p ; 26cm |
シリーズ名: |
情報処理基礎講座 |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
77.
|
図書
東工大 目次DB
|
立木秀樹, 有賀妙子著
出版情報: |
東京 : 共立出版, 2000.10 viii, 220p ; 26cm |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
目次情報:
続きを見る
第1章 はじめに 1 |
1.1 インターネット環境でのプログラミングとJava 1 |
1.2 仮想マシンとバイトコード 2 |
1.3 準備-ソフトウェアなどの入手- 4 |
1.4 準備-必要なクラスとコンパイル- 5 |
第2章 オブジェクトの作成とメソッド呼び出し 6 |
2.1 オブジェクトとクラス 6 |
2.2 タートルグラフィックス 7 |
2.3 最初の例題-オブジェクトの生成とメソッド呼び出し- 7 |
2.4 コンパイルと実行 10 |
2.5 TurtleFrameとTurtleの仕様 11 |
2.6 もう少し複雑な例題-標準クラスライブラリの利用- 12 |
2.7 さらにもう1つの例-値を返すメソッドとインスタンス変数- 17 |
2.8 オブジェクトとは?-再び 19 |
第3章 プリミティブ値,およびクラスメソッドとクラス変数 21 |
3.1 オブジェクトとプリミティブ値との違い 21 |
3.2 プリミティブ型 23 |
3.3 クラス変数,クラスメソッド 23 |
3.4 標準クラスライブラリに存在するクラスメソッド,クラス変数 25 |
3.5 ラッパークラス 27 |
3.6 ガーベッジ・コレクション 28 |
3.7 式と文 28 |
3.8 演算子 29 |
3.8.1 算術演算子とキャスト演算子 30 |
3.8.2 代入演算子 31 |
3.8.3 関係演算子と倫理演算子 31 |
3.8.4 演算子の優先順位 32 |
第4章 処理の流れ 34 |
4.1 for文による繰り返し 34 |
4.2 繰り返しのネスト 37 |
4.3 while文による繰り返し 38 |
4.4 if文 39 |
4.5 break文 40 |
4.6 switch文 42 |
第5章 配列 43 |
5.1 配列 43 |
5.2 初期値をもった配列 44 |
5.3 多次元の配列 46 |
5.4 Stringクラス 48 |
5.5 mainの引数 49 |
第6章 クラスの作成 51 |
6.1 メソッドの追加 51 |
6.2 メソッドの多重定義(オーバーロード) 55 |
6.3 値を返すメソッド 56 |
6.4 インスタンス変数 56 |
6.5 コンストラクタ 59 |
6.6 クラス変数,クラスメソッド 60 |
6.7 mainメソッド 61 |
6.8 内部クラス 62 |
6.9 まとめの例題 63 |
第7章 メソッドの再定義と動的結合 65 |
7.1 型について 65 |
7.2 参照型のキャスト 67 |
7.3 メソッドの再定義(オーバーライド) 68 |
7.4 final,abstractなどの修飾子 72 |
7.5 フィールドの隠蔽 74 |
第8章 インターフェース,パッケージ,例外処理 76 |
8.1 インターフェース 76 |
8.2 パッケージ 80 |
8.3 クラスファイルの保存場所 81 |
8.4 パッケージの作成 82 |
8.5 アクセス修飾子 83 |
8.6 例外処理 83 |
第9章 マルチスレッドと並列処理 87 |
9.1 スレッド 87 |
9.2 sleepなどのクラスメソッド 90 |
9.3 joinによる同期 91 |
9.4 suspend,resume,stop 91 |
9.5 synchronized 92 |
9.6 waitとnotify 95 |
第10章 GUIクラス 98 |
10.1 GUIクラス 98 |
10.1.1 GUIクラスの役割 98 |
10.1.2 GUIクラスの種類 99 |
10.1.3 コンポーネントの種類 100 |
10.2 Swingコンポーネントを使う基本手順 102 |
10.3 レイアウト方式 105 |
10.3.1 概要 105 |
10.3.2 レイアウトマネージャとコンポーネントの大きさ 106 |
10.3.3 レイアウト方式の種類 107 |
10.4 アイコンイメージの表示 114 |
10.5 Swingコンポーネント 115 |
10.5.1 ラベル 115 |
10.5.2 ボタン 117 |
10.5.3 JPanel 119 |
10.5.4 JFrame 121 |
10.6 コンポーネントの色とフォント設定 123 |
10.6.1 色の設定 123 |
10.6.2 フォントの指定 123 |
第11章 グラフィックス 125 |
11.1 描画の概要 125 |
11.2 カスタムグラフィックス 126 |
11.2.1 paintComponentメソッド 126 |
11.2.2 座標 127 |
11.2.3 repaintメソッド 128 |
11.3 基本図形の描画 128 |
11.3.1 Graphicsクラスの図形描画メソッド 128 |
11.3.2 Graphicsクラスの色とフォントの設定メソッド 130 |
11.3.3 Graphicsクラスの描画域に関するメソッド 132 |
11.4 イメージの描画 133 |
11.4.1 イメージ描画の概要 133 |
11.4.2 Imageクラス 134 |
11.4.3 Graphicsクラスのイメージ描画メソッド 135 |
11.4.4 イメージのロードの確認 MediaTracker 135 |
11.5 コンポーネントの位置/大きさの指定 138 |
11.6 基本図形によるフラクタルグラフィックス 139 |
11.6.1 フラクタルとは 139 |
11.6.2 木のフラクタル 140 |
11.7 アニメーション 145 |
第12章 イベント処理 149 |
12.1 イベント処理の仕組み 149 |
12.1.1 概要 149 |
12.1.2 イベントリスナークラスの定義 150 |
12.1.3 イベントソースへのリスナーの登録 151 |
12.2 イベント処理の具体例 152 |
12.2.1 ボタン上でのアクションイベント 152 |
12.2.2 テキストフィールドでのアクションイベント 154 |
12.2.3 マウスイベント 158 |
12.2.4 イベントの情報を知るメソッド 161 |
12.3 リスナークラスの定義 161 |
12.3.1 独立したリスナークラス 161 |
12.3.2 メンバとしての内部クラス 163 |
12.3.3 アダプター 164 |
12.3.4 ウィンドウイベント 165 |
12.4 キーボードに関する処理 166 |
12.4.1 キーボードフォーカス 166 |
12.4.2 キーボード入力に対するアクション 167 |
12.5 Timerによるアニメーション 169 |
12.5.1 Timerクラス 169 |
12.5.2 Timerクラスを使ったアニメーション 170 |
12.5.3 アイコン化時のアニメーションの停止と再開 171 |
第13章 アプレット 173 |
13.1 アプレットの作成と実行 173 |
13.1.1 アプレットの作成のためのコンポーネント 173 |
13.1.2 アプレット実行の仕組みとメソッド 173 |
13.1.3 アプレットの具体例 175 |
13.1.4 アプレットの実行 176 |
13.1.5 アプレットの制限 176 |
13.2 アプレット上でのイメージ表示 177 |
13.3 音声の再生 178 |
13.3.1 AudioClipインターフェース 178 |
13.3.2 音声を再生するアプレット例 178 |
13.4 HTMLタグとプラグイン 180 |
13.4.1 APPLETタグの属性 180 |
13.4.2 PARAMタグ 181 |
13.4.3 プラグイン 182 |
13.5 ブラウザとのコミュニケーション 185 |
第14章 データ入出力 189 |
14.1 データ入出力用クラス 189 |
14.1.1 ioパッケージの概要 189 |
14.1.2 ストリームクラス 189 |
14.2 ストリームクラスの仕組み 191 |
14.2.1 データ入出力の基本 191 |
14.2.2 ストリームオブジェクトの機能拡張 193 |
14.3 文字ストリームの使用例 194 |
14.3.1 ファイルをコピーする 194 |
14.3.2 ファイルの終りまで1行ずつ読む 195 |
14.3.3 キーボードから文字データを読む 195 |
14.3.4 ファイルから読むデータの行番号を知る 196 |
第15章 ネットワークインターフェース 202 |
15.1 TCPを使ったサーバクライアントプログラム 202 |
15.1.1 サーバとクライアント 202 |
15.1.2 ポート 202 |
15.1.3 ソケット 203 |
15.2 クライアントプログラム 203 |
15.2.1 クライアントプログラムの処理 203 |
15.2.2 ソケットのオープン 205 |
15.2.3 ソケットの入出力ストリームのオープン 205 |
15.3 サーバプログラム 206 |
15.3.1 カウンセラーサーバの概要 206 |
15.3.2 サーバソケットのオープン 208 |
15.3.3 接続要求のアクセプト 209 |
15.3.4 ソケットの入出力ストリームのオープン 209 |
15.3.5 サーバの応答 209 |
15.3.6 ストリームとソケットのクローズ 210 |
15.3.7 カウンセラークライアント 210 |
15.4 マルチクライアント 212 |
索引 217 |
第1章 はじめに 1 |
1.1 インターネット環境でのプログラミングとJava 1 |
1.2 仮想マシンとバイトコード 2 |
|
78.
|
図書
|
小林一行著
出版情報: |
東京 : 秀和システム, 2001.7 viii, 286p ; 21cm |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|
79.
|
図書
|
John R. Levine著 ; ポジティブエッジ訳
出版情報: |
東京 : オーム社, 2001.9 xiv, 239p ; 24cm |
子書誌情報: |
loading… |
所蔵情報: |
loading… |
|