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

Visual C++.NET程序設計實踐教程

Visual C++.NET程序設計實踐教程

定 價:¥39.00

作 者: 邵良杉
出版社: 清華大學
叢編項: 清華電腦學堂
標 簽: VC++.NET

ISBN: 9787302142195 出版時間: 2007-01-01 包裝: 平裝
開本: 16開 頁數(shù): 397 字數(shù):  

內(nèi)容簡介

  《Visual C++.NET程序設計實踐教程(清華電腦學堂)》主要介紹Visual C++.NET編程知識。全書主要內(nèi)容包括.NET Framework中的公共語言運行時、類庫、中間語言、JIT編譯器;托管c++的數(shù)據(jù)類型、各種運算符以及程序控制語句。Visual c++.NET中的函數(shù)使用,數(shù)組和指針的創(chuàng)建和使用。結構、枚舉和聯(lián)合等數(shù)據(jù)類型。《Visual C++.NET程序設計實踐教程(清華電腦學堂)》深入介紹了面向對象的程序設計知識,包括類的繼承、虛函數(shù)、多態(tài)性、以及新增的接口與委托。之后,《Visual C++.NET程序設計實踐教程(清華電腦學堂)》介紹了在Visual C++.NET中創(chuàng)建窗體的應用知識;Windows文件系統(tǒng)操作知識。討論了ADO.NET和主要的ADO.NET類?!禫isual C++.NET程序設計實踐教程(清華電腦學堂)》最后介紹了Visual C++.NET繪圖技術和圖形設備接口應用知識?!禫isual C++.NET程序設計實踐教程(清華電腦學堂)》可以作為讀者學習Visual c++.NET語言和面向對象開發(fā)的教程,適合作普通高校計算機專業(yè)和非計算機專業(yè)的程序設計教材,也可供自學讀者使用。

作者簡介

暫缺《Visual C++.NET程序設計實踐教程》作者簡介

圖書目錄

第1章  Visual Studio.NET基礎    1
1.1  C++、VC++.NET和
VS.NET簡介    1
1.2  .NET Framework與Visual
Studio.NET之間的關系    2
1.3  .NET Framework    2
1.3.1  公共語言運行時    3
1.3.2  .NET Framework類庫    6
1.4  程序集概述    6
1.5  命名空間    7
1.6  創(chuàng)建VC++.NET程序    9
1.7  VC++.NET開發(fā)環(huán)境    11
1.7.1  VC++.NET應用
程序類型    11
1.7.2  IDE窗口概述    12
1.7.3  在IDE窗口中創(chuàng)建
應用程序    14
1.8  實驗指導    15
1.9  思考與練習    16
第2章  程序結構    17
2.1  數(shù)據(jù)類型    17
2.2  標識符和關鍵字    20
2.2.1  標識符    20
2.2.2  關鍵字    21
2.3  常量和變量    22
2.3.1  常量    22
2.3.2  變量    24
2.4  運算符與表達式    26
2.4.1  算術運算符    26
2.4.2  賦值運算符    27
2.4.3  關系運算符    28
2.4.4  邏輯運算符    28
2.4.5  位運算符    29
2.4.6  條件運算符    29
2.4.7  逗號運算符    30
2.4.8  sizeof運算符    30
2.4.9  運算符的優(yōu)先級和
結合性    30
2.5  程序控制語句    31
2.5.1  選擇語句    31
2.5.2  循環(huán)語句    36
2.5.3  跳轉語句    38
2.6  實驗指導    39
2.7  思考與練習    40
第3章  函數(shù)    44
3.1  函數(shù)的定義    44
3.2  函數(shù)的調用    45
3.2.1  函數(shù)的調用機制    46
3.2.2  值調用、引用調用和
地址調用    48
3.3  函數(shù)與變量的作用域    50
3.3.1  局部變量    50
3.3.2  全局變量    51
3.4  遞歸函數(shù)    54
3.5  帶有默認參數(shù)的函數(shù)    58
3.6  函數(shù)的重載    60
3.6.1  函數(shù)的簽名    61
3.6.2  指針參數(shù)、引用
參數(shù)與重載    62
3.6.3  const參數(shù)、默認
參數(shù)與重載    64
3.7  函數(shù)模板    66
3.8  實驗指導    69
3.9  思考與練習    71
第4章  數(shù)組和字符串    75
4.1  數(shù)組概述    75
4.2  托管數(shù)組與非托管數(shù)組    76
4.2.1  定義托管數(shù)組    76
4.2.2  引用托管數(shù)組元素    78
4.2.3  給托管數(shù)組賦值    79
4.2.4  非托管數(shù)組    80
4.3  數(shù)組和函數(shù)    81
4.3.1  傳遞單個數(shù)組元素    81
4.3.2  傳遞整個數(shù)組    82
4.4  數(shù)組的應用    83
4.4.1  生成隨機數(shù)序列    83
4.4.2  排序    85
4.5  字符串    87
4.5.1  C++字符串    88
4.5.2  托管字符串    88
4.6  字符串數(shù)組    92
4.7  實驗指導    94
4.8  思考與練習    94
第5章  指針與引用    97
5.1  指針的概念    97
5.2  定義指針變量    98
5.3  指針運算符    98
5.4  指針和數(shù)組    99
5.5  指針和函數(shù)    104
5.5.1  作為形參的指針    104
5.5.2  返回指針的函數(shù)    105
5.6  引用    107
5.7  引用與函數(shù)    110
5.8  實驗指導    113
5.9  思考與練習    114
第6章  類與對象    117
6.1  對象    117
6.1.1  面向對象思想    117
6.1.2  對象與結構的區(qū)別    119
6.2  類的定義    119
6.3  類的實現(xiàn)    122
6.3.1  構造函數(shù)    122
6.3.2  析構函數(shù)    127
6.3.3  訪問控制    127
6.3.4  屬性    129
6.4  對象數(shù)組    132
6.5  對象指針和引用    134
6.5.1  指向類成員的指針    134
6.5.2  對象指針作為
函數(shù)參數(shù)    136
6.5.3  對象引用作為
函數(shù)參數(shù)    137
6.6  實驗指導    138
6.7  思考與練習    141
第7章  類的更多功能和
其他類型    144
7.1  靜態(tài)成員    144
7.1.1  靜態(tài)數(shù)據(jù)成員    144
7.1.2  靜態(tài)成員函數(shù)    147
7.2  this關鍵字    148
7.3  結構    149
7.3.1  定義結構    149
7.3.2  結構變量的聲明    150
7.3.3  結構成員的引用及
初始化    152
7.3.4  結構數(shù)組    153
7.4  聯(lián)合    155
7.5  枚舉    156
7.5.1  枚舉的聲明    156
7.5.2  枚舉變量的聲明    156
7.6  運算符重載    159
7.6.1  重載的特點    159
7.6.2  重載運算符的應用    160
7.7  實驗指導    162
7.8  思考與練習    163
第8章  繼承與多態(tài)性    166
8.1  繼承的基本概念    166
8.2  繼承和構造函數(shù)    168
8.2.1  繼承的實現(xiàn)    168
8.2.2  繼承關系中構造
函數(shù)的調用    170
8.3  虛函數(shù)和多態(tài)性    173
8.3.1  虛函數(shù)    173
8.3.2  多態(tài)性    174
8.4  純虛函數(shù)和抽象類    176
8.5  接口與委托    177
8.5.1  接口    178
8.5.2  委托    179
8.6  裝箱與拆箱    181
8.7  實驗指導    182
8.8  思考與練習    185
第9章  異常處理    191
9.1  異常處理基礎知識    191
9.2  C++異常處理    192
9.2.1  C++異常處理
基礎知識    192
9.2.2  使用多重catch語句    195
9.2.3  捕獲任何異常    197
9.2.4  拋出指定的異常    198
9.2.5  重新拋出異常    199
9.3  結構化異常處理    200
9.4  C++托管異常處理    204
9.4.1  C++托管異常處理
基礎知識    204
9.4.2  .NET Framework中的
標準異常類    205
9.4.3  使用標準異常類    206
9.4.4  使用自定義異常類    207
9.5  實驗指導    208
9.6  思考與練習    209
第10章  Windows窗體設計    211
10.1  設計窗體    211
10.1.1  了解窗體    211
10.1.2  Windows窗體控件
開發(fā)基礎    212
10.1.3  窗體和控件的
定位和布局    214
10.1.4  窗體及其屬性    214
10.2  創(chuàng)建窗體    216
10.2.1  手動創(chuàng)建窗體    217
10.2.2  使用項目模板
創(chuàng)建窗體    218
10.3  解決方案    221
10.4  常用控件    222
10.4.1  Timer控件    223
10.4.2  菜單和菜單項    224
10.4.3  CheckBox控件    226
10.4.4  Label和TextBox
控件    227
10.4.5  Button控件    228
10.4.6  ScrollBar控件    230
10.4.7  GroupBox和
Panel控件    231
10.4.8  RadioButton控件    233
10.4.9  ListBox和ComboBox
控件    233
10.4.10  ToolTip控件    235
10.5  Tab的順序    237
10.6  事件處理程序簡介    237
10.7  動態(tài)事件處理    240
10.8  解決方案部分代碼的解釋    242
10.9  實驗指導    246
10.10  思考與練習    248
第11章  MDI程序設計    251
11.1  MDI概述    251
11.1.1  界面設計原則    251
11.1.2  MDI程序的特征    252
11.2  完整的解決方案    253
11.3  MDI的應用    255
11.4  標準窗體的作用    257
11.5  菜單和應用程序    258
11.5.1  合并菜單    258
11.5.2  替換與刪除菜單及
菜單項    259
11.5.3  合并菜單項    260
11.5.4  上下文菜單    262
11.5.5  MDI事件關系    263
11.6  使用RichTextBox控件    266
11.7  格式化多功能文本框    270
11.7.1  設置顏色    270
11.7.2  設置字體    271
11.8  縮放    275
11.9  Web頁鏈接    275
11.10  實驗指導    276
11.11  思考與練習    278
第12章  文件操作與基本
數(shù)據(jù)結構    281
12.1  預覽本章解決方案    281
12.2  System∷IO命名空間概述    283
12.2.1  目錄與文件管理    283
12.2.2  File類    288
12.3  使用OpenFileDialog和
SaveFileDialog控件    290
12.3.1  Filter屬性    291
12.3.2  使用OpenFileDialog
控件    291
12.4  讀寫順序文件    292
12.4.1  使用StreamReader類
讀取順序文件    292
12.4.2  使用StreamWriter類
寫入文件    294
12.5  ArrayList類    295
12.5.1  管理呼叫記錄    296
12.5.2  打開文件并
讀取到ArrayList    297
12.5.3  在ArrayList中
查看記錄    299
12.5.4  在ArrayList中添加、
修改和刪除記錄    301
12.5.5  保存ArrayList    303
12.5.6  枚舉ArrayList    304
12.6  SortedList類    305
12.6.1  在SortedList中
定位項目    306
12.6.2  在SortedList中添加、
修改和刪除記錄    306
12.7  隊列    307
12.7.1  創(chuàng)建隊列    308
12.8  堆棧    309
12.9  打開與讀寫隨機文件    310
12.9.1  FileStream類、BinaryReader
類和BinaryWriter類    310
12.9.2  打開并讀寫隨機文件    311
12.10  實驗指導    315
12.11  思考與練習    317
第13章  ADO.NET概述    319
13.1  學生信息管理系統(tǒng)    319
13.2  ADO.NET模型    320
13.3  OleDbConnection    321
13.3.1  創(chuàng)建OleDbConnection
組件實例    323
13.3.2  發(fā)送命令操作    324
13.4  OleDbDataAdapter    324
13.4.1  OleDbCommand    325
13.4.2  配置OleDbDataAdapter    326
13.4.3  表映射    327
13.4.4  填充DataSet    327
13.5  DataSet結構    328
13.5.1  DataSet成員    328
13.5.2  DataTable    329
13.5.3  在DataTable中導航    331
13.6  修改DataTable中的數(shù)據(jù)    333
13.6.1  添加記錄    333
13.6.2  修改記錄    335
13.6.3  刪除記錄    336
13.7  參數(shù)化查詢    336
13.8  更新數(shù)據(jù)庫    338
13.8.1  配置InsertCommand    339
13.8.2  配置UpdateCommand    340
13.8.3  配置DeleteCommand    340
13.9  自動創(chuàng)建ADO.NET組件    341
13.10  數(shù)據(jù)綁定    343
13.11  DataGrid控件    345
13.12  DataReader    349
13.12.1  理解DataReader    349
13.12.2  OleDbDataReader查看
系別信息    351
13.13  實驗指導    352
13.14  思考與練習    354
第14章  繪圖與GDI+    357
14.1  預覽解決方案    357
14.2  了解GDI+    358
14.2.1  GDI+提供的服務及其
新增特性    358
14.2.2  GDI+中的基本托管類    359
14.2.3  GDI+中的常用結構    363
14.3  圖形繪制    366
14.3.1  圖形繪制基礎知識    366
14.3.2  畫筆與畫線    369
14.3.3  畫刷與繪制可
填充圖形    373
14.3.4  繪制文本    377
14.3.5  坐標變換與繪制
復雜圖形    379
14.3.6  繪制和保存圖像    381
14.4  使用基本圖形繪制圖表    385
14.4.1  繪制條形圖    387
14.4.2  繪制餅形圖    389
14.5  實驗指導    391
14.6  思考與練習    392
附錄  思考與練習答案    395

本目錄推薦

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