出版時間:2006-1 出版社:電子工業(yè)出版社 作者:金旭亮 頁數(shù):584 字數(shù):935000
Tag標簽:無
內容概要
本書主要介紹在 .NET下開發(fā)運行于個人計算機上的應用程序所需的全部技術基礎,匯集了從實踐中總結出來的大量編程技巧與經(jīng)驗之談,體現(xiàn)了作者對程序設計這一人類智力密集型活動的觀點與看法,并力圖為讀者勾畫出一個實用的軟件開發(fā)學習全景,為讀者進一步深入地自學相關的計算機專業(yè)課程(如《數(shù)據(jù)庫原理》、《數(shù)據(jù)結構》、《操作系統(tǒng)》等)打下扎實的基礎。 對于初學者,可以選擇此書作為軟件開發(fā)領域的入門書,一步到位,直接學習主流的面向對象軟件技術;對于在校的大學生,學習本書則有助于了解計算機專業(yè)課理論如何應用在軟件開發(fā)中,避免學習上的盲目性;對于已有一定編程經(jīng)驗的程序員,此書可以幫助其迅速地進入 .NET技術領域,結合其已有技能,開發(fā)出具有專業(yè)水準的應用軟件。 本書所配光盤包含全書的全部示例源碼;按章節(jié)組織,方便讀者對每一章的深入學習;另外,還配有全書的電子教案及相關實例,方便將本書作為教材的老師授課用。
作者簡介
本書作者金旭亮于1989年與超級解霸的開發(fā)者梁肇新同時邁入廣西大學的校門,卻走了一條與其不同的路?! ?994年起開始自學計算機專業(yè)本科課程,并開始編程,從未間斷。迄今已逾10年,仍對軟件癡心不改?! ?002年北京理工大學計算機應用技術專業(yè)研究生畢業(yè),后留校任教,主講程序設計系列課程?! ?003年在CSDN論壇發(fā)表自傳——《一個普通IT人的十年回顧》,一石激起千層浪。先后收到近千封國內外郵件,對作者經(jīng)歷與觀點見仁見智。 目前,致力于軟件技術的理論研究與應用實踐,并密切關注中國計算機教育問題。
書籍目錄
第1篇 初 識 第1章 初識.NET 1.1 什么是.NET 1.1.1 .NET與傳統(tǒng)Windows的不同 1.1.2 從.NET看軟件技術的發(fā)展趨勢 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 發(fā)布.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 基本數(shù)據(jù)類型 2.2.2 語句與控制結構 2.2.3 對象與類 2.2.4 變量的類型 2.2.5 函數(shù)與方法重載 2.2.6 字符串使用 2.2.7 遞歸 2.2.8 .NET中的集合 2.2.9 VB.NET開發(fā)實踐:多窗體編程 2.3 克隆Word——MyEditor程序分析 2.3.1 主窗體frmEditor界面設計 2.3.2 結束程序運行 2.3.3 打開文件功能的實現(xiàn) 2.3.4 編輯功能的實現(xiàn) 2.3.5 查找功能的實現(xiàn) 2.4 編譯項目 2.4.1 Debug與Release版本 2.4.2 設置EXE文件圖標 2.4.3 MyEditor程序分析小結第2篇 入門 第3章 面向對象的程序設計語言 3.1 .NET語言族 3.2 類的創(chuàng)建與銷毀過程 3.2.1 類的創(chuàng)建與構造函數(shù) 3.2.2 類的銷毀與垃圾收集 3.3 ByRef與ByVal 3.3.1 簡單類型參數(shù)的傳送 3.3.2 引用類型參數(shù)的傳送 3.4 面向對象特性 3.4.1 繼承 3.4.2 多態(tài) 3.4.3 函數(shù)模板——委托 3.4.4 事件 3.5 異常處理 3.5.1 程序的健壯性 3.5.2 使用異常處理保證程序的健壯性 3.5.3 異常的捕獲 3.6 面向對象編程實戰(zhàn) 3.6.1 什么是應用程序向導 3.6.2 設計一個向導程序框架 3.6.3 向導框架代碼分析 3.6.4 小結 第4章 Windows Form程序設計 4.1 組件開發(fā)與使用基礎 4.1.1 可視化組件與非可視化組件 4.1.2 使用第三方控件 4.1.3 容器控件 4.1.4 移動焦點 4.2 數(shù)據(jù)驗證 4.2.1 窗體級驗證與字段級驗證、 ……第3篇 深入 第5章 .NET數(shù)據(jù)庫編程概覽、 第6章 SQL入門 第7章 編程訪問數(shù)據(jù)庫 第8章 數(shù)據(jù)庫編程技巧與實例分析 第9章 使用XML處理數(shù)據(jù) 第10章 計算機繪圖原理及其應用第4篇 精通 第11章 面向對象軟件編程基礎 第12章 基于組件的軟件開發(fā) 第13章 面向對象軟件開發(fā)實踐 附錄A 常見Windows控件中英文名術語對照表 附錄B 本書縮略語對照表參考文獻后記
編輯推薦
“這本書的第一批讀者是我教的大學一年級新生們,他們沒有編程基礎,就像璞玉未經(jīng)雕琢。我每寫一章,就給他們看并讓他們告訴我哪里看不懂,然后我就修改——如此反復,直到他們完全看懂為止。所以我相信,編程的奧秘,每個人都能掌握?!薄 鹦窳痢 ∫?NET為載體,全面把握軟件技術脈絡以實踐為基礎,直觀體會程序設計本質?! ∪绻窃谛W生,面對中國軟件教育的現(xiàn)狀,如何應對? 如果您是一個初學者,如何通過自學邁入軟件開發(fā)的大門? 如果您是一名程序員,如何通過實踐不斷提高自己的技術水平? 本書作者在多年的軟件開發(fā)實踐中深入思索,告訴您: ◎理論與實踐的巨大鴻溝,如何跨越? ◎龐大復雜的軟件技術體系,如何把握其脈絡? ◎功能強大的應用軟件,怎樣開發(fā)? 面對著日新月異的技術進步,您做好準備了嗎?
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載