《編程的奧秘》是2006年1月電子工業出版社出版的圖書,作者是金旭亮。
基本介紹
- 書名:編程的奧秘:.NET軟體技術學習與實踐
- 作者:金旭亮
- ISBN:9787121018206
- 類別:軟體
- 頁數:584
- 定價:65.00元
- 出版社:電子工業出版社
- 出版時間:2006-1
- 裝幀:平裝
- 開本:16開
內容簡介,編輯推薦,作者簡介,圖書目錄,
內容簡介
軟體到底是怎樣開發出來的?
編程是難還是易?有沒有能讓編程功力“暴長10年”的“武功秘笈”?
一個有志於成為優秀軟體工程師的人應該怎樣學習計算機技術?
本書以.NET為載體,全面把握軟體技術脈絡;以實踐為基礎,直觀體會程式設計本質。作者在多年的軟體開發實踐經驗中深入思索,將在本書中告訴您:理論與實踐的巨人鴻溝,如何跨越?龐大複雜的軟體技術體系,如何把握其脈絡?功能強人的套用軟體,怎樣開發?面對著日新月異的技術進步,您做好準備了嗎?
本書主要介紹在.NET下開發運行於個人計算機上的應用程式所需的全部技術基礎,匯集了從實踐中總結出來的大量編程技巧與經驗之談,體現了作者對程式設計這一人類智力密集型活動的觀點與看法,並力圖為讀者勾畫出一個實用的軟體開發學習全景,為讀者進一步深入地自學相關的計算機專業課程(如“資料庫原理”、“數據結構”、“作業系統”等)打下紮實的基礎。
編輯推薦
對於初學者,可以選擇此書作為軟體開發領域的入門書,一步到位,直接學習主流的面向對象軟體技術;對於在校的大學生,學習本書則有助於了解計算機專業課理論如何套用在軟體開發中,避免學習上的盲目性;對於已有一定編程經驗的程式設計師,此書可以幫助其迅速地進入.NET技術領域,結合其已有技能,開發出具有專業水準的套用軟體。
本書所配光碟包含全書的全部示例源碼;按章節組織,方便讀者對每一章的深入學習;另外,還配有全書的電子教案及相關實例,方便將本書作為教材的老師授課用。
作者簡介
金旭亮,現執教於北京理工大學計算機學院,為本科生、研究生講授面向對象軟體開發技術系列課程,專注於微軟·NET平台技術,2003年起就在北理工開設微軟·NET技術課程,帶出了一批優秀的學生。金旭亮老師2003年夏發表了一篇自傳——《一個普通 IT 人的十年回顧》,細訴自己的坎坷學習經歷,感染了無數學子之心,是其影響最大的文章之一。
圖書目錄
第1篇 初 識
第1章 初識.NET
1.1 什麼是.NET
1.1.1 .NET與傳統Windows的不同
1.1.2 從.NET看軟體技術的發展趨勢
1.2 搭建.NET運行平台
1.3 使用命令行編譯VB.NET程式
1.4 第一個可視化的.NET程式
1.5 .NET程式運行原理
1.5.1 理解機器指令
1.5.2 程式與編譯器
1.5.3 .NET程式運行原理
1.5.4 發布.NET程式
第2章 .NET程式設計基礎
2.1 使用VS.NET設計用戶界面
2.1.1 窗體的使用
2.1.2 常見控制項使用
2.1.3 界面布局
2.1.4 繪製圖示
2.2 VB.NET語法基礎
2.2.1 基本數據類型
2.2.2 語句與控制結構
2.2.3 對象與類
2.2.4 變數的類型
2.2.5 函式與方法重載
2.2.6 字元串使用
2.2.7 遞歸
2.2.8 .NET中的集合
2.2.9 VB.NET開發實踐:多窗體編程
2.3 克隆Word——MyEditor程式分析
2.3.1 主窗體frmEditor界面設計
2.3.2 結束程式運行
2.3.3 打開檔案功能的實現
2.3.4 編輯功能的實現
2.3.5 查找功能的實現
2.4 編譯項目
2.4.1 Debug與Release版本
2.4.2 設定EXE檔案圖示
2.4.3 MyEditor程式分析小結
第2篇 入門
第3章 面向對象的程式設計語言
3.1 .NET語言族
3.2 類的創建與銷毀過程
3.2.1 類的創建與構造函式
3.2.2 類的銷毀與垃圾收集
3.3 ByRef與ByVal
3.3.1 簡單類型參數的傳送
3.3.2 引用類型參數的傳送
3.4 面向對象特性
3.4.1 繼承
3.4.2 多態
3.4.3 函式模板——委託
3.4.4 事件
3.5 異常處理
3.5.1 程式的健壯性
3.5.2 使用異常處理保證程式的健壯性
3.5.3 異常的捕獲
3.6 面向對象編程實戰
3.6.1 什麼是應用程式嚮導
3.6.2 設計一個嚮導程式框架
3.6.3 嚮導框架代碼分析
3.6.4 小結
第4章 Windows Form程式設計
4.1 組件開發與使用基礎
4.1.1 可視化組件與非可視化組件
4.1.2 使用第三方控制項
4.1.3 容器控制項
4.1.4 移動焦點
4.2 數據驗證
4.2.1 窗體級驗證與欄位級驗證、
……
第3篇 深入
第5章 .NET資料庫編程概覽、
第6章 SQL入門
第7章 編程訪問資料庫
第8章 資料庫編程技巧與實例分析
第9章 使用XML處理數據
第10章 計算機繪圖原理及其套用
第4篇 精通
第11章 面向對象軟體編程基礎
第12章 基於組件的軟體開發
第13章 面向對象軟體開發實踐
附錄A 常見Windows控制項中英文名術語對照表
附錄B 本書縮略語對照表
參考文獻
後記