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

Visual Basic.NET +SQL Server全程指南

Visual Basic.NET +SQL Server全程指南

定 價(jià):¥69.00

作 者: 茅健
出版社: 電子工業(yè)出版社
叢編項(xiàng): 全程指南系列
標(biāo) 簽: VB

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787121058608 出版時(shí)間: 2008-04-01 包裝: 平裝
開(kāi)本: 16 頁(yè)數(shù): 637 字?jǐn)?shù):  

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

  本書(shū)通過(guò)大量的實(shí)例,由淺入深地介紹了Visual Basic.NET 2005結(jié)合SQL Server 2005的軟件開(kāi)發(fā)的知識(shí)和編程方法。全書(shū)概念清晰、層次分明,通俗易懂。本書(shū)詳細(xì)介紹了Visual Basic.NET 2005的基本知識(shí)、編程語(yǔ)言、面向?qū)ο蠹夹g(shù)、常用控件、Access和SQL Server的基礎(chǔ)知識(shí)、ADO.NET數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)技術(shù)、數(shù)據(jù)綁定技術(shù)、存儲(chǔ)過(guò)程、SQL Server CLR、事務(wù)、水晶報(bào)表設(shè)計(jì)等。本書(shū)主要適用于初、中級(jí)的Visual Basic.NET 2005用戶(hù),但后面的幾章如“存儲(chǔ)過(guò)程”及“SQL Server公共語(yǔ)言運(yùn)行庫(kù)”等也適用于高級(jí)用戶(hù)使用,為了方便讀者的學(xué)習(xí),本書(shū)在配套光盤(pán)中存放了本書(shū)的所有實(shí)例。

作者簡(jiǎn)介

暫缺《Visual Basic.NET +SQL Server全程指南》作者簡(jiǎn)介

圖書(shū)目錄

語(yǔ)言基礎(chǔ)
第1章  VB.NET 2005簡(jiǎn)介    1
1.1  什么是.NET    2
1.2  通用語(yǔ)言進(jìn)行時(shí)    2
1.2.1  .NET架構(gòu)    2
1.2.2  通用語(yǔ)言運(yùn)行時(shí)    3
1.3  Visual Studio 2005的安裝    3
1.4  初步認(rèn)識(shí)Visual Basic.NET    4
1.5  VB.NET 2005新特性    6
1.6  VB.NET 2005的開(kāi)發(fā)環(huán)境IDE    9
1.6.1  工作區(qū)    10
1.6.2  菜單介紹    12
1.7  Windows窗體    14
1.7.1  Windows窗體簡(jiǎn)介    14
1.7.2  創(chuàng)建簡(jiǎn)單的Windows窗體    15
1.7.3  MDI窗體    16
1.8  本章小結(jié)    18
第2章  VB.NET編程語(yǔ)言    19
2.1  數(shù)據(jù)類(lèi)型和變量    20
2.1.1  基本數(shù)據(jù)類(lèi)型    20
2.1.2  數(shù)據(jù)類(lèi)型轉(zhuǎn)換    21
2.1.3  變量和常量    22
2.1.4  枚舉類(lèi)型    30
2.1.5  結(jié)構(gòu)類(lèi)型    34
2.2  數(shù)組    37
2.2.1  多維數(shù)組    39
2.2.2  動(dòng)態(tài)數(shù)組    41
2.3  運(yùn)算符    44
2.3.1  賦值運(yùn)算符    45
2.3.2  算術(shù)運(yùn)算符    48
2.3.3  字符串連接運(yùn)算符    48
2.3.4  比較運(yùn)算符    50
2.3.5  邏輯/位運(yùn)算符    52
2.3.6  運(yùn)算符的優(yōu)先級(jí)    56
2.4  控制流程    57
2.4.1  順序語(yǔ)句    57
2.4.2  條件語(yǔ)句    57
2.4.3  循環(huán)語(yǔ)句    62
2.4.4  注釋語(yǔ)句和續(xù)行符    72
2.5  過(guò)程    73
2.5.1  過(guò)程概述    73
2.5.2  Sub過(guò)程    75
2.5.3  Function過(guò)程    76
2.5.4  調(diào)用過(guò)程    77
2.5.5  參數(shù)傳遞    81
2.5.6  內(nèi)部函數(shù)    84
2.6  本章小結(jié)    101
第3章  VB.NET面向?qū)ο蠹夹g(shù)    102
3.1  面向?qū)ο缶幊痰膬?yōu)點(diǎn)    103
3.2  名字空間    103
3.2.1  名字空間的定義    103
3.2.2  引用名字空間    104
3.3  類(lèi)和對(duì)象    107
3.3.1  類(lèi)的定義    107
3.3.2  對(duì)象    107
3.3.3  類(lèi)成員    110
3.3.4  共享成員    119
3.3.5  類(lèi)的封裝、繼承和多態(tài)性    121
3.3.6  重載、重寫(xiě)和隱藏    128
3.3.7  構(gòu)造函數(shù)和析構(gòu)函數(shù)    138
3.4  本章小結(jié)    144
常用控件
第4章  VB.NET 2005的常用控件    145
4.1  TextBox控件    148
4.1.1  TextBox控件簡(jiǎn)介    148
4.1.2  設(shè)置文本框的文本    148
4.1.3  創(chuàng)建密碼文本框    149
4.1.4  創(chuàng)建只讀文本框    150
4.1.5  以編程方式選擇文本    150
4.2  Label控件    151
4.2.1  Label控件簡(jiǎn)介    151
4.2.2  設(shè)置控件文本    151
4.2.3  設(shè)置文本對(duì)齊方式    151
4.2.4  調(diào)整大小以適應(yīng)內(nèi)容    152
4.3  StatusBar控件    153
4.3.1  StatusBar控件簡(jiǎn)介    153
4.3.2  確定單擊了哪個(gè)面板    153
4.3.3  設(shè)置狀態(tài)欄面板的大小    154
4.4  VB.NET 2005的StatusStrip控件    155
4.5  ListBox控件    157
4.5.1  ListBox控件簡(jiǎn)介    157
4.5.2  判定選定項(xiàng)的位置和內(nèi)容    157
4.5.3  用Items屬性訪(fǎng)問(wèn)列表項(xiàng)目    160
4.5.4  獲得列表的項(xiàng)目數(shù)    160
4.5.5  添加和刪除項(xiàng)    160
4.6  CheckedListBox控件    169
4.6.1  CheckedListBox控件簡(jiǎn)介    170
4.6.2  確定CheckedListBox控件中的已選中項(xiàng)    170
4.7  ComboBox控件    173
4.7.1  ComboBox控件簡(jiǎn)介    174
4.7.2  何時(shí)使用組合框或列表框    174
4.8  ListView控件    177
4.8.1  ListView控件簡(jiǎn)介    178
4.8.2  用View屬性改變視圖    179
4.8.3  添加和移除項(xiàng)    179
4.8.4  添加和移除列    180
4.8.5  添加和移除子項(xiàng)    180
4.8.6  在列表視圖中顯示圖像    181
4.9  TreeView控件    184
4.9.1  TreeView控件簡(jiǎn)介    184
4.9.2  添加和移除節(jié)點(diǎn)    186
4.9.3  確定單擊了哪個(gè)TreeView節(jié)點(diǎn)    187
4.9.4  循環(huán)訪(fǎng)問(wèn)TreeView控件的所有節(jié)點(diǎn)    187
4.9.5  為T(mén)reeView控件設(shè)置圖標(biāo)    188
4.10  PictureBox控件    190
4.10.1  PictureBox控件簡(jiǎn)介    190
4.10.2  在運(yùn)行時(shí)修改圖片的大小或位置    191
4.10.3  將圖片加載到Picture控件中    191
4.11  ImageList組件    195
4.11.1  ImageList組件簡(jiǎn)介    195
4.11.2  添加和移除圖像    196
4.12  RadioButton控件    199
4.12.1  RadioButton控件簡(jiǎn)介    199
4.12.2  將RadioButton控件分組    200
4.12.3  運(yùn)行時(shí)選擇單選按鈕    200
4.13  CheckBox控件    203
4.13.1  CheckBox控件簡(jiǎn)介    203
4.13.2  CheckBox控件的單擊(Click)事件    204
4.14  MainMenu組件    208
4.14.1  MainMenu組件簡(jiǎn)介    208
4.14.2  向Windows窗體添加菜單和菜單項(xiàng)    208
4.14.3  復(fù)制Windows窗體菜單上的項(xiàng)    210
4.14.4  刪除Windows窗體菜單上的項(xiàng)    211
4.14.5  隱藏Windows窗體上的菜單項(xiàng)    212
4.14.6  禁用Windows窗體菜單上的項(xiàng)    213
4.14.7  編輯Windows窗體的菜單項(xiàng)的名稱(chēng)    213
4.14.8  以編程方式合并菜單項(xiàng)    214
4.14.9  移動(dòng)Windows窗體菜單上的項(xiàng)    215
4.14.10  向Windows窗體添加菜單增強(qiáng)功能    215
4.15  VS 2005的MenuStrip控件    217
4.15.1  MenuStrip控件簡(jiǎn)介    217
4.15.2  使用MenuStrip創(chuàng)建MDI窗口列表
4.15.2  (Windows窗體)    218
4.15.3  在Windows窗體MenuStrip控件中
4.15.2  合并菜單項(xiàng)    219
4.15.4  為MDI應(yīng)用程序設(shè)置自動(dòng)菜單合并    220
4.16  Button控件    224
4.16.1  Button控件簡(jiǎn)介    224
4.16.2  響應(yīng)按鈕單擊事件    225
4.16.3  將按鈕指定為接受按鈕    225
4.16.4  將按鈕指定為取消按鈕    226
4.17  GroupBox控件    227
4.17.1  GroupBox控件簡(jiǎn)介    228
4.17.2  使用GroupBox控件對(duì)控件分組    228
4.18  本章小結(jié)    229
數(shù)據(jù)庫(kù)技術(shù)
第5章  數(shù)據(jù)庫(kù)基礎(chǔ)    230
5.1  Access數(shù)據(jù)庫(kù)    231
5.1.1  Access數(shù)據(jù)庫(kù)的安裝    231
5.1.2  Access數(shù)據(jù)庫(kù)的使用    233
5.2  SQL Server數(shù)據(jù)庫(kù)    235
5.2.1  SQL Server簡(jiǎn)介    236
5.2.2  SQL Server 2005的主要特性    237
5.2.3  SQL Server 2005的安裝    238
5.2.4  啟動(dòng)SQL Server 2005    242
5.3  SQL Server 2005的使用    243
5.3.1  數(shù)據(jù)庫(kù)管理    243
5.3.2  表管理    250
5.3.3  視圖管理    253
5.4  常用的Transact-SQL語(yǔ)言    255
5.4.1  數(shù)據(jù)定義    256
5.4.2  數(shù)據(jù)查詢(xún)    259
5.4.3  數(shù)據(jù)更新    264
5.4.4  視圖    272
5.5  本章小結(jié)    275
第6章  ADO.NET數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)技術(shù)    276
6.1  ADO.NET簡(jiǎn)介    277
6.1.1  ADO.NET概述    277
6.1.2  ADO.NET和ADO的異同    278
6.1.3  OLE DB與ADO.NET或ADO    279
6.1.4  ADO.NET結(jié)構(gòu)    280
6.2  通過(guò)ADO.NET連接到數(shù)據(jù)源    281
6.2.1  創(chuàng)建與SQL Server的連接    281
6.2.2  創(chuàng)建與Access數(shù)據(jù)庫(kù)的連接    283
6.2.3  創(chuàng)建與ODBC數(shù)據(jù)源的連接    284
6.2.4  創(chuàng)建與Oracle數(shù)據(jù)庫(kù)的連接    285
6.3  DataSet對(duì)象    286
6.3.1  創(chuàng)建DataSet    287
6.3.2  創(chuàng)建DataTable對(duì)象    287
6.3.3  向DataSet添加DataTable    288
6.3.4  添加、導(dǎo)航表間關(guān)系    291
6.3.5  復(fù)制DataSet內(nèi)容    296
6.4  Connection對(duì)象    298
6.5  Command對(duì)象    304
6.6  DataReader對(duì)象    307
6.7  DataAdapter和DataSet    312
6.7.1  使用DataAdapter填充DataSet    313
6.7.2  使用DataAdapter和DataSet更新數(shù)據(jù)庫(kù)    317
6.8  本章小結(jié)    321
第7章  常用數(shù)據(jù)綁定控件    322
7.1  數(shù)據(jù)綁定技術(shù)    323
7.2  BindingSource組件    323
7.2.1  BindingSource組件簡(jiǎn)介    324
7.2.2  將Windows窗體控件綁定到DBNull
7.2.2  數(shù)據(jù)庫(kù)值    325
7.2.3  使用BindingSource組件對(duì)ADO.NET
7.2.2  數(shù)據(jù)進(jìn)行排序和篩選    329
7.2.4  將Windows窗體控件綁定到類(lèi)型    330
7.3  BindingNavigator控件    332
7.3.1  BindingNavigator控件簡(jiǎn)介    332
7.3.2  使用BindingNavigator控件定位數(shù)據(jù)    333
7.3.3  向BindingNavigator控件添加“加載”、
7.2.2  “保存”和“取消”按鈕    334
7.4  TextBox、Label控件    337
7.4.1  在設(shè)計(jì)時(shí)實(shí)現(xiàn)    338
7.4.2  以編程方式實(shí)現(xiàn)    339
7.5  ComboBox控件、ListBox控件    341
7.5.1  在設(shè)計(jì)時(shí)實(shí)現(xiàn)    341
7.5.2  以編程方式實(shí)現(xiàn)    342
7.6  DataGridView控件    343
7.6.1  DataGridView控件簡(jiǎn)介    343
7.6.2  調(diào)整行和列的大小    344
7.6.3  設(shè)置控件樣式    348
7.6.4  顯示少量數(shù)據(jù)    351
7.6.5  查看和更新外部數(shù)據(jù)源中存儲(chǔ)的數(shù)據(jù)    354
7.7  本章小結(jié)    357
第8章  存儲(chǔ)過(guò)程    358
8.1  存儲(chǔ)過(guò)程概述    359
8.2  存儲(chǔ)過(guò)程的類(lèi)型    359
8.2.1  用戶(hù)定義的存儲(chǔ)過(guò)程    359
8.2.2  擴(kuò)展存儲(chǔ)過(guò)程    360
8.2.3  系統(tǒng)存儲(chǔ)過(guò)程    360
8.3  創(chuàng)建存儲(chǔ)過(guò)程    360
8.3.1  使用CREATE PROCEDURE創(chuàng)建
8.3.1  存儲(chǔ)過(guò)程    361
8.3.2  使用對(duì)象資源管理器創(chuàng)建Transact-SQL
8.3.1  存儲(chǔ)過(guò)程    366
8.3.3  存儲(chǔ)過(guò)程中的參數(shù)    368
8.3.4  返回存儲(chǔ)過(guò)程中的數(shù)據(jù)    372
8.4  修改存儲(chǔ)過(guò)程    379
8.4.1  使用ALTER PROCEDURE修改
8.3.1  存儲(chǔ)過(guò)程    379
8.4.2  使用對(duì)象資源管理器修改Transact-SQL
8.3.1  存儲(chǔ)過(guò)程    381
8.5  刪除存儲(chǔ)過(guò)程    383
8.5.1  使用DROP PROCEDURE刪除
8.3.1  存儲(chǔ)過(guò)程    383
8.5.2  使用對(duì)象資源管理器刪除存儲(chǔ)過(guò)程    384
8.6  調(diào)用存儲(chǔ)過(guò)程    384
8.7  本章小結(jié)    389
第9章  SQL Server公共語(yǔ)言運(yùn)行庫(kù)    390
9.1  SQL Server CLR集成簡(jiǎn)介    391
9.1.1  啟用CLR集成    392
9.1.2  編譯和部署CLR程序集    392
9.1.3  創(chuàng)建、修改和刪除程序集    394
9.2  CLR用戶(hù)定義函數(shù)    400
9.2.1  創(chuàng)建、修改和刪除用戶(hù)定義函數(shù)    400
9.2.2  CLR標(biāo)量值函數(shù)    412
9.2.3  CLR表值函數(shù)    412
9.3  CLR用戶(hù)定義聚合函數(shù)    416
9.3.1  聚合函數(shù)簡(jiǎn)介    416
9.3.2  創(chuàng)建、刪除聚合函數(shù)    422
9.4  CLR存儲(chǔ)過(guò)程    426
9.4.1  上下文連接    426
9.4.2  SQL Server進(jìn)程中專(zhuān)用的ADO.NET
9.4.2  擴(kuò)展    428
9.4.3  CLR存儲(chǔ)過(guò)程    432
9.5  CLR觸發(fā)器    437
9.6  本章小結(jié)    442
高級(jí)應(yīng)用
第10章  事務(wù)處理    443
10.1  事務(wù)的基本概念    444
10.1.1  事務(wù)的屬性    444
10.1.2  數(shù)據(jù)庫(kù)事務(wù)    445
10.1.3  使用Transact-SQL腳本實(shí)現(xiàn)事務(wù)    447
10.1.4  分布式事務(wù)    449
10.2  實(shí)現(xiàn)事務(wù)    451
10.2.1  System.Transactions概述    452
10.2.2  使用TransactionScope類(lèi)實(shí)現(xiàn)隱性
10.2.3  事務(wù)    452
10.2.3  使用CommittableTransaction類(lèi)實(shí)現(xiàn)
10.2.3  顯式事務(wù)    459
10.3  事務(wù)隔離級(jí)別    462
10.3.1  隔離級(jí)別簡(jiǎn)介    463
10.3.2  隔離級(jí)別與并發(fā)問(wèn)題    464
10.3.3  .NET Framework中的隔離級(jí)別    464
10.3.4  設(shè)置事務(wù)隔離級(jí)別    466
10.4  MARS    471
10.4.1  MARS簡(jiǎn)介    471
10.4.2  MARS和事務(wù)    473
10.5  事務(wù)升級(jí)    478
10.6  實(shí)現(xiàn)分布式事務(wù)    479
10.7  實(shí)現(xiàn)資源管理器    483
10.7.1  實(shí)現(xiàn)IEnlistmentNotification接口    484
10.7.2  在事務(wù)中登記資源    487
10.7.3  兩階段提交(2PC)    488
10.8  本章小結(jié)    490
第11章  水晶報(bào)表設(shè)計(jì)    491
11.1  水晶報(bào)表概述    492
11.1.1  嵌入式Crystal Reports設(shè)計(jì)器    492
11.1.2  報(bào)表查看器控件    494
11.1.3  對(duì)象模型    494
11.2  使用嵌入式Crystal Reports設(shè)計(jì)器
11.2  創(chuàng)建報(bào)表    495
11.2.1  使用報(bào)表向?qū)?chuàng)建水晶報(bào)表    497
11.2.2  CrystalReportViewer控件    507
11.3  報(bào)表打印    510
11.4  本章小結(jié)    512
第12章  二進(jìn)制文件處理    513
12.1  文件處理中常用的對(duì)象    514
12.1.1  Stream對(duì)象    514
12.1.2  StreamReader對(duì)象    515
12.1.3  StreamWriter對(duì)象    515
12.1.4  FileStream對(duì)象    516
12.1.5  BinaryReader對(duì)象    516
12.1.6  BinaryWriter對(duì)象    517
12.1.7  My.Computer.FileSystem對(duì)象    517
12.1.8  MemoryStream對(duì)象    520
12.2  文件的讀寫(xiě)    521
12.2.1  使用Stream對(duì)象讀寫(xiě)文件    521
12.2.2  使用StreamReader對(duì)象和StreamWriter
12.2.2  對(duì)象讀寫(xiě)文件    523
12.2.3  使用FileStream對(duì)象讀寫(xiě)文件    525
12.2.4  使用BinaryReader對(duì)象和BinaryWriter
12.2.2  對(duì)象讀寫(xiě)文件    527
12.2.5  使用My.Computer.FileSystem對(duì)象
12.2.2  讀寫(xiě)文件    529
12.2.6  使用MemoryStream對(duì)象讀寫(xiě)數(shù)據(jù)    530
12.3  本章小結(jié)    535
實(shí)踐演習(xí)
第13章  餐飲管理系統(tǒng)    536
13.1  系統(tǒng)分析    537
13.1.1  功能需求分析    537
13.1.2  數(shù)據(jù)需求分析    538
13.1.3  功能模塊設(shè)計(jì)    539
13.2  系統(tǒng)設(shè)計(jì)    539
13.2.1  全局模塊設(shè)計(jì)    540
13.2.2  數(shù)據(jù)庫(kù)FoodSvc的設(shè)計(jì)    542
13.3  系統(tǒng)實(shí)現(xiàn)    544
13.3.1  創(chuàng)建主窗體main    544
13.3.2  登錄窗體Login    552
13.3.3  修改密碼窗體Password    554
13.3.4  用戶(hù)管理窗體User    557
13.3.5  用戶(hù)信息窗體user1    563
13.3.6  菜單管理窗體Menu    566
13.3.7  員工管理窗體Employee    572
13.3.8  菜品資料窗體ManMenu    577
13.3.9  員工資料窗體Clerk    585
13.3.10  物資管理窗體Res    590
13.3.11  登記菜單窗體check    599
13.3.12  結(jié)賬窗體settle    605
13.3.13  賬單信息列表窗體enorderinfo    609
13.3.14  預(yù)訂服務(wù)窗體order    613
13.3.15  外賣(mài)服務(wù)窗體worder    627
13.4  本章小結(jié)    637
實(shí)例目錄
第1章  VB.NET 2005簡(jiǎn)介    1
實(shí)例1-1  創(chuàng)建MDI父窗體和MDI子窗體    16
第2章  VB.NET編程語(yǔ)言    19
實(shí)例2-1  變量聲明和使用    24
實(shí)例2-2  變量的作用范圍    27
實(shí)例2-3  常量的使用    29
實(shí)例2-4  枚舉類(lèi)型實(shí)例    32
實(shí)例2-5  結(jié)構(gòu)類(lèi)型的使用    35
實(shí)例2-6  一維數(shù)組的使用    38
實(shí)例2-7  二維數(shù)組的使用    39
實(shí)例2-8  重定義數(shù)組    41
實(shí)例2-9  ReDim和ReDim Preserve語(yǔ)句
實(shí)例2-9  的比較    43
實(shí)例2-10  字符串連接    48
實(shí)例2-11  比較運(yùn)算符    51
實(shí)例2-12  邏輯運(yùn)算符    53
實(shí)例2-13  If…Then語(yǔ)句的使用    59
實(shí)例2-14  Select Case…語(yǔ)句的使用    61
實(shí)例2-15  For循環(huán)語(yǔ)句的使用    63
實(shí)例2-16  For Each循環(huán)語(yǔ)句的使用    65
實(shí)例2-17  Do Loop循環(huán)語(yǔ)句的使用    67
實(shí)例2-18  While...End While循環(huán)語(yǔ)句的使用    69
實(shí)例2-19  循環(huán)嵌套舉例以For...Next為例    70
實(shí)例2-20  Sub過(guò)程的聲明和調(diào)用實(shí)例    78
實(shí)例2-21  Function過(guò)程的聲明和調(diào)用實(shí)例    80
實(shí)例2-22  按值傳參和按地址傳參的比較    82
第3章  VB.NET面向?qū)ο蠹夹g(shù)    102
實(shí)例3-1  創(chuàng)建和引用名字空間    104
實(shí)例3-2  類(lèi)的實(shí)例化    108
實(shí)例3-3  字段的使用    111
實(shí)例3-4  屬性的使用    116
實(shí)例3-5  創(chuàng)建和引用共享成員    120
實(shí)例3-6  類(lèi)的封裝性    121
實(shí)例3-7  類(lèi)的繼承    124
實(shí)例3-8  類(lèi)的多態(tài)性    127
實(shí)例3-9  重載的運(yùn)用    130
實(shí)例3-10  重寫(xiě)的運(yùn)用    131
實(shí)例3-11  隱藏的運(yùn)用    136
實(shí)例3-12  構(gòu)造函數(shù)的運(yùn)用    140
實(shí)例3-13  使用Dispose和Finalize釋放資源    142
第4章  VB.NET 2005的常用控件    145
實(shí)例4-1  TextBox控件和Label控件的使用    152
實(shí)例4-2  在StatusStrip中以交互方式使用
實(shí)例4-2  Spring屬性    155
實(shí)例4-3  獲取或設(shè)置選定項(xiàng)及選定項(xiàng)的
實(shí)例4-2  位置和文本    158
實(shí)例4-4  使用Add方法添加列表項(xiàng)    161
實(shí)例4-5  使用Insert方法添加列表項(xiàng)    163
實(shí)例4-6  添加、刪除列表框中的項(xiàng)    165
實(shí)例4-7  CheckedListBox控件的應(yīng)用    171
實(shí)例4-8  ComboBox控件的應(yīng)用    175
實(shí)例4-9  ListView控件的應(yīng)用    182
實(shí)例4-10  TreeView控件的應(yīng)用    188
實(shí)例4-11  PictureBox控件的應(yīng)用    193
實(shí)例4-12  ImageList組件的應(yīng)用    197
實(shí)例4-13  RadioButton控件的應(yīng)用    200
實(shí)例4-14  CheckBox控件的應(yīng)用    205
實(shí)例4-15  MenuStrip控件的應(yīng)用    221
實(shí)例4-16  Button控件的應(yīng)用    226
實(shí)例4-17  GroupBox控件的應(yīng)用    228
第5章  數(shù)據(jù)庫(kù)基礎(chǔ)    230
實(shí)例5-1  創(chuàng)建基本表    258
實(shí)例5-2  單表查詢(xún)    262
實(shí)例5-3  向表中插入數(shù)據(jù)    267
實(shí)例5-4  修改表中數(shù)據(jù)    269
實(shí)例5-5  刪除表中數(shù)據(jù)    272
第6章  ADO.NET數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)技術(shù)    276
實(shí)例6-1  向DataSet添加DataTable    289
實(shí)例6-2  添加、導(dǎo)航表間關(guān)系    293
實(shí)例6-3  復(fù)制DataSet內(nèi)容    297
實(shí)例6-4  Connection對(duì)象的應(yīng)用    302
實(shí)例6-5  Command對(duì)象的應(yīng)用    305
實(shí)例6-6  DataReader對(duì)象的應(yīng)用    309
實(shí)例6-7  使用DataAdapter填充DataSet    315
實(shí)例6-8  更新數(shù)據(jù)庫(kù)    319
第7章  常用數(shù)據(jù)綁定控件    322
實(shí)例7-1  將Windows窗體控件綁定到DBNull
實(shí)例4-2  數(shù)據(jù)庫(kù)值    326
實(shí)例7-2  排序和篩選ADO.NET數(shù)據(jù)    329
實(shí)例7-3  使用BindingNavigator控件
實(shí)例4-2  定位數(shù)據(jù)    333
實(shí)例7-4  向BindingNavigator控件添加“加載”、
實(shí)例4-2  “保存”和“取消”按鈕    336
實(shí)例7-5  簡(jiǎn)單數(shù)據(jù)綁定    339
實(shí)例7-6  綁定ListBox控件    342
實(shí)例7-7  設(shè)置DataGridView控件的大小
實(shí)例4-2  調(diào)整模式    347
實(shí)例7-8  設(shè)置DataGridView控件的
實(shí)例4-2  行為和外觀    348
實(shí)例7-9  創(chuàng)建未綁定的DataGridView控件    352
實(shí)例7-10  將數(shù)據(jù)綁定到Windows窗體
實(shí)例7-10  DataGridView控件    355
第8章  存儲(chǔ)過(guò)程    358
實(shí)例8-1  創(chuàng)建存儲(chǔ)過(guò)程    365
實(shí)例8-2  使用對(duì)象資源管理器創(chuàng)建
實(shí)例8-2  Transact-SQL存儲(chǔ)過(guò)程    367
實(shí)例8-3  輸入和輸出參數(shù)    370
實(shí)例8-4  指定NULL作為參數(shù)的默認(rèn)值    371
實(shí)例8-5  處理存儲(chǔ)過(guò)程返回的不同返回代碼    373
實(shí)例8-6  使用cursor數(shù)據(jù)類(lèi)型返回?cái)?shù)據(jù)    377
實(shí)例8-7  使用ALTER PROCEDURE修改
實(shí)例8-2  存儲(chǔ)過(guò)程    380
實(shí)例8-8  使用對(duì)象資源管理器修改
實(shí)例8-2  Transact-SQL存儲(chǔ)過(guò)程    382
實(shí)例8-9  在應(yīng)用程序中調(diào)用存儲(chǔ)過(guò)程    385
實(shí)例8-10  具有Input、Output和ReturnValue
實(shí)例8-10  參數(shù)的存儲(chǔ)過(guò)程調(diào)用    387
第9章  SQL Server公共語(yǔ)言運(yùn)行庫(kù)    390
實(shí)例9-1  編譯和部署CLR程序集實(shí)例    392
實(shí)例9-2  創(chuàng)建標(biāo)量值函數(shù)    405
實(shí)例9-3  創(chuàng)建內(nèi)聯(lián)表值函數(shù)    406
實(shí)例9-4  創(chuàng)建多語(yǔ)句表值函數(shù)    407
實(shí)例9-5  創(chuàng)建CLR函數(shù)    408
實(shí)例9-6  創(chuàng)建CLR表值函數(shù)    412
實(shí)例9-7  創(chuàng)建CLR用戶(hù)定義聚合函數(shù)    417
實(shí)例9-8  創(chuàng)建聚合函數(shù)    423
實(shí)例9-9  SqlPipe對(duì)象的ExecuteAndSend
實(shí)例9-9  方法應(yīng)用    427
實(shí)例9-10  SqlContext類(lèi)的應(yīng)用    429
實(shí)例9-11  使用SqlDataReader實(shí)現(xiàn)預(yù)處理
實(shí)例9-11  數(shù)據(jù)    433
實(shí)例9-12  返回消息和表格結(jié)果    435
實(shí)例9-13  CLR觸發(fā)器的應(yīng)用    438
第10章  事務(wù)處理    443
實(shí)例10-1  創(chuàng)建隱式事務(wù)    453
實(shí)例10-2  創(chuàng)建可提交事務(wù)    460
實(shí)例10-3  設(shè)置事務(wù)隔離級(jí)別    467
實(shí)例10-4  在.NET中實(shí)現(xiàn)保存點(diǎn)    475
實(shí)例10-5  創(chuàng)建分布式事務(wù)    479
實(shí)例10-6  實(shí)現(xiàn)IEnlistmentNotification接口    484
第11章  水晶報(bào)表設(shè)計(jì)    491
實(shí)例11-1  創(chuàng)建水晶報(bào)表    508
實(shí)例11-2  打印報(bào)表    511
第12章  二進(jìn)制文件處理    513
實(shí)例12-1  使用Stream對(duì)象讀寫(xiě)文件數(shù)據(jù)    521
實(shí)例12-2  使用StreamReader對(duì)象和
實(shí)例12-2  StreamWriter對(duì)象讀寫(xiě)文件數(shù)據(jù)    524
實(shí)例12-3  使用FileStream對(duì)象讀寫(xiě)文件數(shù)據(jù)    526
實(shí)例12-4  使用BinaryReader對(duì)象和
實(shí)例12-4  BinaryWriter對(duì)象讀寫(xiě)文件數(shù)據(jù)    527
實(shí)例12-5  使用My.Computer.FileSystem對(duì)象
實(shí)例12-4  讀寫(xiě)文件    529
實(shí)例12-6  向數(shù)據(jù)庫(kù)中讀寫(xiě)二進(jìn)制數(shù)據(jù)    531
第13章  餐飲管理系統(tǒng)    536


語(yǔ)言基礎(chǔ)
第1章  VB.NET 2005簡(jiǎn)介    1
1.1  什么是.NET    2
1.2  通用語(yǔ)言進(jìn)行時(shí)    2
1.2.1  .NET架構(gòu)    2
1.2.2  通用語(yǔ)言運(yùn)行時(shí)    3
1.3  Visual Studio 2005的安裝    3
1.4  初步認(rèn)識(shí)Visual Basic.NET    4
1.5  VB.NET 2005新特性    6
1.6  VB.NET 2005的開(kāi)發(fā)環(huán)境IDE    9
1.6.1  工作區(qū)    10
1.6.2  菜單介紹    12
1.7  Windows窗體    14
1.7.1  Windows窗體簡(jiǎn)介    14
1.7.2  創(chuàng)建簡(jiǎn)單的Windows窗體    15
1.7.3  MDI窗體    16
1.8  本章小結(jié)    18
第2章  VB.NET編程語(yǔ)言    19
2.1  數(shù)據(jù)類(lèi)型和變量    20
2.1.1  基本數(shù)據(jù)類(lèi)型    20
2.1.2  數(shù)據(jù)類(lèi)型轉(zhuǎn)換    21
2.1.3  變量和常量    22
2.1.4  枚舉類(lèi)型    30
2.1.5  結(jié)構(gòu)類(lèi)型    34
2.2  數(shù)組    37
2.2.1  多維數(shù)組    39
2.2.2  動(dòng)態(tài)數(shù)組    41
2.3  運(yùn)算符    44
2.3.1  賦值運(yùn)算符    45
2.3.2  算術(shù)運(yùn)算符    48
2.3.3  字符串連接運(yùn)算符    48
2.3.4  比較運(yùn)算符    50
2.3.5  邏輯/位運(yùn)算符    52
2.3.6  運(yùn)算符的優(yōu)先級(jí)    56
2.4  控制流程    57
2.4.1  順序語(yǔ)句    57
2.4.2  條件語(yǔ)句    57
2.4.3  循環(huán)語(yǔ)句    62
2.4.4  注釋語(yǔ)句和續(xù)行符    72
2.5  過(guò)程    73
2.5.1  過(guò)程概述    73
2.5.2  Sub過(guò)程    75
2.5.3  Function過(guò)程    76
2.5.4  調(diào)用過(guò)程    77
2.5.5  參數(shù)傳遞    81
2.5.6  內(nèi)部函數(shù)    84
2.6  本章小結(jié)    101
第3章  VB.NET面向?qū)ο蠹夹g(shù)    102
3.1  面向?qū)ο缶幊痰膬?yōu)點(diǎn)    103
3.2  名字空間    103
3.2.1  名字空間的定義    103
3.2.2  引用名字空間    104
3.3  類(lèi)和對(duì)象    107
3.3.1  類(lèi)的定義    107
3.3.2  對(duì)象    107
3.3.3  類(lèi)成員    110
3.3.4  共享成員    119
3.3.5  類(lèi)的封裝、繼承和多態(tài)性    121
3.3.6  重載、重寫(xiě)和隱藏    128
3.3.7  構(gòu)造函數(shù)和析構(gòu)函數(shù)    138
3.4  本章小結(jié)    144
常用控件
第4章  VB.NET 2005的常用控件    145
4.1  TextBox控件    148
4.1.1  TextBox控件簡(jiǎn)介    148
4.1.2  設(shè)置文本框的文本    148
4.1.3  創(chuàng)建密碼文本框    149
4.1.4  創(chuàng)建只讀文本框    150
4.1.5  以編程方式選擇文本    150
4.2  Label控件    151
4.2.1  Label控件簡(jiǎn)介    151
4.2.2  設(shè)置控件文本    151
4.2.3  設(shè)置文本對(duì)齊方式    151
4.2.4  調(diào)整大小以適應(yīng)內(nèi)容    152
4.3  StatusBar控件    153
4.3.1  StatusBar控件簡(jiǎn)介    153
4.3.2  確定單擊了哪個(gè)面板    153
4.3.3  設(shè)置狀態(tài)欄面板的大小    154
4.4  VB.NET 2005的StatusStrip控件    155
4.5  ListBox控件    157
4.5.1  ListBox控件簡(jiǎn)介    157
4.5.2  判定選定項(xiàng)的位置和內(nèi)容    157
4.5.3  用Items屬性訪(fǎng)問(wèn)列表項(xiàng)目    160
4.5.4  獲得列表的項(xiàng)目數(shù)    160
4.5.5  添加和刪除項(xiàng)    160
4.6  CheckedListBox控件    169
4.6.1  CheckedListBox控件簡(jiǎn)介    170
4.6.2  確定CheckedListBox控件中的已選中項(xiàng)    170
4.7  ComboBox控件    173
4.7.1  ComboBox控件簡(jiǎn)介    174
4.7.2  何時(shí)使用組合框或列表框    174
4.8  ListView控件    177
4.8.1  ListView控件簡(jiǎn)介    178
4.8.2  用View屬性改變視圖    179
4.8.3  添加和移除項(xiàng)    179
4.8.4  添加和移除列    180
4.8.5  添加和移除子項(xiàng)    180
4.8.6  在列表視圖中顯示圖像    181
4.9  TreeView控件    184
4.9.1  TreeView控件簡(jiǎn)介    184
4.9.2  添加和移除節(jié)點(diǎn)    186
4.9.3  確定單擊了哪個(gè)TreeView節(jié)點(diǎn)    187
4.9.4  循環(huán)訪(fǎng)問(wèn)TreeView控件的所有節(jié)點(diǎn)    187
4.9.5  為T(mén)reeView控件設(shè)置圖標(biāo)    188
4.10  PictureBox控件    190
4.10.1  PictureBox控件簡(jiǎn)介    190
4.10.2  在運(yùn)行時(shí)修改圖片的大小或位置    191
4.10.3  將圖片加載到Picture控件中    191
4.11  ImageList組件    195
4.11.1  ImageList組件簡(jiǎn)介    195
4.11.2  添加和移除圖像    196
4.12  RadioButton控件    199
4.12.1  RadioButton控件簡(jiǎn)介    199
4.12.2  將RadioButton控件分組    200
4.12.3  運(yùn)行時(shí)選擇單選按鈕    200
4.13  CheckBox控件    203
4.13.1  CheckBox控件簡(jiǎn)介    203
4.13.2  CheckBox控件的單擊(Click)事件    204
4.14  MainMenu組件    208
4.14.1  MainMenu組件簡(jiǎn)介    208
4.14.2  向Windows窗體添加菜單和菜單項(xiàng)    208
4.14.3  復(fù)制Windows窗體菜單上的項(xiàng)    210
4.14.4  刪除Windows窗體菜單上的項(xiàng)    211
4.14.5  隱藏Windows窗體上的菜單項(xiàng)    212
4.14.6  禁用Windows窗體菜單上的項(xiàng)    213
4.14.7  編輯Windows窗體的菜單項(xiàng)的名稱(chēng)    213
4.14.8  以編程方式合并菜單項(xiàng)    214
4.14.9  移動(dòng)Windows窗體菜單上的項(xiàng)    215
4.14.10  向Windows窗體添加菜單增強(qiáng)功能    215
4.15  VS 2005的MenuStrip控件    217
4.15.1  MenuStrip控件簡(jiǎn)介    217
4.15.2  使用MenuStrip創(chuàng)建MDI窗口列表
4.15.2  (Windows窗體)    218
4.15.3  在Windows窗體MenuStrip控件中
4.15.2  合并菜單項(xiàng)    219
4.15.4  為MDI應(yīng)用程序設(shè)置自動(dòng)菜單合并    220
4.16  Button控件    224
4.16.1  Button控件簡(jiǎn)介    224
4.16.2  響應(yīng)按鈕單擊事件    225
4.16.3  將按鈕指定為接受按鈕    225
4.16.4  將按鈕指定為取消按鈕    226
4.17  GroupBox控件    227
4.17.1  GroupBox控件簡(jiǎn)介    228
4.17.2  使用GroupBox控件對(duì)控件分組    228
4.18  本章小結(jié)    229
數(shù)據(jù)庫(kù)技術(shù)
第5章  數(shù)據(jù)庫(kù)基礎(chǔ)    230
5.1  Access數(shù)據(jù)庫(kù)    231
5.1.1  Access數(shù)據(jù)庫(kù)的安裝    231
5.1.2  Access數(shù)據(jù)庫(kù)的使用    233
5.2  SQL Server數(shù)據(jù)庫(kù)    235
5.2.1  SQL Server簡(jiǎn)介    236
5.2.2  SQL Server 2005的主要特性    237
5.2.3  SQL Server 2005的安裝    238
5.2.4  啟動(dòng)SQL Server 2005    242
5.3  SQL Server 2005的使用    243
5.3.1  數(shù)據(jù)庫(kù)管理    243
5.3.2  表管理    250
5.3.3  視圖管理    253
5.4  常用的Transact-SQL語(yǔ)言    255
5.4.1  數(shù)據(jù)定義    256
5.4.2  數(shù)據(jù)查詢(xún)    259
5.4.3  數(shù)據(jù)更新    264
5.4.4  視圖    272
5.5  本章小結(jié)    275
第6章  ADO.NET數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)技術(shù)    276
6.1  ADO.NET簡(jiǎn)介    277
6.1.1  ADO.NET概述    277
6.1.2  ADO.NET和ADO的異同    278
6.1.3  OLE DB與ADO.NET或ADO    279
6.1.4  ADO.NET結(jié)構(gòu)    280
6.2  通過(guò)ADO.NET連接到數(shù)據(jù)源    281
6.2.1  創(chuàng)建與SQL Server的連接    281
6.2.2  創(chuàng)建與Access數(shù)據(jù)庫(kù)的連接    283
6.2.3  創(chuàng)建與ODBC數(shù)據(jù)源的連接    284
6.2.4  創(chuàng)建與Oracle數(shù)據(jù)庫(kù)的連接    285
6.3  DataSet對(duì)象    286
6.3.1  創(chuàng)建DataSet    287
6.3.2  創(chuàng)建DataTable對(duì)象    287
6.3.3  向DataSet添加DataTable    288
6.3.4  添加、導(dǎo)航表間關(guān)系    291
6.3.5  復(fù)制DataSet內(nèi)容    296
6.4  Connection對(duì)象    298
6.5  Command對(duì)象    304
6.6  DataReader對(duì)象    307
6.7  DataAdapter和DataSet    312
6.7.1  使用DataAdapter填充DataSet    313
6.7.2  使用DataAdapter和DataSet更新數(shù)據(jù)庫(kù)    317
6.8  本章小結(jié)    321
第7章  常用數(shù)據(jù)綁定控件    322
7.1  數(shù)據(jù)綁定技術(shù)    323
7.2  BindingSource組件    323
7.2.1  BindingSource組件簡(jiǎn)介    324
7.2.2  將Windows窗體控件綁定到DBNull
7.2.2  數(shù)據(jù)庫(kù)值    325
7.2.3  使用BindingSource組件對(duì)ADO.NET
7.2.2  數(shù)據(jù)進(jìn)行排序和篩選    329
7.2.4  將Windows窗體控件綁定到類(lèi)型    330
7.3  BindingNavigator控件    332
7.3.1  BindingNavigator控件簡(jiǎn)介    332
7.3.2  使用BindingNavigator控件定位數(shù)據(jù)    333
7.3.3  向BindingNavigator控件添加“加載”、
7.2.2  “保存”和“取消”按鈕    334
7.4  TextBox、Label控件    337
7.4.1  在設(shè)計(jì)時(shí)實(shí)現(xiàn)    338
7.4.2  以編程方式實(shí)現(xiàn)    339
7.5  ComboBox控件、ListBox控件    341
7.5.1  在設(shè)計(jì)時(shí)實(shí)現(xiàn)    341
7.5.2  以編程方式實(shí)現(xiàn)    342
7.6  DataGridView控件    343
7.6.1  DataGridView控件簡(jiǎn)介    343
7.6.2  調(diào)整行和列的大小    344
7.6.3  設(shè)置控件樣式    348
7.6.4  顯示少量數(shù)據(jù)    351
7.6.5  查看和更新外部數(shù)據(jù)源中存儲(chǔ)的數(shù)據(jù)    354
7.7  本章小結(jié)    357
第8章  存儲(chǔ)過(guò)程    358
8.1  存儲(chǔ)過(guò)程概述    359
8.2  存儲(chǔ)過(guò)程的類(lèi)型    359
8.2.1  用戶(hù)定義的存儲(chǔ)過(guò)程    359
8.2.2  擴(kuò)展存儲(chǔ)過(guò)程    360
8.2.3  系統(tǒng)存儲(chǔ)過(guò)程    360
8.3  創(chuàng)建存儲(chǔ)過(guò)程    360
8.3.1  使用CREATE PROCEDURE創(chuàng)建
8.3.1  存儲(chǔ)過(guò)程    361
8.3.2  使用對(duì)象資源管理器創(chuàng)建Transact-SQL
8.3.1  存儲(chǔ)過(guò)程    366
8.3.3  存儲(chǔ)過(guò)程中的參數(shù)    368
8.3.4  返回存儲(chǔ)過(guò)程中的數(shù)據(jù)    372
8.4  修改存儲(chǔ)過(guò)程    379
8.4.1  使用ALTER PROCEDURE修改
8.3.1  存儲(chǔ)過(guò)程    379
8.4.2  使用對(duì)象資源管理器修改Transact-SQL
8.3.1  存儲(chǔ)過(guò)程    381
8.5  刪除存儲(chǔ)過(guò)程    383
8.5.1  使用DROP PROCEDURE刪除
8.3.1  存儲(chǔ)過(guò)程    383
8.5.2  使用對(duì)象資源管理器刪除存儲(chǔ)過(guò)程    384
8.6  調(diào)用存儲(chǔ)過(guò)程    384
8.7  本章小結(jié)    389
第9章  SQL Server公共語(yǔ)言運(yùn)行庫(kù)    390
9.1  SQL Server CLR集成簡(jiǎn)介    391
9.1.1  啟用CLR集成    392
9.1.2  編譯和部署CLR程序集    392
9.1.3  創(chuàng)建、修改和刪除程序集    394
9.2  CLR用戶(hù)定義函數(shù)    400
9.2.1  創(chuàng)建、修改和刪除用戶(hù)定義函數(shù)    400
9.2.2  CLR標(biāo)量值函數(shù)    412
9.2.3  CLR表值函數(shù)    412
9.3  CLR用戶(hù)定義聚合函數(shù)    416
9.3.1  聚合函數(shù)簡(jiǎn)介    416
9.3.2  創(chuàng)建、刪除聚合函數(shù)    422
9.4  CLR存儲(chǔ)過(guò)程    426
9.4.1  上下文連接    426
9.4.2  SQL Server進(jìn)程中專(zhuān)用的ADO.NET
9.4.2  擴(kuò)展    428
9.4.3  CLR存儲(chǔ)過(guò)程    432
9.5  CLR觸發(fā)器    437
9.6  本章小結(jié)    442
高級(jí)應(yīng)用
第10章  事務(wù)處理    443
10.1  事務(wù)的基本概念    444
10.1.1  事務(wù)的屬性    444
10.1.2  數(shù)據(jù)庫(kù)事務(wù)    445
10.1.3  使用Transact-SQL腳本實(shí)現(xiàn)事務(wù)    447
10.1.4  分布式事務(wù)    449
10.2  實(shí)現(xiàn)事務(wù)    451
10.2.1  System.Transactions概述    452
10.2.2  使用TransactionScope類(lèi)實(shí)現(xiàn)隱性
10.2.3  事務(wù)    452
10.2.3  使用CommittableTransaction類(lèi)實(shí)現(xiàn)
10.2.3  顯式事務(wù)    459
10.3  事務(wù)隔離級(jí)別    462
10.3.1  隔離級(jí)別簡(jiǎn)介    463
10.3.2  隔離級(jí)別與并發(fā)問(wèn)題    464
10.3.3  .NET Framework中的隔離級(jí)別    464
10.3.4  設(shè)置事務(wù)隔離級(jí)別    466
10.4  MARS    471
10.4.1  MARS簡(jiǎn)介    471
10.4.2  MARS和事務(wù)    473
10.5  事務(wù)升級(jí)    478
10.6  實(shí)現(xiàn)分布式事務(wù)    479
10.7  實(shí)現(xiàn)資源管理器    483
10.7.1  實(shí)現(xiàn)IEnlistmentNotification接口    484
10.7.2  在事務(wù)中登記資源    487
10.7.3  兩階段提交(2PC)    488
10.8  本章小結(jié)    490
第11章  水晶報(bào)表設(shè)計(jì)    491
11.1  水晶報(bào)表概述    492
11.1.1  嵌入式Crystal Reports設(shè)計(jì)器    492
11.1.2  報(bào)表查看器控件    494
11.1.3  對(duì)象模型    494
11.2  使用嵌入式Crystal Reports設(shè)計(jì)器
11.2  創(chuàng)建報(bào)表    495
11.2.1  使用報(bào)表向?qū)?chuàng)建水晶報(bào)表    497
11.2.2  CrystalReportViewer控件    507
11.3  報(bào)表打印    510
11.4  本章小結(jié)    512
第12章  二進(jìn)制文件處理    513
12.1  文件處理中常用的對(duì)象    514
12.1.1  Stream對(duì)象    514
12.1.2  StreamReader對(duì)象    515
12.1.3  StreamWriter對(duì)象    515
12.1.4  FileStream對(duì)象    516
12.1.5  BinaryReader對(duì)象    516
12.1.6  BinaryWriter對(duì)象    517
12.1.7  My.Computer.FileSystem對(duì)象    517
12.1.8  MemoryStream對(duì)象    520
12.2  文件的讀寫(xiě)    521
12.2.1  使用Stream對(duì)象讀寫(xiě)文件    521
12.2.2  使用StreamReader對(duì)象和StreamWriter
12.2.2  對(duì)象讀寫(xiě)文件    523
12.2.3  使用FileStream對(duì)象讀寫(xiě)文件    525
12.2.4  使用BinaryReader對(duì)象和BinaryWriter
12.2.2  對(duì)象讀寫(xiě)文件    527
12.2.5  使用My.Computer.FileSystem對(duì)象
12.2.2  讀寫(xiě)文件    529
12.2.6  使用MemoryStream對(duì)象讀寫(xiě)數(shù)據(jù)    530
12.3  本章小結(jié)    535
實(shí)踐演習(xí)
第13章  餐飲管理系統(tǒng)    536
13.1  系統(tǒng)分析    537
13.1.1  功能需求分析    537
13.1.2  數(shù)據(jù)需求分析    538
13.1.3  功能模塊設(shè)計(jì)    539
13.2  系統(tǒng)設(shè)計(jì)    539
13.2.1  全局模塊設(shè)計(jì)    540
13.2.2  數(shù)據(jù)庫(kù)FoodSvc的設(shè)計(jì)    542
13.3  系統(tǒng)實(shí)現(xiàn)    544
13.3.1  創(chuàng)建主窗體main    544
13.3.2  登錄窗體Login    552
13.3.3  修改密碼窗體Password    554
13.3.4  用戶(hù)管理窗體User    557
13.3.5  用戶(hù)信息窗體user1    563
13.3.6  菜單管理窗體Menu    566
13.3.7  員工管理窗體Employee    572
13.3.8  菜品資料窗體ManMenu    577
13.3.9  員工資料窗體Clerk    585
13.3.10  物資管理窗體Res    590
13.3.11  登記菜單窗體check    599
13.3.12  結(jié)賬窗體settle    605
13.3.13  賬單信息列表窗體enorderinfo    609
13.3.14  預(yù)訂服務(wù)窗體order    613
13.3.15  外賣(mài)服務(wù)窗體worder    627
13.4  本章小結(jié)    637
實(shí)例目錄
第1章  VB.NET 2005簡(jiǎn)介    1
實(shí)例1-1  創(chuàng)建MDI父窗體和MDI子窗體    16
第2章  VB.NET編程語(yǔ)言    19
實(shí)例2-1  變量聲明和使用    24
實(shí)例2-2  變量的作用范圍    27
實(shí)例2-3  常量的使用    29
實(shí)例2-4  枚舉類(lèi)型實(shí)例    32
實(shí)例2-5  結(jié)構(gòu)類(lèi)型的使用    35
實(shí)例2-6  一維數(shù)組的使用    38
實(shí)例2-7  二維數(shù)組的使用    39
實(shí)例2-8  重定義數(shù)組    41
實(shí)例2-9  ReDim和ReDim Preserve語(yǔ)句
實(shí)例2-9  的比較    43
實(shí)例2-10  字符串連接    48
實(shí)例2-11  比較運(yùn)算符    51
實(shí)例2-12  邏輯運(yùn)算符    53
實(shí)例2-13  If…Then語(yǔ)句的使用    59
實(shí)例2-14  Select Case…語(yǔ)句的使用    61
實(shí)例2-15  For循環(huán)語(yǔ)句的使用    63
實(shí)例2-16  For Each循環(huán)語(yǔ)句的使用    65
實(shí)例2-17  Do Loop循環(huán)語(yǔ)句的使用    67
實(shí)例2-18  While...End While循環(huán)語(yǔ)句的使用    69
實(shí)例2-19  循環(huán)嵌套舉例以For...Next為例    70
實(shí)例2-20  Sub過(guò)程的聲明和調(diào)用實(shí)例    78
實(shí)例2-21  Function過(guò)程的聲明和調(diào)用實(shí)例    80
實(shí)例2-22  按值傳參和按地址傳參的比較    82
第3章  VB.NET面向?qū)ο蠹夹g(shù)    102
實(shí)例3-1  創(chuàng)建和引用名字空間    104
實(shí)例3-2  類(lèi)的實(shí)例化    108
實(shí)例3-3  字段的使用    111
實(shí)例3-4  屬性的使用    116
實(shí)例3-5  創(chuàng)建和引用共享成員    120
實(shí)例3-6  類(lèi)的封裝性    121
實(shí)例3-7  類(lèi)的繼承    124
實(shí)例3-8  類(lèi)的多態(tài)性    127
實(shí)例3-9  重載的運(yùn)用    130
實(shí)例3-10  重寫(xiě)的運(yùn)用    131
實(shí)例3-11  隱藏的運(yùn)用    136
實(shí)例3-12  構(gòu)造函數(shù)的運(yùn)用    140
實(shí)例3-13  使用Dispose和Finalize釋放資源    142
第4章  VB.NET 2005的常用控件    145
實(shí)例4-1  TextBox控件和Label控件的使用    152
實(shí)例4-2  在StatusStrip中以交互方式使用
實(shí)例4-2  Spring屬性    155
實(shí)例4-3  獲取或設(shè)置選定項(xiàng)及選定項(xiàng)的
實(shí)例4-2  位置和文本    158
實(shí)例4-4  使用Add方法添加列表項(xiàng)    161
實(shí)例4-5  使用Insert方法添加列表項(xiàng)    163
實(shí)例4-6  添加、刪除列表框中的項(xiàng)    165
實(shí)例4-7  CheckedListBox控件的應(yīng)用    171
實(shí)例4-8  ComboBox控件的應(yīng)用    175
實(shí)例4-9  ListView控件的應(yīng)用    182
實(shí)例4-10  TreeView控件的應(yīng)用    188
實(shí)例4-11  PictureBox控件的應(yīng)用    193
實(shí)例4-12  ImageList組件的應(yīng)用    197
實(shí)例4-13  RadioButton控件的應(yīng)用    200
實(shí)例4-14  CheckBox控件的應(yīng)用    205
實(shí)例4-15  MenuStrip控件的應(yīng)用    221
實(shí)例4-16  Button控件的應(yīng)用    226
實(shí)例4-17  GroupBox控件的應(yīng)用    228
第5章  數(shù)據(jù)庫(kù)基礎(chǔ)    230
實(shí)例5-1  創(chuàng)建基本表    258
實(shí)例5-2  單表查詢(xún)    262
實(shí)例5-3  向表中插入數(shù)據(jù)    267
實(shí)例5-4  修改表中數(shù)據(jù)    269
實(shí)例5-5  刪除表中數(shù)據(jù)    272
第6章  ADO.NET數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)技術(shù)    276
實(shí)例6-1  向DataSet添加DataTable    289
實(shí)例6-2  添加、導(dǎo)航表間關(guān)系    293
實(shí)例6-3  復(fù)制DataSet內(nèi)容    297
實(shí)例6-4  Connection對(duì)象的應(yīng)用    302
實(shí)例6-5  Command對(duì)象的應(yīng)用    305
實(shí)例6-6  DataReader對(duì)象的應(yīng)用    309
實(shí)例6-7  使用DataAdapter填充DataSet    315
實(shí)例6-8  更新數(shù)據(jù)庫(kù)    319
第7章  常用數(shù)據(jù)綁定控件    322
實(shí)例7-1  將Windows窗體控件綁定到DBNull
實(shí)例4-2  數(shù)據(jù)庫(kù)值    326
實(shí)例7-2  排序和篩選ADO.NET數(shù)據(jù)    329
實(shí)例7-3  使用BindingNavigator控件
實(shí)例4-2  定位數(shù)據(jù)    333
實(shí)例7-4  向BindingNavigator控件添加“加載”、
實(shí)例4-2  “保存”和“取消”按鈕    336
實(shí)例7-5  簡(jiǎn)單數(shù)據(jù)綁定    339
實(shí)例7-6  綁定ListBox控件    342
實(shí)例7-7  設(shè)置DataGridView控件的大小
實(shí)例4-2  調(diào)整模式    347
實(shí)例7-8  設(shè)置DataGridView控件的
實(shí)例4-2  行為和外觀    348
實(shí)例7-9  創(chuàng)建未綁定的DataGridView控件    352
實(shí)例7-10  將數(shù)據(jù)綁定到Windows窗體
實(shí)例7-10  DataGridView控件    355
第8章  存儲(chǔ)過(guò)程    358
實(shí)例8-1  創(chuàng)建存儲(chǔ)過(guò)程    365
實(shí)例8-2  使用對(duì)象資源管理器創(chuàng)建
實(shí)例8-2  Transact-SQL存儲(chǔ)過(guò)程    367
實(shí)例8-3  輸入和輸出參數(shù)    370
實(shí)例8-4  指定NULL作為參數(shù)的默認(rèn)值    371
實(shí)例8-5  處理存儲(chǔ)過(guò)程返回的不同返回代碼    373
實(shí)例8-6  使用cursor數(shù)據(jù)類(lèi)型返回?cái)?shù)據(jù)    377
實(shí)例8-7  使用ALTER PROCEDURE修改
實(shí)例8-2  存儲(chǔ)過(guò)程    380
實(shí)例8-8  使用對(duì)象資源管理器修改
實(shí)例8-2  Transact-SQL存儲(chǔ)過(guò)程    382
實(shí)例8-9  在應(yīng)用程序中調(diào)用存儲(chǔ)過(guò)程    385
實(shí)例8-10  具有Input、Output和ReturnValue
實(shí)例8-10  參數(shù)的存儲(chǔ)過(guò)程調(diào)用    387
第9章  SQL Server公共語(yǔ)言運(yùn)行庫(kù)    390
實(shí)例9-1  編譯和部署CLR程序集實(shí)例    392
實(shí)例9-2  創(chuàng)建標(biāo)量值函數(shù)    405
實(shí)例9-3  創(chuàng)建內(nèi)聯(lián)表值函數(shù)    406
實(shí)例9-4  創(chuàng)建多語(yǔ)句表值函數(shù)    407
實(shí)例9-5  創(chuàng)建CLR函數(shù)    408
實(shí)例9-6  創(chuàng)建CLR表值函數(shù)    412
實(shí)例9-7  創(chuàng)建CLR用戶(hù)定義聚合函數(shù)    417
實(shí)例9-8  創(chuàng)建聚合函數(shù)    423
實(shí)例9-9  SqlPipe對(duì)象的ExecuteAndSend
實(shí)例9-9  方法應(yīng)用    427
實(shí)例9-10  SqlContext類(lèi)的應(yīng)用    429
實(shí)例9-11  使用SqlDataReader實(shí)現(xiàn)預(yù)處理
實(shí)例9-11  數(shù)據(jù)    433
實(shí)例9-12  返回消息和表格結(jié)果    435
實(shí)例9-13  CLR觸發(fā)器的應(yīng)用    438
第10章  事務(wù)處理    443
實(shí)例10-1  創(chuàng)建隱式事務(wù)    453
實(shí)例10-2  創(chuàng)建可提交事務(wù)    460
實(shí)例10-3  設(shè)置事務(wù)隔離級(jí)別    467
實(shí)例10-4  在.NET中實(shí)現(xiàn)保存點(diǎn)    475
實(shí)例10-5  創(chuàng)建分布式事務(wù)    479
實(shí)例10-6  實(shí)現(xiàn)IEnlistmentNotification接口    484
第11章  水晶報(bào)表設(shè)計(jì)    491
實(shí)例11-1  創(chuàng)建水晶報(bào)表    508
實(shí)例11-2  打印報(bào)表    511
第12章  二進(jìn)制文件處理    513
實(shí)例12-1  使用Stream對(duì)象讀寫(xiě)文件數(shù)據(jù)    521
實(shí)例12-2  使用StreamReader對(duì)象和
實(shí)例12-2  StreamWriter對(duì)象讀寫(xiě)文件數(shù)據(jù)    524
實(shí)例12-3  使用FileStream對(duì)象讀寫(xiě)文件數(shù)據(jù)    526
實(shí)例12-4  使用BinaryReader對(duì)象和
實(shí)例12-4  BinaryWriter對(duì)象讀寫(xiě)文件數(shù)據(jù)    527
實(shí)例12-5  使用My.Computer.FileSystem對(duì)象
實(shí)例12-4  讀寫(xiě)文件    529
實(shí)例12-6  向數(shù)據(jù)庫(kù)中讀寫(xiě)二進(jìn)制數(shù)據(jù)    531
第13章  餐飲管理系統(tǒng)    536


本目錄推薦

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