Visual Basic.NET程式設計教程(第3版)

Visual Basic.NET程式設計教程(第3版)

《Visual Basic.NET程式設計教程(第3版)》是由龔沛曾主編,高等教育出版社2018年出版的“十二五”普通高等教育本科國家級規劃教材,適用於高等學校“Visual Basic程式設計”課程教材,也可作為廣大程式設計愛好者的自學參考書。

該教材分為教學篇與實驗篇。教學篇共12章,分別為Visual Basic.NET程式設計入門、面向對象的可視化編程基礎、VB.NET程式設計基礎等12個方面內容。實驗篇安排了12個實驗。

基本介紹

  • 書名:Visual Basic.NET程式設計教程(第3版)
  • 作者:龔沛曾
  • 類別:“十二五”普通高等教育本科國家級規劃教材
  • 出版社:高等教育出版社
  • 出版時間:2018年5月9日
  • 頁數:349 頁
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787040494686
  • 字數:550千字
成書過程,修訂情況,人員分工,內容簡介,圖書目錄,教材特色,教學資源,作者簡介,

成書過程

修訂情況

以計算思維為導向的教學改革是計算機基礎課程改革的方向,計算思維能力培養是一項長期的系統工程,應體現在計算機基礎各門課程中。針對非計算機專業普遍開設的“大學計算機”和“程式設計”課程,編者進行了內容梳理和整合,提出了兩門課程聯動的改革新思路,即將程式設計初步前移到“大學計算機”課程中,在“程式設計”課程增加了體現計算思維本質抽象和自動化的3個專題。經過3年的實踐,程式設計課程中強化了計算思維方法訓練和能力的培養。該教材的修訂是改革實踐的成果。

人員分工

人員參與第六版修訂章節
龔沛曾
第1~6章
楊志強
第7~9章
龔沛曾、朱君波
第10,第12章
龔沛曾、陸慰民
第11章

內容簡介

該教材分為教學篇與實驗篇。教學篇共12章,分別為Visual Basic.NET程式設計入門、面向對象的可視化編程基礎、VB.NET程式設計基礎、基本控制結構、數組、過程、面向對象程式設計基礎、用戶界面設計、數據檔案、資料庫應用程式開發、圖形應用程式開發和遞歸及其套用。實驗篇介紹了VB.NET環境和可視化編程基礎,順序結構程式設計,選擇結構程式設計,循環結構程式設計,數組,過程,面向對象程式設計,用戶界面設計,數據檔案,資料庫應用程式開發,圖形應用程式開發,遞歸及套用等12個實驗。

圖書目錄

前輔文
教學篇
第1章 Visual Basic.NET程式設計入門
1.1 引例和VB.NET的特點
1.1.1 引例——字幕動畫
1.1.2 VB.NET的基本特點
1.2 VB.NET集成開發環境
1.3 建立簡單應用程式
1.3.1 創建應用程式的過程
1.3.2 程式結構和編碼規則
1.4 自主學習——VB.NET概述
1.4.1 Visual Basic的發展
1.4.2 Microsoft.NET概述
1.4.3 使用幫助系統
習題
第2章 面向對象的可視化編程基礎
2.1 基本概念
2.1.1 程式設計方法的發展
2.1.2 類和對象
2.1.3 對象的屬性、方法和事件
2.2 窗體和基本控制項
2.2.1 控制項的基本屬性
2.2.2 窗體
2.2.3 標籤
2.2.4 文本框
2.2.5 命令按鈕
2.2.6 圖片框控制項
2.3 綜合套用
2.4 自主學習——RichTextBox控制項
習題
第3章 VB.NET程式設計基礎
3.1 數據類型
3.1.1 引例——圓柱體積和表面積的計算
3.1.2 數據類型
3.2 常量與變數
3.2.1 常量
3.2.2 變數
3.3 運算符和表達式
3.3.1 運算符
3.3.2 表達式
3.4 常用函式
3.4.1 數學函式
3.4.2 轉換函式
3.4.3 字元串函式
3.4.4 日期函式
3.4.5 其他實用函式
3.5 綜合套用
3.6 自主學習——命名空間
3.6.1 命名空間的作用
3.6.2 命名空間的使用
習題
第4章 基本控制結構
4.1 順序結構
4.1.1 引例——溫度轉換
4.1.2 賦值語句
4.1.3 數據輸入
4.1.4 數據輸出
4.2 選擇結構
4.2.1 If條件語句
4.2.2 Select Case語句
4.2.3 選擇結構的嵌套
4.2.4 條件函式
4.2.5 選擇控制項與分組控制項
4.3 循環結構
4.3.1 引例——求π的近似值
4.3.2 For…Next循環語句
4.3.3 Do…Loop循環語句
4.3.4 循環結構的嵌套
4.4 其他輔助控制語句
4.4.1 GoTo語句
4.4.2 Continue、Exit和End語句
4.4.3 滾動條、進度條和定時器
4.5 綜合套用
4.6 自主學習——程式調試
4.6.1 錯誤類型
4.6.2 調試和排錯
4.6.3 結構化異常處理
習題
第5章 數組
5.1 數組的概念
5.1.1 引例——統計成績問題
5.1.2 數組的概念
5.2 數組聲明及初始化
5.2.1 一維數組
5.2.2 多維數組
5.2.3 數組的初始化
5.2.4 數組重新定義大小
5.3 數組的操作
5.3.1 數組的常用操作
5.3.2 數組排序
5.3.3 有序數組的維護
5.4 列表框和組合框控制項
5.4.1 列表框
5.4.2 組合框
5.4.3 列表框和組合框套用
5.5 結構類型及其數組
5.5.1 結構類型
5.5.2 結構數組
5.6 綜合套用
5.7 自主學習——控制項數組
5.7.1 創建控制項數組
5.7.2 控制項數組套用
習題
第6章 過程
6.1 函式過程
6.1.1 引例——求多邊形面積
6.1.2 函式過程的定義和調用
6.2 子過程
6.2.1 引例——顯示聖誕樹
6.2.2 子過程的定義和調用
6.3 參數傳遞
6.3.1 形參與實參
6.3.2 傳地址與傳值
6.3.3 參數是數組、控制項的傳遞
6.3.4 變數的作用域
6.3.5 靜態變數
6.4 綜合套用
6.4.1 數制轉換
6.4.2 加密和解密
6.5 自主學習——二分法
6.5.1 二分法查找
6.5.2 二分法求根
習題
第7章 面向對象程式設計基礎
7.1 類的基本特性
7.1.1 引例——從結構到類
7.1.2 類的基本特性
7.2 類和對象
7.2.1 類的定義
7.2.2 屬性的定義
7.2.3 事件的定義
7.2.4 對象及其成員的訪問
7.2.5 構造函式
7.3 繼承和派生
7.4 綜合套用
7.5 自主學習——多態性
習題
第8章 用戶界面設計
8.1 用戶界面概述
8.1.1 引例——記事本程式
8.1.2 界面設計預定義類
8.2 選單設計
8.2.1 選單設計概述
8.2.2 創建下拉式選單
8.2.3 創建彈出式選單
8.3 對話框設計
8.3.1 通用對話框
8.3.2 自定義對話框
8.4 工具列
8.5 綜合套用
8.6 自主學習——滑鼠和鍵盤
8.6.1 滑鼠
8.6.2 鍵盤
習題
第9章 數據檔案
9.1 數據檔案概述
9.1.1 引例——學生信息管理程式
9.1.2 檔案分類
9.1.3 檔案訪問流程
9.2 檔案訪問
9.2.1 順序檔案的訪問
9.2.2 二進制檔案
9.3 綜合套用
9.4 自主學習——隨機檔案
習題
第10章 資料庫應用程式開發
10.1 ADO.NET基礎
10.1.1 引例——學生信息管理
10.1.2 .NET平台上資料庫套用系統的三層結構
10.1.3 ADO.NET的結構
10.1.4 ADO.NET資料庫訪問方式
10.1.5 連線資料庫
10.2 數據查詢
10.2.1 查詢基礎
10.2.2 斷開式簡單查詢
10.2.3 斷開式互動查詢
10.3 數據維護
10.3.1 數據的維護概述
10.3.2 數據的維護操作
10.4 數據綁定
10.4.1 簡單綁定
10.4.2 複雜綁定
10.4.3 綜合套用
10.5 自主學習
10.5.1 資料庫基本知識
10.5.2 結構化查詢語言
習題
第11章 圖形應用程式開發
11.1 GDI+繪圖基礎
11.1.1 引例——繪製函式圖形
11.1.2 坐標系和常用結構
11.1.3 常用的類
11.2 圖形繪製
11.2.1 常用繪圖方法
11.2.2 繪製文字
11.3 綜合套用
11.3.1 繪製藝術圖
11.3.2 繪製函式圖
11.3.3 繪製統計圖
11.3.4 模擬動畫
11.4 自主學習——圖像處理
11.4.1 載入和顯示圖片
11.4.2 裁切和縮放圖像
11.4.3 非規則窗體
習題
第12章 遞歸及其套用
12.1 遞歸概念
12.1.1 初識遞歸
12.1.2 遞歸概念
12.1.3 遞歸的思維方式
12.1.4 遞歸類型
12.2 設計遞歸程式
12.2.1 遞歸執行過程分析
12.2.2 遞歸程式的設計過程
12.3 遞歸套用舉例
12.3.1 整數數據處理
12.3.2 字元串處理
12.3.3 數組處理
12.4 自主學習——分形圖
12.4.1 三角形分形圖
12.4.2 遞歸樹
習題
實驗篇
實驗1 VB.NET環境和可視化編程基礎
實驗2 順序結構程式設計
實驗3 選擇結構程式設計
實驗4 循環結構程式設計
實驗5 數組
實驗6 過程
實驗7 面向對象程式設計
實驗8 用戶界面設計
實驗9 數據檔案
實驗10 資料庫應用程式開發
實驗11 圖形應用程式開發
實驗12 遞歸及套用
參考文獻

教材特色

《Visual Basic.NET程式設計教程(第3版)》保持上一版的優點,即案例驅動,激發興趣;淡化語法,重視解決問題的思想和方法,控制項化整為零,便於舉一反三等。該次修訂的指導思想是貫徹計算思維能力培養,強化3個專題,即資料庫應用程式開發、圖形應用程式開發、遞歸及其套用,體現了計算思維的本質抽象和自動化。
  1. 重點放在用代碼實現資料庫的訪問。
  2. 將現實世界中的數據、現象進行抽象,並在計算機中實現,啟發學生使用計算思維方式解決計算機繪製圖形的實際問題。
  3. 以計算思維為導向的遞歸教學改革進行探索和實踐。

教學資源

  • 配套教材
書名出版時間ISBN出版社作者
《Visual Basic.NET實驗指導與測試(第3版)》
2018年5月
978-7-04-049841-7
高等教育出版社
龔沛曾
  • 課程資源
《Visual Basic.NET程式設計教程(第3版)》配套有Abook數字教程。數字課程涵蓋電子教案、教學微視頻、例題原始碼等素材。

作者簡介

龔沛曾:同濟大學計算機與信息技術國家級實驗教學示範中心副主任、教育部大學計算機基礎教指委副主任委員、寶鋼教師獎特等獎獲得者、國家級教學名師。

相關詞條

熱門詞條

聯絡我們