 |
-- 會員 / 註冊 --
|
|
|
|
Visual C#學習筆記 ( 簡體 字) |
作者:繆勇等編著 | 類別:1. -> 程式設計 -> .NET -> C# |
譯者: |
出版社:電子工業出版社 | 3dWoo書號: 12794 詢問書籍請說出此書號!【缺書】 【不接受訂購】 |
出版日:5/1/2008 |
頁數:573 |
光碟數:1 |
|
站長推薦:  |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
【不接受訂購】 | ISBN:9787121054969 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: |
內容簡介:本書由淺入深地講解Visual C# 2005編程知識,全書內容分為6篇,共27章,第一篇介紹Visual Studio 2005開發環境和C#基礎,其中包括Visual C# 2005簡介,C#語言基礎,面向對象編程基礎,數組類和集合類,繼承,線程和文件操作,以及處理錯誤和調試;第二篇介紹.NET與C#核心技術,主要內容包括.NET框架,C#.NET命名空間和程序集,字符處理,組件和部署;第三篇主要介紹Windows窗體程序,主要包括Windows窗體,WinForms高級控件,菜單和對話框,GDI+的應用和網絡編程;第四篇主要介紹數據處理技術,主要包括ADO.NET,數據綁定技術和XML;第五篇介紹了Web編程,主要包括ASP.NET開發,ASP.NET中的控件,ASP.NET中的數據綁定和ASP.NET中的對象;第六篇精選了幾個能囊括本書介紹的所有理論的實例,能使讀者徹底精通C#編程技術。 本書內容全面,不但適合于沒有任何程序語言編程基礎而欲直接學習C#技術的初學者,同時也適合于有一定C#開發基礎而需要加深對C#核心技術進一步了解和掌握的程序員。 |
目錄:第一篇 Visual Studio 2005開發環境和C#基礎 第1章 Visual C# 2005簡介 1.1 C#語言概述 1.1.1 C#語言的特點 1.1.2 C#與C/C++的關系 1.1.3 C#與Java相比較 1.1.4 C#2.0新增功能 1.2 C#的開發環境 1.3 Visual Studio 2005概述 1.3.1 Visual Studio 2005簡介 1.3.2 Visual Studio 2005的安裝 1.3.3 MSDN的安裝 1.4 Visual Studio 2005的使用 1.4.1 啟動Visual Studio 2005 1.4.2 Visual Studio 2005的起始頁 1.4.3 Visual Studio 2005的窗口 1.4.4 創建和生成項目 1.4.5 調試 1.5 小結 第2章 C#語言基礎 2.1 C#導言 2.2 變量和常量 2.2.1 變量命名 2.2.2 變量聲明 2.2.3 常量 2.3 運用運算符 2.3.1 算術運算符 2.3.2 賦值運算符 2.3.3 其他運算符 2.3.4 運算符的優先級 2.4 流程控制語句 2.4.1 條件語句 2.4.2 循環語句 2.4.3 跳轉語句 2.5 復雜類型 2.5.1 枚舉 2.5.2 數組 2.6 編程注釋 2.7 預處理介紹 2.8 小結 第3章 面向對象編程基礎 3.1 C#中的對象和類 3.2 System.Object類 3.3 System.Object類 3.3.1 構造函數 3.3.2 析構函數 3.4 方法 3.4.1 方法定義 3.4.2 方法調用 3.4.3 方法重載 3.4.4 靜態方法 3.5 小結 第4章 數組類和集合類 4.1 數組類 4.1.1 數組類是什么 4.1.2 數組類的應用 4.2 集合類 4.2.1 什么是集合類 4.2.2 使用集合類 4.3 小結 第5章 繼承 5.1 繼承簡介 5.2 繼承的應用 5.2.1 基類和派生類 5.2.2 調用基類構造函數 5.2.3 虛方法和重寫方法 5.2.4 隱藏方法 5.2.5 抽象類和抽象方法 5.3 接口應用 5.3.1 接口的聲明于實現 5.3.2 通過接口實現多繼承 5.3.3 顯式接口實現 5.4 小結 第6章 線程和文件操作 6.1 線程簡介 6.2 線程應用 6.2.1 創建線程 6.2.2 線程的生命周期 6.2.3 線程同步 6.2.4 線程的優先級 6.3 文件操作 6.3.1 System.IO命名空間 6.3.2 File類 6.3.3 FileStream類 6.3.4 創建并寫入文件 6.3.5 讀取文件 6.3.6 二進制文件讀取 6.3.7 緩沖區的讀寫 6.4 小結 第7章 處理錯誤和調試 7.1 調試 7.1.1 程序錯誤 7.1.2 程序調試 7.2 異常處理 7.2.1 throw語句 7.2.2 try-catch-finally語句 7.3 小結 第二篇 NET與C#核心技術 第8章 NET框架 8.1 NET概述 8.1.1 NET平臺 8.1.2 NET框架 8.1.3 公共語言規范CLS 8.2 公共語言運行庫CLR 8.2.1 CLR概述 8.2.2 CLR的環境 8.3 托管代碼 8.3.1 托管代碼概述 8.3.2 托管代碼編譯和執行的過程 8.4 NET框架類庫 8.4.1 NET框架類庫概述 8.4.2 ADO.NET組件 8.4.3 XML數據組件 8.4.4 Windows Forms組件 8.4.5 Web Forms組件 8.5 NET編程 8.6 小結 第9章 C#.NET命名空間和程序集 9.1 C#.NET命名空間概述 9.2 C#.NET命名空間的使用 9.2.1 新建命名空間 9.2.2 使用命名空間 9.3 程序集概述 9.3.1 什么是程序集 9.3.2 為什么使用程序集 9.3.3 程序集的功能 9.4 程序集的應用 9.4.1 構建單文件程序集 9.4.2 構建多文件程序集 9.5 添加引用 9.6 小結 第10章 字符處理 10.1 字符串類 10.1.1 了解字符串 10.1.2 String類屬性成員 10.2 操作字符串 10.2.1 分割字符串 10.2.2 獲取子字符串 10.2.3 比較字符串 10.2.4 字符刪除、插入和大小寫的轉換 10.2.5 字符串的合并 10.3 StringBuilder類 10.4 字符串的格式化 10.4.1 格式化 10.4.2 數值格式化 10.4.3 自定義的數值格式化 10.4.4 日期時間格式化 10.4.5 自定義日期時間格式化 10.5 小結 第11章 組件 11.1 屬性 11.1.1 什么是屬性 11.1.2 使用屬性 11.1.3 只讀屬性和只寫屬性 11.1.4 屬性的可訪問性 11.2 索引器 11.2.1 什么是索引器 11.2.2 使用索引器 11.2.3 比較索引器與數組 11.3 委派和事件 11.3.1 委派 11.3.2 多重傳送委派 11.3.3 事件 11.3.4 內置的委派類型 11.3.5 多重傳送事件 11.4 泛型 11.4.1 泛型概述 11.4.2 使用泛型 11.4.3 條件約束 11.5 小結 第12章 部署 12.1 部署的含義和.NET Framework的部署功能 12.1.1 部署的含義 12.1.2 NET Framework的部署功能 12.2 Microsoft Windows Installer概述 12.2.1 什么是Windows Installer 12.2.2 Windows Installer的功能 12.3 創建Windows軟件安裝包 12.3.1 創建和配置工程 12.3.2 安裝編輯器 12.3.3 文件系統編輯器 12.3.4 注冊表編輯器 12.3.5 文件類型編輯器 12.3.6 用戶界面編輯器 12.3.7 自定義操作編輯器 12.3.8 啟動條件編輯器 12.3.9 構建工程 12.4 安裝創建的Windows軟件 12.5 小結 第三篇 Windows窗體程序 第13章 Windows窗體 13.1 窗體簡介 13.2 創建窗體 13.3 設置窗體屬性 13.4 窗體常用方法和事件 13.5 Windows窗體中常用控件 13.5.1 標簽控件 13.5.2 文本框控件 13.5.3 按鈕控件 13.5.4 列表框控件 13.5.5 組合框控件 13.6 Windows窗體常用控件示例程序 13.7 Windows窗體間的調用 13.8 小結 第14章 WinForms高級控件 14.1 單選按鈕控件 14.2 復選框控件 14.3 選項卡控件 14.4 滾動條控件 14.5 進度條控件 14.6 列表視圖和樹視圖控件 14.6.1 列表視圖控件 14.6.2 樹視圖控件 14.7 小結 第15章 菜單和對話框 15.1 創建菜單 15.1.1 創建主菜單 15.1.2 創建快捷菜單 15.2 使用對話框 15.2.1 消息框 15.2.2 打開文件對話框 15.2.3 保存文件對話框 15.2.4 字體對話框 15.2.5 顏色對話框 15.3 小結 第16章 GDI+的應用 16.1 GDI+簡介 16.2 GDI體系結構 16.3 System.Drawing命名空間 16.3.1 System.Drawing命名空間中的常用結構 16.3.2 System.Drawing命名空間中的類 16.4 顏色、位置和大小 16.4.1 顏色 16.4.2 位置和大小 16.5 Graphics類 16.6 路徑和區域 16.6.1 路徑 16.6.2 區域 16.7 畫筆和畫刷 16.7.1 畫筆 16.7.2 畫刷 16.8 小結 第17章 網絡編程 17.1 網絡協議概述 17.2 System.Net和System.Net.Sockets命名空間 17.2.1 System.Net命名空間 17.2.2 System.Net.Socket命名空間 17.3 TcpClient、TcpListener和NetworkStream 17.3.1 TcpClient和TcpListener 17.3.2 NetworkStream 17.4 小結 第四篇 數據 第18章 ADO.NET 18.1 ADO.NET概述 18.1.1 ADO.NET基本概念 18.1.2 ADO.NET基本結構 18.1.3 ADO.NET主要對象 18.1.4 ADO.NET的命名空間 18.2 結構化查詢語言SQL 18.2.1 數據定義語言(DDL) 18.2.2 數據操縱語言(DML) 18.2.3 數據控制語言(DCL) 18.2.4 存儲過程 18.2.5 其他語言元素 18.3 ADO.NET訪問數據庫 18.3.1 ADO.NET處理數據庫的一般步驟 18.3.2 ADO.NET處理數據庫的基本流程 18.4 DO.NET訪問數據庫實例 18.4.1 數據庫設計 18.4.2 數據庫連接類UserData 18.4.3 系統窗體及程序設計 18.5 小結 第19章 數據綁定技術 19.1 數據綁定概述 19.1.1 數據綁定的類型 19.1.2 數據綁定的一般步驟 19.1.3 常用的數據綁定方案 19.2 常用數據綁定控件 19.2.1 DataGrid控件 19.2.2 DataGridView控件 19.2.3 ComboBox控件和ListBox控件 19.3 小結 第20章 XML 20.1 XML簡介 20.1.1 XML的產生 20.1.3 XML的優點 20.2 XML文檔結構 20.3 命名空間 20.3.1 命名空間的聲明 20.3.2 命名空間的使用 20.4 XML文檔類型的定義 20.4.1 DTD 20.4.2 Schema 20.5 XML文檔的顯示 20.5.1 用CSS顯示XML文檔 20.5.2 用XSL顯示XML文檔 20.6 NET中的XML操作方法 20.6.1 使用MSXML 20.6.2 使用System.Xml 20.7 XML與ADO.NET 20.7.1 DateSet和XML之間的關系 20.7.2 DataSet和XML的相互轉換 20.7.3 DataSet的XML架構 20.8 小結 第五篇 Web編程 第21章 ASP.NET開發 21.1 ASP.NET簡介 21.2 安裝和配置IIS 21.2.1 安裝IIS 21.2.2 配置IIS 21.3 創建Web應用程序步驟 21.4 Web應用程序配置、安裝和部署 21.4.1 Web應用程序的配置 21.4.2 配置安裝和部署 21.5 小結 第22章 ASP.NET中的控件 22.1 HTML控件 22.1.1 HtmlForm控件 22.1.2 HtmlAnchor控件 22.1.3 HtmlInput控件 22.1.4 HtmlImage控件 22.1.5 HtmlTable控件 22.2 Web控件 22.2.1 文本控件 22.2.2 選擇控件 22.2.3 控制轉移控件 22.3 驗證控件 22.3.1 RequiredFieldValidator控件 22.3.2 CompareValidator控件 22.3.3 RangeValidator控件 22.3.4 RegularExpressionValidator控件 22.3.5 CustomValidator控件 22.3.6 ValidationSummary控件 22.4 用戶控件 22.5 小結 第23章 ASP.NET中的數據綁定 23.1 Repeater控件 23.2 DataList控件 23.3 DataGrid控件 23.3.1 顯示列 23.3.2 分頁 23.4 GridView控件 23.4.1 顯示頁眉和頁腳 23.4.2 選定內容 23.4.3 編輯數據 23.4.4 刪除數據 23.4.5 排序 23.4.6 分頁 23.5 小結 第24章 ASP.NET中的對象 24.1 Page對象 24.2 HttpResponse對象 24.3 HttpRequest對象 24.4 HttpServerUtility對象 24.5 Application對象 24.6 Session對象 24.7 小結 第六篇 綜合應用 第25章 貪吃蛇游戲制作 25.1 游戲開發簡介 25.2 游戲架構設計 25.2.1 游戲玩家操作設計 25.2.2 類對象設計 25.3 游戲開發技術分析 25.3.1 GDI+圖形顯示技術 25.3.2 鍵盤 事件 25.3.3 窗體控件及對話框的使用 25.3.4 XML數據的讀取與保存 25.4 編程實現 25.4.1 類對象編程 25.4.2 窗體編程 25.5 小結 第26章 網絡文件下載 26.1 系統構架 26.2 系統工作機制 26.3 編程實現 26.3.1 服務器端程序 26.3.2 客戶端程序 26.4 小結 第27章 企業產品信息發布系統 27.1 系統概述 27.2 系統分析與設計 27.2.1 企業用戶功能 27.2.2 普通用戶功能 27.2.3 管理員功能 27.3 數據庫設計 27.4 系統實現 27.4.1 系統的配置信息 27.4.2 定義db.cs類 27.4.3 Default.aspx(主頁面) 27.4.4 loginascx(企業用戶、管理員登錄) 27.4.5 reg.ascx(注冊頁面) 27.4.6 Join.ascx(顯示最新加入的企業) 27.4.7 Post.aspx(發布新產品) 27.4.8 Modify1.aspx(修改產品資料頁面) 27.4.9 Shop.aspx(瀏覽某一用戶發布的所有供求信息、產品信息) 27.4.10 ShopNs.aspx(查看某一供求詳細信息) 27.4.11 Yellowpage.aspx(企業黃頁) 27.4.12 Yellowpage1.aspx(顯示某個二級分類下的所有企業) 27.4.13 Manage.aspx(管理員管理頁面) 27.5 小結 |
序: |
|