高等學校計算機基礎教育特色教材:Visual Basic 2005程序設計
定 價:26.5 元
- 作者:何聚厚 等 著
- 出版時間:2009/2/1
- ISBN:9787040261486
- 出 版 社:高等教育出版社
- 中圖法分類:TP312BA
- 頁碼:295
- 紙張:膠版紙
- 版次:1
- 開本:16開
《Visual Basic2005程序設計》是“高等學校計算機基礎教育特色教材”之一。《Visual Basic2005程序設計》針對非計算機專業(yè)學生的特點,以Visual Basic 2005程序設計語言為原型,采用案例驅動、任務驅動的方式,把對知識點的介紹融入到每個功能的實例中,比較系統地介紹了使用Visual Basic 2005進行程序設計的基本方法和技巧,同時通過“提示”、“注意”和“試一試”等內容,融人作者的編程經驗,引導讀者逐步建立編程的基本思想,掌握編程的基本技能。
《Visual Basic2005程序設計》內容主要包括Visual Basic 2005程序設計概述、基本數據類型及算法、程序結構控制、程序調試和錯誤處理、數據結構、面向對象技術、My命名空間、界面設計、GDI+繪圖、訪問數據庫等。
《Visual Basic2005程序設計》是Visual Basic 2005程序設計的入門教材,可以作為非計算機專業(yè)信息技術公共課編程方面的教材,也可作為Visual Basic 2005程序設計的自學參考書;配套的電子教案等相關教學資源可以從中國高校計算機課程網上下載,網址為http://computer.cncourse.com。
《Visual Basic2005程序設計》特色:
循序漸進的引導實例:采用案例驅動、任務驅動的方式,把對知識點的介紹融入到每個功能循序漸進的引導實例中,使讀者逐步掌握Visual Basic 2005程序設計的基本技能
控件介紹和內容相融:把對各種控件的介紹和使用融入到每一章的內容中。便于讀者真正理解和掌握各種控件的使用與操作
融入作者編程經驗:通過“提示”、“注意”和“試一試”等輔助內容。把作者的編程經驗融入到基本內容敘述和實例中。重點引導讀者培養(yǎng)編程思維方式,并提高編程技能,達到授之以漁的目的。
在信息技術飛速發(fā)展的今天,我國已確定國民經濟的發(fā)展采取信息化帶動現代化的方針,要求在所有領域中迅速推廣普及信息技術。在教育戰(zhàn)線上,國家確定了大力普及信息技術教育、以信息化帶動教育現代化的發(fā)展戰(zhàn)略。高等師范院校培養(yǎng)的師資,不僅需要具備雄厚的專業(yè)知識,還要具有較高的信息素養(yǎng)。
2007年,《國務院辦公廳轉發(fā)教育部等部門關于教育部直屬師范大學師范生免費教育實施辦法(試行)的通知》(國辦發(fā)[2007]34號)等有關文件的精神也表明:滿足人民群眾接受優(yōu)質教育的要求,關鍵在于發(fā)展教師教育,師范院校培養(yǎng)的是教育人的人,就應該有更高的質量。師范院校在改革與發(fā)展中,必須堅定不移地堅持師范特色,把學科建設、隊伍建設、教材建設和制度建設作為工作的著力點。在提高人才培養(yǎng)質量上,師范院校要特別注重加強師范生的思想品德教育,養(yǎng)成良好師德,提高他們做人、做事以及與人溝通合作的能力;加強師范生實踐能力的培養(yǎng)與提高,鼓勵他們積極參與助教、助研工作,強化教育實習,幫助他們提高組織、協調、管理和動手能力;加強師范生創(chuàng)新能力的培養(yǎng),幫助他們學會學習,樹立終身學習的理念,為基礎教育培養(yǎng)培訓更多高素質的教師。
因此,師范院校面臨著良好的發(fā)展機遇,進一步形成尊師重教的濃厚氛圍,讓教育成為全社會最受尊重的事業(yè);圍繞培養(yǎng)造就優(yōu)秀教師和教育家的目標,特別要根據基礎教育發(fā)展和課程改革的要求,精心制訂教育培養(yǎng)方案。通過深化內部管理體制改革和教育教學改革,充分調動方方面面的積極性,共同推進學校的改革與發(fā)展;充分發(fā)揮自身優(yōu)勢,努力編寫高水平的教材,通過教材把學生引領到科研和學科的前沿,面向現代化,面向世界,面向未來,樹立正確的世界觀、人生觀、價值觀。
教材是教學指導思想、培養(yǎng)目標、教學要求、教學內容的具體體現,是計算機基礎教育中的一項基本建設;在制定本校的課程體系后,最重要的工作是編寫出高質量的教材,每門課程都應該有經過千錘百練、經過實踐考驗的精品教材,以保證教學質量。全國高等院校計算機基礎教育研究會師范專業(yè)委員會依據《計算機基礎課程教學基本要求》和計算機基礎教育相關改革課題研究成果,成立了編審委員會,組織規(guī)劃了面向師范院校的計算機基礎教育課程教材。以強化實踐環(huán)節(jié)、注重創(chuàng)新為原則,體現了師范院校計算機基礎教育課程體系和教學內容改革的新成果。此外,這一系列教材還配套有豐富的教學輔助資源,并與現代教育技術手段相結合,充分發(fā)揮網絡平臺的作用,使教材更有利于廣大教師和學生使用,希望這些教材的出版能夠對新形勢下計算機基礎教育課程的改革與建設起到積極的作用,對于保障師范專業(yè)的計算機基礎教育質量具有重要意義。
第1章 Visual Basic 2005程序設計概述
1.1 Visual Basic程序設計語言的發(fā)展
1.2 .NET概述
1.2.1 公共語言運行庫
1.2.2 微軟中間語言
1.2.3 命名空間
1.2.4 .NET的目標
1.3 Visual Basic 2005 Express Edition介紹
1.4 Visual Studio 2005集成開發(fā)環(huán)境
1.4.1 啟動Visual Studio 2005
1.4.2 創(chuàng)建新項目
1.5 修改對象的屬性
1.5.1 對象命名
1.5.2 設置窗體的Text屬性
1.5.3 設置其他屬性
1.5.4 保存項目
1.6 為窗體增加控件
1.7 編寫代碼
1.7.1 編寫第一段代碼
1.7.2 退出程序
1.8 對象
1.9 對象屬性與方法
1.10 事件
1.10.1 觸發(fā)事件
1.10.2 用戶與應用程序交互觸發(fā)的事件
1.10.3 由對象觸發(fā)的事件
1.10.4 由操作系統觸發(fā)的事件
1.10.5 避免事件遞歸
1.11 代碼輸入時的智能感知
1.11.1 列出成員
1.11.2 自動完成
1.11.3 參數提示
1.11.4 智能代碼段
1.11.5 自動錯誤糾正
1.12 注釋和空白
1.13 使用幫助系統
思考題
編程練習
第2章 基本數據類型及算法
2.1 數據與算法
2.1.1 信息與數據
2.1.2 算法
2.2 數據類型
2.2.1 基本數據類型
2.2.2 數據類型轉換
2.3 變量與常量
2.3.1 變量的命名規(guī)則
2.3.2 聲明變量
2.3.3 嚴格類型檢查
2.3.4 常量
2.3.5 使用變量
2.4 字符串數據類型
2.4.1 連接字符串
2.4.2 計算字符串長度
2.4.3 子字符串操作
2.5 日期數據類型
2.5.1 獲取系統的當前日期和時間
2.5.2 格式化日期和時間
2.6 運算符
2.6.1 運算符優(yōu)先級
2.6.2 算術運算符
2.6.3 關系運算符
2.6.4 邏輯運算符
2.6.5 按位運算符
思考題
編程練習
第3章程序結構控制
3.1 順序結構
3.2 If then語句
3.2.1 If Then語句單分支結構
3.2.2 If Then語句雙分支結構
3.2.3 11 Then語句多分支結構
3.2.4 If Then語句嵌套
3.3 Select Case語句
3.3.1 使用Select Case語句
3.3.2 多重選擇
3.4 循環(huán)結構
3.4.1 For Next循環(huán)
3.4.2 For Next嵌套循環(huán)
3.4.3 Exit For語句
3.4.4 Continue For語句
3.4.5 Do Loop循環(huán)
3.4.6 Do While Until Loop循環(huán)
3.4.7 Do Loop While Until循環(huán)
3.5 過程
3.5.1 Sub過程
3.5.2 Function過程
3.5.3 引用調用
3.5.4 傳值調用
3.5.5 指定實參和形參的結合次序
3.5.6 形參的默認值
3.5.7 參數數組
3.5.8 過程重載
3.5.9 遞歸調用
3.6 變量的生存期與作用域
3.6.1 類級
3.6.2 過程級
3.6.3 程序塊級
3.6.4 不同級別變量比較
思考題
編程練習
第4章 程序調試和錯誤處理
4.1 錯誤類型
4.1.1 語法錯誤
4.1.2 執(zhí)行錯誤
4.1.3 邏輯錯誤
4.2 程序調試
4.2.1 設置斷點
4.2.2 控制程序執(zhí)行
4.2.3 跟蹤變量值
4.2.4 調試程序示例
4.3 異常處理
4.3.1 異常處理語句
4.3.2 處理預期異常
思考題
編程練習
第5章 數據結構
5.1 結構
5.1.1 聲明結構
5.1.2 訪問結構變量的數據成員
5.2 數組
5.2.1 數組聲明與引用
5.2.2 二維數組
5.2.3 多維數組
5.2.4 改變數組的大小
5.2.5 使用Array.Sort對基本數據類型一維數組元素排序
5.2.6 使用用戶自定義排序算法對基本數據類型一維數組元素排序
5.2.7 使用Array.S0rt對用戶自定義數據類型一維數組元素排序
5.2.8 使用用戶自定義排序算法對用戶自定義數據類型一維數組元素排序
5.2.9 數組列表
5.3 集合
5.4 枚舉類型
思考題
編程練習
第6章 面向對象技術
6.1 面向對象的基本概念
6.1.1 類與對象
6.1.2 面向對象的基本特征
6.2 初步應用類和對象
6.2.1 定義類
6.2.2 定義屬性
6.2.3 定義方法
6.2.4 可訪問性
6.3 構造函數和析構函數
6.4 事件及其基本應用
6.4.1 使用事件的步驟
6.4.2 事件的基本應用
6.5 繼承
6.6 多態(tài)
思考題
編程練習
第7章 My命名空間
7.1 文件操作
7.1.1 Open File Dialog
7.1.2 整體讀取文件內容
7.1.3 按行讀取文件內容
7.1.4 讀取結構化文件內容
7.1.5 Save File Dialog類
7.1.6 保存文件
7.1.7 刪除文件
7.1.8 拷貝文件
7.1.9 文件信息
7.2 目錄操作
7.2.1 Folder Browser Dialog類
7.2.2 顯示子目錄
7.2.3 顯示目錄中文件列表
7.3 鍵盤操作
7.3.1 檢測按鍵狀態(tài)
7.3.2 發(fā)送按鍵
7.4 網絡操作
7.5 應用程序的啟動與退出事件
7.6 窗體實例間互相訪問
思考題
編程練習
第8章 界面設計
8.1 創(chuàng)建菜單項
8.2 對菜單項進行編程
8.3 添加查找及替換功能
8.4 創(chuàng)建工具欄
8.5 創(chuàng)建快捷菜單
8.6 創(chuàng)建狀態(tài)欄
思考題
編程練習
第9章 GDI+繪圖
9.1 Graphics對象
9.1.1 創(chuàng)建Graphics對象
9.1.2 Graphics對象的常用方法
9.2 坐標系統
9.3 Color對象
9.3.1 系統定義的顏色
第10章 該問數據庫
參考文獻