注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合程序設(shè)計(jì)

程序設(shè)計(jì)

程序設(shè)計(jì)

定 價(jià):¥33.00

作 者: (美)Greg Perry著;徐成敖,龔亞平等譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 程序設(shè)計(jì)

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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

  GregPerry是計(jì)算機(jī)編程和計(jì)算機(jī)應(yīng)用方面的著名作家,他擅長(zhǎng)用淺顯易懂的語言介紹高級(jí)計(jì)算機(jī)知識(shí),使初學(xué)者能夠輕松入門。自從20世紀(jì)80年代以來,他就一直從事編程和培訓(xùn)工作。他獲得了計(jì)算機(jī)科學(xué)學(xué)士和碩士學(xué)位。他編寫的計(jì)算機(jī)圖書銷量達(dá)150萬冊(cè)。

圖書目錄

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

本目錄推薦

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