注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計Pascal/Delphi新電腦課堂(Delphi編程篇)

新電腦課堂(Delphi編程篇)

新電腦課堂(Delphi編程篇)

定 價:¥39.00

作 者: 本書編委會編著
出版社: 電子工業(yè)出版社
叢編項: 新電腦課堂系列
標 簽: Delphi

ISBN: 9787505394520 出版時間: 2004-01-01 包裝: 精裝
開本: 26cm 頁數(shù): 442頁 字數(shù):  

內容簡介

  本套叢書按照電腦用戶循序漸進由淺入深的學習習慣,內容起點低,操作上手快,學習效果好,叢書的每本圖書都配備了相應的交互式的多媒體教學光盤,形象地模擬課堂教學,使電腦用戶可以利用多媒體教學光盤所具有直觀、生動交互性好等優(yōu)點,輕松俯知識難點和重點。再結合圖書睥船長闡述,使您的學習方式帶回靈活、方便,從而提高學習興趣和效率。Delphi是一個著名的面向對象的Windows集成開發(fā)環(huán)境,它的輸入/輸出界面和程序的設計方法簡單,程序開發(fā)環(huán)境完善、友好,具有豐富的可視組件庫和可擴展性,并提供優(yōu)秀的數(shù)據庫和分布式應用系統(tǒng)開發(fā)工具。本書以目前的最新版Delphi7為例,介紹了控制結構、基本語法與結構、輸入與輸出、數(shù)據類型、界面設計、繪圖、鍵盤與鼠標事件、函數(shù)、過程、指針等方面的知識。全書充分考慮了程序設計初學者的需求,不但通過循序漸進的方式和通俗易懂的語言詳細講解了基礎知識,還列舉了大量實用、典型、有趣的編程實例,真正為讀者提供了輕松學習Delphi的有效途徑。本套叢書配有精彩生動的多媒體自學光盤,更加方便了讀者自學,從而可大大提高學習的效率。

作者簡介

暫缺《新電腦課堂(Delphi編程篇)》作者簡介

圖書目錄

第1章
控制結構和基本算法 1
1.1
Delphi的集成開發(fā)環(huán)境 1
1.1.1
Delphi主窗口 1
1.1.2
對象觀察窗口 5
1.1.3
程序代碼編輯器 5
1.1.4
項目與項目管理器 7
1.1.5
創(chuàng)建項目與窗體的實例 9
實例1
創(chuàng)建新項目 9
實例2
創(chuàng)建空白窗體和單元 10
1.2
單元 11
1.2.1
什么是單元 11
1.2.2
單元框架 11
1.3
組件 12
實例3
建立典型的輸入/輸出界面 12
1.3.1
在窗體上建立組件 13
1.3.2
組件的刪除與復原 14
1.3.3
組件的移動與尺寸調整 14
1.3.4
一組組件的選中與移動 14
1.3.5
組件的對齊 15
1.3.6
組件的剪切. 復制和粘貼 16
實例4
窗體組件的復制與粘貼 16
1.4
屬性 17
實例5
設置窗體及其組件的屬性 17
1.5
事件與事件處理 19
1.5.1
什么是事件與事件處理 19
1.5.2
應用程序編寫示例 20
實例6
建立事件處理程序 20
1.5.3
執(zhí)行應用程序 22
習題1 23
第2章
基本語法 25
2.1
標識符與保留字 25
2.2
簡單數(shù)據類型 26
2.2.1
有序類型 26
2.2.2
實數(shù)類型 27
2.2.3
自定義類型 27
2.3
常量與變量 28
2.3.1
常量 28
2.3.2
變量 29
2.3.3
全程量與局部量 30
2.4
枚舉類型與子界類型 31
2.4.1
枚舉類型 31
2.4.2
子界類型 32
2.5
基本表達式 33
2.5.1
運算符與優(yōu)先級 33
2.5.2
常用的預定義標準函數(shù) 35
2.5.3
基本表達式的計值 36
2.6
字符串類型 37
2.6.1
字符串常量 37
2.6.2
字符串類型與字符串變量 38
2.6.3
字符串類型常量 38
2.6.4
字符串表達式 38
實例7
字符串的顯示 39
2.7
賦值語句與賦值相容 41
2.7.1
賦值語句 41
2.7.2
賦值相容 42
2.8
系統(tǒng)預定義的過程 43
2.8.1
過程的變量參數(shù)與值參數(shù) 43
2.8.2
預定義的數(shù)值過程 44
2.8.3
預定義的字符串過程 45
實例8
顯示兩個實型表達式的值 46
2.9
事件處理程序的結構與實例 47
實例9
顯示兩個實型常量的和. 差. 積. 商 47
實例10 顯示字符串的子串 48
習題2 48
第3章
輸入與輸出 51
3.1
類型轉換 51
3.1.1
類型強制轉換 51
3.1.2
數(shù)值與字符串間的轉換函數(shù) 52
3.2
輸出對話框函數(shù) 52
3.2.1
ShowMessage函數(shù) 52
3.2.2
MessageBox函數(shù) 53
3.2.3
輸出信息實例 55
實例11
信息的輸出 55
3.3
輸入對話框函數(shù) 57
3.3.1
InputBox函數(shù) 57
3.3.2
輸入數(shù)據實例 58
實例12
數(shù)據的輸入 58
3.4
Form組件 62
3.4.1
創(chuàng)建Form組件 62
3.4.2
Form組件常用屬性 62
3.4.3
Form組件常用事件 63
3.4.4
Form組件的畫布輸出 64
實例13
幾何圖形面積計算 65
3.5
Label組件 70
3.5.1
使用Label組件 70
3.5.2
Label組件常用屬性 70
3.6
Button組件 71
3.6.1
使用Button組件 71
3.6.2
Button組件常用屬性 71
3.6.3
Button組件公用事件實例 72
3.7
Edit組件 73
3.7.1
使用Edit組件 73
3.7.2
Edit組件常用屬性 74
3.8
組件聯(lián)合開發(fā)實例 74
3.8.1
簡易整數(shù)加法計算器 74
實例14
整數(shù)加法計算器 75
3.8.2
多種組件綜合開發(fā)的典型實例 78
實例15
多組件綜合開發(fā)實例 78
3.8.3
日期-時間類型與實例 80
實例16
顯示當前日期與時間 81
習題3 83
第4章
選擇結構 85
4.1
結構化程序設計 85
4.1.1
順序結構 85
4.1.2
選擇結構 86
4.1.3
循環(huán)結構 86
4.2
if語句 87
4.2.1
單向選擇結構 87
實例17
單向選擇結構的實現(xiàn) 88
4.2.2
雙向選擇結構 91
實例18
雙向選擇結構的實現(xiàn) 91
4.3
if語句的嵌套 95
實例19
判斷三角形類型 96
4.4
case語句 100
實例20
用多向選擇結構編寫公用事件代碼 101
4.5
選擇結構中使用對話框函數(shù) 104
4.5.1
MessageBox函數(shù) 104
實例21
利用MessageBox對話框進行選擇 105
4.5.2
InputQuery函數(shù) 107
實例22
輸入字符串變量和實型變量數(shù)據 108
4.6
CheckBox與RadioButton組件 111
4.6.1
CheckBox復選按鈕與公用事件 111
4.6.2
RadioButton單選按鈕與公用事件 113
4.7
用GroupBox組件制作復選框與單選框 114
4.7.1
GroupBox組件 115
4.7.2
制作復選框 115
實例23
編輯. 顯示個人信息選項 115
4.7.3
制作單選框 118
實例24
將百分制成績轉換為等級成績 118
4.8
用RadioGroup組件制作單選框 120
4.8.1
RadioGroup組件 120
4.8.2
單選框的編輯 120
實例25
選擇出生日期范圍顯示所屬星座 121
4.9
異常處理 123
4.9.1
try...except語句 124
實例26
try...except異常處理程序 124
4.9.2
try...finally語句 125
實例27
try...finally異常處理程序 126
4.10 組件聯(lián)合開發(fā)實例 126
實例28
簡易實數(shù)算術計算器 127
實例29
選擇文字的大小和風格 130
習題4 134
第5章
循環(huán)結構 137
5.1
for循環(huán) 137
實例30
用for循環(huán)求滿足條件的數(shù)并記錄總數(shù) 138
5.2
while循環(huán) 140
實例31
用while循環(huán)語句求π的近似值 141
5.3
repeat循環(huán) 142
實例32
用repeat循環(huán)求級數(shù)項數(shù) 143
5.4
break與continue語句 145
實例33
循環(huán)結構中使用break和continue語句 145
5.5
Image組件 148
5.5.1
Image組件的建立及其屬性 148
5.5.2
Image組件的圖像文件格式 148
5.5.3
Image組件的應用實例 150
實例34
圖片的平移 150
實例35
圖片的縮放 153
5.6
多重循環(huán) 156
實例36
用二重循環(huán)語句輸出乘法九九表 157
5.7
Timer組件 158
5.7.1
Timer組件的建立及其屬性 158
5.7.2
Timer組件的應用實例 159
實例37
利用Timer計時器組件設計可連續(xù)顯示的數(shù)字秒表 159
實例38
地球自轉動畫 160
5.8
TrackBar與ScrollBar組件 162
5.8.1
TrackBar組件的建立及其屬性 162
5.8.2
ScrollBar組件的建立及其屬性 164
5.8.3
應用實例 165
實例39
利用TrackBar跟蹤條組件調整汽車的移動速度 165
實例40
利用SrollBar滾動條調整圖像大小 167
5.9
組件聯(lián)合開發(fā)實例 169
實例41
演示地球的公轉與自轉 169
習題5 172
第6章
構造數(shù)據類型 175
6.1
數(shù)組類型 175
6.1.1
一維數(shù)組 175
6.1.2
Low函數(shù)與High函數(shù) 177
6.1.3
一維數(shù)組應用實例 177
實例42
一維數(shù)組. 循環(huán)與函數(shù)的應用 178
實例43
求一維數(shù)組中的最大元素及其序號 179
實例44
使用枚舉類型做循環(huán)的技巧 181
6.1.4
二維數(shù)組與應用實例 183
實例45
計算平均成績 183
6.2
TStrings對象與Memo組件 185
6.2.1
TStrings類型對象 185
6.2.2
Memo組件應用 186
6.2.3
Memo組件與界面設計技巧 188
實例46
Memo組件顯示功能與界面設計 188
6.3
開數(shù)組 190
6.3.1
一維開數(shù)組 190
實例47
用Memo組件顯示開數(shù)組 192
6.3.2
二維開數(shù)組 194
6.4
記錄類型 195
6.4.1
記錄類型定義與變量聲明 195
6.4.2
記錄類型常量 196
6.4.3
記錄型變量的賦值操作 196
6.4.4
使用with語句 197
實例48
記錄數(shù)組與判斷查詢 198
6.5
排序與查找 201
6.5.1
冒泡排序 201
實例49
演示冒泡排序的過程 202
實例50
記錄數(shù)組冒泡排序 205
6.5.2
查找 207
實例51
順序查找與有序數(shù)組折半查找 209
6.6
ListBox與ComboBox組件 212
6.6.1
ListBox組件及其應用 212
實例52
制作收款程序 214
6.6.2
ComboBox組件及其應用 218
實例53
開發(fā)字體設置程序 219
6.7
組件聯(lián)合開發(fā)實例 221
實例54
用Memo組件顯示大型開數(shù)組 221
實例55
用ComboBox組件制作簡易入庫管理系統(tǒng) 225
習題6 229
第7章
標準對話框與界面設計 231
7.1
標準對話框 231
7.1.1
OpenDilog與SaveDilog對話框 231
實例56
制作存取文件程序 233
7.1.2
FontDialog與ColorDialog對話框 236
實例57
用標準對話框制作文件存取程序 238
7.1.3
OpenPictureDilog與SavePictureDilog對話框 240
實例58
調整圖像大小 241
7.2
SDI設計簡介 244
7.2.1
SDI界面設計的基本元素 244
7.2.2
SDI界面的幾種風格 245
7.3
菜單制作 248
7.3.1
窗體下拉式菜單設計 248
7.3.2
響應菜單命令與ActionList組件 250
實例59
響應菜單命令的程序 252
7.3.3
彈出式菜單設計 255
實例60
使用PopupMenu組件制作彈出式菜單 256
7.4
狀態(tài)欄設計 257
實例61
利用StatusBar組件制作狀態(tài)欄 257
7.5
工具欄設計 261
7.5.1
ToolBar組件與ToolButton按鈕 261
7.5.2
ImageList組件 262
7.6
SDI界面設計與實例 263
實例62
用圖像列表. 操作列表. 工具欄等組件制作SDI界面 264
7.7
組件聯(lián)合開發(fā)實例 269
實例63
圖像列表中的圖標瀏覽器 269
習題7 274
第8章
繪圖 275
8.1
Delphi圖形圖像功能及特點簡介 275
8.2
Canvas與顏色 276
8.2.1
Canvas的屬性 276
8.2.2
顏色的設置 277
實例64
用RGB函數(shù)和跟蹤條選擇控件顏色 278
8.3
Canvas的繪圖方法 281
8.3.1
TPoint與TRect類型 281
8.3.2
Canvas的畫線與畫弧方法 282
實例65
用圖像控件畫布繪制圖形 284
8.3.3
Canvas的畫區(qū)域圖形方法 288
實例66
用窗體畫布繪制區(qū)域圖形 291
8.3.4
繪制字符的有關方法 297
8.4
繪制位圖及其應用 298
8.4.1
TBitmap對象與PaintBox組件 298
8.4.2
在畫布上繪制位圖 300
實例67
用TBitmap對象和畫板顯示位圖 301
8.4.3
創(chuàng)建圖形位圖 304
8.4.4
創(chuàng)建圖形位圖實例 305
實例68
用TBitmap對象保存藝術圖案 305
實例69
創(chuàng)建圖標位圖 311
8.5
TPen對象與TBrush對象 314
8.5.1
TPen對象 314
實例70
Pen對象的應用 319
8.5.2
Brush對象 324
8.6
組件聯(lián)合開發(fā)實例 326
實例71
正多邊形“萬花筒”圖案 326
習題8 332
第9章
鍵盤事件與鼠標事件 335
9.1
鍵盤事件簡介與被聚焦控件 335
9.2
KeyPress鍵盤事件 337
9.3
KeyDown和KeyUp鍵盤事件 338
9.3.1
KeyDown鍵盤事件 338
9.3.2
KeyUp鍵盤事件 340
9.3.3
鍵盤事件的應用 340
實例72
不同控件上鍵盤事件的檢測與規(guī)律 340
實例73
用方向鍵移動位圖圖片 345
9.4
鼠標事件簡介 349
9.5
Click和DblClick鼠標事件 349
實例74
用Click和DblClick事件在窗體上繪圖 350
9.6
MouseDown, MouseMove和MouseUp鼠標事件 353
實例75
用鼠標事件繪制一系列大小相同的圖元 353
實例76
利用鼠標動態(tài)繪制橢圓 356
9.7
拖動與放置 358
9.7.1
DragOver鼠標事件 359
9.7.2
DragDrop鼠標事件 359
實例77
用標簽的字體設置編輯器的字體屬性 359
9.8
組件聯(lián)合開發(fā)實例 362
實例78
利用鼠標繪制圖案 362
習題9 366
第10章
函數(shù). 過程與指針 369
10.1
用戶自定義過程 369
10.1.1
用戶自定義過程的基本形式 370
10.1.2
過程的調用與參數(shù)傳遞 370
10.2
用戶自定義函數(shù) 371
10.2.1
用戶自定義函數(shù)的基本形式 371
10.2.2
函數(shù)的調用 372
10.3
自定義過程與函數(shù) 373
實例79
判斷兩個正整數(shù)是否互質 373
實例80
以開數(shù)組為形參編寫求最大值及位置的過程 376
實例81
用圖像控件畫布繪制折線. 多邊形邊框和多邊形域 379
10.4
重載方法 382
實例82
用重載函數(shù)求不同類型數(shù)據的最大值 383
實例83
用重載過程交換不同類型變量的值 385
10.5
默認參數(shù)方法 388
實例84
默認參數(shù)函數(shù)與輸入框函數(shù)綜合應用 389
10.6
指針的基本概念 391
10.6.1
指針的定義 391
10.6.2
指針的常用操作 394
10.7
使用指針 396
實例85
使用二維實型數(shù)組保存數(shù)據并求最大值 397
10.8
線性鏈表與指針 402
10.8.1
鏈表結構簡介 402
10.8.2
鏈表結構的幾個基本算法 403
實例86
用RichEdit組件制作“學生成績”鏈表編輯器 405
10.9
常量參數(shù)與“出”參數(shù)簡介 410
10.9.1
常量參數(shù) 410
10.9.2
“出”參數(shù) 411
習題10 412
第11章
面向對象程序設計基礎 415
11.1
類和對象的聲明 415
11.1.1
類 416
11.1.2
Delphi的對象引用模式 419
實例87
創(chuàng)建和使用日期對象 419
11.2
構造器與析構器的聲明 422
11.2.1
構造器 422
11.2.2
析構方法與析構器 423
實例88
創(chuàng)建和釋放日期對象 423
實例89
創(chuàng)建和釋放“青年”對象 424
11.3
類與信息隱含 427
11.3.1
信息隱含 427
11.3.2
訪問標識符 427
11.4
繼承 428
實例90
建立子類 428
實例91
派生新日期對象 431
11.5
方法的類型與多態(tài)性 434
11.5.1
方法的類型 434
11.5.2
多態(tài)性 435
11.5.3
利用虛擬方法和覆蓋方法實現(xiàn)多態(tài)性 436
實例92
用虛擬方法和方法的覆蓋來實現(xiàn)多態(tài)性 436
習題11 439

本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.shuitoufair.cn 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號