注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計.NETC# Builder編程起跑

C# Builder編程起跑

C# Builder編程起跑

定 價:¥39.00

作 者: (美)Joe Mayo著;周良忠譯
出版社: 人民郵電出版社
叢編項:
標 簽: C語言 程序設計

ISBN: 9787115121684 出版時間: 2004-01-01 包裝: 膠版紙
開本: 小16開 頁數(shù): 331 字數(shù):  

內容簡介

現(xiàn)在從事C#編程的程序員越來越多。由于微軟擁有C#語言的完全知識產權,對于編寫C#程序(尤其是Windows應用程序和Web應用程序)的人來說,似乎除了微軟的VisualStudio就別無選擇了。不過,隨著Borland宣布他們取得了微軟.NETFrameworkSDK的使用許可,那些熟悉Borland集成開發(fā)環(huán)境,又希望編寫C#程序的人就擁有了更稱心如意的開發(fā)環(huán)境和工具:BorlandC#Bulider。本書介紹如何運用BorlandC#Bulider開發(fā)C#程序。讀者即使沒有任何C#編程背景,通過閱讀本書,也可以順利成為一名初級C#程序員,并熟練掌握BorlandC#BuilderIDE的豐富功能。需要提醒讀者的是,如果具備一定的面向對象編程知識,學習本書的效果會更佳。本書是C#Builder的快速入門指導書。全書分4部分,共18章。第一部分介紹一些基礎知識,第二部分介紹運用C#Builder開發(fā)WindowsForms應用程序,第三部分介紹ASP.NET應用程序的開發(fā),第四部分進一步介紹企業(yè)應用程序的開發(fā),如數(shù)據庫應用程序和XMLWebServices的開發(fā)。本書適合于所有希望運用BorlandC#Builder開發(fā)C#程序的讀者。

作者簡介

  譯者:周良忠暢銷圖書《C++實踐之路》的譯者周良忠,1970年生。本科畢業(yè)于武漢化工學院計算機應用專業(yè)。1995畢業(yè)于中國科學院武漢巖土力學研究所,獲碩士學位,1997年獲得博士學位。1998年創(chuàng)辦云巔工作室(http://www.cloudcrown.com),為個人、中小企業(yè)提供專業(yè)軟件定做服務。近幾年開發(fā)了多款廣受歡迎的共享軟件。精通C++、C#、Java、Perl等開發(fā)語言。2001年開始從事計算機科技圖書的創(chuàng)作和翻譯工作,最新翻譯力作有《C#PrimerPlus中文版》、《C++實踐之路》等。SymbianOS軟件開發(fā)開發(fā):應用C++開發(fā)智能手機應用程序入門>>更多作品

圖書目錄

第一部分 C# Builder和C#編程語言概覽
第1章 .NET和C# Builder IDE簡介 2
1.1 .NET概念 3
1.1.1 為什么使用.NET 3
1.1.2 什么是.NET 3
1.2 C# Builder概覽 7
1.2.1 歡迎頁面 8
1.2.2 菜單和工具欄 8
1.2.3 項目窗口 9
1.2.4 工具板 9
1.2.5 對象檢查器 9
1.3 啟動項目 10
1.4 運行程序 11
1.4.1 程序實例 11
1.4.2 編譯和執(zhí)行 12
1.5 定制工具欄 14
1.6 使用工具板 14
1.7 代碼感應 15
1.8 HTML編輯器的編碼 16
1.8.1 HTML工具欄 17
1.8.2 設計器界面 17
1.8.3 HTML標簽編輯器 18
1.9 控制工作區(qū) 18
1.9.1 缺省布局 18
1.9.2 經典非??渴讲季?19
1.9.3 調試布局 19
1.10 添加工具 21
1.11 創(chuàng)建宏 22
1.12 小結 23
第2章 初級C#知識 25
2.1 值類型和引用類型 26
2.2 內置類型 27
2.3 字符串格式化 28
2.4 關鍵字和運算符 29
2.4.1 C#關鍵字 29
2.4.2 C#運算符 29
2.5 語句 30
2.5.1 if語句 30
2.5.2 switch語句 31
2.5.3 while循環(huán) 32
2.5.4 do循環(huán) 32
2.5.5 for循環(huán) 33
2.5.6 foreach循環(huán) 33
2.5.7 break. continue. goto和return語句 34
2.6 用代碼片斷編程 36
2.7 數(shù)組 37
2.7.1 單維數(shù)組 37
2.7.2 多維數(shù)組 37
2.7.3 鋸齒數(shù)組 38
2.8 枚舉 39
2.9 方法 40
2.9.1 方法聲明 40
2.9.2 方法參數(shù) 40
2.10 屬性和索引器 44
2.10.1 屬性 44
2.10.2 索引器 45
2.11 小結 46
第3章 中級C#知識 47
3.1 引用類型 48
3.2 對象構造和析構 48
3.2.1 構造函數(shù) 48
3.2.2 析構函數(shù) 50
3.3 面向對象特征 52
3.3.1 繼承 52
3.3.2 封裝 54
3.3.3 多態(tài)性 58
3.4 異常處理 59
3.4.1 用try/catch/finally塊處理異常 60
3.4.2 創(chuàng)建自定義異常類型 61
3.5 小結 62
第4章 高級C#知識 63
4.1 運算符重載和轉換 64
4.1.1 運算符重載 64
4.1.2 轉換 65
4.2 委托和事件 66
4.2.1 委托 66
4.2.2 事件 67
4.3 屬性(Attributes) 68
4.3.1 不帶參數(shù)的屬性 68
4.3.2 帶有定位參數(shù)的屬性 68
4.3.3 帶有命名參數(shù)的屬性 69
4.4 接口 70
4.5 接口實現(xiàn)示例 71
4.5.1 使用IDisposable接口 72
4.5.2 使用IEnumerable和IEnumerator接口 75
4.6 小結 78
第5章 管理代碼和項目 79
5.1 調試代碼 80
5.1.1 使用調試器單步調試代碼 81
5.1.2 使用斷點 81
5.1.3 檢查應用程序狀態(tài) 83
5.2 組織項目 85
5.2.1 項目組 86
5.2.2 組織項目 87
5.3 引用程序集 88
5.4 源代碼修改管理 89
5.5 構建和編譯項目 90
5.6 對象檢查器導航 91
5.7 管理已安裝.NET組件 92
5.8 通過模型視圖理解應用程序 93
5.8.1 通過模型視圖窗口查看模型 94
5.8.2 查看UML圖 94
5.9 小結 98
第二部分 Windows Forms客戶應用程序開發(fā)
第6章 Windows Forms和Windows控件簡介 100
6.1 創(chuàng)建簡單Windows Forms應用程序 101
6.2 使用Windows Forms設計器 102
6.3 使用向導生成代碼的技巧 103
6.4 創(chuàng)建Windows控件 105
6.4.1 Label控件 106
6.4.2 LinkLabel 107
6.4.3 Button 108
6.4.4 TextBox 109
6.4.5 CheckBox 110
6.4.6 RadioButton 110
6.4.7 ComboBox 111
6.4.8 ListBox 112
6.4.9 CheckedListBox 113
6.4.10 TreeView 113
6.4.11 ListView 114
6.4.12 TabControl 115
6.5 小結 116
第7章 Windows Forms對話框 117
7.1 對話框概述 118
7.2 MessageBox對話框 118
7.2.1 IWin32Window接口 118
7.2.2 MessageBoxButtons 119
7.2.3 MessageBoxIcon 119
7.2.4 MessageBoxDefaultButton 120
7.2.5 MessageBoxOptions 121
7.3 常規(guī)對話框類 121
7.3.1 ColorDialog 123
7.3.2 FolderBrowserDialog 123
7.3.3 FontDialog 124
7.3.4 OpenFileDialog 124
7.3.5 SaveFileDialog 125
7.3.6 PageSetupDialog 126
7.3.7 PrintPreviewDialog 127
7.3.8 PrintDialog 128
7.4 小結 128
第8章 Windows Forms資源 129
8.1 為應用程序創(chuàng)建菜單 130
8.1.1 使用菜單設計器 130
8.1.2 實現(xiàn)上下文菜單 133
8.2 創(chuàng)建工具欄 134
8.2.1 建立工具欄 134
8.2.2 給工具欄按鈕添加圖像 135
8.2.3 創(chuàng)建ToolBar事件處理器 136
8.3 給應用程序添加狀態(tài)欄 138
8.4 小結 140
第9章 運用GDI 繪制Windows Forms圖形 141
9.1 GDI 基礎知識 142
9.2 使用畫刷和畫筆 143
9.2.1 通過畫刷進行繪畫 144
9.2.2 使用畫筆繪制直線 149
9.3 繪制圖形對象 153
9.3.1 矩形 153
9.3.2 橢圓 154
9.3.3 多邊形 154
9.3.4 弧 156
9.3.5 餅圖 156
9.4 小結 157
第10章 Windows Forms用戶控件和組件 159
10.1 用戶控件 160
10.1.1 構建用戶控件 160
10.1.2 使用用戶控件 165
10.2 創(chuàng)建組件 169
10.3 小結 176
第三部分 ASP.NET Web應用程序開發(fā)
第11章 ASP.NET簡介 178
11.1 ASP .NET綜述 179
11.2 ASP .NET設計器和向導 179
11.3 工具板 181
11.3.1 對象檢查器 182
11.3.2 設計器界面 182
11.3.3 項目選項 182
11.3.4 創(chuàng)建ASP .NET Web應用程序 184
11.4 ASP .NET結構 187
11.5 使用ASP .NET控件 189
11.5.1 HTML控件 189
11.5.2 服務器控件 190
11.5.3 用服務器控件構建Web Form 190
11.6 配置ASP .NET應用程序 194
11.7 小結 195
第12章 ASP.NET應用程序事件和狀態(tài)管理 196
12.1 應用程序級別的事件 197
12.2 應用程序狀態(tài) 202
12.3 會話狀態(tài) 202
12.4 小結 209
第13章 ASP.NET安全性 210
13.1 驗證和授權 211
13.2 驗證單個用戶 211
13.3 為用戶組應用角色驗證 216
13.4 小結 222
第14章 ASP.NET自定義和用戶控件 223
14.1 ASP .NET控件概覽 224
14.2 用戶控件 224
14.2.1 創(chuàng)建用戶控件 224
14.2.2 在Web Form中添加用戶控件 228
14.3 自定義控件 230
14.3.1 創(chuàng)建簡單的自定義控件 230
14.3.2 設置自定義控件屬性 233
14.4 小結 236
第四部分 企業(yè)應用程序開發(fā)
第15章 ADO.NET和文件I/O 238
15.1 ADO .NET概覽 239
15.2 ADO.NET架構 239
15.3 理解數(shù)據提供器 240
15.3.1 Borland數(shù)據提供器 240
15.3.2 其他數(shù)據提供器 241
15.4 編寫ADO .NET應用程序 241
15.4.1 編寫ADO .NET數(shù)據閱讀器 241
15.4.2 編寫ADO.NET的DataAdapter和DataSet 245
15.5 微軟.NET組件的BDP 248
15.6 執(zhí)行簡單的文件I/O 253
15.7 小結 257
第16章 數(shù)據綁定 258
16.1 數(shù)據綁定綜述 259
16.2 Windows Forms控件 259
16.3 Windows Forms的DataGrid 261
16.4 ASP .NET的Repeater 274
16.5 ASP .NET的DataList 282
16.6 ASP.NET的DataGrid 285
16.7 小結 294
第17章 XML Web Services 295
17.1 Web Services概覽 296
17.2 構建Web Services 296
17.3 Web Services屬性 307
17.4 連接客戶端與Web Services 308
17.5 小結 316
第18章 程序集. 版本控制和部署 318
18.1 理解程序集 319
18.2 準備用于發(fā)布的構建版本 319
18.3 準備用于部署的.NET應用程序 320
18.3.1 用NGen.exe 創(chuàng)建預編譯程序集 320
18.3.2 保護程序集 321
18.3.3 管理程序集版本控制 323
18.4 部署.NET應用程序 323
18.4.1 私有程序集 323
18.4.2 共享程序集 324
18.4.3 構建安裝程序 326
18.5 小結 329
索引 330

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號