《新編VisualC#2005程式設計從入門到精通》由2008年01月人民郵電出版社出版的圖書。作者是龍馬工作室。
基本介紹
內容提要,圖書目錄,
內容提要
本書是指導初學者學習Visual C# 2005的入門書籍。全書共分18章,包括建立C#集成開發環境、C#應用程式、C#面向對象編程、Windows應用程式的用戶界面設計、多文檔應用程式的開發、SQL語言、創建資料庫支持的Web應用程式、Web服務的套用與開發、處理多用戶請求和發布應用程式等內容。
本書適合Visual C# 2005初學者閱讀,對於擁有一定經驗的軟體開發人員也具有較高的參考價值。
圖書目錄
第1篇 入門篇
第0章 精英成長之路 3
0.1 C# 4
0.2 關於本書 4
0.3 選擇Visual Studio 2005 5
0.4 本書閱讀方案 5
第1章 建立C#集成開發環境 7
1.1 Microsoft .NET簡介 8
1.2 Visual Studio 2005環境要求 9
1.2.1 硬體要求 9
1.2.2 軟體要求 9
1.3 安裝Visual Studio 2005 9
1.4 Visual Studio 2005入門 11
1.5 本章小結 13
第2章 第一個C#應用程式 15
2.1 創建C#應用程式的基本步驟 16
2.1.1 新建項目 17
2.1.2 設計應用程式的用戶界面 17
2.1.3 設定控制項的屬性 18
2.1.4 編寫程式代碼 20
2.1.5 運行程式 21
2.2 應用程式的檔案組成及代碼分析 22
2.2.1 AssemblyInfo.cs檔案 22
2.2.2 Form1.cs檔案 23
2.2.3 Form1.designer.cs檔案 24
2.2.4 Program.cs檔案 27
2.2.5 命名空間、項目引用和using語句 27
2.3 應用程式的執行過程分析 29
2.3.1 應用程式的入口點Main方法 29
2.3.2 Form1類的構造函式 29
2.3.3 InitializeComponent方法 30
2.3.4 btnShow_Click方法和btnExit_Click方法 32
2.3.5 Dispose方法 32
2.4 本章小結 33
第3章 C#語言速成(一) 35
3.1 常量和變數 36
3.1.1 常量 36
3.1.2 變數 36
3.2 C#的數據類型 39
3.3 值類型 41
3.3.1 整數類型 41
3.3.2 浮點數類型 43
3.3.3 decimal類型 44
3.3.4 布爾類型 45
3.3.5 字元類型 46
3.3.6 結構類型 47
3.3.7 枚舉類型 50
3.3.8 類型轉換 50
3.4 運算符和表達式 52
3.4.1 算術運算符 52
3.4.2 關係運算符 54
3.4.3 邏輯運算符 56
3.4.4 位運算符 56
3.4.5 賦值運算符 57
3.4.6 條件運算符 58
3.4.7 其他特殊運算符 58
3.4.8 運算符的優先權 60
第4章 C#語言速成(二) 61
4.1 數組 62
4.1.1 數組基本知識 62
4.1.2 C#數組的特點 63
4.2 流程控制 65
4.2.1 複合語句 65
4.2.2 if語句 65
4.2.3 switch語句 69
4.2.4 while語句 71
4.2.5 do-while語句 72
4.2.6 for語句 73
4.2.7 foreach語句 74
4.2.8 break語句、continue語句和goto語句 76
4.3 面向對象的基礎 78
4.3.1 對象 78
4.3.2 類 79
4.3.3 繼承 81
4.4 本章小結 84
第5章 Windows應用程式的用戶界面設計 85
5.1 Windows Forms基礎 86
5.1.1 開發豐富的應用程式界面 86
5.1.2 理解Windows Forms 86
5.2 使用窗體設計器 86
5.2.1 創建窗體 87
5.2.2 調整窗體尺寸 88
5.2.3 窗體在螢幕上的顯示位置 88
5.2.4 設定窗體的框線風格 89
5.2.5 創建不同形式的窗體 90
5.3 常用的Windows窗體控制項 92
5.3.1 標籤 93
5.3.2 文本框 94
5.3.3 按鈕 94
5.3.4 列表框 95
5.3.5 組合框 96
5.3.6 單選按鈕與複選框 96
5.3.7 主選單控制項和彈出選單控制項 99
5.3.8 工具列控制項 101
5.3.9 多行文本框 101
5.3.10 圖片框 102
5.3.11 UpDown控制項 103
5.3.12 日期/時間控制項 104
5.3.13 進度條控制項 104
5.3.14 Provider控制項 109
5.3.15 水平滾動條與垂直滾動條 111
5.3.16 Panel和GroupBox容器控制項 111
5.4 本章小結 111
第6章 多文檔應用程式的開發 113
6.1 多文檔應用程式概述 114
6.2 多文檔應用程式開發步驟 114
6.3 多文檔應用程式開發實例 114
6.3.1 創建父窗體 115
6.3.2 創建子窗體 115
6.3.3 實現父窗體功能 116
6.3.4 Form1.cs檔案 117
6.3.5 實現子窗體功能 119
6.3.6 MdiChild.cs檔案 119
6.3.7 運行多文檔應用程式 120
6.4 本章小結 121
第7章 Windows 應用程式的典型實例 123
7.1 計算器的設計 124
7.1.1 創建計算器項目Calculator 124
7.1.2 設計計算器的用戶界面 124
7.1.3 編寫代碼 125
7.1.4 Form1.cs檔案 131
7.1.5 運行項目Calculator 138
7.2 文本編輯器的設計 139
7.2.1 創建文本編輯器項目TextEdit 139
7.2.2 設計文本編輯器的用戶界面 139
7.2.3 編寫代碼 142
7.2.4 Form1.cs檔案 149
7.2.5 運行項目TextEdit 155
7.3 本章小結 155
第2篇 提高篇
第8章 SQL速成 159
第9章 創建資料庫支持的Web應用程式 177
第10章 資料庫支持的應用程式 191
第11章 Web服務的套用與開發 227
第3篇 精通篇
第4篇 實戰秘籍篇
附錄A 常用快捷鍵及其技巧(在光碟中) 449
附錄B 常見問題及解答(在光碟中) 454
附錄C 源碼大放送(在光碟中) 470
附錄D 教學網站推薦(在光碟中) 474
附錄E 資源網站推薦(在光碟中) 476
附錄F 視頻網站推薦(在光碟中) 478
……