《21世紀(jì)面向工程應(yīng)用型計算機人才培養(yǎng)規(guī)劃教材·Windows程序設(shè)計:基于.NET平臺》可作為各類工科院校本科層次計算機、電子技術(shù)、自動化等專業(yè)開發(fā)Windows程序相關(guān)課程的教材,也可供Windows軟件產(chǎn)品設(shè)計的工程技術(shù)人員參考。
第1章.NET程序設(shè)計入門
1.1開發(fā)工具簡介
1.2應(yīng)用程序的創(chuàng)建
1.2.1Windows應(yīng)用程序分類
1.2.2創(chuàng)建控制臺應(yīng)用程序
1.2.3自定義項目模板
1.2.4創(chuàng)建簡單窗體應(yīng)用程序
1.2.5代碼的大綱顯示
1.3基礎(chǔ)類介紹
1.4 MSDN的配置與使用
1.5思考與練習(xí)
第2章字符編碼字節(jié)與文件
2.1字符編碼與實現(xiàn)
2.2文件操作類
2.3文件合并項目
2.4漢字操作
2.5TTS—文本到語音
2.6思考與練習(xí)
第3章字符串與正則表達(dá)式
3.1.NET平臺中的String類
3.1.1字符與字符串
3.1.2字符串格式化輸出
3.1.3@定義原義字符串
3.1.4靜態(tài)方法與實例方法
3.1.5使用StringBuilder類
3.2正則表達(dá)式
3.2.1正則表達(dá)式類
3.2.2使用正則表達(dá)式搜索字符串
3.3代碼片段管理
3.4思考與練習(xí)
第4章多媒體播放器
4.1窗體設(shè)計與添加COM組件
4.2標(biāo)簽頁控件
4.3菜單設(shè)計
4.4托盤圖標(biāo)
4.5控件事件響應(yīng)代碼
4.6思考與練習(xí)
第5章異常原理與程序排錯
5.1異常類應(yīng)用示例
5.2 .NET平臺內(nèi)置異常類
5.2.1NullReferenceException異常類
5.2.2 InvalidCastException異常類
5.2.3 FormatException異常類
5.3程序的簡單排錯
5.4思考與練習(xí)
第6章數(shù)據(jù)序列化
6.1序列化技術(shù)簡述
6.2字符串對象的序列化
6.3自定義數(shù)據(jù)序列化
6.4思考與練習(xí)
第7章數(shù)據(jù)庫應(yīng)用
7.1數(shù)據(jù)庫簡介
7.2MySQL數(shù)據(jù)應(yīng)用程序
7.2.1MySQL安裝過程
7.2.2簡單的數(shù)據(jù)顯示
7.2.3使用dataGridView
7.2.4更新數(shù)據(jù)記錄
7.2.5使用水晶報表顯示記錄
7.3思考與練習(xí)
第8章XML文件
8.1XML文檔與HTML
8.1.1XML文檔對象模型DOM
8.1.2操作XML文件的類
8.2使用DOM操作XML文檔
8.2.1創(chuàng)建一個XML文件
8.2.2顯示XML文本內(nèi)容
8.2.3顯示XML結(jié)點的DOM樹結(jié)構(gòu)
8.2.4編輯和修改XML結(jié)點
8.2.5 DOM結(jié)點的其他操作方法
8.3使用Schema驗證XML文件
8.4思考與練習(xí)
第9章COM技術(shù)
9.10ffice中的COM對象簡介
9.2 Word格式文檔制作
9.2.1Word的COM對象
9.2.2創(chuàng)建操作Word文檔的項目
9.2.3創(chuàng)建Word文檔的小節(jié)
9.2.4插入摘要文本并設(shè)置文本格式
9.2.5插入目錄并設(shè)置目錄格式
9.2.6插入第1章正文并設(shè)置正文格式
9.2.7插入表格并設(shè)置表格格式
9.2.8插入圖片
9.2.9設(shè)置各小節(jié)的頁眉頁腳
9.2.10 Word文檔保存
9.2.11終止Word進(jìn)程
9.3 Excel表格應(yīng)用
9.3.1Excel的COM對象
9.3.2創(chuàng)建Excel應(yīng)用程序
9.3.3讀取文本內(nèi)容到Excel表格
9.3.4向工作表添加圖表
9.4使用WSH創(chuàng)建快捷方式
9.5思考與練習(xí)
第10章動態(tài)鏈接庫
10.1獨特的動態(tài)鏈接庫
10.1.1動態(tài)鏈接庫運行機制
10.1.2函數(shù)參數(shù)與返回值
10.1.3托管代碼與非托管代碼
10.1.4動態(tài)鏈接庫相關(guān)工具
10.1.5DLL地獄問題
10.2托管代碼動態(tài)鏈接庫
10.2.1創(chuàng)建和使用C# DLL
10.2.2動態(tài)調(diào)用DLL中的類方法和屬性
10.2.3提取DLL中的類方法和屬性
10.2.4非托管代碼參數(shù)的封送與調(diào)用
10.3非托管的動態(tài)鏈接庫
10.4思考與練習(xí)
第11章進(jìn)程與線程
11.1 Windows編程原理
11.1.1程序的人口地址
11.1.2程序進(jìn)程與線程
11.1.3進(jìn)程資源句柄和內(nèi)核對象
11.1.4 Win32進(jìn)程與線程的創(chuàng)建
11.1.5函數(shù)調(diào)用與線程調(diào)用
11.2進(jìn)程應(yīng)用示例
11.3思考與練習(xí)
第12章內(nèi)部通信與同步
12.1程序同步與異步
12.1.1 ping同步讀取方式
12.1.2 ping異步讀取方式
12.2內(nèi)部通信機制
12.2.1互斥量
12.2.2互斥量控制程序只運行一次
12.2.3管道通信
12.2.4事件同步用法
12.3線程間的同步控制
12.3.1生產(chǎn)者與消費者經(jīng)典同步問題
12.3.2屏幕截屏線程
12.4思考與練習(xí)
第13章窗體程序
13.1窗體對象資源與消息
13.1.1多窗體管理
13.1.2 Windows窗體資源
13.1.3用戶輸入與消息機制
13.1.4窗體程序基本結(jié)構(gòu)
13.1.5窗體消息重載
13.2創(chuàng)建軟鍵盤
13.3思考與練習(xí)
……
第14章繪圖功能與位圖運算
第15章自定義控件設(shè)計
第16章網(wǎng)絡(luò)通信
第17章鉤子程序
第18章服務(wù)應(yīng)用程序
第19章WMI應(yīng)用
附錄AVisual Studio C#鍵盤快捷鍵
附錄B本書中的Windows API索引
附錄C本書中的.NET類索引
參考文獻(xiàn)