出版時(shí)間:2012-2 出版社:電子工業(yè)出版社 作者:夏耘 主編 頁(yè)數(shù):271
內(nèi)容概要
本書是根據(jù)教育部對(duì)計(jì)算機(jī)小公共課程——“程序設(shè)計(jì)及應(yīng)用”的教學(xué)要求編寫的,將啟發(fā)式教學(xué)方法變成可操作的教學(xué)方法,通過(guò)任務(wù)驅(qū)動(dòng)、項(xiàng)目引領(lǐng)實(shí)施可操作的啟發(fā)式教學(xué),實(shí)現(xiàn)了“教”與“學(xué)”互動(dòng)。本書以Visual
Basic
2008為編程環(huán)境,對(duì)程序設(shè)計(jì)基本步驟、基本知識(shí)和語(yǔ)法、編程方法和常用算法進(jìn)行了較為系統(tǒng)、詳細(xì)的介紹,除介紹了可視化界面設(shè)計(jì)的方法,內(nèi)容還涉及數(shù)據(jù)庫(kù)、Web等方面的編程。實(shí)例豐富有趣,閱讀輕松,操作容易。
書籍目錄
項(xiàng)目一 Visual Basic.NET入門
相關(guān)語(yǔ)法及設(shè)計(jì)理念
一、面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念
二、Visual Basic 2008集成開發(fā)環(huán)境
三、編程流程
四、程序的書寫規(guī)則
五、Visual Basic 2008的工作模式
六、程序調(diào)試和排錯(cuò)
活動(dòng)一 制作日歷
活動(dòng)二 抽車牌程序
習(xí)題
項(xiàng)目二 數(shù)據(jù)類型及運(yùn)算符
相關(guān)語(yǔ)法及設(shè)計(jì)理念
一、數(shù)據(jù)類型
二、常量和變量的命名規(guī)則
三、常量
四、變量聲明
五、運(yùn)算符
六、表達(dá)式
七、常用內(nèi)部函數(shù)
活動(dòng)一 計(jì)算拋物運(yùn)動(dòng)的高度
活動(dòng)二 計(jì)算三角形的面積
活動(dòng)三 字符的查找和替換
活動(dòng)四 辦公用品采購(gòu)匯總
習(xí)題
項(xiàng)目三 流程控制
相關(guān)語(yǔ)法及設(shè)計(jì)理念
一、順序結(jié)構(gòu)
二、分支結(jié)構(gòu)
三、循環(huán)結(jié)構(gòu)
活動(dòng)一 判斷輸入的數(shù)是否為3的倍數(shù)
活動(dòng)二 求三個(gè)數(shù)的最大值
活動(dòng)三 輸出給定范圍內(nèi)所有被3、5、7整除的整數(shù)
習(xí)題
項(xiàng)目四 數(shù)組
相關(guān)語(yǔ)法及設(shè)計(jì)理念
一、數(shù)組的基本概念
二、數(shù)組的聲明和初始化
三、數(shù)組的基本操作
四、重定義數(shù)組
五、Array類
六、與數(shù)組相關(guān)的函數(shù)
七、常用算法
活動(dòng)一 未來(lái)世界的占領(lǐng)者-兔子
活動(dòng)二校園歌手大賽計(jì)分系統(tǒng)
活動(dòng)三輸出方陣
活動(dòng)四會(huì)議簽到系統(tǒng)
習(xí)題
項(xiàng)目五 面向?qū)ο蟮乃枷?br /> 相關(guān)語(yǔ)法及設(shè)計(jì)理念
一、類、對(duì)象、方法和實(shí)例變量
二、類中聲明方法
三、構(gòu)造函數(shù)
四、屬性、Set訪問符及Get訪問符
五、共享方法
六、繼承機(jī)制
七、命名空間NameSpace
活動(dòng)一 自定義類
活動(dòng)二 繼承類
習(xí)題
項(xiàng)目六 常用控件
相關(guān)語(yǔ)法及設(shè)計(jì)理念
一、標(biāo)簽、文本框和按鈕
二、分組框和面板
三、復(fù)選框和單選鈕
四、圖片框
五、數(shù)字框
六、菜單
七、月份日歷控件和日期時(shí)間控件
八、鏈接標(biāo)簽
九、列表框
十、復(fù)選列表框
十一、組合列表框
十二、樹視圖控件
十三、列表視圖控件
十四、選項(xiàng)卡控件
活動(dòng)一 餛飩店點(diǎn)餐
活動(dòng)二 多控件組合
習(xí)題
項(xiàng)目七 視圖界面
相關(guān)語(yǔ)法及設(shè)計(jì)理念
一、菜單的分類與結(jié)構(gòu)
二、創(chuàng)建下拉式菜單的基本步驟
三、建立下拉式菜單界面
四、菜單項(xiàng)的常用屬性和事件
五、創(chuàng)建彈出式菜單的基本步驟
六、多重窗體
七、多文檔界面
八、鍵盤與鼠標(biāo)事件
活動(dòng)一 照片查看器
活動(dòng)二 記事本
活動(dòng)三 計(jì)分牌
習(xí)題
項(xiàng)目八 函數(shù)與過(guò)程
相關(guān)語(yǔ)法及設(shè)計(jì)理念
一、函數(shù)的定義和調(diào)用
二、遞歸函數(shù)
三、子過(guò)程的定義和調(diào)用
四、參數(shù)傳遞
五、可選參數(shù)
六、變量的作用域
七、函數(shù)過(guò)程和子過(guò)程的作用域
活動(dòng)一 求組合數(shù)
活動(dòng)二 比賽計(jì)分
項(xiàng)目九 文件
相關(guān)語(yǔ)法及設(shè)計(jì)理念
一、基本概念
二、文件處理函數(shù)
三、順序文件的讀/寫操作
四、結(jié)構(gòu)類型的定義
五、隨機(jī)文件
活動(dòng)一 文件編輯器
活動(dòng)二 簡(jiǎn)單數(shù)據(jù)處理
項(xiàng)目十 圖形圖像
相關(guān)語(yǔ)法及設(shè)計(jì)理念
一、圖片框
二、繪制文字
三、繪圖工具
四、圖形繪制
五、動(dòng)畫技術(shù)的相關(guān)概念
六、形態(tài)變化的動(dòng)畫制作方法
七、位置變化的動(dòng)畫制作方法
八、位置和形態(tài)均變化的動(dòng)畫制作方法
九、定時(shí)器Timer控件的Interval屬性的意義
活動(dòng)一 作品展覽
活動(dòng)二 綜合繪圖
活動(dòng)三 幻燈片程序
習(xí)題
項(xiàng)目十一 數(shù)據(jù)庫(kù)
相關(guān)語(yǔ)法及設(shè)計(jì)理念
一、數(shù)據(jù)庫(kù)的基本概念
二、數(shù)據(jù)源控件
三、數(shù)據(jù)綁定控件
四、使用ADO訪問數(shù)據(jù)庫(kù)
五、使用代碼實(shí)現(xiàn)數(shù)據(jù)庫(kù)的訪問
六、結(jié)構(gòu)化查詢語(yǔ)言
活動(dòng)一 顯示數(shù)據(jù)
活動(dòng)二 學(xué)生信息管理系統(tǒng)
項(xiàng)目十二 Web編程
相關(guān)語(yǔ)法及設(shè)計(jì)理念
活動(dòng)一 顯示日歷時(shí)間
活動(dòng)二 顯示數(shù)據(jù)庫(kù)內(nèi)容
習(xí)題
參考文獻(xiàn)
章節(jié)摘錄
版權(quán)頁(yè):插圖:項(xiàng)目一Visual Basic.NET入門計(jì)算機(jī)語(yǔ)言是編制程序的工具,而執(zhí)行程序是計(jì)算機(jī)的具體應(yīng)用。在最底層,和硬件直接相關(guān)的是計(jì)算機(jī)的機(jī)器語(yǔ)言,另有一種與機(jī)器語(yǔ)言基本上一一對(duì)應(yīng)的是匯編語(yǔ)言,上述兩種語(yǔ)言統(tǒng)稱為“低級(jí)語(yǔ)言”。這兩種語(yǔ)言對(duì)于非專業(yè)人員都比較難,只有在開發(fā)任務(wù)對(duì)程序運(yùn)行速度有十分高的要求時(shí),才會(huì)選擇此類計(jì)算機(jī)語(yǔ)言。目前被大量使用的是計(jì)算機(jī)高級(jí)語(yǔ)言,相對(duì)于機(jī)器語(yǔ)言和匯編語(yǔ)言,它們具有易學(xué)、易用、易于精通的特點(diǎn),而主要的缺點(diǎn)是運(yùn)行速度不如機(jī)器語(yǔ)言和匯編語(yǔ)言程序快。高級(jí)語(yǔ)言有編譯執(zhí)行和解釋執(zhí)行兩類。編譯型高級(jí)語(yǔ)言的源程序要經(jīng)過(guò)該語(yǔ)言的編譯程序編譯,變成目標(biāo)程序,再經(jīng)過(guò)連接程序把目標(biāo)程序定位到內(nèi)存之后才能運(yùn)行。解釋型高級(jí)語(yǔ)言的源程序由該語(yǔ)言的解釋程序逐條解釋并逐條立即執(zhí)行。應(yīng)用高級(jí)語(yǔ)言編制程序逐步形成了一些程序設(shè)計(jì)的方法,根據(jù)出現(xiàn)的先后順序,大致可分為如下三種。第一種是采用過(guò)程方式進(jìn)行程序設(shè)計(jì),該方法主要面向應(yīng)用系統(tǒng)的信息流程圖,利用高級(jí)語(yǔ)言實(shí)現(xiàn)軟件設(shè)計(jì)流程圖所描述的信息處理過(guò)程的功能。第二種是采用模塊化的程序設(shè)計(jì),它是過(guò)程式程序設(shè)計(jì)方法的改進(jìn)。結(jié)構(gòu)上將軟件系統(tǒng)劃分為若干功能“模塊”(Module)或“實(shí)體”(Entity),各模塊按要求單獨(dú)編程,再由各模塊連接、組合成相應(yīng)結(jié)構(gòu)的軟件系統(tǒng)。第三種是目前廣泛使用的“面向?qū)ο蟆保∣bject-Oriented)的程序設(shè)計(jì)方法。所謂“對(duì)象”是指程序中使用的“實(shí)體”或“事物”,例如窗口、菜單、命令按鈕等。具體的對(duì)象往往屬于具有一定屬性和特征的“類”,例如窗口類就是Windows應(yīng)用程序中最常見的類,它們都有屬性:標(biāo)題、大小、背景顏色等。利用類創(chuàng)建對(duì)象非常方便。對(duì)象之間往往由于某種事件(例如單擊鼠標(biāo)、鍵入字符等)而發(fā)生的相互通信、傳遞消息。利用這種方式描述客觀世界中的各種事物及其相互關(guān)系,從而建立基于對(duì)象和消息傳遞的具有層次結(jié)構(gòu)的編程方法。這是一種與過(guò)程式、模塊化程序設(shè)計(jì)方法完全不同的方法。隨著程序設(shè)計(jì)方法的發(fā)展,高級(jí)語(yǔ)言也可分為面向過(guò)程和面向?qū)ο髢纱箢悾罢呷纾篎ORTRAN、COBOL、Pascal、C等語(yǔ)言,后者如Visual Basic、Java、C++等語(yǔ)言。高級(jí)語(yǔ)言發(fā)展的另一個(gè)趨勢(shì)是所謂的說(shuō)明性高級(jí)語(yǔ)言,它更加面向非計(jì)算機(jī)專業(yè)的軟件開發(fā)人員,源程序基本上是描述性的,與人類的自然語(yǔ)言更加接近,例如LISP、SQL等,常用的高級(jí)語(yǔ)言如下所述。FORTRAN是最早出現(xiàn)的高級(jí)語(yǔ)言,它于1954年誕生,經(jīng)多次改版、更新,目前仍在使用。FORTRAN一般被科學(xué)家用來(lái)編寫大型機(jī)和小型機(jī)上的科學(xué)計(jì)算程序和工程計(jì)算程序。它的最大優(yōu)點(diǎn)在于科學(xué)計(jì)算。BASIC是為初學(xué)編程的人員所用的高級(jí)語(yǔ)言。自從1964年問世以來(lái),出現(xiàn)了幾種流行的版本,包括IBM-PC上的GW-BASIC和微軟的QBasic。由于BASIC容易使用和適合于各種計(jì)算機(jī)系統(tǒng),它已成為最流行和最廣泛使用的語(yǔ)言之一。
編輯推薦
《程序設(shè)計(jì)與實(shí)踐(VB.NET)》編輯推薦:本教材摒棄了傳統(tǒng)的程序設(shè)計(jì)教材采用的“提出概念-解釋概念-舉例說(shuō)明”的編寫方法,以啟發(fā)思辨為指導(dǎo)思想,將VisuaIBasic.NET程序設(shè)計(jì)按知識(shí)點(diǎn)歸納成11個(gè)部分,每一部分稱為一個(gè)項(xiàng)目,在每一項(xiàng)目中采用問題驅(qū)動(dòng)的方式,按照知識(shí)點(diǎn)歸納出若干部分(稱為活動(dòng))。在每個(gè)項(xiàng)目中提出相關(guān)的知識(shí)點(diǎn),然后詳細(xì)地、系統(tǒng)地?cái)⑹鱿鄳?yīng)的基礎(chǔ)知識(shí)、基本概念和語(yǔ)法。在此基礎(chǔ)上,圍繞知識(shí)點(diǎn)提出實(shí)際生活中常見的問題作為示例,分析示例的編程思路,給出示例具體編程實(shí)現(xiàn)的步驟,指出示例中包含的要點(diǎn),使學(xué)生更容易著手編寫程序,并通過(guò)編程實(shí)踐更好地領(lǐng)會(huì)、理解和運(yùn)用基本概念和語(yǔ)法。最后,通過(guò)“試一試”欄目讓學(xué)生可以模仿示例的編程方法,運(yùn)用基本概念和語(yǔ)法,編寫程序。
圖書封面
評(píng)論、評(píng)分、閱讀與下載