注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計.NETVisual Basic .NET Primer Plus中文版

Visual Basic .NET Primer Plus中文版

Visual Basic .NET Primer Plus中文版

定 價:¥49.00

作 者: (美)Jack Purdum著;石朝江,陳維軍譯
出版社: 人民郵電出版社
叢編項:
標 簽: BASIC語言 程序設(shè)計

ISBN: 9787115117953 出版時間: 2003-01-01 包裝: 平裝
開本: 26cm 頁數(shù): 465 字數(shù):  

內(nèi)容簡介

本書既可作為計算機技術(shù)專業(yè)的編程預(yù)備課程,也可作為自學(xué)教材。不管你是一位經(jīng)驗老到的程序員還是一位剛剛開始探究計算機編程的新手,相信本書都會對你有所幫助。為了使你學(xué)習(xí)時更輕松,我有意識地將每一章的范圍限制在一個主題中。有些課本每章都有100多頁,但是在本書中,我盡量在涵蓋全章主題的基礎(chǔ)上使章節(jié)保持簡短。每章只介紹單個主題會使得學(xué)習(xí)過程更好掌握。JackPurdum在普度大學(xué)計算機技術(shù)系任教。他在Muskingum學(xué)院獲得學(xué)士學(xué)位,之后又在俄亥俄州立大學(xué)獲得碩士和博士學(xué)位。他有25年的教學(xué)經(jīng)驗,并多次榮獲優(yōu)秀教學(xué)獎。他是暢銷書的作者,已經(jīng)出版十幾本編程方面的書籍。他還是一家軟件公司的總裁,該公司致力于研究編譯器和其他編程工具。他自己開始的圖像軟件擁有一項美國專利。同時,他擔當法律方面的鑒定專家已經(jīng)超過了30年。本書是講述VisualBasic.NET編程的入門圖書,在講解VisualBasic.NET的同時,教會讀者如何按照程序員的思維思考問題。全書共分26章,首先介紹VisualBasic.NET編程工具的安裝與測試過程。接著概要地介紹了面向?qū)ο缶幊袒A(chǔ)和有關(guān)的編程思想,其后的11章介紹了VisualBasic.NET編程的語言基礎(chǔ)。從第15章開始,將前面介紹過的編程語言基本概念應(yīng)用于面向?qū)ο蟮木幊?,介紹了VisualBasic.NET中的封裝、繼承以及多態(tài)。第19章研究了VisualBasic.NET的錯誤處理和調(diào)試方面的問題,接著在第20、21章探究了VisualBasic.NET中所搭載的各個控件以及如何創(chuàng)建自己的控件,第22、23章研究了VisualBasic.NET圖形編程以及磁盤數(shù)據(jù)文件操作方面的概念。在其后的兩章中介紹了數(shù)據(jù)庫基礎(chǔ),并粗略探討了如何使用VisualBasic.NET進行數(shù)據(jù)庫編程。最后一章介紹了如何在VisualBasic.NET中進行Web編程。

作者簡介

  Jack Purdum在普度大學(xué)計算機技術(shù)系任教。他在Muskingum學(xué)院獲得學(xué)士學(xué)位,之后又在俄亥俄州立大學(xué)獲得碩士和博士學(xué)位。他有25年的教學(xué)經(jīng)驗,并多次榮獲優(yōu)秀教學(xué)獎。他是暢銷書的作者,已經(jīng)出版十幾本編程方面的書籍。他還是一家軟件公司的總裁,該公司致力于研究編譯器和其他編程工具。他自己開始的圖像軟件擁有一項美國專利。同時,他擔當法律方面的鑒定專家已經(jīng)超過了30年。

圖書目錄

第1章  Visual Studio .NET起步  1
1.1  安裝Visual Studio .NET  2
1.2  檢驗Visual Basic .NET的安裝  6
1.2.1  啟動Visual Studio .NET  6
1.2.2  Visual Basic .NET集成開發(fā)環(huán)境  7
1.2.3  將對象從工具箱移到窗體中  9
1.2.4  更改屬性值  9
1.3  運行你的第一個程序  9
1.3.1  生成與編譯  9
1.3.2  運行程序的其他方法  10
1.4  結(jié)束Visual Basic .NET編程會話  10
1.5  小結(jié)  10
1.6  復(fù)習(xí)題  11
第2章  面向?qū)ο缶幊袒A(chǔ)  12
2.1  計算機編程簡史  13
2.1.1  編程語言  13
2.1.2  結(jié)構(gòu)化編程  17
2.1.3  OOP  18
2.2  使用OOP編程的一個例子  20
2.2.1  Design窗口  22
2.2.2  屬性窗口  22
2.2.3  往窗體中添加對象  24
2.3  編譯第一個程序  26
2.4  運行Visual Basic .NET程序  27
2.5  往程序中添加代碼  28
2.5.1  點運算符  30
2.5.2  調(diào)用對象的方法  30
2.5.3  Me關(guān)鍵字  32
2.5.4  示例程序試驗  32
2.6  小結(jié)  33
2.7  復(fù)習(xí)題  34
第3章  編程思想  35
3.1  我的煩惱  36
3.2  算法  36
3.3  5個編程步驟  37
3.3.1  初始化步驟  37
3.3.2  輸入步驟  37
3.3.3  處理步驟  38
3.3.4  輸出步驟  38
3.3.5  清理步驟  38
3.3.6  每一個程序都需要5個步驟嗎?  38
3.4  橫向細化  39
3.4.1  Initialization步驟的橫向細化  39
3.4.2  偽代碼  39
3.5  UML的概念  40
3.5.1  UML簡史  40
3.5.2  UML圖  40
3.5.3  OOA、OOD和OOP  41
3.6  UML類圖  41
3.6.1  類特性(屬性)  42
3.6.2  類方法(操作)  43
3.7  小結(jié)  44
3.8  復(fù)習(xí)題  44
第4章  數(shù)據(jù)類型和數(shù)字變量  46
4.1  Visual Basic .NET的數(shù)據(jù)類型  47
4.2  Visual Basic .NET數(shù)據(jù)類型的詳述  48
4.2.1  Boolean數(shù)據(jù)類型  48
4.2.2  Byte數(shù)據(jù)類型  49
4.2.3  Char數(shù)據(jù)類型  49
4.2.4  Decimal數(shù)據(jù)類型  50
4.2.5  Double和Single數(shù)據(jù)類型  50
4.2.6  Integer、Long和Short數(shù)據(jù)類型  50
4.2.7  Object數(shù)據(jù)類型  51
4.2.8  String數(shù)據(jù)類型  51
4.2.9  User Defined數(shù)據(jù)類型  51
4.3  變量  52
4.3.1  變量名  52
4.3.2  關(guān)鍵字  52
4.3.3  Dim語句:定義變量  53
4.4  幕后:Visual Basic .NET符號表  54
4.4.1  符號表  54
4.4.2  lvalue和rvalue  55
4.4.3  操作數(shù)與運算符  56
4.4.4  Visual Basic .NET如何處理一個賦值語句  56
4.5  Inspector程序  57
4.6  Visual Basic .NET程序錯誤  59
4.7  一個簡單的數(shù)學(xué)程序  60
4.7.1  數(shù)據(jù)類型轉(zhuǎn)換  61
4.7.2  Visual Basic .NET庫  61
4.8  二進制數(shù)字  62
4.9  小結(jié)  63
4.10  復(fù)習(xí)題  64
第5章  子例程和函數(shù)  65
5.1  子例程  66
5.1.1  為什么要使用子例程  66
5.1.2  編寫簡單的子例程  66
5.1.3  調(diào)用子例程  67
5.1.4  子例程參數(shù)  68
5.1.5  帶有子例程參數(shù)的示例程序  68
5.2  函數(shù)  77
5.3  小結(jié)  78
5.4  復(fù)習(xí)題  79
第6章  字符串變量  81
6.1  字符串  82
6.1.1  文本框和字符串  82
6.1.2  操作Visual Basic .NET字符串數(shù)據(jù)  82
6.1.3  字符串串聯(lián)  83
6.1.4  字符串長度  84
6.1.5  子字符串運算  85
6.1.6  InStr()函數(shù)  88
6.1.7  直接使用String數(shù)據(jù)類型  88
6.2  在Visual Basic .NET中使用String類  89
6.2.1  Length方法  89
6.2.2  Concat方法  89
6.2.3  SubString方法  91
6.2.4  使用SubString方法模擬Left()和Right()  92
6.2.5  子字符串搜索  92
6.2.6  查找給定字符串位置所存儲字符——Chars方法  93
6.2.7  比較字符串——Compare方法  94
6.2.8  Insert字符串方法  96
6.2.9  Replace字符串方法  96
6.3  其他String方法  97
6.4  小結(jié)  97
6.5  復(fù)習(xí)題  97
第7章  數(shù)組  100
7.1  用數(shù)組組織數(shù)據(jù)  101
7.1.1  數(shù)組元素  101
7.1.2  數(shù)組索引  102
7.1.3  一個使用字符串數(shù)組的簡單程序例子  102
7.1.4  程序細化  103
7.2  更改數(shù)組基本索引  104
7.3  動態(tài)數(shù)組  105
7.3.1  ReDim運行時使用的細微特征  106
7.3.2  強行操作時的錯誤  107
7.3.3  Preserve關(guān)鍵字  107
7.4  多維數(shù)組  108
7.5  大于二維的多維數(shù)組  110
7.6  確定數(shù)組大小  111
7.7  小結(jié)  112
7.8  復(fù)習(xí)題  112
第8章  變量的作用域與生存期  115
8.1  作用域  116
8.2  塊作用域  119
8.3  模塊作用域  120
8.3.1  類定義  121
8.3.2  Dim、Private和模塊作用域  121
8.4  命名空間  122
8.4.1  命名空間的目的  122
8.4.2  命名空間作用域  123
8.4.3  在窗體之間共享變量  125
8.5  生存期  126
8.6  小結(jié)  127
8.7  復(fù)習(xí)題  127
第9章  算術(shù)運算符和賦值運算符  129
9.1  算術(shù)運算符  130
9.2  算術(shù)運算符示例程序  131
9.3  速記運算符  134
9.4  運算符優(yōu)先級  135
9.4.1  結(jié)合性  136
9.4.2  更改優(yōu)先級順序  137
9.5  小結(jié)  138
9.6  練習(xí)  138
9.7  復(fù)習(xí)題  138
第10章  關(guān)系運算符和邏輯運算符  140
10.1  關(guān)系運算符  141
10.2  邏輯運算符  144
10.2.1  邏輯與運算符(And)  144
10.2.2  邏輯或運算符(Or)  145
10.2.3  邏輯異或運算符(Xor)  145
10.2.4  使用邏輯運算符進行位運算  146
10.3  運算符優(yōu)先級  150
10.4  小結(jié)  151
10.5  復(fù)習(xí)題  151
第11章  決策  154
11.1  簡單If語句  155
11.1.1  使用Visual Basic .NET調(diào)試器監(jiān)視程序流  157
11.1.2  程序簡化  158
11.1.3  函數(shù)調(diào)用和If測試  159
11.2  If-Then-Else語句  160
11.3  使用If進行多級決策  161
11.4  Select Case語句  162
11.4.1  Select Case語句的變型  163
11.4.2  帶值范圍的Select Case語句  163
11.4.3  帶限制范圍的Select Case語句  163
11.5  枚舉:使Select Case塊更容易理解  164
11.6  短路運算符  165
11.6.1  AndAlso運算符  165
11.6.2  OrElse運算符  166
11.7  小結(jié)  167
11.8  復(fù)習(xí)題  167
第12章  程序循環(huán)  170
12.1  循環(huán)結(jié)構(gòu)  171
12.2  簡單程序循環(huán)  171
12.3  For-Next循環(huán)  173
12.4  使用For-Next循環(huán)實現(xiàn)算法  175
12.4.1  用于定義變量的可選語法  176
12.4.2  代碼走查  176
12.4.3  不足之處  177
12.4.4  哪一個版本更佳  177
12.5  For循環(huán)與數(shù)組  178
12.5.1  Structure數(shù)據(jù)類型  178
12.5.2  btnAdd Click事件  180
12.5.3  btnDone Click事件  181
12.6  Exit For——提前退出For循環(huán)  181
12.7  嵌套For循環(huán)  182
12.8  小結(jié)  183
12.9  復(fù)習(xí)題  184
第13章  While循環(huán)  187
13.1  While End While循環(huán)  188
13.2  BinaryConversion程序  189
13.2.1  事情并不像初看到的那樣簡單  189
13.2.2  ConvertToBinary()函數(shù)  190
13.2.3  ConvertToDecimal()函數(shù)  192
13.3  Do While循環(huán)——風(fēng)格1  193
13.4  Do While循環(huán)——風(fēng)格2  195
13.5  Until循環(huán)  196
13.5.1  Do Until  196
13.5.2  Loop Until  197
13.6  提前終止Do循環(huán)  197
13.7  衛(wèi)士  198
13.8  小結(jié)  199
13.9  復(fù)習(xí)題  199
第14章  高級數(shù)組處理  202
14.1  聲明和定義數(shù)組  203
14.1.1  數(shù)組標量  203
14.1.2  數(shù)組索引  203
14.2  排序數(shù)組  204
14.3  查找數(shù)組  206
14.3.1  順序查找  206
14.3.2  二分查找法  207
14.4  其他的數(shù)組屬性和方法  210
14.4.1  Length  210
14.4.2  Rank  210
14.4.3  Clear  210
14.4.4  Copy  210
14.4.5  GetLength  211
14.4.6  Reverse  211
14.5  對象數(shù)組  211
14.5.1  引用變量  212
14.5.2  數(shù)組對象的初始式列表  214
14.6  數(shù)組對象示例程序  215
14.7  集合  217
14.8  小結(jié)  221
14.9  復(fù)習(xí)題  222
第15章  封裝  224
15.1  創(chuàng)建自己的類  225
15.1.1  第一步:創(chuàng)建草圖設(shè)計  225
15.1.2  第二步:研究類創(chuàng)建的可選性  226
15.1.3  細化  226
15.2  往項目中添加類  228
15.2.1  往類中添加類成員  229
15.2.2  往類中添加類構(gòu)造函數(shù)  230
15.2.3  往類中添加新用戶  232
15.2.4  公共過程和類接口  234
15.2.5  類輔助過程  235
15.2.6  在CPassword類代碼中添加余下的代碼  235
15.3  測試CPassword類代碼  238
15.3.1  TestPassword代碼  239
15.3.2  檢測用戶和密碼  241
15.3.3  優(yōu)雅的對象釋放功能  241
15.4  創(chuàng)建自己的類庫  242
15.5  小結(jié)  244
15.6  復(fù)習(xí)題  244
第16章  類屬性  246
16.1  進行程序規(guī)劃  247
16.1.1  屬性訪問器方法  248
16.1.2  COven類代碼  249
16.2  測試COven類  252
16.3  ReadOnly和WriteOnly屬性  257
16.4  小結(jié)  258
16.5  復(fù)習(xí)題  258
第17章  繼承  260
17.1  基類和派生類  261
17.1.1  “is a”關(guān)系  261
17.1.2  為什么需要基類和派生類  262
17.2  Building基類  262
17.3  Apartment、Commercial和Home派生類  265
17.3.1  成員數(shù)據(jù)和屬性訪問器  268
17.3.2  派生類的方法  268
17.4  定義與聲明  268
17.5  測試Building類  269
17.5.1  使用組合框  269
17.5.2  派生類成員數(shù)據(jù)  270
17.5.3  用于增強Building測試程序的簡單改進  274
17.6  虛擬類  275
17.6.1  MustInherit關(guān)鍵字  275
17.6.2  影響繼承的關(guān)鍵字  275
17.7  小結(jié)  278
17.8  復(fù)習(xí)題  278
第18章  多態(tài)性  281
18.1  什么是多態(tài)性?  282
18.2  繼承與多態(tài)性例子  282
18.2.1  基類構(gòu)造函數(shù)  282
18.2.2  帶有初始式列表的構(gòu)造函數(shù)  283
18.3  測試多態(tài)性  290
18.3.1  使用虛擬類  292
18.3.2  對一個對象數(shù)組使用For Each結(jié)構(gòu)  292
18.4  創(chuàng)建一個接口  293
18.4.1  接口聲明  294
18.4.2  實現(xiàn)接口  294
18.5  小結(jié)  297
18.6  復(fù)習(xí)題  297
第19章  錯誤處理和調(diào)試  299
19.1  錯誤類型  300
19.1.1  語法錯誤  300
19.1.2  語義錯誤  301
19.1.3  邏輯錯誤  302
19.2  調(diào)試器測試示例程序  302
19.3  使用Visual Basic .NET調(diào)試器  304
19.3.1  設(shè)置一個斷點  305
19.3.2  “Locals(局部變量)”窗口  305
19.3.3  “Autos(自動)”窗口  306
19.3.4  “Watch(監(jiān)視)”窗口  307
19.3.5  命中計數(shù)器  308
19.3.6  “Command(命令)”窗口  308
19.3.7  邊界值  309
19.3.8  其他窗口  309
19.4  非結(jié)構(gòu)化的錯誤處理  310
19.4.1  On Error Goto語句  310
19.4.2  Me.Update()  311
19.4.3  Exit Sub  311
19.4.4  Resume Next  312
19.4.5  Resume  312
19.4.6  On Error Goto 0  312
19.5  結(jié)構(gòu)化錯誤處理  312
19.5.1  Try語句塊  313
19.5.2  Catch語句塊  313
19.5.3  Finally語句塊  314
19.5.4  End Try語句  315
19.6  異常處理程序示例  315
19.6.1  btnCalc的Click事件  317
19.6.2  StandardDeviation()函數(shù)  318
19.6.3  Throw關(guān)鍵字  319
19.7  小結(jié)  319
19.8  復(fù)習(xí)題  319
第20章  Visual Basic .NET控件  322
20.1  Form控件  323
20.1.1  Form 控件的Load()事件  323
20.1.2  Form控件的屬性  324
20.1.3  Form控件方法  328
20.2  帶控件的示例程序  328
20.2.1  組合框  329
20.2.2  單選按鈕  332
20.3  示例程序運行  333
20.3.1  窗體的Load()事件  335
20.3.2  BtnCheck對象的Click()事件  335
20.4  小結(jié)  336
20.5  復(fù)習(xí)題  336
第21章  創(chuàng)建自己的控件  338
21.1  PhoneSSN控件  339
21.1.1  設(shè)置項目  340
21.1.2  UserControl窗體  341
21.1.3  命名定制控件  341
21.1.4  將文本框放到控件上  342
21.1.5  往PhoneSSN定制控件中添加代碼  343
21.1.6  組件屬性  343
21.1.7  使用Enum數(shù)據(jù)類型來進行屬性選擇  344
21.1.8  描述并分類屬性過程  345
21.1.9  InputType屬性過程代碼  345
21.1.10  把新選項卡添加到工具箱  345
21.1.11  其余的PhoneSSN類代碼  346
21.1.12  Resizing()事件代碼  348
21.1.13  調(diào)整文本框的大小  348
21.1.14  測試PhoneSSN控件  349
21.1.15  添加TestPS項目  349
21.1.16  把PhoneSSN控件添加到工具箱  349
21.2  處理事件  351
21.2.1  事件處理程序的簽名  351
21.2.2  發(fā)件人、委托與事件處理程序  353
21.3  小結(jié)  353
21.4  復(fù)習(xí)題  353
第22章  Visual Basic .NET圖形  355
22.1  你的計算機顯示器  356
22.1.1  Visual Basic .NET圖形坐標系統(tǒng)  357
22.1.2  PictureBox控件  357
22.1.3   圖像存儲大小  357
22.2  Imageviewer項目  358
22.2.1  OpenFileDialog控件  359
22.2.2  ShowDialog()方法  361
22.2.3  CalculateControlSize()過程  361
22.2.4  寬高比  362
22.3  創(chuàng)建自己的圖形對象  363
22.4  設(shè)置字體  370
22.5  使用Yellowline和Redline特性  371
22.5.1  繪制與填充量規(guī)的背景  372
22.5.2  繪制刻度線和值  373
22.6  測試Gauge控件  374
22.7  小結(jié)  375
22.8  復(fù)習(xí)題  375
第23章  磁盤數(shù)據(jù)文件  377
23.1  數(shù)據(jù)文件介紹  378
23.1.1  順序磁盤數(shù)據(jù)文件  378
23.1.2  寫文本文件  381
23.1.3  隨機訪問數(shù)據(jù)文件  385
23.1.4  frmRandom類代碼  388
23.2  小結(jié)  398
23.3  復(fù)習(xí)題  398
第24章  數(shù)據(jù)庫基礎(chǔ)  400
24.1  數(shù)據(jù)庫的概念  401
24.1.1  數(shù)據(jù)庫中有什么?  401
24.1.2  SQL  401
24.1.3  現(xiàn)代數(shù)據(jù)庫的組織結(jié)構(gòu)  401
24.1.4  為什么需要所有的這些表呢?  404
24.2  ADO.NET  404
24.3  使用SQL  405
24.3.1  SELECT  405
24.3.2  WHERE謂詞  407
24.3.3  ORDER BY子句  408
24.4  使用SQL  408
24.4.1  添加WHERE謂詞  410
24.4.2  使用一個ORDER BY子句  411
24.5  小結(jié)  412
24.6  復(fù)習(xí)題  413
第25章  用Visual Basic .NET進行數(shù)據(jù)庫編程  414
25.1  使用Visual Basic .NET向?qū)c數(shù)據(jù)庫進行交互  415
25.2  添加一個DataSet對象  422
25.3  沒有向?qū)У娜兆?nbsp; 425
25.3.1  設(shè)置窗體  425
25.3.2  添加代碼  426
25.3.3  連接字符串  427
25.3.4  使用ADO  428
25.3.5  選擇查詢字段名稱  429
25.3.6  添加WHERE謂詞  429
25.3.7  提交查詢  431
25.3.8  導(dǎo)航數(shù)據(jù)庫  433
25.4  修改數(shù)據(jù)庫  437
25.4.1  閑話刪除  437
25.4.2  ModifyDB項目  437
25.5  小結(jié)  441
25.6  復(fù)習(xí)題  442
第26章  使用Visual Basic .NET進行 Web編程  444
26.1  引言  445
26.1.1  HTML和靜態(tài)Web頁面  445
26.1.2  Web頁面如何起作用  445
26.1.3  配置你自己的Web服務(wù)器  447
26.2  動態(tài)HTML  450
26.3  住房抵押Web頁面  451
26.3.1  基于Web的IDE中的區(qū)別  452
26.3.2  抵押計算器  452
26.3.3  抵押計算器的HTML腳本  455
26.4  小結(jié)  459
26.5  復(fù)習(xí)題  460
附錄A  ASCII表  462

本目錄推薦

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