Visual Basic程序設計

出版時間:2011-8  出版社:科學出版社  作者:史巧碩,武優(yōu)西 主編  頁數(shù):315  

內(nèi)容概要

  《visualbasic程序設計》是學習vb語言程序設計的基礎(chǔ)教程。全書較為系統(tǒng)地講述了vb語言的基礎(chǔ)知識、基本規(guī)則及編程方法,在此基礎(chǔ)上,對vb可視化設計的重要特征(如窗體、控件、菜單)等的使用進行了講解,對vb的一些應用進行了介紹。
  《visualbasic程序設計》加強基礎(chǔ)、注重實踐,在內(nèi)容講解上采用循序漸進的方法,突出重點,注意將難點分開,使讀者易學易懂。
  《visualbasic程序設計》可作為高等院校各專業(yè)程序設計課程的教材,也可以作為廣大軟件開發(fā)人員和自學者的參考用書,還可作為計算機培訓班的培訓教材,是初學者的得力幫手。

書籍目錄

前言
第1章 visual basic概述
 1.1 計算機語言與計算機程序基本知識
  1.1.1 計算機程序設計語言的發(fā)展
  1.1.2 程序設計方法
 1.2 visual basic 6.0概述
 1.3 visual basic 6.0的安裝與啟動
  1.3.1 visual basic的運行環(huán)境
  1.3.2 visual basic 6.0的安裝
  1.3.3 visual basic 6.0的啟動
 1.4 visual basic 6.0的集成開發(fā)環(huán)境
  1.4.1 主窗口
  1.4.2 窗體窗口
  1.4.3 屬性窗口
  1.4.4 工程資源管理器窗口
  1.4.5 代碼窗口
  1.4.6 窗體布局窗口
  1.4.7 立即窗口
  1.4.8 工具箱
  1.4.9 visual basic 6.0的幫助功能
 1.5 設計一個簡單的visual basic應用程序
  1.5.1 visual basic應用程序的構(gòu)成
  1.5.2 創(chuàng)建visual basic應用程序的步驟
  1.5.3 visual basic應用程序舉例
 1.6 事件驅(qū)動編程機制
  1.6.1 對象的概念
  1.6.2 對象的屬性
  1.6.3 對象的方法
  1.6.4 對象的事件及事件過程
  1.6.5 事件驅(qū)動編程機制
 習題
第2章 visual basic語言基礎(chǔ)
 2.1 字符集、標識符與關(guān)鍵字
  2.1.1 字符集
  2.1.2 標識符
  2.1.3 關(guān)鍵字
 2.2 visual basic的基本數(shù)據(jù)類型
  2.2.1 數(shù)值型數(shù)據(jù)
  2.2.2 字符型數(shù)據(jù)
  2.2.3 日期型數(shù)據(jù)
  2.2.4 邏輯型數(shù)據(jù)
  2.2.5 對象型數(shù)據(jù)
  2.2.6 變體型數(shù)據(jù)
 2.3 常量和變量
  2.3.1 常量
  2.3.2 變量
 2.4 運算符和表達式
  2.4.1 表達式
  2.4.2 運算符
 2.5 常用內(nèi)部函數(shù)
  2.5.1 數(shù)學函數(shù)
  2.5.2 轉(zhuǎn)換函數(shù)
  2.5.3 字符串函數(shù)
  2.5.4 日期和時間函數(shù)
  2.5.5 shell函數(shù)
 2.6 visual basic的編碼規(guī)則
 習題
第3章 visual basic流程控制結(jié)構(gòu)
 3.1 順序結(jié)構(gòu)
  3.1.1 賦值語句
  3.1.2 數(shù)據(jù)輸出
  3.1.3 數(shù)據(jù)輸入
  3.1.4 順序結(jié)構(gòu)應用程序舉例
 3.2 選擇結(jié)構(gòu)
  3.2.1 if語句
  3.2.2 select case語句
  3.2.3 條件函數(shù)
  3.2.4 選擇結(jié)構(gòu)程序設計舉例
 3.3 循環(huán)結(jié)構(gòu)
  3.3.1 for循環(huán)語句
  3.3.2 do循環(huán)語句
  3.3.3 while循環(huán)語句
  3.3.4 循環(huán)的強制退出
  3.3.5 循環(huán)的嵌套
  3.3.6 幾種循環(huán)結(jié)構(gòu)的比較
  3.3.7 循環(huán)結(jié)構(gòu)應用程序舉例
 習題
第4章 數(shù)組
 4.1 數(shù)組概述
  4.1.1 數(shù)組概念的引入
  4.1.2 數(shù)組的基本概念
 4.2 定長數(shù)組
  4.2.1 一維數(shù)組
  4.2.2 二維數(shù)組
 4.3 動態(tài)數(shù)組
  4.3.1 動態(tài)數(shù)組的概念
  4.3.2 動態(tài)數(shù)組的聲明
  4.3.3 與數(shù)組操作有關(guān)的幾個函數(shù)
 4.4 數(shù)組應用舉例
  4.4.1 排序
  4.4.2 查找
  4.4.3 矩陣計算
 4.5 控件數(shù)組
  4.5.1 控件數(shù)組的概念
  4.5.2 控件數(shù)組的創(chuàng)建
 4.6 自定義類型及其數(shù)組
  4.6.1 自定義類型的聲明
  4.6.2 自定義類型變量的聲明與使用
  4.6.3 自定義類型數(shù)組及其應用
 習題
第5章 過程
 5.1 過程概述
 5.2 sub過程
  5.2.1 事件過程
  5.2.2 sub子過程
  5.2.3 sub子過程的建立
  5.2.4 sub子過程的調(diào)用
 5.3 函數(shù)過程
  5.3.1 函數(shù)過程的定義
  5.3.2 函數(shù)過程的建立
  5.3.3 函數(shù)過程的調(diào)用
  5.3.4 sub子過程與函數(shù)過程的討論
 5.4 參數(shù)的傳遞
  5.4.1 值傳遞
  5.4.2 地址傳遞
  5.4.3 數(shù)組傳遞
 5.5 過程的嵌套與遞歸調(diào)用
  5.5.1 過程的嵌套
  5.5.2 過程的遞歸調(diào)用
 5.6 變量的作用域
  5.6.1 全局變量
  5.6.2 模塊級變量
  5.6.3 過程變量
  5.6.4 靜態(tài)變量
 5.7 過程的作用域
  5.7.1 全局過程
  5.7.2 靜態(tài)過程
  5.7.3 模塊(窗體)過程
 5.8 過程應用舉例
 習題
第6章 窗體與常用控件
 6.1 窗體
  6.1.1 窗體概述
  6.1.2 窗體的屬性、事件和方法
  6.1.3 窗體的生命周期
  6.1.4 多重窗體的操作
 6.2 控件
  6.2.1 控件的分類
  6.2.2 控件的常用屬性
  6.2.3 控件的默認屬性、焦點和tab鍵順序
 6.3 命令按鈕、標簽、文本框控件
  6.3.1 命令按鈕
  6.3.2 標簽
  6.3.3 文本框
 6.4 單選按鈕、檢查框和框架
  6.4.1 單選按鈕
  6.4.2 檢查框
  6.4.3 框架
 6.5 滾動條控件
 6.6 列表框與組合框
  6.6.1 列表框控件
  6.6.2 組合框控件
 6.7 時鐘控件
 6.8 鼠標與鍵盤事件
  6.8.1 鼠標事件
  6.8.2 鍵盤事件
 6.9 控件應用舉例
 習題
第7章 activex控件與系統(tǒng)對象
 7.1 activex控件概述
 7.2 progressbar控件與slider控件
  7.2.1 progressbar控件
  7.2.2 slider控件
 7.3 imagelist控件與imagecombo控件
  7.3.1 imagelist控件
  7.3.2 imagecombo控件
 7.4 listview控件與treeview控件
  7.4.1 listview控件
  7.4.2 treeview控件
 7.5 statusbar控件與toolbar控件
  7.5.1 statusbar控件
  7.5.2 toolbar控件
 7.6 常用系統(tǒng)對象
  7.6.1 app對象
  7.6.2 clipboard對象
 習題
第8章 對話框與菜單
 8.1 對話框的分類與使用
  8.1.1 系統(tǒng)預定義對話框
  8.1.2 通用對話框
  8.1.3 自定義對話框
 8.2 菜單的設計與使用
  8.2.1 窗口菜單設計
  8.2.2 快捷菜單的設計
  8.2.3 菜單設計舉例
 習題
第9章 文件基本操作
 9.1 文件的基本概念
  9.1.1 數(shù)據(jù)文件的類型
  9.1.2 處理文件的基本流程
 9.2 順序文件
  9.2.1 順序文件的讀操作
  9.2.2 順序文件的寫操作
 9.3 隨機文件
  9.3.1 定義記錄類型
  9.3.2 隨機文件的讀操作
  9.3.3 隨機文件的寫操作
 9.4 二進制文件
  9.4.1 二進制文件的打開與關(guān)閉
  9.4.2 二進制文件的讀、寫操作
 9.5 visual basic中的文件控件
  9.5.1 驅(qū)動器列表框
  9.5.2 目錄列表框
  9.5.3 文件列表框
  9.5.4 文件系統(tǒng)控件的聯(lián)動
 9.6 visual basic的文件操作命令與函數(shù)
  9.6.1 文件操作命令
  9.6.2 文件操作函數(shù)
 習題
第10章 圖形與繪圖操作
 10.1 坐標系統(tǒng)
  10.1.1 坐標系統(tǒng)與對象或控件的關(guān)系
  10.1.2 設置坐標系統(tǒng)
 10.2 使用顏色
  10.2.1 使用顏色的控件屬性
  10.2.2 設置顏色值
 10.3 使用繪圖控件
  10.3.1 picturebox控件
  10.3.2 image控件
  10.3.3 line控件與shape控件
 10.4 使用圖形方法繪圖
  10.4.1 圖形方法
  10.4.2 繪圖操作
 習題
第11章 visual basic的數(shù)據(jù)庫應用
 11.1 數(shù)據(jù)庫初步
  11.1.1 數(shù)據(jù)庫的相關(guān)知識
  11.1.2 通過visual basic訪問數(shù)據(jù)庫
 11.2 visual basic中的數(shù)據(jù)源及數(shù)據(jù)控件
  11.2.1 visual basic的數(shù)據(jù)源及數(shù)據(jù)源控件
  11.2.2 visual basic的數(shù)據(jù)識別(綁定)控件
  11.2.3 利用數(shù)據(jù)控件創(chuàng)建簡單的數(shù)據(jù)庫應用程序
 11.3 visual basic中的數(shù)據(jù)庫編程模型
  11.3.1 dao模型
  11.3.2 rdo模型
  11.3.3 ado模型
 11.4 用數(shù)據(jù)庫模型編程
  11.4.1 創(chuàng)建數(shù)據(jù)庫
  11.4.2 對記錄集進行操作
 11.4.3 數(shù)據(jù)庫的事務處理
  11.5 sql簡介
  11.5.1 sql語言的組成
  11.5.2 sql的數(shù)據(jù)定義功能
  11.5.3 sql的數(shù)據(jù)處理功能
  11.5.4 查詢生成器
 習題
參考文獻

章節(jié)摘錄

  由以上3種基本結(jié)構(gòu)構(gòu)成的程序稱為結(jié)構(gòu)化程序。3種基本結(jié)構(gòu)中的每一種結(jié)構(gòu)都應具有以下特點?!  び幸粋€入口和一個出口?!  ]有死語句,即每一個語句都應該有一條從入口到出口的路徑通過它(至少通過一次)?!  ]有死循環(huán)(無限制的循環(huán))。  實踐證明,任何滿足以上3個條件的程序,都可以表示為由以上3種基本結(jié)構(gòu)所構(gòu)成的結(jié)構(gòu)化程序;反之,任何一個結(jié)構(gòu)化程序都可以分解為一個個的基本結(jié)構(gòu)?! 〗Y(jié)構(gòu)化程序設計方法使得程序的邏輯結(jié)構(gòu)清晰、層次分明,有效地改善了程序的可靠性和可維護性,提高了程序開發(fā)的效率?! ?.面向?qū)ο蟪绦蛟O計  結(jié)構(gòu)化程序設計技術(shù)雖已使用了幾十年,但如下問題仍未得到很好的解決?!  っ嫦蜻^程的設計方法與人們習慣的思維方法仍然存在一定的差距,所以很難自然、  準確地反映真實世界。因而用此方法開發(fā)出來的軟件,很難保證質(zhì)量,甚至需要  進行重新開發(fā)。  ·結(jié)構(gòu)化程序設計在方法實現(xiàn)中只突出了實現(xiàn)功能的操作方法(模塊),而被操作  的數(shù)據(jù)(變量)處于實現(xiàn)功能的從屬地位,即程序模塊和數(shù)據(jù)結(jié)構(gòu)是松散地耦合  在一起的。因此,當應用程序比較復雜時,容易出錯,難以維護?! ∮捎谏鲜鋈毕?,結(jié)構(gòu)化程序設計方法已不能滿足現(xiàn)代化軟件開發(fā)的要求,一種全新的軟件開發(fā)技術(shù)應運而生,這就是面向?qū)ο蟮某绦蛟O計。20世紀80年代,在軟件開發(fā)中各種概念和方法積累的基礎(chǔ)上,就如何超越程序的復雜性障礙,如何在計算機系統(tǒng)中自然地表示客觀世界等問題,人們提出了面向?qū)ο蟮某绦蛟O計方法。面向?qū)ο蟮某绦蛟O計方法不再將問題分解為過程,而是將問題分解為對象。對象將自己的屬性和方法封裝成一個整體,供程序設計者使用。對象之間的相互作用則通過消息傳遞來實現(xiàn)。用面向?qū)ο蟮某绦蛟O計方法,可以使人們對復雜系統(tǒng)的認識過程與系統(tǒng)的程序設計和實現(xiàn)過程盡可能地一致?!  ?/pre>

編輯推薦

  《普通高等教育“十二五”規(guī)劃教材·公共課系列:Visual Basic程序設計》體現(xiàn)作者多年的VB教學與軟件項目開發(fā)經(jīng)驗,注重編程思想與程序開發(fā)能力的培養(yǎng),精心設計的編程實例便于內(nèi)容的理解,配套的實驗教程方便上機操作練習。

圖書封面

評論、評分、閱讀與下載


    Visual Basic程序設計 PDF格式下載


用戶評論 (總計3條)

 
 

  •   當初買的時候便宜的,質(zhì)量也不錯
  •   還行。。。。。挺快的。。。。。。。。。
  •   簡單易學,入門快,整體來說很不錯哦
 

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

京ICP備13047387號-7