商品簡介
本書通過大量的實例,由淺入深地介紹了Visual Basic.NET 2005結合SQL Server 2005的軟件開發知識和編程方法。全書概念清晰、層次分明,通俗易懂。
本書詳細介紹了Visual Basic.NET 2005的基本知識、編程語言、面向對象技術、常用控件,講解了Access和SQL Server的基礎知識,ADO.NET數據庫訪問技術、數據綁定技術、存儲過程,SQL Server CLR、事務、水晶報表設計等。
本書主要適用于初、中級的Visual Basic.NET 2005用戶,但后面的“存儲過程”及“SQL Server公共語言運行庫”等也適用于高級用戶使用,為了方便讀者學習,在本書配套光盤中存放了本書的所有實例。
目次
語言基礎篇
第1章 VB.NET 2005環境與入門
1.1 VB.NET 2005的新特性
1.2 Visual Studio 2005的安裝
1.2.1 準備安裝
1.2.2 開始安裝
1.2.3 安裝MSDN
1.3 VB.NET 2005的開發環境
1.3.1 工作區
1.3.2 菜單介紹
1.4 第1個應用程序
1.4.1 新建應用程序
1.4.2 添加控件
1.4.3 設置窗體屬性
1.4.4 添加代碼
1.4.5 保存項目
1.4.6 運行結果
1.5 幫助文檔MSDN
1.6 本章小結
第2章 VB.NET 2005語言基礎
2.1 數據類型
2.1.1 基本數據類型
2.1.2 數據類型轉換
2.1.3 變量和常量
2.1.4 變量的作用域
2.1.5 數組
2.1.6 多維數組
2.1.7 動態數組
2.1.8 枚舉類型
2.1.9 結構類型
2.2 語法規則
2.2.1 表達式和運算符
2.2.2 運算符的優先級
2.3 流程控制
2.3.1 順序語句
2.3.2 條件語句
2.3.3 循環語句
2.3.4 注釋語句和續行符
2.4 過程和函數
2.4.1 Sub過程
2.4.2 過程調用
2.4.3 Function——函數
2.4.4 函數調用
2.4.5 參數傳遞
2.4.6 屬性過程
2.4.7 API應用
2.5 事件
2.5.1 Event事件
2.5.2 鼠標事件
2.5.3 鍵盤事件
2.6 應用舉例
2.7 本章小結
第3章 面向對象程序設計
3.1 面向對象程序設計概述
3.1.1 面向對象程序設計的基本要素
3.1.2 面向對象程序設計的優點
3.2 類和對象
3.2.1 類的創建
3.2.2 類的組成
3.2.3 對象
3.2.4 對象的創建
3.3 封裝、繼承和多態
3.3.1 封裝
3.3.2 繼承
3.3.3 多態性
3.4 接口、抽象類
3.4.1 接口
3.4.2 抽象類
3.5 模塊
3.6 本章小結
開發進階篇
第4章 常用控件
4.1 窗體
4.1.1 窗體概述
4.1.2 窗體屬性
4.1.3 窗體方法
4.1.4 窗體事件
4.2 控件
4.2.1 控件概述
4.2.2 通用屬性
4.2.3 通用方法
4.2.4 通用事件
4.3 公共控件
4.3.1 Button控件
4.3.2 TextBox控件
4.3.3 Label控件
4.3.4 LinkLabel控件
4.3.5 CheckBox和RadioButton控件
4.3.6 ListBox控件
4.3.7 ComboBox控件
4.3.8 ListView控件
4.3.9 TreeView控件
4.3.10 ImageList控件
4.3.11 PictureBox控件
4.4 滾動類控件
4.4.1 HscrollBar和VscrollBar控件
4.4.2 ProgressBar控件
4.4.3 TrackBar控件
4.5 容器類控件
4.5.1 Panel控件
4.5.2 GroupBox控件
4.5.3 TabControl控件
4.6 Timer控件
4.6.1 屬性
4.6.2 事件
4.7 添加刪除控件
4.8 本章小結
第5章 高級用戶界面
5.1 SDI和MDI
5.2 菜單和工具欄
5.2.1 菜單欄
5.2.2 彈出式菜單
5.2.3 工具欄
5.3 MDI窗體
5.4 對話框
5.4.1 OpenFileDialog
5.4.2 SaveFileDialog
5.4.3 FontDialog
5.4.4 ColorDialog
5.4.5 FolderBrowserDialog
5.5 打印對話框
5.5.1 PageSetupDialog
5.5.2 PrintDialog
5.5.3 PrintDocument
5.5.4 PrintPreviewControl
5.5.5 PrintPreviewDialog
5.6 彈出式對話框
5.6.1 輸入框
5.6.2 MessageBox彈出對話框
5.7 本章小結
第6章 圖形圖像
6.1 Windows GDI + 介紹
6.1.1 二維矢量圖形
6.1.2 圖像處理
6.1.3 版式
6.2 坐標系統
6.2.1 坐標系統的分類
6.2.2 坐標的表示
6.3 色彩系統
6.3.1 RGB函數
6.3.2 Color結構
6.3.3 QBColor函數
6.3.4 數值表示
6.3.5 顏色的使用
6.4 Pen、Graphics對象繪製圖形
6.4.1 Pen類
6.4.2 Graphics類
6.4.3 繪制直線
6.4.4 繪制折線
6.4.5 繪制圓和橢圓
6.4.6 繪制矩形
6.4.7 繪制曲線
6.4.8 繪制文本
6.5 本章小結
第7章 錯誤、調試與異常處理
7.1 錯誤類型
7.1.1 語法錯誤
7.1.2 運行時錯誤
7.1.3 邏輯錯誤
7.2 智能編譯自動糾正
7.3 調試
7.3.1 啟動調試
7.3.2 逐語句\逐過程
7.3.3 設置斷點
7.3.4 調試實例
7.4 異常捕獲和處理
7.4.1 結構化異常處理
7.4.2 非結構化異常處理
7.4.3 Error語句和異常類Err
7.5 本章小結
第8章 文件應用程序
8.1 文件系統類
8.1.1 Directory類
8.1.2 File類
8.2 文件的讀寫
8.2.1 Stream抽象類
8.2.2 FileStream類
8.2.3 StreamReader類
8.2.4 StreamWriter類
8.2.5 BinaryReader類和BinaryWriter類
8.3 文件應用程序實例
8.4 本章小結
數據庫開發篇
第9章 數據庫應用程序
9.1 數據庫系統基礎
9.1.1 數據庫系統的組成
9.1.2 數據庫系統的特點
9.1.3 數據模型
9.1.4 關係型數據庫
9.2 SQL Server 2005數據庫
9.3 SQL基礎
9.3.1 SQL語言的分類
9.3.2 DDL操作表和視圖
9.3.3 DML操作表中數據
9.4 存儲過程
9.4.1 存儲過程的概念
9.4.2 存儲過程的種類
9.4.3 在VB.NET 2005中調用存儲過程
9.5 VB.NET 2005查詢SQL Server 2005數據庫
9.6 本章小結
第10章 ADO.NET
10.1 ADO.NET簡介
10.1.1 .NET Framework數據提供程序
10.1.2 DataSet
10.2 OLE DB數據提供程序
10.2.1 OleDbConnection對象
10.2.2 OleDbCommand對象
10.2.3 OleDbDataAdapter對象
10.2.4 OleDbDataReader對象
10.2.5 查詢數據庫實例
10.3 SQL Server數據提供程序
10.3.1 SqlConnection對象
10.3.2 SqlCommand
10.3.3 SqlDataAdapter適配器
10.3.4 查詢數據庫實例
10.4 數據集DataSet
10.4.1 DataSet介紹
10.4.2 DataSet
10.4.3 DataTable
10.4.4 創建DataTable的結構
10.4.5 用DataRow操作表數據
10.5 DataSet的使用
10.5.1 創建數據庫DataSet
10.5.2 創建離線DataSet
10.6 DataSet與XML
10.6.1 XML基礎
10.6.2 Visual Studio 2005與XML
10.6.3 VB.NET 2005創建XML
10.6.4 DataSet讀取XML數據
10.6.5 DataSet寫入XML數據
10.7 本章小結
高級技術篇
第11章 .NET Framework
11.1 .NET Framework概述
11.1.1 .NET Framework
11.1.2 .NET Framework 2.0的新增功能
11.2 .NET Framework類庫
11.3 公共語言運行庫
11.3.1 托管
11.3.2 垃圾回收
11.3.3 功能和安全性
11.3.4 提高工作效率
11.4 Visual Studio.NET
11.5 本章小結
第12章 Windows應用程序
12.1 進程
12.1.1 Process類
12.1.2 Process的常用屬性
12.1.3 Process的常用方法
12.1.4 Process使用實例
12.2 線程
12.2.1 Thread類
12.2.2 常用屬性
12.2.3 常用方法
12.2.4 Thread使用實例
12.3 Windows服務
12.3.1 Windows 服務介紹
12.3.2 創建一個Windows服務項目
12.3.3 Windows服務實例
12.4 多媒體播放器
12.4.1 Media Player控件介紹
12.4.2 Media Player
12.4.3 添加控件
12.4.4 多媒體播放器實現
12.5 郵件應用程序
12.5.1 SmtpClient對象
12.5.2 MailMessage對象
12.5.3 郵件應用程序實例
12.6 瀏覽器應用程序
12.6.1 瀏覽器控件
12.6.2 屬性和方法
12.6.3 瀏覽器實現
12.7 本章小結
第13章 ASP.NET
13.1 ASP.NET簡介
13.1.1 ASP與ASP.NET的區別
13.1.2 ASP.NET介紹
13.2 一個簡單的ASP.NET網站
13.2.1 創建項目
13.2.2 添加頁面控件
13.2.3 運行結果
13.3 ASP.NET簡單應用
13.3.1 多頁面應用
13.3.2 數據綁定
13.3.3 數據庫交互
13.4 服務器控件
13.4.1 ASP.NET服務器控件概述
13.4.2 HTML服務器控件
13.4.3 Web服務器控件
13.4.4 驗證控件
13.4.5 用戶控件
13.5 Web服務
13.5.1 Web服務介紹
13.5.2 創建Web服務
13.5.3 創建Web客戶端程序
13.5.4 創建桌面客戶端程序
13.6 本章小結
實踐演習篇
第14章 .NET安裝和部署
14.1 Windows Installer部署
14.1.1 Windows Installer概述
14.1.2 創建Windows Installer部署項目
14.1.3 安裝向導
14.2 ClickOnce部署
14.2.1 概述
14.2.2 什麼是 ClickOnce 應用程序
14.2.3 ClickOnce 部署的工作方式
14.2.4 ClickOnce 和 Windows Installer比較
14.2.5 ClickOnce部署的策略
14.2.6 ClickOnce更新
14.2.7 一個ClickOnce項目
14.3 本章小結
第15章 人事考勤工資管理信息系統
15.1 系統分析
15.1.1 功能需求分析
15.1.2 數據需求分析
15.2 系統設計
15.2.1 數據模塊設計
15.2.2 業務邏輯設計
15.2.3 功能模塊設計
15.2.4 數據庫設計
15.3 系統實現
15.3.1 創建項目
15.3.2 實現通用數據訪問組件
15.3.3 創建主窗體
15.3.4 創建主窗體菜單
15.3.5 人事管理模塊
15.3.6 民族設置模塊
15.3.7 日常考勤模塊
15.3.8 發放工資模塊
15.3.9 公司設置模塊
15.3.10 部門管理模塊
15.3.11 用戶管理模塊
15.3.12 用戶級別設置模塊
15.3.13 用戶登錄模塊
15.3.14 水晶報表打印
15.4 本章小結