程序設(shè)計(jì)基礎(chǔ)

出版時間:2011-9  出版社:人民郵電出版社  作者:周黎^錢瑛^周陽花  頁數(shù):310  

內(nèi)容概要

  本書從初學(xué)者的角度出發(fā),由淺入深地介紹面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,將Visual
Basic的學(xué)習(xí)劃分成三個階段:基礎(chǔ)階段、高級階段和應(yīng)用階段?;A(chǔ)階段主要包括Visual Basic集成環(huán)境介紹、Visual
Basic基本控件的使用、程序設(shè)計(jì)基礎(chǔ)知識及基本語句等內(nèi)容;高級階段主要包括程序設(shè)計(jì)算法基礎(chǔ)、高級數(shù)據(jù)類型、過程;應(yīng)用階段主要包括文件、高級控件和數(shù)據(jù)庫編程技術(shù)、Visual
Basic.NET簡介等內(nèi)容。
  本書注重對學(xué)生進(jìn)行基本概念、基本理論、基本技能的培養(yǎng),可作為各類高等院校非計(jì)算機(jī)專業(yè)學(xué)習(xí)Visual
Basic程序設(shè)計(jì)的教材,也可供有關(guān)工程技術(shù)人員和計(jì)算機(jī)愛好者閱讀參考。

書籍目錄

第1章 Visual Basic 6.0概述
 1.1 Visual Basic 6.0簡介
  1.1.1 Visual Basic的發(fā)展歷史
  1.1.2 Visual Basic的特點(diǎn)
  1.1.3 面向?qū)ο蟮幕靖拍?br /> 1.2 Visual Basic的安裝
  1.2.1 Visual Basic 6.0的安裝
  1.2.2 Visual Basic幫助系統(tǒng)的安裝
 1.3 Visual Basic 6.0的集成開發(fā)環(huán)境
  1.3.1 Visual Basic的啟動和退出
  1.3.2 菜單欄
  1.3.3 工具欄
  1.3.4 各種窗口簡介
  1.3.5 環(huán)境定制
 1.4 Visual Basic應(yīng)用程序設(shè)計(jì)步驟
  1.4.1 創(chuàng)建工程
  1.4.2 界面設(shè)計(jì)
  1.4.3 屬性設(shè)置
  1.4.4 代碼編輯
  1.4.5 文件保存
  1.4.6 程序運(yùn)行
 本章小結(jié)
 思考練習(xí)題
第2章 窗體
 2.1 窗體的屬性
  2.1.1 對象的基本屬性
  2.1.2 窗體的常用屬性
 2.2 窗體的方法
 2.3 窗體的事件
  2.3.1 常用事件
  2.3.2 常用語句
 2.4 MDI窗體的種類
  2.4.1 多重窗體
  2.4.2 MDI窗體
 本章小結(jié)
 思考練習(xí)題
第3章 基本控件
 3.1 文本控件
  3.1.1 標(biāo)簽
  3.1.2 文本框
 3.2 按鈕控件
 3.3 選擇控件
  3.3.1 單選按鈕、復(fù)選框和框架
  3.3.2 列表框和組合框
 3.4 圖形控件
  3.4.1 圖片框和圖像框
  3.4.2 直線和形狀控件
 3.5 滾動條
 3.6 時鐘控件
 3.7 焦點(diǎn)
 3.8 綜合使用控件實(shí)例
 本章小結(jié)
 思考練習(xí)題
第4章 Visual Basic程序設(shè)計(jì)基礎(chǔ)
 4.1 Visual Basix語言字符集及編碼規(guī)則
  4.1.1 Visual Basic語言字符集
  4.1.2 編碼規(guī)則
 4.2 數(shù)據(jù)類型
  4.2.1 數(shù)值數(shù)據(jù)類型Byte、Integer、Long、Single、Double、Currency
  4.2.2 字符數(shù)據(jù)類型String
  4.2.3 邏輯數(shù)據(jù)類型Boolean
  4.2.4 日期數(shù)據(jù)類型Date
  4.2.5 對象數(shù)據(jù)類型Object
  4.2.6 變體數(shù)據(jù)類型Variant
 4.3 常量和變量
  4.3.1 數(shù)據(jù)的存儲
  4.3.2 常量
  4.3.3 變量
 4.4 運(yùn)算符和表達(dá)式
  4.4.1 算術(shù)運(yùn)算符和算術(shù)、日期表達(dá)式
  4.4.2 字符串運(yùn)算符和字符串表達(dá)式
  4.4.3 關(guān)系運(yùn)算符和關(guān)系表達(dá)式
  4.4.4 邏輯運(yùn)算符和邏輯表達(dá)式
  4.4.5 表達(dá)式的構(gòu)造與計(jì)算
 4.5 常用內(nèi)部函數(shù)
  4.5.1 數(shù)學(xué)函數(shù)
  4.5.2 轉(zhuǎn)換函數(shù)
  4.5.3 字符串函數(shù)
  4.5.4 判斷函數(shù)
  4.5.5 日期函數(shù)
  4.5.6 隨機(jī)Rnd函數(shù)與Randomize語句
  4.5.7 輸入框——InputBox函數(shù)
  4.5.8 消息框——MsgBox函數(shù)
  4.5.9 格式輸出Format函數(shù)
  4.5.10 Shell函數(shù)
 4.6 應(yīng)用舉例
 本章小結(jié)
 思考練習(xí)題
第5章 基本控制語句
 5.1 賦值語句
 5.2 選擇結(jié)構(gòu)語句
  5.2.1 If語句
  5.2.2 與If語句有關(guān)的函數(shù)
  5.2.3 Select Case語句
  5.2.4 選擇語句的應(yīng)用
 5.3 循環(huán)結(jié)構(gòu)語句
  5.3.1 For…Next語句
  5.3.2 Do…Loop語句
  5.3.3 While…Wend語句
  5.3.4 GoTo語句
  5.3.5 循環(huán)嵌套
  5.3.6 循環(huán)語句的應(yīng)用
 本章小結(jié)
 思考練習(xí)題
第6章 程序設(shè)計(jì)算法基礎(chǔ)
 6.1 算法的基本概念
  6.1.1 算法
  6.1.2 算法的基本結(jié)構(gòu)
  6.1.3 算法的基本特征
  6.1.4 算法設(shè)計(jì)的基本要求
  6.1.5 算法設(shè)計(jì)的基本方法
 6.2 算法的表示
  6.2.1 用自然語言描述算法
  6.2.2 偽代碼表示
  6.2.3 流程圖表示
 6.3 常用算法及應(yīng)用
  6.3.1 數(shù)據(jù)的交換
  6.3.2 數(shù)據(jù)的自運(yùn)算
  6.3.3 求最值
  6.3.4 累加(乘)
  6.3.5 窮舉法
  6.3.6 遞推法(迭代法)
  6.3.7 字符串遍歷
  6.3.8 有限狀態(tài)自動機(jī)
  6.3.9 進(jìn)制轉(zhuǎn)換
  6.3.10 圖形字符的打印
 本章小結(jié)
 思考練習(xí)題
第7章 高級數(shù)據(jù)類型
 7.1 數(shù)組
  7.1.1 數(shù)組的基本概念
  7.1.2 一維定長數(shù)組
  7.1.3 二維定長數(shù)組
  7.1.4 多維定長數(shù)組
  7.1.5 動態(tài)數(shù)組
  7.1.6 控件數(shù)組
  7.1.7 與數(shù)組操作相關(guān)的語句和常用函數(shù)
 7.2 有關(guān)數(shù)組操作的常用算法
  7.2.1 數(shù)組的查找
  7.2.2 數(shù)組的最值問題
  7.2.3 數(shù)組的逆置
  7.2.4 數(shù)組的排序
  7.2.5 數(shù)組的移位
  7.2.6 數(shù)組的插入
  7.2.7 數(shù)組的刪除
  7.2.8 數(shù)組的合并
 7.3 數(shù)組的應(yīng)用舉例
 7.4 枚舉類型
  7.4.1 枚舉類型的聲明
  7.4.2 引用枚舉類型中的常數(shù)
  7.4.3 枚舉類型變量的聲明
  7.4.4 枚舉類型的應(yīng)用
 7.5 用戶自定義類型
  7.5.1 定義用戶自定義類型
  7.5.2 自定義類型變量的聲明
  7.5.3 自定義類型變量的訪問
  7.5.4 用戶自定義類型數(shù)組
 本章小結(jié)
 思考練習(xí)題
第8章 過程
第9章 文件
第10章 高級控件
第11章 數(shù)據(jù)庫編程技術(shù)
第12章 Visual Basic .NET簡介
附錄A 程序調(diào)試與錯誤處理
附錄B 常見錯誤代碼表
附錄C 標(biāo)準(zhǔn)ASCII碼表

章節(jié)摘錄

  面向?qū)ο蟪绦蛟O(shè)計(jì),是目前占主流地位的一種程序設(shè)計(jì)方法,它最重要的特色就是程序圍繞被操作的對象來展開設(shè)計(jì)。VisualBasic就是面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,它采用事件驅(qū)動的編程機(jī)制。下面介紹面向?qū)ο蟪绦蛟O(shè)計(jì)中的一些重要概念?! ?.類和對象  類和對象是面向?qū)ο蟪绦蛟O(shè)計(jì)中很重要的概念。類是某些具有共同抽象的對象的集合,即將這些對象的共同特征(屬性和方法等)抽取出來,形成一個關(guān)于這些對象集合的抽象定義;而類實(shí)例化后就稱為對象,對象是運(yùn)行的基本實(shí)體,包括屬性、方法和事件要素。例如,“汽車”是類,而具體的“某輛汽車”是一個對象,它包含了汽車的具體信息(如品牌、型號等)及其操作(如啟動、剎車等)。在VisualBasic中,應(yīng)用程序的每個窗體和窗體上的每個控件都是Ⅶ的對象。  2.屬性  屬性指對象本身所具有的特性。對象既然可以看作是物體,那么這個物體本身所具有的顏色、形狀、大小、名稱、位置等,都可以看作是這個對象的屬性。如汽車這個類的屬性有品牌、型號、顏色、排量等,當(dāng)這些屬性被賦予具體的屬性值后,就產(chǎn)生了一個汽車對象?! ≡赩isualBasic中對象的屬性絕大部分是已經(jīng)事先定義好的,也有部分屬性需要在應(yīng)用過程中才去定義。大多數(shù)屬性的屬性值是可以改變的,也有不能改變的,如只讀屬性?! 〈绑w和其他控件對象改變屬性值的方法有兩種?! 。?)設(shè)計(jì)時通過屬性窗口(詳見1.3.4.小節(jié)各種窗口簡介)設(shè)置屬性值,如圖1-1所示。 ?。?)運(yùn)行時通過程序代碼改變屬性值。采用第1種方法設(shè)置時必須先選中對象,后設(shè)置屬性值。一般用來設(shè)置對象屬性的初始值和一些在整個程序運(yùn)行過程中保持不變的值。在屙I生窗口中改變對象的外觀屬性時,能立刻預(yù)覽到設(shè)置的效果?! 傩源翱诹谐隽藢ο蟮拇蟛糠謱傩?,但并不是全部屬性,對于那些在屬性窗口中沒有的屬性要改變屬性值的話只能通過第2種方法設(shè)置。另外,如果有些對象的屬性需要在運(yùn)行中途更改,也采用第2種方法設(shè)置。   ……

編輯推薦

  《程序設(shè)計(jì)基礎(chǔ):Visual Basic教程(第2版)》作者長期從事程序設(shè)計(jì)的教學(xué)工作,并具有豐富的程序設(shè)計(jì)與應(yīng)用系統(tǒng)開發(fā)經(jīng)驗(yàn)、《程序設(shè)計(jì)基礎(chǔ):Visual Basic教程(第2版)》主要介紹程序設(shè)計(jì)的基本方法,并結(jié)合Visual Basic詳細(xì)介紹了程序設(shè)計(jì)開發(fā)細(xì)節(jié)和技巧?!冻绦蛟O(shè)計(jì)基礎(chǔ):Visual Basic教程(第2版)》還配套有《程序設(shè)計(jì)基礎(chǔ)——Visual Basic學(xué)習(xí)與實(shí)驗(yàn)指導(dǎo)》輔助教材、  《程序設(shè)計(jì)基礎(chǔ):Visual Basic教程(第2版)》是一本適合非計(jì)算機(jī)專業(yè)本、??茖W(xué)生使用的程序設(shè)計(jì)基礎(chǔ)教材,同時內(nèi)容涵蓋各類計(jì)算機(jī)等級考試二級Visual Basic考試大綱的要求,可作為各類計(jì)算機(jī)等級考試二級考試復(fù)習(xí)用書?  《程序設(shè)計(jì)基礎(chǔ):Visual Basic教程(第2版)》主要圍繞Visual Basic基本內(nèi)容進(jìn)行詳細(xì)的介紹,配套大量的典型例題進(jìn)行知識點(diǎn)的描述,并強(qiáng)調(diào)程序設(shè)計(jì)算法的重要性,在書中列舉了典型算法,引導(dǎo)讀者更快地掌握程序設(shè)計(jì)技巧。  重視程序設(shè)計(jì)知識的全面性與系統(tǒng)性,突出程序設(shè)計(jì)方法的準(zhǔn)確性與詳盡性,強(qiáng)調(diào)例題習(xí)題設(shè)置的完整性與新穎性,注重程序設(shè)計(jì)技巧的實(shí)用性和專業(yè)性。

圖書封面

評論、評分、閱讀與下載


    程序設(shè)計(jì)基礎(chǔ) PDF格式下載


用戶評論 (總計(jì)6條)

 
 

  •   今天收到書,看了看,除了封面有些臟,其他都不錯。這是我們學(xué)校編寫的教材,感覺在同類教材中算比較好的,現(xiàn)在正在學(xué)這門課,希望能夠很快學(xué)會!
  •   教科書,學(xué)校用,不能說好不好看吧哈。質(zhì)量是好的
  •   和期待的一樣好,質(zhì)量不錯,價(jià)格實(shí)惠,最重要的是送貨快,服務(wù)態(tài)度好!
  •   很好的,質(zhì)量很不錯,是正版哦
  •   我們學(xué)校出的~~加油~~
  •   書還算可以,但是對當(dāng)當(dāng)?shù)乃拓浰俣任沂菍?shí)在是無語了,印象很不好!
 

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

京ICP備13047387號-7