程序設計與實踐

出版時間:2012-2  出版社:電子工業(yè)出版社  作者:夏耘 主編  頁數(shù):271  

內(nèi)容概要

  本書是根據(jù)教育部對計算機小公共課程——“程序設計及應用”的教學要求編寫的,將啟發(fā)式教學方法變成可操作的教學方法,通過任務驅(qū)動、項目引領實施可操作的啟發(fā)式教學,實現(xiàn)了“教”與“學”互動。本書以Visual
Basic
2008為編程環(huán)境,對程序設計基本步驟、基本知識和語法、編程方法和常用算法進行了較為系統(tǒng)、詳細的介紹,除介紹了可視化界面設計的方法,內(nèi)容還涉及數(shù)據(jù)庫、Web等方面的編程。實例豐富有趣,閱讀輕松,操作容易。

書籍目錄

項目一 Visual Basic.NET入門
 相關語法及設計理念
 一、面向?qū)ο蟪绦蛟O計的基本概念
 二、Visual Basic 2008集成開發(fā)環(huán)境
 三、編程流程
 四、程序的書寫規(guī)則
 五、Visual Basic 2008的工作模式
 六、程序調(diào)試和排錯
 活動一 制作日歷
 活動二 抽車牌程序
 習題
 
項目二 數(shù)據(jù)類型及運算符
 相關語法及設計理念
 一、數(shù)據(jù)類型
 二、常量和變量的命名規(guī)則
 三、常量
 四、變量聲明
 五、運算符
 六、表達式
 七、常用內(nèi)部函數(shù)
 活動一 計算拋物運動的高度
 活動二 計算三角形的面積
 活動三 字符的查找和替換
 活動四 辦公用品采購匯總
 習題
 
項目三 流程控制
 相關語法及設計理念
 一、順序結(jié)構(gòu)
 二、分支結(jié)構(gòu)
 三、循環(huán)結(jié)構(gòu)
 活動一 判斷輸入的數(shù)是否為3的倍數(shù)
 活動二 求三個數(shù)的最大值
 活動三 輸出給定范圍內(nèi)所有被3、5、7整除的整數(shù)
 習題
 
項目四 數(shù)組
 相關語法及設計理念
 一、數(shù)組的基本概念
 二、數(shù)組的聲明和初始化
 三、數(shù)組的基本操作
 四、重定義數(shù)組
 五、Array類
 六、與數(shù)組相關的函數(shù)
 七、常用算法
 活動一 未來世界的占領者-兔子
 活動二校園歌手大賽計分系統(tǒng)
 活動三輸出方陣
 活動四會議簽到系統(tǒng)
 習題
 
項目五 面向?qū)ο蟮乃枷?br /> 相關語法及設計理念
 一、類、對象、方法和實例變量
 二、類中聲明方法
 三、構(gòu)造函數(shù)
 四、屬性、Set訪問符及Get訪問符
 五、共享方法
 六、繼承機制
 七、命名空間NameSpace
 活動一 自定義類
 活動二 繼承類
 習題
 
項目六 常用控件
 相關語法及設計理念
 一、標簽、文本框和按鈕
 二、分組框和面板
 三、復選框和單選鈕
 四、圖片框
 五、數(shù)字框
 六、菜單
 七、月份日歷控件和日期時間控件
 八、鏈接標簽
 九、列表框
 十、復選列表框
 十一、組合列表框
 十二、樹視圖控件
 十三、列表視圖控件
 十四、選項卡控件
 活動一 餛飩店點餐
 活動二 多控件組合
 習題
 
項目七 視圖界面
 相關語法及設計理念
 一、菜單的分類與結(jié)構(gòu)
 二、創(chuàng)建下拉式菜單的基本步驟
 三、建立下拉式菜單界面
 四、菜單項的常用屬性和事件
 五、創(chuàng)建彈出式菜單的基本步驟
 六、多重窗體
 七、多文檔界面
 八、鍵盤與鼠標事件
 活動一 照片查看器
 活動二 記事本
 活動三 計分牌
 習題
 
項目八 函數(shù)與過程
 相關語法及設計理念
 一、函數(shù)的定義和調(diào)用
 二、遞歸函數(shù)
 三、子過程的定義和調(diào)用
 四、參數(shù)傳遞
 五、可選參數(shù)
 六、變量的作用域
 七、函數(shù)過程和子過程的作用域
 活動一 求組合數(shù)
 活動二 比賽計分
 
項目九 文件
 相關語法及設計理念
 一、基本概念
 二、文件處理函數(shù)
 三、順序文件的讀/寫操作
 四、結(jié)構(gòu)類型的定義
 五、隨機文件
 活動一 文件編輯器
 活動二 簡單數(shù)據(jù)處理
 
項目十 圖形圖像
 相關語法及設計理念
 一、圖片框
 二、繪制文字
 三、繪圖工具
 四、圖形繪制
 五、動畫技術的相關概念
 六、形態(tài)變化的動畫制作方法
 七、位置變化的動畫制作方法
 八、位置和形態(tài)均變化的動畫制作方法
 九、定時器Timer控件的Interval屬性的意義
 活動一 作品展覽
 活動二 綜合繪圖
 活動三 幻燈片程序
 習題
 
項目十一 數(shù)據(jù)庫
 相關語法及設計理念
 一、數(shù)據(jù)庫的基本概念
 二、數(shù)據(jù)源控件
 三、數(shù)據(jù)綁定控件
 四、使用ADO訪問數(shù)據(jù)庫
 五、使用代碼實現(xiàn)數(shù)據(jù)庫的訪問
 六、結(jié)構(gòu)化查詢語言
 活動一 顯示數(shù)據(jù)
 活動二 學生信息管理系統(tǒng)
 
項目十二 Web編程
 相關語法及設計理念
 活動一 顯示日歷時間
 活動二 顯示數(shù)據(jù)庫內(nèi)容
 習題
參考文獻

章節(jié)摘錄

版權頁:插圖:項目一Visual Basic.NET入門計算機語言是編制程序的工具,而執(zhí)行程序是計算機的具體應用。在最底層,和硬件直接相關的是計算機的機器語言,另有一種與機器語言基本上一一對應的是匯編語言,上述兩種語言統(tǒng)稱為“低級語言”。這兩種語言對于非專業(yè)人員都比較難,只有在開發(fā)任務對程序運行速度有十分高的要求時,才會選擇此類計算機語言。目前被大量使用的是計算機高級語言,相對于機器語言和匯編語言,它們具有易學、易用、易于精通的特點,而主要的缺點是運行速度不如機器語言和匯編語言程序快。高級語言有編譯執(zhí)行和解釋執(zhí)行兩類。編譯型高級語言的源程序要經(jīng)過該語言的編譯程序編譯,變成目標程序,再經(jīng)過連接程序把目標程序定位到內(nèi)存之后才能運行。解釋型高級語言的源程序由該語言的解釋程序逐條解釋并逐條立即執(zhí)行。應用高級語言編制程序逐步形成了一些程序設計的方法,根據(jù)出現(xiàn)的先后順序,大致可分為如下三種。第一種是采用過程方式進行程序設計,該方法主要面向應用系統(tǒng)的信息流程圖,利用高級語言實現(xiàn)軟件設計流程圖所描述的信息處理過程的功能。第二種是采用模塊化的程序設計,它是過程式程序設計方法的改進。結(jié)構(gòu)上將軟件系統(tǒng)劃分為若干功能“模塊”(Module)或“實體”(Entity),各模塊按要求單獨編程,再由各模塊連接、組合成相應結(jié)構(gòu)的軟件系統(tǒng)。第三種是目前廣泛使用的“面向?qū)ο蟆保∣bject-Oriented)的程序設計方法。所謂“對象”是指程序中使用的“實體”或“事物”,例如窗口、菜單、命令按鈕等。具體的對象往往屬于具有一定屬性和特征的“類”,例如窗口類就是Windows應用程序中最常見的類,它們都有屬性:標題、大小、背景顏色等。利用類創(chuàng)建對象非常方便。對象之間往往由于某種事件(例如單擊鼠標、鍵入字符等)而發(fā)生的相互通信、傳遞消息。利用這種方式描述客觀世界中的各種事物及其相互關系,從而建立基于對象和消息傳遞的具有層次結(jié)構(gòu)的編程方法。這是一種與過程式、模塊化程序設計方法完全不同的方法。隨著程序設計方法的發(fā)展,高級語言也可分為面向過程和面向?qū)ο髢纱箢?,前者如:FORTRAN、COBOL、Pascal、C等語言,后者如Visual Basic、Java、C++等語言。高級語言發(fā)展的另一個趨勢是所謂的說明性高級語言,它更加面向非計算機專業(yè)的軟件開發(fā)人員,源程序基本上是描述性的,與人類的自然語言更加接近,例如LISP、SQL等,常用的高級語言如下所述。FORTRAN是最早出現(xiàn)的高級語言,它于1954年誕生,經(jīng)多次改版、更新,目前仍在使用。FORTRAN一般被科學家用來編寫大型機和小型機上的科學計算程序和工程計算程序。它的最大優(yōu)點在于科學計算。BASIC是為初學編程的人員所用的高級語言。自從1964年問世以來,出現(xiàn)了幾種流行的版本,包括IBM-PC上的GW-BASIC和微軟的QBasic。由于BASIC容易使用和適合于各種計算機系統(tǒng),它已成為最流行和最廣泛使用的語言之一。

編輯推薦

《程序設計與實踐(VB.NET)》編輯推薦:本教材摒棄了傳統(tǒng)的程序設計教材采用的“提出概念-解釋概念-舉例說明”的編寫方法,以啟發(fā)思辨為指導思想,將VisuaIBasic.NET程序設計按知識點歸納成11個部分,每一部分稱為一個項目,在每一項目中采用問題驅(qū)動的方式,按照知識點歸納出若干部分(稱為活動)。在每個項目中提出相關的知識點,然后詳細地、系統(tǒng)地敘述相應的基礎知識、基本概念和語法。在此基礎上,圍繞知識點提出實際生活中常見的問題作為示例,分析示例的編程思路,給出示例具體編程實現(xiàn)的步驟,指出示例中包含的要點,使學生更容易著手編寫程序,并通過編程實踐更好地領會、理解和運用基本概念和語法。最后,通過“試一試”欄目讓學生可以模仿示例的編程方法,運用基本概念和語法,編寫程序。

圖書封面

評論、評分、閱讀與下載


    程序設計與實踐 PDF格式下載


用戶評論 (總計4條)

 
 

  •   挺好的,上課要用的
  •   我們老師編的o(∩_∩)o 哈哈
  •   非常的好啊,我是一個新手,輕松用這個編出來了蠻不錯的窗體程序
  •   自己老師寫的,必好評
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7