注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計程序設計綜合程序設計

程序設計

程序設計

定 價:¥33.00

作 者: (美)Greg Perry著;徐成敖,龔亞平等譯
出版社: 人民郵電出版社
叢編項:
標 簽: 程序設計

ISBN: 9787115100825 出版時間: 2002-01-01 包裝: 精裝
開本: 26cm 頁數(shù): 328 字數(shù):  

內容簡介

  本書詳細介紹編程的初級知識。主要內容分為5部分:第1部分介紹有關編程的預備知識,如計算機的發(fā)展史、程序的構造等;第2部分從早期的編程語言與現(xiàn)代編程語言的兩個方面介紹編程基礎知識;通過第3部分的學習,讀者將能夠開始使用Visual Basic進行編程,內容涉及輸出和輸出、數(shù)據(jù)處理、在線處理、圖形處理等方面;第4部分介紹各種環(huán)境中的編程,例如C、C++、批處理、宏和腳本語言、Internet編程、HTML編程、DHTML編程、XML編程、Java編程、JavaScript等;第5部分介紹編程的維護、程序發(fā)布、程序員工作的分析,并展望編程工作的未來。通過本書的學習,讀者將能夠從對編程一無所知,到掌握編程的各個環(huán)節(jié),了解當今編程領域主要語言的應用,并能夠使用Visual Basic等語言進行編程,跟蹤和調試錯誤,選擇適當?shù)木幊坦ぞ摺1緯m用于有志于進入編程領域的所有人員。

作者簡介

  GregPerry是計算機編程和計算機應用方面的著名作家,他擅長用淺顯易懂的語言介紹高級計算機知識,使初學者能夠輕松入門。自從20世紀80年代以來,他就一直從事編程和培訓工作。他獲得了計算機科學學士和碩士學位。他編寫的計算機圖書銷量達150萬冊。

圖書目錄

第1部分  編程預備知識 1                  
 第1章  計算機是工具 2                  
 1.1  計算機和編程 3                  
 1.2  計算機做什么 3                  
 1.3  常見的錯誤觀念 4                  
 1.3.1  誤區(qū)1:"只有數(shù)學專家才能夠學習計算機編程" 4                  
 1.3.2  誤區(qū)2:"計算機程序會出錯" 5                  
 1.3.3  誤區(qū)3:"編寫程序很難" 5                  
 1.4  為程序員提供的易于使用的材料 5                  
 1.5  人與計算機 6                  
 1.6  計算機的花費 6                  
 1.6.1  硬件 7                  
 1.6.2  軟件 8                  
 1.6.3  人 8                  
 1.6.4  數(shù)據(jù) 8                  
 1.6.5  規(guī)程 9                  
 1.7  計算機發(fā)展概述 9                  
 1.7.1  第一代計算機 9                  
 1.7.2  第二代計算機 10                  
 1.7.3  第三代計算機 10                  
 1.8  到處連網(wǎng) 11                  
 1.9  今天的計算機 11                  
 1.10  計算機類型 11                  
 1.10.1  超級計算機 12                  
 1.10.2  大型機 12                  
 1.10.3  小型計算機 13                  
 1.10.4  微機 13                  
 1.11  小結 13                  
 第2章  程序的構造 15                  
 2.1  程序員的生活 16                  
 2.2  對程序的需求 16                  
 2.3  程序. 程序, 到處都是程序 17                  
 2.4  軟件如同使用說明 18                  
 2.4.1  是藝術還是科學 19                  
 2.4.2  所用的語言 19                  
 2.5  語言翻譯程序 21                  
 2.6  最重要的是準確性 22                  
 2.7  設計的需要 23                  
 2.7.1  第1步:定義輸出 24                  
 2.7.2  第2步:確定邏輯 27                  
 2.7.3  第3步:編寫程序 27                  
 2.8  程序語言 27                  
 2.9  小結 27                  
 第2部分  編程基礎 29                  
 第3章  早期的編程語言 30                  
 3.1  程序和數(shù)據(jù)的存儲 31                  
 3.2  二進制算法 32                  
 3.3  第一個程序 34                  
 3.4  利用鍵盤輸入 35                  
 3.5  與英語相近 36                  
 3.5.1  FORTRAN語言 36                  
 3.5.2  COBOL語言 38                  
 3.6  多年來的其他語言 41                  
 3.7  小結 43                  
 第4章  現(xiàn)代編程語言 44                  
 4.1  Pascal語言的重要性及其消逝 45                  
 4.2  C編程語言 46                  
 4.2.1  C語言的成功之處 46                  
 4.2.2  C++??C語言的改進 47                  
 4.3  C++對現(xiàn)代語言的影響 47                  
 4.4  超文本和腳本編程語言 47                  
 4.5  BASIC語言 48                  
 4.5.1  早期的BASIC語言 49                  
 4.5.2  利用Visual Basic進行圖形化編程 51                  
 4.6  哪種語言最好 53                  
 4.7  小結 53                  
 第3部分  編程體驗 55                  
 第5章  第一種語言:Visual Basic 56                  
 5.1  快速打開Visual Basic 57                  
 5.2  第一個Visual Basic程序 57                  
 5.3  學習Visual Basic環(huán)境 59                  
 5.3.1  Visual Basic編程的步驟 59                  
 5.3.2  在Visual Basic中工作 59                  
 5.4  Visual Basic屏幕 60                  
 5.4.1  菜單欄和工具欄 61                  
 5.4.2  Form窗口 61                  
 5.4.3  工具箱提供了控件 62                  
 5.4.4  Form Layout窗口 63                  
 5.4.5  Project Explorer窗口 63                  
 5.4.6  Properties窗口 64                  
 5.5  幫助系統(tǒng) 64                  
 5.6  小結 64                  
 第6章  輸入和輸出 66                  
 6.1  Windows程序快速分析 67                  
 6.2  控制事件 67                  
 6.3  應用程序分類 68                  
 6.4  界面控件 68                  
 6.4.1  放置控件 69                  
 6.4.2  設置屬性 70                  
 6.5  應用程序開發(fā)過程 72                  
 6.6  其他控件 74                  
 6.7  含有注釋的文檔 76                  
 6.8  消息和輸入框 78                  
 6.8.1  使用消息對話框 78                  
 6.8.2  使用輸入框 80                  
 6.9  小結 81                  
 第7章  Visual Basic數(shù)據(jù)處理 82                  
 7.1  添加代碼 83                  
 7.2  Visual Basic數(shù)據(jù)基礎 83                  
 7.2.1  數(shù)據(jù)類型 84                  
 7.2.2  數(shù)值指定 85                  
 7.2.3  通過變量保存數(shù)據(jù) 86                  
 7.2.4  將數(shù)據(jù)賦給變量 88                  
 7.3  表達式及數(shù)學運算符 90                  
 7.4  比較運算符 92                  
 7.5  小結 93                  
 第8章  數(shù)據(jù)處理 94                  
 8.1  判斷過程代碼設計 95                  
 8.2  Else的使用 96                  
 8.3  判斷過程的其他形式 97                  
 8.4  If… Else語句的嵌套 98                  
 8.5  使用Select Case語句實現(xiàn)選擇過程 99                  
 8.6  Visual Basic中的循環(huán) 102                  
 8.6.1  Do While循環(huán) 102                  
 8.6.2  Do Until循環(huán) 104                  
 8.6.3  For循環(huán) 105                  
 8.7  小結 106                  
 第9章  有趣的Visual Basic 108                  
 9.1  Shape的使用 109                  
 9.2  關于控件 109                  
 9.3  Line 控件 110                  
 9.4  Shape控件的使用 112                  
 9.5  簡單的Shape應用程序 113                  
 9.6  Picture Box控件 117                  
 9.6.1  Picture Box控件的創(chuàng)建 117                  
 9.6.2  Picture Box控件的類型 118                  
 9.7  小結 119                  
 第10章  Visual Basic高級編程 120                  
 10.1  應用程序:利息計算 121                  
 10.1.1  編程的準備工作 121                  
 10.1.2  應用程序的創(chuàng)建 121                  
 10.1.3  熱鍵及目標控件 123                  
 10.1.4  理解運行時的焦點 123                  
 10.1.5  Tab鍵的順序 125                  
 10.2  窗體標簽及文本框的添加 125                  
 10.2.1  第1個標簽與文本框的組合 125                  
 10.2.2  完成控件并了解控件數(shù)組 126                  
 10.3  添加代碼 129                  
 10.3.1  計算代碼 130                  
 10.3.2  Unload語句 131                  
 10.3.3  錯誤檢查 132                  
 10.4  小結 135                  
 第11章  在線Visual Basic編程 136                  
 11.1  關于Visual Basic 向導 137                  
 11.2  Internet中向導的使用 140                  
 11.2.1  向導的使用 140                  
 11.2.2  默認URL 141                  
 11.2.3  創(chuàng)建可用于Internet的應用程序 141                  
 11.2.4  應用程序的試用 143                  
 11.3  Internet控件示例 144                  
 11.4  高級問題的預覽 145                  
 11.4.1  ActiveX文檔 145                  
 11.4.2  HTML和VBScript 146                  
 11.5  小結 147                  
 第4部分  各種環(huán)境中的編程 149                  
 第12章  程序算法 150                  
 12.1  計數(shù)器和累加器 151                  
 12.2  數(shù)值交換 152                  
 12.3  排序 153                  
 12.4  循環(huán)的嵌套 155                  
 12.5  數(shù)組搜索 156                  
 12.5.1  順序搜索 156                  
 12.5.2  二分法搜索 157                  
 12.6  數(shù)據(jù)結構的簡要說明 158                  
 12.6.1  利用數(shù)據(jù)結構協(xié)助數(shù)據(jù)分組 159                  
 12.6.2  引用數(shù)據(jù)結構項 159                  
 12.7  小結 160                  
 第13章  C語言編程 161                  
 13.1  C語言簡介 162                  
 13.2  C程序分析 164                  
 13.3  使用main()函數(shù)格式 164                  
 13.4  使用#include語句 165                  
 13.5  C數(shù)據(jù) 165                  
 13.6  C注釋 166                  
 13.7  變量聲明 166                  
 13.8  C函數(shù) 167                  
 13.8.1  使用內置函數(shù) 167                  
 13.8.2  printf()輸出函數(shù) 167                  
 13.8.3  scanf()輸入函數(shù) 169                  
 13.8.4  編寫一般的程序函數(shù) 171                  
 13.9  C運算符 172                  
 13.10  C控制語句 172                  
 13.11  小結 174                  
 第14章  C++編程 175                  
 14.1  學習C++ 176                  
 14.2  對象術語 176                  
 14.3  C和C++之間的根本差異 177                  
 14.3.1  注釋 177                  
 14.3.2  名稱的不同 177                  
 14.3.3  I/O的不同 178                  
 14.4  對象簡介 178                  
 14.4.1  定義類 180                  
 14.4.2  聲明對象變量 181                  
 14.4.3  訪問成員 182                  
 14.4.4  向對象中添加行為 182                  
 14.4.5  使用類的作用域 184                  
 14.5  OOP的好處 185                  
 14.6  小結 186                  
 第15章  批處理. 宏和腳本語言 188                  
 15.1  批處理:一個程序運行所有任務 189                  
 15.1.1  批處理文件的使用 189                  
 15.1.2  回顧批處理語言 190                  
 15.2  宏語言 192                  
 15.2.1  宏的必要性 192                  
 15.2.2  使用鍵盤宏 193                  
 15.3  Visual Basic for Applications(VBA) 194                  
 15.4  Windows中的腳本 197                  
 15.5  小結 199                  
 第16章  Internet編程概念 201                  
 16.1  Internet編程考慮的問題 202                  
 16.1.1  Internet連接 202                  
 16.1.2  Internet通信 203                  
 16.2  簡單導航的必要性 204                  
 16.3  HTML編程 205                  
 16.4  ActiveX控件 206                  
 16.5  Internet應用程序中的腳本編程 207                  
 16.6  ASP和.NET技術 209                  
 16.7  小結 211                  
 第17章  HTML編程 212                  
 17.1  理解HTML 213                  
 17.2  簡單的HTML 215                  
 17.3  簡單的HTML文本格式化 216                  
 17.4  簡單的HTML圖形 218                  
 17.5  使用超鏈接 220                  
 17.6  電子郵件超鏈接 220                  
 17.7  小結 221                  
 第18章  DHTML編程 222                  
 18.1  DHTML簡介 223                  
 18.2  DHTML頁面示例 224                  
 18.3  DHTML背后的技術 225                  
 18.4  Microsoft與Netscape之戰(zhàn) 226                  
 18.5  翻轉效果 226                  
 18.6  小結 229                  
 第19章  XML簡介 231                  
 19.1  XML及其影響 232                  
 19.2  多平臺 233                  
 19.3  完整的XML示例 233                  
 19.3.1  使用格式正確的XML代碼 234                  
 19.3.2  驗證XML代碼 235                  
 19.3.3  定義DTD 236                  
 19.4  小結 239                  
 第20章  Java編程 240                  
 20.1  Java簡介 241                  
 20.2  Java提供可執(zhí)行的內容 242                  
 20.3  多平臺可執(zhí)行內容 243                  
 20.4  Java使用總結 244                  
 20.5  安全性問題 245                  
 20.6  Java的Web頁面 245                  
 20.7  Visual J++:一個Java系統(tǒng)示例 246                  
 20.8  Java語言的細節(jié) 247                  
 20.8.1  語言格式 248                  
 20.8.2  Java的細節(jié) 248                  
 20.8.3  理解代碼 249                  
 20.9  異常處理 251                  
 20.9.1  設置異?!?51                  
 20.9.2  使用try和catch 252                  
 20.10  小結 253                  
 第21章  JavaScript 255                  
 21.1  JavaScript的用途 256                  
 21.2  回顧JavaScript的對象 257                  
 21.3  JavaScript的事件和處理程序 259                  
 21.4  JavaScript的語言是完整的 262                  
 21.5  小結 262                  
 第5部分  編程的業(yè)務 263                  
 第22章  維護的重要性 264                  
 22.1  流程圖 265                  
 22.1.1  流程圖的符號 265                  
 22.1.2  流程圖的規(guī)則 266                  
 22.1.3  一個現(xiàn)實世界的流程圖 267                  
 22.2  偽代碼 270                  
 22.3  結構化編程簡介 271                  
 22.3.1  結構化編程技術 271                  
 22.3.2  結構化的問題 272                  
 22.3.3  結構化編程的構成 273                  
 22.4  結構化編程技術 274                  
 22.4.1  順序結構 274                  
 22.4.2  判斷結構(選擇結構) 275                  
 22.4.3  循環(huán)結構 276                  
 22.5  正確的測試至關重要 277                  
 22.5.1  桌面檢查 278                  
 22.5.2  Beta測試 278                  
 22.5.3  并行測試 278                  
 22.6  調試 279                  
 22.7  小結 280                  
 第23章  發(fā)布應用程序 282                  
 23.1  圍繞軟件發(fā)布的問題 283                  
 23.2  以前發(fā)布過程非常容易 283                  
 23.3  Windows應用程序發(fā)布 283                  
 23.4  部署應用程序 286                  
 23.5  生成安裝文件之后 290                  
 23.5.1  記住網(wǎng)絡 290                  
 23.5.2  卸載應用程序 291                  
 23.6  更多的幫助工具 291                  
 23.6.1  配置文件 291                  
 23.6.2  版本控制器 292                  
 23.6.3  資源編輯器 293                  
 23.7  小結 294                  
 第24章  編程業(yè)務 295                  
 24.1  數(shù)據(jù)處理部門和其他部門 296                  
 24.2  數(shù)據(jù)處理部門的開支 297                  
 24.2.1  了解總開銷方法 297                  
 24.2.2  了解按項目收費方法 298                  
 24.2.3  簽約程序員的角色 298                  
 24.3  計算機職位 299                  
 24.4  職業(yè)類別 300                  
 24.4.1  等級和認證 300                  
 24.4.2  證書 301                  
 24.4.3  數(shù)據(jù)輸入 301                  
 24.4.4  程序員的類型 302                  
 24.4.5  分析和程序員 303                  
 24.4.6  Internet和網(wǎng)絡相關的工作 304                  
 24.4.7  管理的可能性 304                  
 24.5  顧問 305                  
 24.6  小結 305                  
 第25章  編程的未來 307                  
 25.1  編程會消失嗎 308                  
 25.1.1  工具會過時, 但編程卻不會過時 308                  
 25.1.2  不斷變化的技術需要不斷變化的程序員 309                  
 25.2  不斷培訓 309                  
 25.2.1  行業(yè)期刊 309                  
 25.2.2  書籍 310                  
 25.2.3  課堂和Web 311                  
 25.3  從初學者到權威 312                  
 25.4  小結 313                  

本目錄推薦

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