Visual Basic.NET實用教程(第3版)
定 價:56 元
叢書名:高等學校計算機教材
- 作者:鄭阿奇
- 出版時間:2018/5/1
- ISBN:9787121288630
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP312VB
- 頁碼:356
- 紙張:
- 版次:01
- 開本:16開
本書以最新流行的Visual Studio 2017為平臺,系統(tǒng)介紹Visual Basic.NET(簡稱VB.NET)。本書分為4個部分:第1部分內(nèi)容包括概述、可視化程序設計入門、語言基礎、常用控件、編程進階、GUI應用程序開發(fā)、圖形圖像應用、文件操作、數(shù)據(jù)庫應用;第2部分是實驗;第3部分是習題;第4部分是綜合實習。本書配有教學課件、實例和綜合應用工程源文件,需要者可以到www.hxedu.com.cn免費下載。本書可作為大學本科、高職高專有關課程的教材,也可供Visual Basic.NET的各類培訓和應用系統(tǒng)開發(fā)用戶學習和參考。
鄭阿奇,副教授,就職于南京師范大學計算機科學與技術學院,江蘇省計算機學會高級會員。參加國家863計劃子項目、主持國家七五攻關項目子項目、主持江蘇省重點項目,主持大中型企業(yè)和國家機關網(wǎng)絡、數(shù)據(jù)庫、管理和控制項目多項。主編多個系列高等院校計算機教材。
第1部分 實 用 教 程
第1章 VISUAL BASIC.NET概述
1.1 Visual Studio 2017
1.2 Visual Basic.NET 2017集成開發(fā)環(huán)境
1.2.1 Visual Studio 2017開發(fā)環(huán)境配置
1.2.2 Visual Basic.NET 2017集成開發(fā)環(huán)境
1.2.3 開發(fā)工具的界面元素
1.2.4 常用工作窗口
1.3 一個簡單的Visual Basic.NET程序
第2章 VISUAL BASIC.NET可視化程序設計入門
2.1 可視化程序設計
2.1.1 概述
2.1.2 Visual Basic.NET可視化編程環(huán)境
2.2 窗體
2.2.1 窗體的本質(zhì)
2.2.2 窗體的屬性、方法和事件
2.3 控件及其屬性
2.3.1 最基本的控件
2.3.2 簡單控件應用
2.4 事件驅(qū)動
2.4.1 基本概念
2.4.2 事件過程
2.4.3 常用事件
2.5 可視化程序設計舉例
2.5.1 可視化程序設計的一般步驟
2.5.2 一個計算圓面積的程序
第3章 VISUAL BASIC.NET語言基礎
3.1 基本數(shù)據(jù)類型
3.1.1 數(shù)值數(shù)據(jù)類型
3.1.2 字符數(shù)據(jù)類型
3.1.3 其他數(shù)據(jù)類型
3.2 數(shù)據(jù)的運算
3.2.1 常量和變量
3.2.2 運算符和表達式
3.2.3 運算符的優(yōu)先順序
3.3 Visual Basic.NET語句的結(jié)構(gòu)
3.3.1 順序結(jié)構(gòu)
3.3.2 分支結(jié)構(gòu)
3.3.3 循環(huán)結(jié)構(gòu)
3.4 函數(shù)及其應用
3.4.1 算術函數(shù)
3.4.2 字符串函數(shù)
3.4.3 日期與時間函數(shù)
3.4.4 類型轉(zhuǎn)換函數(shù)
3.4.5 隨機函數(shù)
3.4.6 輸入/輸出函數(shù)
3.4.7 自定義函數(shù)
3.5 數(shù)組
3.5.1 數(shù)組聲明
3.5.2 初始化數(shù)組
3.5.3 數(shù)組元素的引用
3.5.4 動態(tài)數(shù)組
3.6 面向過程Visual Basic.NET程序
3.6.1 過程的概念
3.6.2 過程的調(diào)用
3.6.3 變量作用域
3.6.4 過程的參數(shù)
3.6.5 參數(shù)傳遞
3.7 應用舉例——數(shù)制轉(zhuǎn)換器
第4章 VISUAL BASIC.NET常用控件
4.1 按鈕與文本控件
4.1.1 圖標按鈕
4.1.2 鏈接標簽
4.1.3 應用舉例——登錄
4.2 選擇類控件及分組
4.2.1 復選框和單選按鈕
4.2.2 控件的分組
4.3 列表類控件
4.3.1 列表框
4.3.2 組合框
4.3.3 應用舉例——計算一年中任一天是該年第幾天的程序
4.4 圖片瀏覽、顯示控件
4.4.1 圖片框
4.4.2 滾動條
4.4.3 應用舉例——圖片滾動顯示程序
4.5 其他控件
4.5.1 日歷控件
4.5.2 進度條
4.5.3 計時器
4.6 對話框
4.6.1 打開文件對話框
4.6.2 保存文件對話框
4.6.3 “顏色”對話框
4.6.4 “字體”對話框
4.7 綜合應用——學生信息表單提交程序
第5章 VISUAL BASIC.NET編程進階
5.1 復合數(shù)據(jù)類型
5.1.1 枚舉類型
5.1.2 結(jié)構(gòu)型變量
5.1.3 高級數(shù)組
5.1.4 集合及應用
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 事件觸發(fā)機制
5.3.4 對象的創(chuàng)建
5.3.5 對象的使用
5.4 面向?qū)ο骎isual Basic.NET編程
5.4.1 類的繼承
5.4.2 控件的繼承
5.4.3 方法重載與覆蓋
5.4.4 接口與多態(tài)
5.4.5 My對象
第6章 GUI應用程序開發(fā)
6.1 窗體的特性
6.1.1 窗體的外觀樣式
6.1.2 窗體可見性控制
6.1.3 窗體透明度調(diào)節(jié)
6.1.4 窗體的定位
6.2 多窗體程序開發(fā)
6.2.1 共享模塊結(jié)構(gòu)
6.2.2 指定啟動窗體
6.2.3 啟動初始化過程
6.2.4 多窗體程序舉例
6.3 文檔類GUI的基本元素
6.3.1 菜單的設計
6.3.2 工具欄制作
6.3.3 狀態(tài)條應用
6.3.4 單文檔(SDI)程序開發(fā)
6.4 多文檔(MDI)程序開發(fā)
6.4.1 與MDI有關的屬性和方法
6.4.2 MDI程序的創(chuàng)建步驟
6.4.3 MDI窗體菜單
第7章 圖形圖像應用
7.1 圖形設計基礎
7.1.1 GDI+簡介
7.1.2 繪圖坐標系
7.1.3 屏幕像素
7.2 繪圖
7.2.1 畫筆
7.2.2 繪圖方法
7.2.3 直線與形狀
7.3 填充
7.3.1 刷子
7.3.2 填充圖形
7.4 曲線
7.4.1 非閉合曲線
7.4.2 閉合曲線
7.4.3 貝塞爾曲線
7.5 文本輸出
7.5.1 簡單文本輸出
7.5.2 格式文本輸出
7.6 圖像處理
7.6.1 刷新圖像
7.6.2 圖形變換
7.6.3 特殊效果
7.7 多媒體應用
7.7.1 使用Windows Media Player控件
7.7.2 使用My.Computer.Audio對象
第8章 文件操作
8.1 文件IO流模型
8.1.1 System.IO名稱空間的資源
8.1.2 System.IO名稱空間的功能
8.2 文件夾和文件操作
8.2.1 文件夾操作
8.2.2 文件操作
8.2.3 文件管理控件
8.2.4 應用示例
8.3 文件讀/寫操作
8.3.1 文件的種類
8.3.2 文本文件讀/寫
8.3.3 二進制文件讀/寫
8.3.4 應用示例
第9章 數(shù)據(jù)庫應用
9.1 數(shù)據(jù)庫基礎
9.1.1 關系模型
9.1.2 SQL語言
9.2 創(chuàng)建Access數(shù)據(jù)庫
9.2.1 創(chuàng)建數(shù)據(jù)庫
9.2.2 創(chuàng)建表結(jié)構(gòu)
9.2.3 錄入數(shù)據(jù)記錄
9.3 ADO.NET操作數(shù)據(jù)庫
9.3.1 ADO.NET基本原理
9.3.2 設置DataGridView控件對象直接訪問數(shù)據(jù)庫
9.3.3 通過DataSet等控件在DataGridView訪問數(shù)據(jù)庫
9.4 ADO.NET編程訪問數(shù)據(jù)庫
9.4.1 編程訪問數(shù)據(jù)庫控件
9.4.2 編程訪問數(shù)據(jù)庫實例
9.4.3 用DataAdapter對象更新數(shù)據(jù)庫
第2部分 實 驗
各章配套實驗和要求
第1章 實驗
第2章 實驗
第3章 實驗
第4章 實驗
第5章 實驗
第6章 實驗
第7章 實驗
第8章 實驗
第9章 實驗
第3部分 習 題
各章配套習題
第1章 習題
第2章 習題
第3章 習題
第4章 習題
第5章 習題
第6章 習題
第7章 習題
第8章 習題
第9章 習題
第4部分 綜 合 實 習
綜合實習項目——開發(fā)“學生成績管理系統(tǒng)”
P.1 在VS 2017平臺上創(chuàng)建SQL Server數(shù)據(jù)庫
P.1.1 創(chuàng)建數(shù)據(jù)庫
P.1.2 創(chuàng)建表結(jié)構(gòu)
P.1.3 錄入數(shù)據(jù)記錄
P.2 設置DataGridView控件對象直接訪問數(shù)據(jù)庫
P.3 連接數(shù)據(jù)庫
P.4 查詢學生信息
P.5 學生信息維護
P.6 學生成績維護
P.7 思考練習