注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計其他編程語言/工具程序設(shè)計入門經(jīng)典

程序設(shè)計入門經(jīng)典

程序設(shè)計入門經(jīng)典

定 價:¥39.90

作 者: 金斯利-休斯
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: 程序(設(shè)計)理論

ISBN: 9787302125488 出版時間: 2006-07-01 包裝: 簡裝本
開本: 其它 頁數(shù): 358 字?jǐn)?shù):  

內(nèi)容簡介

  對于編程,人們普遍存在這樣一個誤解:只有具備多年編程經(jīng)驗的專業(yè)人員的勝任。通過學(xué)習(xí)《程序設(shè)計入門經(jīng)典》,您會發(fā)現(xiàn)這種觀點是錯誤的。《程序設(shè)計入門經(jīng)典》為非編程人員學(xué)習(xí)編程基礎(chǔ)知識提供了有力的支持,逐步引導(dǎo)您最終成為專業(yè)的開發(fā)人員或編程愛好者?!冻绦蛟O(shè)計入門經(jīng)典》通過用各種語言(如C++、Java、VBScript和JavaScript等)編寫的代碼示例詳細(xì)介紹了如何進(jìn)行編程,可作為學(xué)習(xí)編程的初級指南。若您的計算機(jī)上沒有安裝學(xué)習(xí)《程序設(shè)計入門經(jīng)典》所需的工具和素材,可以很容易地通過Internet下載。讀完《程序設(shè)計入門經(jīng)典》,您將會掌握扎實的編程基礎(chǔ)知識,并能夠熟練地完成各種編程任務(wù)?!冻绦蛟O(shè)計入門經(jīng)典》適用于任何對編程感興趣的初學(xué)者,學(xué)習(xí)《程序設(shè)計入門經(jīng)典》您無需具備編程方面的背景知識。

作者簡介

暫缺《程序設(shè)計入門經(jīng)典》作者簡介

圖書目錄

第1章 編程概述    1
1.1  編程的發(fā)展過程    1
1.2  編程的概念    3
1.2.1  存在多種編程語言的原因    4
1.2.2  不同的代碼,相同的結(jié)果    5
1.3  能編程的程序    9
1.3.1  開發(fā)環(huán)境    9
1.3.2  編譯器    9
1.4  小結(jié)    9
第2章  學(xué)習(xí)編程的原因    11
2.1  編程的意義    11
2.1.1  “職業(yè)”編程人員    11
2.1.2  解決問題    14
2.1.3  因為想作貢獻(xiàn)    15
2.1.4  僅為娛樂    15
2.1.5  名望    15
2.2  學(xué)習(xí)的內(nèi)容    15
2.3  對編程的看法和實際情況    19
2.3.1  看法1-- 編程工具需
花費(fèi)許多錢    19
2.3.2  看法2-- 成為編程人員
須具備計算機(jī)科學(xué)學(xué)位    19
2.3.3  看法3-- 學(xué)習(xí)編程需
花數(shù)年時間    19
2.3.4  看法4-- 編程只適合年青人    20
2.3.5  看法5-- 編程需要頂級
的超級計算機(jī)    20
2.3.6  看法6-- 編程會上癮!    20
2.3.7  看法7-- 編程語言一直
在改變    20
2.3.8  看法8-- 一旦學(xué)會了某種
編程語言,學(xué)習(xí)其他語言就
會簡單些    20
2.4  小結(jié)    21
第3章 計算機(jī)讀取代碼的方式    22
3.1  讀取代碼    22
3.1.1  “自頂向下”的處理過程    22
3.1.2  分解代碼    24
3.1.3  語句    28
3.1.4  函數(shù)/過程    29
3.2  編程中的語句和段落    30
3.2.1  代碼行    30
3.2.2  代碼段落    31
3.3  數(shù)據(jù)存儲    31
3.4  小結(jié)    34
第4章  從概念到代碼——代碼語言    35
4.1  二進(jìn)制    35
4.1.1  二進(jìn)制介紹    35
4.1.2  大數(shù)    37
4.1.3  按位分組    38
4.1.4  二進(jìn)制數(shù)學(xué)    41
4.1.5  需要二進(jìn)制的原因    44
4.2  十六進(jìn)制    44
4.2.1  十六進(jìn)制介紹    44
4.2.2  十六進(jìn)制和
Windows Calculator    46
4.3  字符表示    46
4.4  運(yùn)算符    54
4.4.1  算術(shù)運(yùn)算符    54
4.4.2  賦值運(yùn)算符    55
4.4.3  比較運(yùn)算符    55
4.4.4  邏輯運(yùn)算符    56
4.4.5  字符串運(yùn)算符    56
4.5  小結(jié)    57
第5章  編程工具    58
5.1  建立自己的工作區(qū)    58
5.1.1  鍵盤    58
5.1.2  工作區(qū)    59
5.1.3  辦公桌    59
5.1.4  顯示器    59
5.2  選擇編程語言    62
5.2.1  學(xué)習(xí)編程    62
5.2.2  學(xué)校/學(xué)院    62
5.2.3  業(yè)務(wù)培訓(xùn)    63
5.2.4  業(yè)余編程人員    63
5.2.5  語言    64
5.2.6  教您如何編程    64
5.3  工具    65
5.3.1  通用工具和實用程序    65
5.3.2  編程工具    70
5.4  小結(jié)    76
第6章  簡單編碼    77
6.1  注釋代碼    77
6.1.1  VBScript注釋    77
6.1.2  Java Script注釋    80
6.1.3  C++注釋    82
6.2  變量    83
6.3  字符串    100
6.3.1  字符串概述    100
6.3.2  字符串操作    101
6.4  處理輸入    105
6.5  變量操作-- 執(zhí)行簡單的
數(shù)學(xué)功能    107
6.6  小結(jié)    109
第7章  編碼結(jié)構(gòu)    110
7.1  結(jié)構(gòu)的用途    110
7.2  使用結(jié)構(gòu)前的準(zhǔn)備工作    111
7.3  函數(shù)    120
7.4  條件控制    126
7.4.1  條件判斷    126
7.4.2  條件    127
7.4.3  多條件控制    132
7.5  循環(huán)    141
7.5.1  for循環(huán)語句    141
7.5.2  死循環(huán)    143
7.5.3  while循環(huán)語句    143
7.5.4  do while循環(huán)語句    144
7.6  數(shù)組    147
7.6.1  二維數(shù)組    148
7.6.2  多維數(shù)組    149
7.7  小結(jié)    150
第8章 解決問題    151
8.1  解決問題的基礎(chǔ)知識    151
8.1.1  清楚需求    152
8.1.2  研究    155
8.1.3  把問題分解成小問題    157
8.2  編寫代碼    158
8.3  小結(jié)    172
第9章  調(diào)試    173
9.1  人為錯誤    173
9.2  錯誤,錯誤,還是錯誤    173
9.3  編譯器錯誤    174
9.4  運(yùn)行庫錯誤    186
9.5  邏輯錯誤    190
9.6  發(fā)現(xiàn)錯誤    193
9.6.1  輸入代碼后閱讀每行代碼    193
9.6.2  檢查之前的語句    194
9.6.3  保持結(jié)構(gòu)清楚    194
9.6.4  注釋,注釋,再注釋    194
9.6.5  刪除代碼的多義性    194
9.6.6  分號    195
9.6.7  測試代碼    196
9.6.8  檢查變量    196
9.7  小結(jié)    201
第10章  界面    202
10.1  界面概述    202
10.2  界面的重要性    204
10.2.1  什么是界面    204
10.2.2  所有的軟件都有界面嗎    204
10.3  界面詳述    205
10.3.1  基于文本的界面    205
10.3.2  程序綱要    207
10.3.3  正確提示輸入    209
10.3.4  對輸出結(jié)果進(jìn)行注釋    212
10.3.5  對程序退出進(jìn)行確認(rèn)    213
10.3.6  添加簡單的幫助    214
10.3.7  確認(rèn)    219
10.4  非文本形式的界面    220
10.5  按鈕    220
10.5.1  菜單    222
10.5.2  復(fù)選框    223
10.5.3  單選按鈕    224
10.5.4  單行文本框    225
10.5.5  多行文本框    225
10.5.6  下拉式菜單    226
10.6  綜合    227
10.6.1  簡單應(yīng)用程序    227
10.6.2  更多復(fù)雜的應(yīng)用程序    230
10.7  小結(jié)    232
第11章  綜述編程項目    233
11.1  計劃編程項目    233
11.2  計劃    234
11.2.1  想法    234
11.2.2  要求    237
11.3  編程階段    240
11.4  測試    242
11.5  附加功能    245
11.6  整理代碼    245
11.7  最終測試    246
11.8  小結(jié)    246
第12章 操作文件    247
12.1  保存數(shù)據(jù)的原則    247
12.2  文件的生命周期    247
12.3  文件    249
12.4  開始編程    249
12.5  用VBScript創(chuàng)建文件    249
12.5.1  基本要素    250
12.5.2  創(chuàng)建文件夾    252
12.5.3  創(chuàng)建多個文件    253
12.5.4  使用條件控制    253
12.5.5  使用變量    255
12.5.6  對文件名和文件夾名
進(jìn)行提示,以增加靈活性    255
12.5.7  檢查相同文件    258
12. 6  編輯已存在的文件    258
12.6.1  運(yùn)行    260
12.6.2  追加文件    260
12.6.3  以只讀方式打開文件    261
12.6.4  ReadAll、ReadLine和
Read方法    262
12.7  刪除文件和文件夾    265
12.7.1  刪除文件    265
12.7.2  刪除文件夾    265
12.8  小結(jié)    265
第13章  注冊表    267
13.1  Windows注冊表    267
13.2  Windows注冊表概述    267
13.2.1  定義    267
13.2.2  Regedit和Regedit32    268
13.2.3  備份注冊表    269
13.2.4  操作注冊表    278
13.3  通過編程來操作Windowd
注冊表    284
13.3.1  用VBScript編輯注冊表    284
13.3.2  用JScript編輯注冊表    288
13.4  Windows注冊表的使用    289
13.5  使用注冊表時應(yīng)注意的問題    290
13.6  小結(jié)    290
第14章  組織、計劃和版本控制    292
14.1  組織    292
14.1.1  組織自己    292
14.1.2  組織自己的工作空間    292
14.2  主要事件-- 組織
自己的PC機(jī)    294
14.3  文件夾    295
14.3.1  按語言分組    295
14.3.2  按項目分組    296
14.3.3  文件夾內(nèi)容注釋    297
14.4  文件名控制    299
14.5  更多版本控制提示    300
14.6  版本控制-- 查找其他版本    305
14.7  軟件版本控制    306
14.8  小結(jié)    306
第15章 編譯代碼和編譯方法    307
15.1  編譯代碼    307
15.2  所有的編譯器是否都相同    308
15.2.1  錯誤處理    314
15.2.2  不同的語言會怎樣    318
15.3  編譯的作用    321
15.3.1  保護(hù)智能屬性    321
15.3.2  速度    321
15.3.3  功能提升    322
15.3.4  安全性    322
15.3.5  調(diào)試    322
15.4  編譯代碼的其他方法    323
15.5  小結(jié)    328
第16章 發(fā)布項目    329
16.1  發(fā)布類型    329
16.1.1  實體發(fā)布    329
16.1.2  刻錄光盤    333
16.1.3  虛擬發(fā)布    340
16.2  小結(jié)    343
附錄A  術(shù)語表    344
附錄B  Web資源    348
B.1  編程工具    348
B.2  Java工具    349
B.3  Java站點    350
B.4  C++工具    351
B.5  C++站點    352
B.6  BASIC工具    352
B.7  BASIC站點    353
B.8  Web腳本語言    354
B.9  CD刻錄    354
B.10  壓縮工具    354
B.11  其他站點    356

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號