《面向應用型高校“十二五”規(guī)劃教材:程序設計與實踐(VB.NET)》是根據(jù)教育部對計算機小公共課程--“程序設計及應用”的教學要求編寫的。將啟發(fā)式教學方法變成可操作的教學方法,通過任務驅動、項目引領實施可操作的啟發(fā)式教學,實現(xiàn)了“教”與“學”互動。《面向應用型高校“十二五”規(guī)劃教材:程序設計與實踐(VB.NET)》以VisualBasic2008為編程環(huán)境,對程序設計的基本步驟、基本知識和語法、編程方法和常用算法進行了較為系統(tǒng)、詳細的介紹,除介紹可視化界面設計的方法外,內容還涉及數(shù)據(jù)庫、Web等方面的編程。實例豐富有趣,閱讀輕松,操作容易。
《面向應用型高校“十二五”規(guī)劃教材:程序設計與實踐(VB.NET)》可作為高等院校非計算機各專業(yè),計算機成人教育各類進修班與培訓班,以及廣大工程技術人員和管理人員學習計算機應用基礎知識的教材。
本教材摒棄了傳統(tǒng)的程序設計教材采用的“提出概念一解釋概念一舉例說明”的編寫方法,以啟發(fā)思辨為指導思想,將VisuaIBasic.NET程序設計按知識點歸納成11個部分,每一部分稱為一個項目,在每一項目中采用問題驅動的方式,按照知識點歸納出若干部分(稱為活動)。在每個項目中提出相關的知識點,然后詳細地、系統(tǒng)地敘述相應的基礎知識、基本概念和語法。在此基礎上,圍繞知識點提出實際生活中常見的問題作為示例,分析示例的編程思路,給出示例具體編程實現(xiàn)的步驟,指出示例中包含的要點,使學生更容易著手編寫程序,并通過編程實踐更好地領會、理解和運用基本概念和語法。最后,通過“試一試”欄目讓學生可以模仿示例的編程方法,運用基本概念和語法,編寫程序。
項目一 Visual Basic.NET入門
相關語法及設計理念
一、面向對象程序設計的基本概念
二、Visual Basic 2008集成開發(fā)環(huán)境
三、編程流程
四、程序的書寫規(guī)則
五、Visual Basic 2008的工作模式
六、程序調試和排錯
活動一 制作日歷
活動二 抽車牌程序
習題
項目二 數(shù)據(jù)類型及運算符
相關語法及設計理念
一、數(shù)據(jù)類型
二、常量和變量的命名規(guī)則
三、常量
四、變量聲明
五、運算符
六、表達式
七、常用內部函數(shù)
活動一 計算拋物運動的高度
活動二 計算三角形的面積
活動三 字符的查找和替換
活動四 辦公用品采購匯總
習題
項目三 流程控制
相關語法及設計理念
一、順序結構
二、分支結構
三、循環(huán)結構
活動一 判斷輸入的數(shù)是否為3的倍數(shù)
活動二 求三個數(shù)的最大值
活動三 輸出給定范圍內所有被3、5、7整除的整數(shù)
習題
項目四 數(shù)組
相關語法及設計理念
一、數(shù)組的基本概念
二、數(shù)組的聲明和初始化
三、數(shù)組的基本操作
四、重定義數(shù)組
五、Array類
六、與數(shù)組相關的函數(shù)
七、常用算法
活動一 未來世界的占領者-兔子
活動二校園歌手大賽計分系統(tǒng)
活動三輸出方陣
活動四會議簽到系統(tǒng)
習題
項目五 面向對象的思想
相關語法及設計理念
一、類、對象、方法和實例變量
二、類中聲明方法
三、構造函數(shù)
四、屬性、Set訪問符及Get訪問符
五、共享方法
六、繼承機制
七、命名空間NameSpace
活動一 自定義類
活動二 繼承類
習題
項目六 常用控件
相關語法及設計理念
一、標簽、文本框和按鈕
二、分組框和面板
三、復選框和單選鈕
四、圖片框
五、數(shù)字框
六、菜單
七、月份日歷控件和日期時間控件
八、鏈接標簽
九、列表框
十、復選列表框
十一、組合列表框
十二、樹視圖控件
十三、列表視圖控件
十四、選項卡控件
活動一 餛飩店點餐
活動二 多控件組合
習題
項目七 視圖界面
相關語法及設計理念
一、菜單的分類與結構
二、創(chuàng)建下拉式菜單的基本步驟
三、建立下拉式菜單界面
四、菜單項的常用屬性和事件
五、創(chuàng)建彈出式菜單的基本步驟
六、多重窗體
七、多文檔界面
八、鍵盤與鼠標事件
活動一 照片查看器
活動二 記事本
活動三 計分牌
習題
項目八 函數(shù)與過程
相關語法及設計理念
一、函數(shù)的定義和調用
二、遞歸函數(shù)
三、子過程的定義和調用
四、參數(shù)傳遞
五、可選參數(shù)
六、變量的作用域
七、函數(shù)過程和子過程的作用域
活動一 求組合數(shù)
活動二 比賽計分
項目九 文件
相關語法及設計理念
一、基本概念
二、文件處理函數(shù)
三、順序文件的讀/寫操作
四、結構類型的定義
五、隨機文件
活動一 文件編輯器
活動二 簡單數(shù)據(jù)處理
項目十 圖形圖像
相關語法及設計理念
一、圖片框
二、繪制文字
三、繪圖工具
四、圖形繪制
五、動畫技術的相關概念
六、形態(tài)變化的動畫制作方法
七、位置變化的動畫制作方法
八、位置和形態(tài)均變化的動畫制作方法
九、定時器Timer控件的Interval屬性的意義
活動一 作品展覽
活動二 綜合繪圖
活動三 幻燈片程序
習題
項目十一 數(shù)據(jù)庫
相關語法及設計理念
一、數(shù)據(jù)庫的基本概念
二、數(shù)據(jù)源控件
三、數(shù)據(jù)綁定控件
四、使用ADO訪問數(shù)據(jù)庫
五、使用代碼實現(xiàn)數(shù)據(jù)庫的訪問
六、結構化查詢語言
活動一 顯示數(shù)據(jù)
活動二 學生信息管理系統(tǒng)
項目十二 Web編程
相關語法及設計理念
活動一 顯示日歷時間
活動二 顯示數(shù)據(jù)庫內容
習題
參考文獻