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

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

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

定 價:¥32.00

作 者: 王輝、張大治
出版社: 清華大學出版社
叢編項: 21世紀電腦學校
標 簽: 算法語言

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

內(nèi)容簡介

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

作者簡介

暫缺《Visual C#程序設(shè)計實用教程》作者簡介

圖書目錄

第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#簡介    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  思考和練習    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  “選項”對話框    22
   2.3  使用VS開發(fā)C#應用程序    22
2.3.1  控制臺應用程序    23
2.3.2  解決方案資源管理器    25
2.3.3  “屬性”窗口    26
2.3.4  “錯誤列表”窗口    26
2.3.5  Windows應用程序    27
2.3.6  使用智能提示    30
   2.4  本章小結(jié)    30
   2.5  思考和練習    30
第3章  C#程序設(shè)計基礎(chǔ)    31
   3.1  簡單數(shù)據(jù)類型    31
3.1.1  設(shè)置單元格格式的方法    31
3.1.2  浮點數(shù)類型    32
3.1.3  其他數(shù)據(jù)類型    32
3.1.4  簡單數(shù)據(jù)類型實例    33
   3.2  變量    35
3.2.1  變量的聲明    35
3.2.2  變量的命名規(guī)則    35
3.2.3  變量的賦值    36
   3.3  運算符與表達式    38
3.3.1  算術(shù)運算符    38
3.3.2  賦值運算符    41
3.3.3  關(guān)系運算符    42
3.3.4  邏輯運算符    43
3.3.5  位運算符    44
3.3.6  布爾賦值運算符    47
3.3.7  運算符的優(yōu)先級    47
   3.4  類型轉(zhuǎn)換    48
3.4.1  隱式轉(zhuǎn)換    49
3.4.2  顯式轉(zhuǎn)換    50
3.4.3  選擇Convert命令進行
顯式轉(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  思考和練習    67
第4章  C#高級程序設(shè)計    69
   4.1  復雜的變量類型    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ù)與全局數(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  思考和練習    111
第5章  面向?qū)ο缶幊袒A(chǔ)    113
   5.1  面向?qū)ο蟾攀?nbsp;   113
   5.2  OOP相關(guān)的概念    114
5.2.1  類和對象    114
5.2.2  靜態(tài)成員    116
5.2.3  對象的生命周期    117
5.2.4  繼承    118
5.2.5  接口    119
5.2.6  多態(tài)性    120
5.2.7  對象之間的關(guān)系    122
5.2.8  運算符重載    123
5.2.9  引用類型和值類型    124
   5.3  VS 2005中的OOP工具    124
5.3.1  “類視圖”窗口    124
5.3.2  對象瀏覽器設(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  應用實例    150
   5.7  本章小結(jié)    154
   5.8  思考和練習    154
第6章  OOP的高級技術(shù)    155
   6.1  接口的定義與實現(xiàn)    155
6.1.1  接口的定義    155
6.1.2  接口的實現(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  思考和練習    186
第7章  Windows編程基礎(chǔ)    189
   7.1  Windows應用程序概述    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  應用實例:用戶登錄界面    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  應用實例:信息登記    202
   7.7  菜單    205
7.7.1  創(chuàng)建菜單    205
7.7.2  菜單項的常用屬性與事件    206
7.7.3  彈出式菜單    207
   7.8  通用對話框    208
7.8.1  文件對話框    208
7.8.2  打印對話框    210
7.8.3  字體和顏色對話框    212
7.8.4  應用實例:一個簡單的文本
編輯器    213
   7.9  本章小結(jié)    217
   7.10  思考和練習    217
第8章  數(shù)據(jù)庫編程    219
   8.1  ADO.NET概述    219
8.1.1  ADO.NET架構(gòu)    220
8.1.2  ADO.NET的設(shè)計目標    221
   8.2  ADO.NET對象    222
8.2.1  提供者對象    222
8.2.2  數(shù)據(jù)集對象    223
   8.3  使用ADO.NET訪問數(shù)據(jù)庫    224
8.3.1  使用DataReader    225
8.3.2  使用數(shù)據(jù)集對象    226
8.3.3  使用DataGridView控件    232
8.3.4  修改數(shù)據(jù)庫    234
8.3.5  在DataSet中訪問多個表    238
   8.4  XML和ADO.NET    240
   8.5  調(diào)用SQL存儲過程    241
   8.6  本章小結(jié)    243
   8.7  思考和練習    243
第9章  網(wǎng)絡(luò)編程    245
   9.1  Internet概述    245
9.1.1  域名解析    246
9.1.2  統(tǒng)一資源標識符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  聊天室服務器程序    258
9.3.3  聊天室客戶端程序    263
   9.4  本章小結(jié)    270
   9.5  思考和練習    270
第10章  Web程序設(shè)計    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)部對象    274
   10.2  創(chuàng)建Web站點    275
10.2.1  服務器控件    276
10.2.2  創(chuàng)建自己的Web站點    276
   10.3  登錄控件    293
   10.4  什么是Web服務    294
10.4.1  Web服務的定義    294
10.4.2  ASP.NET Web服務體系    295
   10.5  XML和SOAP    296
10.5.1  XML    296
10.5.2  SOAP    300
   10.6  創(chuàng)建Web服務    303
10.6.1  WebService類    303
10.6.2  創(chuàng)建Web服務項目    305
   10.7  調(diào)用Web服務    308
10.7.1  調(diào)用Web服務的機制    308
10.7.2  使用Windows客戶程序    310
10.7.3  創(chuàng)建ASP.NET客戶程序    313
   10.8  本章小結(jié)    315
   10.9  思考和練習    315
第11章  異常處理和程序調(diào)試    317
   11.1  異常處理    317
11.1.1  常見錯誤類型    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  思考和練習    337
第12章  程序的打包與部署    339
   12.1  部署概述    339
   12.2  部署Windows應用程序    340
12.2.1  ClickOnce部署    340
12.2.2  安裝和部署項目類型    346
12.2.3  為Windows應用程序創(chuàng)建
安裝包    346
   12.3  部署Web應用程序    353
12.3.1  復制Web站點    353
12.3.2  預編譯Web站點    355
12.3.3  為Web應用程序創(chuàng)建
安裝包    356
   12.4  本章小結(jié)    357
   12.5  思考和練習    357

本目錄推薦

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