注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計.NETC#專業(yè)項目實例開發(fā)

C#專業(yè)項目實例開發(fā)

C#專業(yè)項目實例開發(fā)

定 價:¥65.00

作 者: (美)Geetanjali Arora,(美)Balasubramaniam Aiaswamy,(美)Nitin Pandey著;徐成敖[等]譯;徐成教譯
出版社: 中國水利水電出版社
叢編項: 萬水軟件項目應(yīng)用與實例開發(fā)叢書
標(biāo) 簽: C#

ISBN: 9787508413525 出版時間: 2003-01-01 包裝: 膠版紙
開本: 24cm 頁數(shù): 577 字數(shù):  

內(nèi)容簡介

  本書是學(xué)習(xí)C#編程的優(yōu)秀參考書,全書共分10部分:第1部分概述了有關(guān)C#編程的基礎(chǔ)知識:第2部分介紹C#對數(shù)據(jù)的處理,內(nèi)容涉及組件、屬性和特性以及線程;第3部分~第8部分,每部分都圍繞一個專業(yè)項目展開討論,并通過實例引導(dǎo)讀者,通過由淺入深的方式學(xué)習(xí)各種專業(yè)項目的創(chuàng)建;第9部分介紹C#的高級知識,最后一部分是附錄。本書既有完整的概念說明,又有復(fù)雜而完整的實例代碼,讀者能夠輕松地將自己所學(xué)的理論知識付諸實踐。本書適用于具有一定編程基礎(chǔ)的C#的高級知識,最后一部分是附錄。

作者簡介

暫缺《C#專業(yè)項目實例開發(fā)》作者簡介

圖書目錄

譯者序
NIIT簡介
作者簡介
前言
第1部分 C#概述
第1章 .NET Framework概述
1.1 初識.NET Framework
1.1.1 CLR
1.1.2 類庫
1.1.3 部件
1.1.4 版本管理
1.2 .NET Framework基類概述
1.2.1 異常
1.2.2 線程
1.2.3 委托
1.3 小結(jié)
第2章 C#基礎(chǔ)
2.1 初識C#
2.2 變量
2.2.1 初始化變量
2.2.2 變量修飾符
2.2.3 變量數(shù)據(jù)類型
2.2.4 變量類型
2.2.5 變量作用域
2.2.6 數(shù)據(jù)類型轉(zhuǎn)換的類別
2.3 數(shù)組
2.4 字符串
2.4.1 初始化字符串
2.4.2 處理字符串
2.5 語句和表達式
2.5.1 語句類型
2.5.2 表達式
2.6 小結(jié)
第2部分 處理數(shù)據(jù)
第3章 C#中的組件
3.1 類
3.1.1 聲明類
3.1.2 繼承
3.1.3 構(gòu)造函數(shù)
3.1.4 析構(gòu)函數(shù)
3.2 方法
3.2.1 聲明方法
3.2.2 調(diào)用方法
3.2.3 向方法傳遞參數(shù)
3.2.4 方法修飾符
3.2.5 重載方法
3.3 名字空間
3.3.1 聲明名字空間
3.3.2 訪問名字空間
3.3.3 別名
3.4 結(jié)構(gòu)
3.5 枚舉
3.6 接口
3.7 編寫、編譯和執(zhí)行C#程序
3.7.1 編寫C#程序
3.7.2 編譯C#程序
3.7.3 執(zhí)行C#程序
3.8 小結(jié)
第4章 深入組件
4.1 數(shù)組
4.1.1 一維數(shù)組
4.1.2 多維數(shù)組
4.1.3 數(shù)組中的方法
4.2 集合
4.2.1 創(chuàng)建集合
4.2.2 使用集合
4.3 索引
4.4 裝箱和拆箱
4.5 預(yù)處理指令
4.5.1 #region和#endregion
4.5.2 #define和#undef
4.5.3 #if、#endif、#else和#elif
4.5.4 #error和#warning
4.6 小結(jié)
第5章 屬性和特性
5.1 屬性
5.1.1 聲明屬性
5.1.2 屬性類
5.1.3 屬性參數(shù)
5.1.4 默認屬性
5.2 特性
5.2.1 聲明特性
5.2.2 訪問器
5.2.3 特性類型
5.3 小結(jié)
第6章 線程
6.1 線程基礎(chǔ)
6.1.1 創(chuàng)建線程
6.1.2 終止線程
6.1.3 合并線程
6.1.4 掛起線程
6.1.5 線程休眠
6.1.6 線程狀態(tài)
6.1.7 線程優(yōu)先級
6.1.8 同步
6.2 小結(jié)
第3部分 專業(yè)項目1
項目1 創(chuàng)建客戶管理項目
第7章 項目個案研究
7.1 個案研究
7.2 項目生命周期
7.2.1 需求分析
7.2.2 總體設(shè)計
7.2.3 主鍵和外鍵
7.2.4 引用完整性
7.2.5 規(guī)范化
7.2.6 設(shè)計數(shù)據(jù)庫
7.2.7 設(shè)計客戶管理項目中使用的Windows窗體
7.2.8 詳細設(shè)計
7.2.9 構(gòu)造
7.2.10 集成和測試
7.2.11 用戶驗收測試
7.2.12 實現(xiàn)
7.2.13 運行和維護
7.3 小結(jié)
第8章 Windows窗體和控件
8.1 Visual Studio.NET項目概述
8.1.1 創(chuàng)建新項目
8.1.2 控制臺應(yīng)用程序
8.1.3 Windows應(yīng)用程序
8.2 為客戶管理項目創(chuàng)建Windows應(yīng)用程序
8.2.1 為Form1創(chuàng)建界面
8.2.2 為WorkerForm創(chuàng)建界面
8.2.3 為CustomerForm創(chuàng)建界面
8.2.4 為ReportsForm創(chuàng)建界面
8.2.5 為JobDetailsForm創(chuàng)建界面
8.3 小結(jié)
第9章 驗證和異常處理
9.1 驗證
9.1.1 確認驗證機制
9.1.2 使用ErrorProvider控件
9.2 處理異常
9.2.1 使用try和catch語句
9.2.2 使用Debug和Trace類
9.3 調(diào)試客戶管理應(yīng)用程序
9.3.1 使用Visual Studio.NET的調(diào)試功能
9.3.2 使用Task List
9.4 小結(jié)
第10章 使用ADO.NET與數(shù)據(jù)庫交互
10.1 用ADO.NET將Windows窗體連接到數(shù)據(jù)源
10.1.1 創(chuàng)建Form1
10.1.2 將WorkerForm連接到Workers表
10.1.3 將CustomerForm連接到tblCustomer表
10.1.4 將JobDetails窗體連接到tblJobDetails表
10.2 小結(jié)
第11章 Crystal報表
11.1 Crystal Reports Designer工具概述
11.2 創(chuàng)建報表商體
11.2.1 創(chuàng)建Crystal報表
11.2.2 創(chuàng)建Windows Forms Viewer控件
11.3 創(chuàng)建Monthly Customer Visit報表
11.4 創(chuàng)建Monthly Balancing and Alignment報表
11.5 創(chuàng)建Monthly Worker報表
11.6 小結(jié)
第12章 部署Windows應(yīng)用程序
12.1 部署Windows應(yīng)用程序概述
12.1.1 Visual Studio.NET中可用的部署項目
12.1.2 部署項目編輯器
12.2 小結(jié)
第4部分 專業(yè)項目2
項目2 創(chuàng)建員工記錄系統(tǒng)(ERS)項目
第13章 項目個案研究和設(shè)計
13.1 個案研究
13.2 項目生命周期
13.2.1 需求分析
13.2.2 總體設(shè)計
13.2.3 詳細設(shè)計
13.3 小結(jié)
第14章 實現(xiàn)業(yè)務(wù)邏輯
14.1 填充TreeView控件
14.1.1 在TreeView控件中顯示員工代碼
14.1.2 事件處理
14.1.3 在ListView控件中顯示員工細節(jié)
14.2 小結(jié)
第5部分 專業(yè)項目3
項目3 創(chuàng)建Creative Learning項目
第15章 項目個案研究和設(shè)計方法
15.1 個案研究
15.2 項目生命周期
15.2.1 需求分析
15.2.2 總體設(shè)計
15.2.3 詳細設(shè)計
15.3 小結(jié)
第16章 實現(xiàn)編程邏輯
16.1 為應(yīng)用程序添加編程邏輯
16.1.1 為窗體Load()方法添加代碼
16.1.2 為OK按鈕添加代碼
16.1.3 為Exit按鈕添加代碼
16.2 小結(jié)
第17章 與Microsoft Word文檔及Event Viewer交互
17.1 與Microsoft Word文檔交互
17.1.1 Created事件
17.1.2 為Created事件添加代碼
17.2 XML概述
172.1 XmlReader類
17.2.2 Xm1Writer類
17.2.3 顯示XML文檔中的數(shù)據(jù)
17.2.4 在Event Log中顯示錯誤消息
17.2.5 顯示來自Event Viewer的事件條目
17.2.6 在消息框中顯示來自Summary.xml文檔的數(shù)據(jù)
17.3 小結(jié)
第6部分 專業(yè)項目4
項目4 創(chuàng)建機票預(yù)訂入口
第18章 項目個案研究和設(shè)計
18.1 航空公司概述
18.1.1 業(yè)務(wù)經(jīng)理的角色
18.1.2 網(wǎng)絡(luò)管理員的角色
18.1.3 業(yè)務(wù)線路管理角色
18.2 項目需求
18.2.1 創(chuàng)建和刪除用戶賬號
18.2.2 添加航班細節(jié)
18.2.3 預(yù)訂
18.2.4 取消
18.2.5 狀態(tài)查詢
18.2.6 確認機票
18.2.7 創(chuàng)建報表
18.2.8 啟動常客計劃
18.2.9 小結(jié)任務(wù)
18.3 項目設(shè)計
18.3.1 數(shù)據(jù)庫設(shè)計
18.3.2 Web窗體設(shè)計
18.3.3 利用目錄結(jié)構(gòu)保證安全
18.4 小結(jié)
第19章 ASP.NET Web應(yīng)用程序基礎(chǔ)
19.1 從ASP.NET開始
19.1.1 ASP.NET應(yīng)用程序的先決條件
19.1.2 ASP.NET中的新功能
19.1.3 ASP.NET應(yīng)用程序的類型
19.2 研究ASP.NET Web應(yīng)用程序
19.2.1 Wed窗體概述
19.2.2 Web窗體服務(wù)器控件
19.3 配置ASP.NET應(yīng)用程序
19.3.1 為ASP.NET應(yīng)用程序配置安全措施
19.3.2 部署ASP.NET應(yīng)用程序
19.4 創(chuàng)建ASP.NET應(yīng)用程序示例
19.4.1 創(chuàng)建新項目
19.4.2 為項目添加控件
19.4.3 編寫應(yīng)用程序代碼
19.5 小結(jié)
第20章 設(shè)計應(yīng)用程序
20.1 創(chuàng)建數(shù)據(jù)庫模式
20.1.1 創(chuàng)建數(shù)據(jù)庫表
20.1.2 管理主鍵和關(guān)系
20.1.3 查看數(shù)據(jù)庫模式
20.2 設(shè)計應(yīng)用程序窗體
20.2.1 應(yīng)用程序接口標(biāo)準化
20.2.2 應(yīng)用程序中的公用窗體
20.2.3 網(wǎng)絡(luò)管理員的窗體
20.2.4 業(yè)務(wù)經(jīng)理的窗體
20.2.5 業(yè)務(wù)線路管理員的窗體
20.3 小結(jié)
第21章 實現(xiàn)業(yè)務(wù)邏輯
21.1 通過編程實現(xiàn)登錄和注銷功能
21.1.1 default.aspx窗體
21.1.2 Logoff.aspx窗體
21.2 為網(wǎng)絡(luò)管理員的窗體編寫代碼
21.2.1 ManageUsers.aspx窗體
21.2.2 ManagCDatabases.aspx窗體
21.2.3 ChangePassword.aspx窗體
21.2.4 限制對Web窗體的訪問
21.3 為業(yè)務(wù)經(jīng)理窗體編寫代碼
21.3.1 AddF1.aspx窗體
21.3.2 RequesID.aspx窗體
21.3.3 Reports.aspx窗體
21.3.4 FreqF1.aspx窗體
21.4 為業(yè)務(wù)線路管理員窗體編寫代碼
21.4.1 CreateRes.aspx窗體
21.4.2 CancelRes.aspx窗體
21.4.3 QueryStat.aspx 窗體
21.4.4 ConfirmRes.aspx窗體
21.5 小結(jié)
第22章 創(chuàng)建客戶事務(wù)處理入口
22.1 設(shè)計窗體
22.1.1 View New Flights選項
22.1.2 View Ticket Status選項
22.1.3 View Flighs StatUs選項
22.1.4 Confirm Reservation選項
22.2 測試應(yīng)用程序
22.3 小結(jié)
第23章 調(diào)試和測試應(yīng)用程序
23.1 定位程序中的錯誤
23.1.1 Watch窗口
23.1.2 Locals窗口
23.1.3 Call Stack窗口
23.1.4 Autos窗口
23.1.5 Command窗口
23.2 測試應(yīng)用程序
23.3 小結(jié)
第24章 管理應(yīng)用程序
24.1 管理數(shù)據(jù)庫
24.1.1 備份SkyShark航空公司數(shù)據(jù)
24.1.2 從數(shù)據(jù)庫導(dǎo)出數(shù)據(jù)
24.1.3 檢查數(shù)據(jù)庫日志
24.1.4 安排數(shù)據(jù)庫維護任務(wù)
24.2 管理Internet信息服務(wù)
24.2.1 配置IIS錯誤頁面
24.2.2 管理Web服務(wù)器日志文件
24.3 小結(jié)
第25章 保護應(yīng)用程序
25.1 ASP.NET應(yīng)用程序中的安全措施
25.1.1 身份驗證機制
25.1.2 用IIS和ASP.NET保護網(wǎng)站
25.2 在SkyShark航空公司中啟用身份驗證機制
25.2.1 配置IIS身份驗證機制
25.2.2 在ASP.NET中配置身份驗證
25.2.3 保證SQL Server的安全
25.3 小結(jié)
第26章 部署應(yīng)用程序
26.1 部署情況
26.1.1 部署編輯器
26.2 部署SkyShark航空公司應(yīng)用程序
26.2.1 創(chuàng)建部署項目
26.2.2 為部署項目添加SkySharkDeploy的輸出
26.2.3 將項目部署到另一臺計算機上的Web服務(wù)器中
26.3 小結(jié)
第7部分 專業(yè)項目5
項目5 為書店創(chuàng)建Web入口
第27章 項目個案研究和設(shè)計
27.1 公司概況
27.2 項目需求
27.2.1 查詢關(guān)于所有圖書的信息
27.2.2 根據(jù)條件查詢有關(guān)圖書的信息
27.2.3 在網(wǎng)站上訂購圖書
27.3 項目設(shè)計
27.3.1 數(shù)據(jù)庫設(shè)計
27.3.2 數(shù)據(jù)庫模式
27.3.3 Web窗體設(shè)計
27.3.4 Web窗體模塊的流程圖
27.4 小結(jié)
第28章 研究ASP.NET Web服務(wù)
28.1 ASP.NET Web服務(wù)概述
28.1.1 Web服務(wù)體系結(jié)構(gòu)
28.1.2 Web服務(wù)的工作方式
28.2 Web服務(wù)中所用的技術(shù)
28.2.1 Web服務(wù)中的XML
28.2.2 Web服務(wù)中的WSDL
28.2.3 Web服務(wù)中的SOAP
28.2.4 Web服務(wù)中的UDDI
28.3 .NET Framework中的Web服務(wù)
28.4 在.NET Framework中創(chuàng)建簡單的Web服務(wù)
28.4.1 為Web服務(wù)產(chǎn)生的默認代碼
28.4.2 在SampleWebService Web服務(wù)中創(chuàng)建Web方法
28.4.3 測試SampleWebService Web服務(wù)
28.5 小結(jié)
第29章 開發(fā)Web服務(wù)
29.1 為Deepthoughts Publications創(chuàng)建Web服務(wù)
29.1.1 創(chuàng)建SearchAll() Web方法
29.1.2 創(chuàng)建SrchISBN()Web方法
29.1.3 創(chuàng)建AcceptDetails()Web方法
29.1.4 創(chuàng)建GenerateOrder()Web方法
29.1.5 測試Web服務(wù)
29.1.6 保證Web服務(wù)的安全
29.2 小結(jié)
第30章 開發(fā)Web服務(wù)客戶
30.1 為Bookers Paradise創(chuàng)建Web服務(wù)客戶應(yīng)用程序
30.1.1 為Bookers Paradise網(wǎng)站創(chuàng)建Web窗體
30.1.2 為Web窗體添加代碼
30.2 小結(jié)
第8部分 專業(yè)項目6
項目6 創(chuàng)建移動應(yīng)用程序
第31章 項目個案研究和設(shè)計方案
31.1 個案研究
31.2 項目生命周期
31.2.1 需求分析
31.2.2 總體設(shè)計
31.2.3 詳細設(shè)計
31.3 小結(jié)
第32章 移動應(yīng)用程序基礎(chǔ)
32.1 移動應(yīng)用程序概述
32.1.1 Microsoft Mobile Internet Toolkit
32.1.2 WAP概述
32.1.3 WAP體系結(jié)構(gòu)
32.1.4 WML概述
32.2 使用Mobile Internet Toolkit創(chuàng)建簡單Web應(yīng)用程序
32.2.1 移動Web窗體
32.2.2 MobileTimeRetriever應(yīng)用程序的設(shè)計
32.2.3 為移動Web窗體創(chuàng)建界面
32.2.4 為MobileTimeRetriever應(yīng)用程序添加代碼
32.3 小結(jié)
第33章 實現(xiàn)業(yè)務(wù)邏輯
33.1 為MobileCallStatus應(yīng)用程序創(chuàng)建所需窗體
33.1.1 Visual Studio.NET為移動應(yīng)用程序產(chǎn)生的默認代碼
33.1.2 創(chuàng)建frmLogon窗體
33.1.3 創(chuàng)建frmSelectOption窗體
33.1.4 創(chuàng)建frmPending窗體
33.1.5 創(chuàng)建frmUnattended窗體
33.2 為MobileCallStatus應(yīng)用程序添加業(yè)務(wù)邏輯
33.2.1 為frmLogon窗體中的Submit按鈕添加代碼
33.2.2 為frmSelectOption窗體的Ouery按鈕添加代碼
33.2.3 為frmPending窗體中的Mark checked as complete按鈕添加代碼
33.2.4 為frmPending窗體內(nèi)的Back按鈕添加代碼
33.2.5 為frmUnattended窗體中的Accept checked call(s)按鈕添加代碼
33.2.6 為frmUnattended窗體中的Back按鈕添加代碼
33.3 在仿真器中測試MobileCallStatus應(yīng)用程序
33.4 小結(jié)
第9部分 實驗室之外
第34章 高級C#概念
34.1 COM+
34.1.1 COM
34.1.2 Windows DNA
34.1.3 MTS
34.1.4 COM+
34.1.5 .NET互操作性
34.1.6 COM互操作性
34.2 消息傳輸
34.2.1 消息隊列的優(yōu)點
34.2.2 限制
34.2.3 關(guān)鍵的消息術(shù)語
34.2.4 System.Messaging名字空間
34.3 小結(jié)
第10部分 附錄
附錄A 不安全的代碼
A.1 指針
A.1.1 聲明指針
A.1.2 代碼類型
A.1.3 實現(xiàn)指針
A.1.4 在受管代碼中使用指針
A.1.5 處理指針
A.1.6 編譯不安全代碼
A.2 小結(jié)
附錄B Visual Basic.NET介紹
B.1 Visual Studio.NET的語言概述
B.1.1 Visual C#.NET
B.1.2 Visual Basic.NET
B.1.3 Visual C++.NET
B.2 Visual Basic.NET概述
B.3 面向?qū)ο缶幊陶Z言的特點
B.3.1 抽象
B.3.2 封裝
B.3.3 繼承
B.3.4 多態(tài)
B.4 Visual Basic.NET的組件
B.4.1 變量
B.4.2 常量
B.4.3 運算符
B.4.4 數(shù)組
B.4.5 集合
B.4.6 過程
B.4.7 參數(shù)
B.4.8 函數(shù)
B.5 創(chuàng)建簡單的Visual C#.NET Windows應(yīng)用程序
B.6 在Visusl Basic.NET中創(chuàng)建簡單的應(yīng)用程序
B.6.1 為Submit按鈕添加代碼
B.6.2 為Exit按鈕添加代碼
B.7 小結(jié)
附錄C Visual Studio.NET集成開發(fā)環(huán)境
C.1 Visual Studio.NET IDE概述
C.1.1 菜單欄
C.1.2 工具欄
C.1.3 Visual Studio.NET IDE窗口
C.1.4 工具箱
C.1.5 Task List窗口
C.1.6 管理窗口
C.2 定制Visual Studio.NET IDE
C.2.1 Options對話框
C.2.2 Custormize對話框
C.3 小結(jié)

本目錄推薦

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