注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)Visual C#程序設(shè)計(jì)實(shí)用教程

Visual C#程序設(shè)計(jì)實(shí)用教程

Visual C#程序設(shè)計(jì)實(shí)用教程

定 價(jià):¥32.00

作 者: 王輝、張大治
出版社: 清華大學(xué)出版社
叢編項(xiàng): 21世紀(jì)電腦學(xué)校
標(biāo) 簽: 算法語言

ISBN: 9787302146506 出版時(shí)間: 2007-03-01 包裝: 平裝
開本: 185*260 頁數(shù): 357 字?jǐn)?shù):  

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

  C#是Microsoft在推出.NET Framework 1.0時(shí)提供的一種全新的計(jì)算機(jī)語言,其最新版本C# 2.0是.NET 2.0的一部分,它在原有基礎(chǔ)上增加了一些更吸引人的功能。本書系統(tǒng)介紹了C#編程的相關(guān)內(nèi)容,從基本語法講起,由淺入深、循序漸進(jìn)地介紹了C#語言的編程技巧和面向?qū)ο缶幊痰木琛V饕獌?nèi)容包括C#的基本語法、面向?qū)ο缶幊?、Windows應(yīng)用程序設(shè)計(jì)、數(shù)據(jù)庫編程、網(wǎng)絡(luò)編程、Web應(yīng)用程序及Web服務(wù)、異常處理機(jī)制以及程序的部署和打包等。本書內(nèi)容豐富、結(jié)構(gòu)清晰、圖文并茂,實(shí)例具有極高的實(shí)用性和代表性,方便讀者上機(jī)實(shí)踐。本書適合C#的初中、級(jí)讀者,可作為高等院校師生的培訓(xùn)教材,也可供有一定C/C++編程基礎(chǔ)的中、高級(jí)程序員閱讀參考。本書配套的電子教案和實(shí)例源代碼可以到http://www.tupwk.com.cn/21cn網(wǎng)站下載。

作者簡(jiǎn)介

暫缺《Visual C#程序設(shè)計(jì)實(shí)用教程》作者簡(jiǎn)介

圖書目錄

第1章  .NET與C#概述    1
   1.1  .NET概述    1
1.1.1  什么是.NET    1
1.1.2  Microsoft .NET的意義    3
   1.2  .NET Framework    4
1.2.1  .NET Framework的內(nèi)容    5
1.2.2  .NET Framework 的工作原理    6
   1.3  C#簡(jiǎn)介    10
1.3.1  C#與C++    10
1.3.2  C#與Java    11
1.3.3  使用C#編寫程序    12
1.3.4  命名空間    12
1.3.5  C# 2.0的新增功能    14
   1.4  本章小結(jié)    15
   1.5  思考和練習(xí)    16
第2章  Visual Studio 2005開發(fā)環(huán)境    17
   2.1  Visual Studio 2005概述    17
2.1.1  為什么選擇Visual
Studio 2005    17
2.1.2  Visual Studio 2005
Express產(chǎn)品    18
2.1.3  VS解決方案    18
   2.2  環(huán)境介紹    19
2.2.1  環(huán)境設(shè)置    19
2.2.2  窗口布局    20
2.2.3  “選項(xiàng)”對(duì)話框    22
   2.3  使用VS開發(fā)C#應(yīng)用程序    22
2.3.1  控制臺(tái)應(yīng)用程序    23
2.3.2  解決方案資源管理器    25
2.3.3  “屬性”窗口    26
2.3.4  “錯(cuò)誤列表”窗口    26
2.3.5  Windows應(yīng)用程序    27
2.3.6  使用智能提示    30
   2.4  本章小結(jié)    30
   2.5  思考和練習(xí)    30
第3章  C#程序設(shè)計(jì)基礎(chǔ)    31
   3.1  簡(jiǎn)單數(shù)據(jù)類型    31
3.1.1  設(shè)置單元格格式的方法    31
3.1.2  浮點(diǎn)數(shù)類型    32
3.1.3  其他數(shù)據(jù)類型    32
3.1.4  簡(jiǎn)單數(shù)據(jù)類型實(shí)例    33
   3.2  變量    35
3.2.1  變量的聲明    35
3.2.2  變量的命名規(guī)則    35
3.2.3  變量的賦值    36
   3.3  運(yùn)算符與表達(dá)式    38
3.3.1  算術(shù)運(yùn)算符    38
3.3.2  賦值運(yùn)算符    41
3.3.3  關(guān)系運(yùn)算符    42
3.3.4  邏輯運(yùn)算符    43
3.3.5  位運(yùn)算符    44
3.3.6  布爾賦值運(yùn)算符    47
3.3.7  運(yùn)算符的優(yōu)先級(jí)    47
   3.4  類型轉(zhuǎn)換    48
3.4.1  隱式轉(zhuǎn)換    49
3.4.2  顯式轉(zhuǎn)換    50
3.4.3  選擇Convert命令進(jìn)行
顯式轉(zhuǎn)換    53
   3.5  流程控制    55
3.5.1  條件分支    55
3.5.2  循環(huán)    62
3.5.3  跳轉(zhuǎn)語句    64
   3.6  本章小結(jié)    66
   3.7  思考和練習(xí)    67
第4章  C#高級(jí)程序設(shè)計(jì)    69
   4.1  復(fù)雜的變量類型    69
4.1.1  枚舉    69
4.1.2  結(jié)構(gòu)    72
4.1.3  數(shù)組    81
   4.2  函數(shù)    87
4.2.1  定義和使用函數(shù)    88
4.2.2  返回值    89
4.2.3  參數(shù)    90
4.2.4  Main()函數(shù)    95
   4.3  變量的作用域    98
4.3.1  其他結(jié)構(gòu)中變量的作用域    100
4.3.2  參數(shù)與全局?jǐn)?shù)據(jù)    101
   4.4  函數(shù)重載    102
   4.5  使用unsafe代碼    104
   4.6  類型操作符和sizeof操作符    107
4.6.1  類型操作符    107
4.6.2  sizeof操作符    109
   4.7  本章小結(jié)    111
   4.8  思考和練習(xí)    111
第5章  面向?qū)ο缶幊袒A(chǔ)    113
   5.1  面向?qū)ο蟾攀?nbsp;   113
   5.2  OOP相關(guān)的概念    114
5.2.1  類和對(duì)象    114
5.2.2  靜態(tài)成員    116
5.2.3  對(duì)象的生命周期    117
5.2.4  繼承    118
5.2.5  接口    119
5.2.6  多態(tài)性    120
5.2.7  對(duì)象之間的關(guān)系    122
5.2.8  運(yùn)算符重載    123
5.2.9  引用類型和值類型    124
   5.3  VS 2005中的OOP工具    124
5.3.1  “類視圖”窗口    124
5.3.2  對(duì)象瀏覽器設(shè)置    126
5.3.3  添加新類    126
5.3.4  生成UML類圖    127
   5.4  定義C#類    128
5.4.1  類的聲明    128
5.4.2  類基礎(chǔ)規(guī)范    129
5.4.3  類主體    131
   5.5  類成員    132
5.5.1  構(gòu)造函數(shù)和析構(gòu)函數(shù)    132
5.5.2  定義字段    138
5.5.3  定義方法    139
5.5.4  定義屬性    146
5.5.5  使用類圖添加成員    148
   5.6  應(yīng)用實(shí)例    150
   5.7  本章小結(jié)    154
   5.8  思考和練習(xí)    154
第6章  OOP的高級(jí)技術(shù)    155
   6.1  接口的定義與實(shí)現(xiàn)    155
6.1.1  接口的定義    155
6.1.2  接口的實(shí)現(xiàn)    156
   6.2  委托與事件    158
6.2.1  委托    158
6.2.2  事件    160
   6.3  集合與索引    165
6.3.1  提供集合功能的接口    165
6.3.2  使用集合    165
6.3.3  定義集合    166
6.3.4  索引    169
   6.4  使用泛型    171
6.4.1  泛型概述    171
6.4.2  System.Collections.Generic
命名空間    172
6.4.3  可空類型    176
   6.5  定義泛型    178
6.5.1  定義泛型類    178
6.5.2  定義泛型方法    184
6.5.3  定義泛型接口與泛型委托    185
   6.6  本章小結(jié)    186
   6.7  思考和練習(xí)    186
第7章  Windows編程基礎(chǔ)    189
   7.1  Windows應(yīng)用程序概述    189
7.1.1  窗體與控件    189
7.1.2  控件的屬性    190
7.1.3  控件的事件    191
7.1.4  添加事件處理函數(shù)    191
   7.2  Button控件    192
7.2.1  Button控件的屬性    192
7.2.2  Button控件的事件    193
   7.3  Label和LinkLabel控件    193
   7.4  文本框控件    194
7.4.1  TextBox控件    195
7.4.2  應(yīng)用實(shí)例:用戶登錄界面    196
7.4.3  RichTextBox控件    197
7.5  RadioButton、CheckBox和
GroupBox控件    199
7.5.1  RadioButton控件    199
7.5.2  CheckBox控件    200
7.5.3  GroupBox控件    200
   7.6  TabControl控件    201
7.6.1  TabControl控件的屬性    201
7.6.2  應(yīng)用實(shí)例:信息登記    202
   7.7  菜單    205
7.7.1  創(chuàng)建菜單    205
7.7.2  菜單項(xiàng)的常用屬性與事件    206
7.7.3  彈出式菜單    207
   7.8  通用對(duì)話框    208
7.8.1  文件對(duì)話框    208
7.8.2  打印對(duì)話框    210
7.8.3  字體和顏色對(duì)話框    212
7.8.4  應(yīng)用實(shí)例:一個(gè)簡(jiǎn)單的文本
編輯器    213
   7.9  本章小結(jié)    217
   7.10  思考和練習(xí)    217
第8章  數(shù)據(jù)庫編程    219
   8.1  ADO.NET概述    219
8.1.1  ADO.NET架構(gòu)    220
8.1.2  ADO.NET的設(shè)計(jì)目標(biāo)    221
   8.2  ADO.NET對(duì)象    222
8.2.1  提供者對(duì)象    222
8.2.2  數(shù)據(jù)集對(duì)象    223
   8.3  使用ADO.NET訪問數(shù)據(jù)庫    224
8.3.1  使用DataReader    225
8.3.2  使用數(shù)據(jù)集對(duì)象    226
8.3.3  使用DataGridView控件    232
8.3.4  修改數(shù)據(jù)庫    234
8.3.5  在DataSet中訪問多個(gè)表    238
   8.4  XML和ADO.NET    240
   8.5  調(diào)用SQL存儲(chǔ)過程    241
   8.6  本章小結(jié)    243
   8.7  思考和練習(xí)    243
第9章  網(wǎng)絡(luò)編程    245
   9.1  Internet概述    245
9.1.1  域名解析    246
9.1.2  統(tǒng)一資源標(biāo)識(shí)符URI    248
9.1.3  TCP和UDP    249
   9.2  C#網(wǎng)絡(luò)編程初探    250
9.2.1  使用WebClient類    250
9.2.2  使用WebRequest和
WebResponse    251
   9.3  Socket編程    256
9.3.1  Socket編程概述    256
9.3.2  聊天室服務(wù)器程序    258
9.3.3  聊天室客戶端程序    263
   9.4  本章小結(jié)    270
   9.5  思考和練習(xí)    270
第10章  Web程序設(shè)計(jì)    271
   10.1  Web編程基礎(chǔ)    271
 10.1.1  ASP.NET介紹    271
10.1.2  ASP.NET 工作原理    272
10.1.3  Web窗體頁指令    273
10.1.4  ASP.NET內(nèi)部對(duì)象    274
   10.2  創(chuàng)建Web站點(diǎn)    275
10.2.1  服務(wù)器控件    276
10.2.2  創(chuàng)建自己的Web站點(diǎn)    276
   10.3  登錄控件    293
   10.4  什么是Web服務(wù)    294
10.4.1  Web服務(wù)的定義    294
10.4.2  ASP.NET Web服務(wù)體系    295
   10.5  XML和SOAP    296
10.5.1  XML    296
10.5.2  SOAP    300
   10.6  創(chuàng)建Web服務(wù)    303
10.6.1  WebService類    303
10.6.2  創(chuàng)建Web服務(wù)項(xiàng)目    305
   10.7  調(diào)用Web服務(wù)    308
10.7.1  調(diào)用Web服務(wù)的機(jī)制    308
10.7.2  使用Windows客戶程序    310
10.7.3  創(chuàng)建ASP.NET客戶程序    313
   10.8  本章小結(jié)    315
   10.9  思考和練習(xí)    315
第11章  異常處理和程序調(diào)試    317
   11.1  異常處理    317
11.1.1  常見錯(cuò)誤類型    317
11.1.2  異常    318
11.1.3  通用異常類    318
11.1.4  C#中的異常處理    319
   11.2  調(diào)試C#程序    326
11.2.1  非中斷模式下的調(diào)試    326
11.2.2  中斷模式下的調(diào)試    331
   11.3  本章小結(jié)    337
   11.4  思考和練習(xí)    337
第12章  程序的打包與部署    339
   12.1  部署概述    339
   12.2  部署Windows應(yīng)用程序    340
12.2.1  ClickOnce部署    340
12.2.2  安裝和部署項(xiàng)目類型    346
12.2.3  為Windows應(yīng)用程序創(chuàng)建
安裝包    346
   12.3  部署Web應(yīng)用程序    353
12.3.1  復(fù)制Web站點(diǎn)    353
12.3.2  預(yù)編譯Web站點(diǎn)    355
12.3.3  為Web應(yīng)用程序創(chuàng)建
安裝包    356
   12.4  本章小結(jié)    357
   12.5  思考和練習(xí)    357

本目錄推薦

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