.NET Windows應(yīng)用開發(fā)教程

出版時間:2004-4-1  出版社:兵器工業(yè)出版社,北京希望電子出版社  作者:李勇平  頁數(shù):603  

前言

自2000年6月微軟宣布自己的.NET戰(zhàn)略以來,.NET技術(shù)一直受到業(yè)界的廣泛關(guān)注。2002年3月Visual Studio.NET在中國大陸發(fā)布,2003年5月Visual Studio.NET 2003在中國大陸發(fā)布,這一系列的事實都表明.NET已經(jīng)由戰(zhàn)略變?yōu)楝F(xiàn)實了。Visual Studio.NET是一個功能強大、高效并且可以擴展的編程環(huán)境,是一個構(gòu)建企業(yè)分布式應(yīng)用的開發(fā)平臺,基于XML Web服務(wù)的技術(shù)得到了Visual Studio.NET的大力支持。使用Visual Studio.NET開發(fā)平臺可以構(gòu)建Windows應(yīng)用程序、Web應(yīng)用程序以及Web服務(wù)。使用Visual Studio.NET構(gòu)建分布式應(yīng)用程序?qū)⒏雍唵?、高效而且穩(wěn)定。在.NET技術(shù)發(fā)展之際,希望電子出版社組織編寫了本書,介紹.NET Windows的應(yīng)用開發(fā)。本書有以下特點:實用。本書的作者有豐富的開發(fā)經(jīng)驗,都是長期從事.NET技術(shù)研究的專家、學者。本書的指導原則就是實用性。每一個知識點都是大量工程實踐中總結(jié)出來的寶貴經(jīng)驗。無論你是.NET的初學者還是有一定基礎(chǔ)的開發(fā)者,你都會從本書中獲得寶貴的經(jīng)驗。循序漸進。本書設(shè)計的第2個指導原則就是循序漸進,由易到難。遵循人的認知規(guī)律。我們在組織每一個知識點的時候都按照為什么學這個知識點,這個知識點的具體含義是什么,如何應(yīng)用這個知識點的思路來進行的。我們的目的是證讀者知其然并知其所以然。本書共分成4個部分。這4個部分分別如下:第一部分:.NET基礎(chǔ)與C#編程技術(shù),該部分主要介紹了.NET的概念、.NET構(gòu)成、c#編程基礎(chǔ)以及面向?qū)ο蟮木幊碳夹g(shù)。該部分包含本書的第1章到第5章。第二部分:.NET Windows應(yīng)用開發(fā)技術(shù),該部分主要介紹Windows窗體、控件、事件模型、GDI+以及應(yīng)用程序的調(diào)試、測試和部署。該部分包含本書的第6章到第10章。第三部分:.NET數(shù)據(jù)訪問技術(shù),該部分主要包括SQL Server數(shù)據(jù)庫基礎(chǔ)、ADO.NET、Windows窗體數(shù)據(jù)綁定技術(shù)以及.NET I,O技術(shù)。該部分包含本書的第11章到第14章。第四部分:.NET組件技術(shù),該部分主要包括.NET組件、自定義控件等相關(guān)技術(shù)。該部分主要包括第15章、第16章。本書主要由李勇平編著,另外參與本書編著的人員還有萬麗、宋乃輝、靖琦忠、曹東波、李海紅、宴菊秀、蒲小波、李艷紅、康宏琳等。本書出版過程中,得到兵器工業(yè)出版社、北京希望電子出版社各位領(lǐng)導和工作人員的支持和幫助,在此表示衷心的感謝。另外,還要特別感謝我的父母和曹東波先生,是你們的鼓勵讓我能夠集中精力完成本書的編著。

內(nèi)容概要

  《.NET Windows應(yīng)用開發(fā)教程》共分成4個部分,全面介紹了.NET Windows應(yīng)用開發(fā)。其中,第一部分:.NET基礎(chǔ)與c#編程技術(shù),主要介紹了.NET的概念、.NET構(gòu)成、c#編程基礎(chǔ)以及面向?qū)ο蟮木幊碳夹g(shù)。該部分包含《.NET Windows應(yīng)用開發(fā)教程》的第1章到第5章。第二部分:.NET Windows應(yīng)用開發(fā)技術(shù),主要介紹Windows窗體、控件、事件模型、GDI+以及應(yīng)用程序的調(diào)試、測試和部署。該部分包含《.NET Windows應(yīng)用開發(fā)教程》的第6章到第10章。第三部分:.NET數(shù)據(jù)訪問技術(shù),主要包括SQL Server數(shù)據(jù)庫基礎(chǔ)、ADO.NET、Windows窗體數(shù)據(jù)綁定技術(shù)以及.NET I/O技術(shù)。該部分包含《.NET Windows應(yīng)用開發(fā)教程》的第11章到第14章。第四部分:.NET組件技術(shù),主要包括.NET組件、自定義控件等相關(guān)技術(shù)。該部分主要包括第15章、第16章?!  ?NET Windows應(yīng)用開發(fā)教程》內(nèi)容實用、循序漸進,針對每一個知識點都按照為什么學、這個知識點的含義、如何應(yīng)用這個知識點的思路進行講解,讓讀者知其然并知其所以然。  《.NET Windows應(yīng)用開發(fā)教程》適合初中級Windows應(yīng)用開發(fā)人員、大中專院校的學生。另外,還可以作為微軟MCAD考試的輔導教材。

書籍目錄

第一部分 .NET基礎(chǔ)與C#編程技術(shù)第1章 .NET平臺與C#概述1.1.NET概述1.1.1.NET簡介1.1.2.NET框架(.NET Framework)簡介1.1.3 公共語言運行庫1.2 C#簡介1.2.1 C#編程環(huán)境1.2.2 第1個C#程序1.2.3 C#程序結(jié)構(gòu)1.3 C#語言基礎(chǔ)1.3.1 變量和數(shù)據(jù)類型1.3.2 運算符和表達式1.3.3 類型轉(zhuǎn)換1.3.4 枚舉類型1.3.5 結(jié)構(gòu)類型1.4 各種語句結(jié)構(gòu)選擇語句1.5 實例分析1.5.1 程序分析說明1.5.2 代碼編寫調(diào)試1.5.3 程序測試總結(jié)1.6 小結(jié)第2章 面向?qū)ο缶幊袒A(chǔ)2.1 面向?qū)ο蠡靖拍?.1.1 對象的概念2.1.2 類的概念2.1.3 類的基本要素2.1.4 類的基本特征2.1.5 面向?qū)ο缶幊痰奶攸c和優(yōu)點2.2 創(chuàng)建類2.2.1 字段2.2.2 方法2.2.3 創(chuàng)建和使用對象2.2.4 屬性2.3 對象的構(gòu)造和析構(gòu)2.3.1 對象的構(gòu)造和析構(gòu)2.3.2 static關(guān)鍵字2.3.3 this關(guān)鍵字2.4 通用類型系統(tǒng)2.4.1 簡介2.4.2 裝箱操作2.4.3 取消裝箱操作2.5 實例研究2.5.1 程序分析說明2.5.2 代碼編寫和調(diào)試2.5.3 程序測試和總結(jié)2.6 小結(jié)第3章 數(shù)組、日期和字符串3.1 數(shù)組3.1.1 一維數(shù)組3.1.2 多維數(shù)組3.1.3 交錯數(shù)組3.1.4 Array類簡介3.1.5 數(shù)組作為方法的參數(shù)3.2 日期和時間數(shù)據(jù)3.2.1 DateTime結(jié)構(gòu)3.2.2 TimeSpan類3.3 字符串類3.3.1 String類3.3.2 StringBuilder類3.3.3 格式化數(shù)據(jù)3.3.4 字符串類型轉(zhuǎn)換成其他數(shù)據(jù)類型3.4 實例分析3.4.1 程序分析說明3.4.2 代碼編制3.4.3 實例測試總結(jié)3.5 小結(jié)第4章 面向?qū)ο缶幊踢M階4.1 重載4.1.1 方法重載4.1.2 操作符重載4.2 類的繼承性4.2.1 繼承的含義4.2.2 方法重寫4.2.3 base關(guān)鍵字4.2.4 protected關(guān)鍵字4.2.5 密封類以及密封方法4.3 類的多態(tài)性4.3.1 虛方法4.3.2 抽象類和抽象方法4.4 實例研究4.4.1 程序分析4.4.2 代碼編寫和調(diào)試4.4.3 程序測試和總結(jié)4.5 小結(jié)第5章 命名空間與異常處理5.1 命名空間5.1.1 命名空間的概念5.1.2 命名空間的定義和使用5.1.3 嵌套命名空間5.2 System命名空間5.2.1 Math類5.2.2 Random類5.3 System.Collections命名空間5.3.1 ArrayList類5.3.2 IEnumerator接口5.3.3 Hashtable類5.4 異常處理5.4.1 異常處理結(jié)構(gòu)5.4.2 finally關(guān)鍵字5.4.3 System.Exception類5.5 實例分析5.5.1 程序分析說明5.5.2 代碼編寫與調(diào)試5.5.3 測試與總結(jié)5.6 小結(jié)第二部分 .NET Windows應(yīng)用開發(fā)技術(shù)第6章 Windows窗體設(shè)計6.1 Visual Studio.NET開發(fā)環(huán)境介紹6.1.1 起始頁6.1.2 使用開發(fā)環(huán)境開發(fā)應(yīng)用程序?qū)嵗?6.1.3 使用開發(fā)環(huán)境開發(fā)應(yīng)用程序?qū)嵗?6.1.4 自定義開發(fā)環(huán)境6.2 Wmdows程序設(shè)計6.2.1 啟動界面制作6.2.2 簡單計算程序設(shè)計6.3 窗體對象詳解6.3.1 常見屬性6.3.2 常見方法6.3.3 事件介紹6.3.4 System.Windows.Forms命名空間簡介6.4 實例分析6.4.1 程序分析說明6.4.2 程序編寫6.4.3 程序測試和總結(jié)6.5 小結(jié)第7章 windows常用控件7.1 控件對象介紹7.1.1 控件簡介7.1.2 控件基本的屬性設(shè)置7.1.3 控件的基本方法和事件簡介7.2 各類控件的使用7.2.1 值設(shè)置控件7.2.2 從列表中選擇控件7.2.3 分頁控件7.2.4 Timer控件7.2.5 菜單、工具欄、狀態(tài)欄7.2.6 Windows內(nèi)置對話框7.3 計算器程序的編寫7.3.1 程序分析說明7.3.2 界面設(shè)計和代碼編寫7.3.3 程序測試和總結(jié)7.4 小結(jié)第8章 基本界面布局和設(shè)計8.1 Windows窗體布局概述8.1.1 基本窗體布局8.1.2 程序設(shè)計實例多窗口啟動實例8.2 對話框的使用8.2.1 模式對話框8.2.2 無模式對話框8.3 多文檔界面設(shè)計8.3.1 創(chuàng)建多文檔程序8.3.2 創(chuàng)建多文檔程序?qū)嵗谋揪庉嫵绦蚓庉?.4 資源管理器樣式界面設(shè)計8.4.1 樹狀控件8.4.2 列表控件8.4.3 水平調(diào)整控件之間的尺寸8.4.4 資源管理器樣式程序設(shè)計實例8.5 小結(jié)第9章 GDI+編程9.1 GDI+繪圖的基本概念9.1.1 GDI+概述9.1.2 基本繪圖表面概述9.1.3 Graphics類和Graphics對象的創(chuàng)建9.1.4 坐標以及坐標變換9.2 基本的GDI+對象9.2.1 畫筆9.2.2 筆刷9.2.3 顏色9.2.4 字體9.3 基本圖形的繪制9.3.1 線條和形狀9.3.2 繪制文本9.3.3 繪制圖像9.4 Windows打印功能的實現(xiàn)9.4.1 創(chuàng)建打印作業(yè)實現(xiàn)打印工作9.4.2 頁面設(shè)置9.4.3 打印機設(shè)置9.4.4 打印預覽9.5 實例分析9.5.1 程序分析說明9.5.2 程序編制和調(diào)試9.6 小結(jié)第10章 應(yīng)用程序調(diào)試、測試和部署10.1 應(yīng)用程序調(diào)試10.1.1 錯誤類型10.1.2 調(diào)試版和發(fā)布版10.1.3 應(yīng)用程序執(zhí)行的方式10.1.4 調(diào)試窗口10.1.5 .NET Diagnostics技術(shù)10.2 應(yīng)用程序測試10.2.1 測試概述10.2.2 測試方法10.2.3 測試案例10.3 應(yīng)用程序部署10.3.1 部署基本概念10.3.2 創(chuàng)建部署項目10.4 小結(jié)第三部分 .NET教據(jù)訪問技術(shù)第11章 SOL.Server數(shù)據(jù)庫簡介11.1 數(shù)據(jù)庫基本概念11.1.1 數(shù)據(jù)庫概念11.1.2 關(guān)系數(shù)據(jù)庫概念11.1.3 樣本數(shù)據(jù)庫——Northwind數(shù)據(jù)庫簡介11.2 設(shè)計一個數(shù)據(jù)庫11.2.1 設(shè)計步驟11.2.2 用SQL Server企業(yè)管理器創(chuàng)建數(shù)據(jù)庫11.2.3 使用Access設(shè)計數(shù)據(jù)庫11.3 數(shù)據(jù)庫查詢語言11.3.1 SQL簡介11.3.2 查詢語言綜述11.3.3 多表查詢11.3.4 數(shù)據(jù)操作語言11.4 存儲過程和視圖11.4.1 存儲過程11.4.2 視圖11.5 小結(jié)第12章 ADO.NET數(shù)據(jù)訪問技術(shù)12.1.NET數(shù)據(jù)訪問概述12.1.1 System.Data命名空間12.1.2 ADO.NET體系結(jié)構(gòu)12.1.3 ADO.NET與ADO12.2 使用.NET數(shù)據(jù)提供程序訪問數(shù)據(jù)12.2.1 連接對象12.2.2 命令對象12.2.3 DataReader類12.2.4 DataAdapter類(數(shù)據(jù)適配器)12.2.5 實例研究12.3 創(chuàng)建和使用DataSet12.3.1 數(shù)據(jù)表DataTable12.3.2 表問關(guān)系DataRelation12.3.3 使用數(shù)據(jù)適配器填充DataSet12.3.4.使用數(shù)據(jù)集DataSet操縱數(shù)據(jù)庫12.4 數(shù)據(jù)視圖12.5 編寫數(shù)據(jù)提供程序12.6 小結(jié)第13章 Windows數(shù)據(jù)訪問13.1 數(shù)據(jù)綁定概述13.1.1 數(shù)據(jù)綁定的必要性13.1.2 數(shù)據(jù)綁定實例13.1.3 數(shù)據(jù)綁定應(yīng)用范圍13.2 數(shù)據(jù)綁定原理13.2.1 Windows窗體數(shù)據(jù)提供者13.2.2 數(shù)據(jù)使用者13.3 數(shù)據(jù)集內(nèi)篩選和排序13.3.1 在數(shù)據(jù)表中直接篩選和排序13.3.2 使用數(shù)據(jù)視圖13.3.3 程序?qū)嵗?3.4 在窗體上操作數(shù)據(jù)13.5 數(shù)據(jù)綁定應(yīng)用綜述13.5.1 查找表實例13.5.2 主控,詳細關(guān)系實例13.6 小結(jié)第14章 .NETI/O操作與文件管理14.1 流的概念14.1.1.NET流的體系結(jié)構(gòu)14.1.2 Stream類14.2 字節(jié)流14.2.1 FilcStream類14.2.2 BufferedStream類14.2.3 MemoryStream類14.3 字符數(shù)據(jù)輸入和輸出14.3.1 使用字節(jié)流處理Unicode字符數(shù)據(jù)的輸入和輸出14.3.2 FextReader類和TextWriter類14.3.3 StreamReader類和StreamWriter類14.3.4 StringReader類和StringWriter類14.4 二進制數(shù)據(jù)的輸入和輸出14.4.1 使用字節(jié)數(shù)據(jù)流處理二進制數(shù)據(jù)的輸入和輸出14.4.2 BinaryReader類和BinaryWriter類14.5 文件的隨機訪問技術(shù)14.6 文件系統(tǒng)14.6.1 文件管理14.6.2 目錄管理14.6.3 路徑14.6.4 程序?qū)嵗?4.7 小結(jié)第四部分 .NET組件技術(shù)第15章 .NET組件技術(shù)15.1 再談屬性15.1.1 索引器15.1.2 索引屬性(訪問對象的屬性)……第16章 自定義控件

章節(jié)摘錄

插圖:

編輯推薦

《.NET Windows應(yīng)用開發(fā)教程》特點:內(nèi)容實用、循序漸進,針對每一個知識點都按照為什么學、這個知識點的含義、如何應(yīng)用這個知識點的思路進行的,也就是讓讀者知其然并知其所以然?!?NET Windows應(yīng)用開發(fā)教程》適用于:初中級Windows應(yīng)用開發(fā)人員、大中專院校的學生。另外,還可以作為微軟MCAD考試的輔導教材。

圖書封面

評論、評分、閱讀與下載


    .NET Windows應(yīng)用開發(fā)教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7