出版時間:2010-2 出版社:高等教育 作者:龔沛曾 頁數(shù):321
Tag標(biāo)簽:無
內(nèi)容概要
本書根據(jù)教育部高等學(xué)校計算機基礎(chǔ)課程教學(xué)指導(dǎo)委員會編制的《高等學(xué)校計算機基礎(chǔ)課程教學(xué)基本要求》中有關(guān)“程序設(shè)計基礎(chǔ)”課程教學(xué)基本要求編寫,為普通高等院校學(xué)生將VB.NET作為第一門程序設(shè)計語言課程的學(xué)習(xí)而編寫的教材。本書是國家精品課程“Visual Basic程序設(shè)計”主講教材,列入普通高等教育“十一五”國家級規(guī)劃教材。 本書以Visual Studio.NET 2005版作為藍本,以“問題驅(qū)動”為教材編寫新思路,將常用控件化整為零、知識點與控件學(xué)習(xí)相結(jié)合,并安排了“自主學(xué)習(xí)”拓展知識面。對VB.NET面向?qū)ο缶幊痰乃枷?、程序設(shè)計的方法、可視化界面的設(shè)計、高級開發(fā)技術(shù)等通過大量的實例有機地結(jié)合。 本書分為教學(xué)篇與實驗篇。教學(xué)篇共11章,分別為VB.NET入門基礎(chǔ)、面向?qū)ο蟮目梢暬幊袒A(chǔ)、VB.NET程序設(shè)計基礎(chǔ)、基本控制結(jié)構(gòu)、數(shù)組、過程、用戶界面設(shè)計、數(shù)據(jù)文件、數(shù)據(jù)庫應(yīng)用程序開發(fā)、面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ)和圖形應(yīng)用程序。實驗篇安排了11個實驗,每個實驗由若干個針對性強、可供選擇的實驗習(xí)題組成。著眼于培養(yǎng)學(xué)生利用計算機解題的思維方式和程序設(shè)計的基本功以及用現(xiàn)代編程環(huán)境解決實際問題的能力。 本書內(nèi)容豐富,由淺入深,循序漸進,講解通俗易懂??勺鳛楦叩葘W(xué)?!癡isual Basic程序設(shè)計”課程的教材,也可作為廣大程序設(shè)計愛好者的自學(xué)參考書。本書配有實驗指導(dǎo)與測試以及電子教案,使用者可從中國高校計算機課程網(wǎng)站(http://computer.cncourse.com)下載。
作者簡介
龔沛曾,1982年畢業(yè)于華東理工大學(xué)自動控制系。現(xiàn)為同濟大學(xué)計算機科學(xué)與技術(shù)系教授,任教育部高等學(xué)校計算機基礎(chǔ)課程教學(xué)指導(dǎo)委員會委員、全國高校計算機教育研究會副理事長、上海市計算機基礎(chǔ)教育協(xié)會副理事長。長期從事計算機基礎(chǔ)教學(xué)與研究工作,主持多項教育部教改項目
書籍目錄
教學(xué)篇 第1章 VB.NET入門基礎(chǔ) 1.1 引例和VB.NET特點 1.1.1 引例——字幕動畫 1.1.2 VB主要功能特點 1.2 VB.NET集成開發(fā)環(huán)境 1.2.1 進入VB.NET 1.2.2 主窗口 1.2.3 窗體設(shè)計器,代碼設(shè)計窗口 1.2.4 屬性窗口 1.2.5 解決方案資源管理器窗口 1.2.6 工具箱窗口 1.2.7 其他窗口 1.2.8 窗口布局 1.3 簡單應(yīng)用程序建立 1.3.1 創(chuàng)建應(yīng)用程序過程 1.3.2 程序結(jié)構(gòu)和編碼規(guī)則 1.4 自主學(xué)習(xí)——VB.NET概述 1.4.1 Visual Basic的發(fā)展 1.4.2 Microsoft.NET概述 1.4.3 使用幫助系統(tǒng) 思考題 第2章 面向?qū)ο蟮目梢暬幊袒A(chǔ) 2.1 基本概念 2.1.1 類和對象 2.1.2 對象的屬性、方法和事件 2.2 窗體和基本控件 2.2.1 控件的基本屬性 2.2.2 窗體 2.2.3 標(biāo)簽 2.2.4 文本框 2.2.5 命令按鈕 2.2.6 圖片框控件 2.3 綜合應(yīng)用 2.4 自主學(xué)習(xí)——相關(guān)控件 2.4.1 RichTextBox控件 2.4.2 ToolTips控件 思考題 第3章 VB.NET程序設(shè)計基礎(chǔ) 3.1 數(shù)據(jù)類型 3.1.1 引例——計算圓柱體積和表面積 3.1.2 數(shù)據(jù)類型和標(biāo)識符 3.2 常量與變量 3.2.1 常量 3.2.2 變量 3.3 運算符和表達式 3.3.1 運算符 3.3.2 表達式 3.4 常用函數(shù) 3.4.1 數(shù)學(xué)函數(shù) 3.4.2 轉(zhuǎn)換函數(shù) 3.4.3 字符串函數(shù) 3.4.4 日期函數(shù) 3.4.5 其他實用函數(shù) 3.5 綜合應(yīng)用 3.6 自主學(xué)習(xí)——命名空間 3.6.1 命名空間的作用 3.6.2 命名空間的使用 思考題 第4章 基本控制結(jié)構(gòu) 4.1 順序結(jié)構(gòu) 4.1.1 引例——溫度轉(zhuǎn)換 4.1.2 賦值語句 4.1.3 數(shù)據(jù)輸入和數(shù)據(jù)輸出 4.2 選擇結(jié)構(gòu) 4.2.1 If條件語句 4.2.2 Select Case語句 4.2.3 選擇結(jié)構(gòu)的嵌套 4.2.4 條件函數(shù) 4.2.5 選擇控件與分組控件 4.3 循環(huán)結(jié)構(gòu) 4.3.1 引例——求兀的近似值 4.3.2 ForNexti循環(huán)語句 4.3.3 DoLoop循環(huán)語句 4.3.4 循環(huán)結(jié)構(gòu)的嵌套 4.4 其他輔助控制語句和控件 4.4.1 GoTo語句 4.4.2 Continue、Exile和End語句 4.4.3 滾動條、進度條和定時器 4.5 綜合應(yīng)用 4.6 自主學(xué)習(xí)——程序調(diào)試 4.6.1 錯誤類型 4.6.2 調(diào)試和排錯 4.6.3 結(jié)構(gòu)化異常處理 習(xí)題 第5章 數(shù)組 5.1 數(shù)組的概念 5.1.1 引例——統(tǒng)計成績問題 5.1.2 數(shù)組的概念 5.2 數(shù)組聲明及初始化 5.2.1 一維數(shù)組 5.2.2 多維數(shù)組 5.2.3 數(shù)組的初始化 5.2.4 數(shù)組重新定義大小 5.3 數(shù)組的操作 5.3.1 數(shù)組的基本操作 5.3.2 數(shù)組的排序 5.3.3 有序數(shù)組的維護 5.4 列表框和組合框控件 5.4.1 列表框 5.4.2 組合框 5.4.3 列表框和組合框應(yīng)用 5.5 結(jié)構(gòu)類型及其數(shù)組 5.5.1 結(jié)構(gòu)類型 5.5.2 結(jié)構(gòu)數(shù)組 5.6 綜合應(yīng)用 5.7 自主學(xué)習(xí) 5.7.1 控件數(shù)組 5.7.2 控件數(shù)組應(yīng)用 習(xí)題 第6章 過程 6.1 函數(shù)過程 6.1.1 引例——求多邊形面積 6.1.2 函數(shù)過程的定義和調(diào)用 6.2 子過程 6.2.1 引例——控件隨機移動 6.2.2 子過程的定義和調(diào)用 6.3 參數(shù)傳遞 6.3.1 形參與實參 6.3.2 傳值與傳地址 6.3.3 數(shù)組參數(shù)的傳遞 6.3.4 變量的作用域 6.3.5 靜態(tài)變量 6.4 綜合應(yīng)用 6.5 自主學(xué)習(xí) 6.5.1 遞歸 6.5.2 二分法 習(xí)題. 第7章 用戶界面設(shè)計 7.1 用戶界面概述 7.1.1 引例——記事本程序 7.1.2 界面設(shè)計預(yù)定義類 7.2 菜單設(shè)計 7.2.1 菜單設(shè)計概述 7.2.2 創(chuàng)建下拉式菜單 7.2.3 創(chuàng)建彈出式菜單 7.3 對話框設(shè)計 7.3.1 通用對話框 7.3.2 自定義對話框 7.4 工具欄 7.5 綜合應(yīng)用 7.6 自主學(xué)習(xí)——鼠標(biāo)和鍵盤 7.6.1 鼠標(biāo) 7.6.2 鍵盤 思考題 第8章 數(shù)據(jù)文件 8.1 數(shù)據(jù)文件概述 8.1.1 引例——學(xué)生信息管理程序” 8.1.2 文件分類 8.1.3 文件訪問流程 8.2 文件訪問 8.2.1 順序文件的訪問 8.2.2 隨機文件的訪問 8.2.3 二進制文件的訪問 8.3 綜合應(yīng)用 思考題 第9章 數(shù)據(jù)庫應(yīng)用程序 9.1 ADO.NET基礎(chǔ) 9.1.1 引例——學(xué)生信息管理 9.1.2 ADO.NET對象模型 9.2 基于綁定的數(shù)據(jù)庫訪問 9.2.1 基于DataSet的數(shù)據(jù)訪問 9.2.2 基于綁定的數(shù)據(jù)瀏覽 9.2.3 數(shù)據(jù)庫訪問實例 9.3 綜合應(yīng)用 9.4 自主學(xué)習(xí) 9.4.1 數(shù)據(jù)庫基本知識 9.4.2 結(jié)構(gòu)化查詢語言SQL 9.4.3 用代碼訪問數(shù)據(jù)庫 思考題 第10章 面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ) 10.1 類的基本特性 10.1.1 引例——從結(jié)構(gòu)到類 10.1.2 類的基本特性 10.2 類和對象 10.2.1 類的定義 10.2.2 屬性的定義 10.2.3 事件的定義 10.2.4 對象及其成員的訪問 10.2.5 構(gòu)造函數(shù) 10.3 繼承和派生 10.4 綜合應(yīng)用 10.5 自主學(xué)習(xí)——多態(tài)性 10.5.1 重載 10.5.2 重寫 思考題 第11章 圖形應(yīng)用程序 11.1 GDI+繪圖基礎(chǔ) 11.1.1 引例一繪制函數(shù)圖形 11.1.2 GDI+基礎(chǔ)知識 11.1.3 坐標(biāo)系 11.2 圖形繪制 11.2.1 線條與形狀 11.2.2 圖形填充 11.2.3 文本輸出 11.3 綜合應(yīng)用 11.4 自主學(xué)習(xí)——圖像處理 11.4.1 加載和顯示圖片 11.4.2 裁切和縮放圖像 11.4.3 旋轉(zhuǎn)、反射和扭曲圖像 11.4.4 非規(guī)則窗體 思考題實驗篇 實驗一 VB.NET環(huán)境和可視化編程基礎(chǔ) 實驗二 順序結(jié)構(gòu)程序設(shè)計 實驗三 選擇結(jié)構(gòu)程序設(shè)計 實驗四 循環(huán)結(jié)構(gòu)程序設(shè)計 實驗五 數(shù)組 實驗六 過程 實驗七 用戶界面設(shè)計 實驗八 數(shù)據(jù)文件 實驗九 數(shù)據(jù)庫應(yīng)用程序 實驗十 面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ) 實驗十一 圖形應(yīng)用程序參考文獻
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
Visual Basic.NET程序設(shè)計教程 PDF格式下載