軟體開發實戰:Visual Basic開發實戰

軟體開發實戰:Visual Basic開發實戰

《軟體開發實戰:Visual Basic開發實戰》是2013年9月清華大學出版社出版的圖書,作者是軟體開發技術聯盟。

基本介紹

  • 中文名:軟體開發實戰:Visual Basic開發實戰
  • 作者:軟體開發技術聯盟
  • 出版社:清華大學出版社
  • 出版時間:2013年9月
  • 頁數:704 頁
  • 定價:89.8 元
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787302318996
內容簡介,圖書目錄,

內容簡介

《軟體開發實戰:Visual Basic開發實戰》從初學者的角度講述使用Visual Basic 6.0進行程式開發應該掌握的各項技術,內容突出“基礎”、“全面”、“深入”的特點,強調“實戰”效果,只掌握和理解技術而沒有實際套用,等於沒有掌握技術,本書各章在介紹技術的同時,都會提供示例或實例,在各章的結尾也安排有綜合套用,目的是通過幾個小型項目綜合套用本章所學習的知識,做到理論聯繫實際。本書的最後兩章提供了兩個完整的項目實例,講述從前期規劃、設計流程圖到項目最終實施的整個實現過程。
  《軟體開發實戰:Visual Basic開發實戰》共分25章,包括Visual Basic集成開發環境,VB語言基礎,算法和程式控制結構,數組與集合,過程,內置函式,萬年曆模組,窗體和系統對象,常用標準控制項,常用ActiveX控制項,選單、工具列和狀態欄,對話框,Word自動化控制模組,檔案系統編程,圖形圖像技術,多媒體技術,滑鼠和鍵盤處理,電子相冊模組,資料庫開發技術,資料庫控制項,數據環境設計器及報表生成,程式調試和錯誤處理,小區物業管理模組,企業人事管理系統,葉子圖像處理專家等。所有知識都結合具體實例進行介紹,對涉及的程式代碼給出了詳細的注釋,讀者可以輕鬆領會VB程式開發的精髓,快速提高開發技能。本書特色及豐富的學習資源包如下:
  黃金學習搭配、專業學習視頻、重難點精確打擊、學習經驗分享、學習測試診斷、有趣實踐任務、專業資源庫、學習排憂解難、獲取源程式、提供習題答案、贈送開發案例。
  《軟體開發實戰:Visual Basic開發實戰》適合有志於從事軟體開發的初學者、高校計算機相關專業的學生,也可作為軟體開發人員的參考手冊,或者高校老師的教學參考書。

圖書目錄

第1篇 基礎知識
第1章 Visual Basic集成開發環境
視頻講解:145分鐘
1.1 Visual Basic簡介
1.1.1 Visual Basic概述
1.1.2 Visual Basic 6.0的特點
1.1.3 Visual Basic 6.0的局限性
1.2 學習Visual Basic的好處
1.2.1 Visual Basic可以做什麼
1.2.2 學習Visual Basic的幾點建議
1.3 Visual Basic開發環境的安裝和程式啟動
1.3.1 Visual Basic 6.0的運行環境
1.3.2 Visual Basic 6.0+SP6的安裝
1.3.3 Visual Basic 6.0的啟動
1.4 Visual Basic 6.0的集成開發環境
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 代碼編輯視窗
1.5 Visual Basic的MDI和SDI開發環境
1.5.1 多文檔界面開發環境
1.5.2 單文檔界面開發環境
1.6 開發環境使用技巧
1.6.1 設定啟動時保存
1.6.2 自定義工具列
1.6.3 為代碼編輯器設定滑鼠滾動
1.6.4 設定格線大小和不對齊到格線
1.6.5 設定在編輯器中要求變數聲明
1.6.6 規範代碼縮進格式
1.7 Visual Basic 6.0的幫助系統
1.7.1 MSDN Library的安裝與使用
1.7.2 利用附帶的實例源程式學習編程
1.7.3 使用Visual Basic的幫助選單
1.8 創建第一個VB程式
1.8.1 創建工程檔案
1.8.2 設計界面
1.8.3 編寫代碼
1.8.4 調試運行
1.8.5 保存工程
1.8.6 編譯程式
1.9 利用應用程式嚮導自動生成應用程式
1.10 實戰
1.10.1 設定控制項大小一致
1.10.2 創建或打開新工程
1.10.3 添加ActiveX控制項
1.10.4 顯示文字
1.10.5 加法計算器
1.11 小結
1.12 學習成果檢驗
第2章 VB語言基礎
視頻講解:118分鐘
2.1 關鍵字和標識符
2.2 基本數據類型
2.2.1 字元型
2.2.2 數值型
2.2.3 布爾型
2.2.4 日期型
2.2.5 變體型
2.2.6 對象型
2.3 記錄類型
2.4 枚舉類型
2.5 變數
2.5.1 什麼是變數
2.5.2 變數的命名
2.5.3 變數的聲明
2.6 變數的作用域
2.6.1 靜態變數
2.6.2 變數同名問題的處理
2.7 常量
2.7.1 常量的聲明
2.7.2 局部常量和全局常量
2.8 運算符
2.9 表達式
2.9.1 什麼是表達式
2.9.2 表達式的種類
2.9.3 運算符在表達式中的優先權
2.10 語言基礎套用技巧
2.10.1 如何處理溢出
2.10.2 正確使用“&”和“+”
2.10.3 正確使用Or、Xor、And、Eqv、Imp運算符
2.11 實戰
2.11.1 判斷輸錯口令次數
2.11.2 歡迎窗體
2.11.3 計算圓的面積
2.11.4 日期提醒程式
2.11.5 袖珍計算器
2.12 小結
2.13 學習成果檢驗
第3章 算法和程式控制結構
視頻講解:166分鐘
3.1 算法
3.1.1 什麼是算法
3.1.2 算法的特性
3.1.3 算法的描述方法
3.1.4 構成算法的基本控制結構
3.2 順序結構
3.2.1 賦值語句
3.2.2 數據的輸入
3.2.3 數據的輸出
3.3 選擇結構
3.3.1 單分支If...Then語句
3.3.2 雙分支If...Then...Else語句
3.3.3 If語句的嵌套
3.3.4 多分支If...Then...ElseIf語句
3.3.5 Select Case語句
3.3.6 IIf函式
3.4 循環結構
3.4.1 For...Next循環語句
3.4.2 For Each...Next循環語句
3.4.3 Do...Loop循環語句
3.4.4 多重循環
3.4.5 選擇結構與循環結構的嵌套
3.5 其他輔助控制語句
3.5.1 跳轉語句GoTo
3.5.2 復用語句With...End With
3.5.3 退出語句Exit
3.5.4 結束語句End
3.6 實戰
3.6.1 計算最大公約數和最低公倍數
3.6.2 判斷素數
3.6.3 驗證哥德巴赫猜想
3.6.4 用For…Next語句求解整數n的階乘
3.6.5 用Print語句列印工資數據
3.7 小結
3.8 學習成果檢驗
第4章 數組與集合
視頻講解:132分鐘
4.1 數組概述
4.1.1 數組的概念
4.1.2 數組與簡單變數的區別
4.1.3 數組的分類
4.2 靜態數組
4.2.1 靜態數組的聲明和使用
4.2.2 一維數組
4.2.3 二維數組
4.2.4 多維數組
4.3 動態數組
4.3.1 動態數組的聲明
4.3.2 動態數組的使用
4.3.3 數組的清除
4.4 控制項數組
4.4.1 控制項數組的概念
4.4.2 控制項數組的創建
4.4.3 控制項數組的使用
4.4.4 載入和刪除控制項數組中的控制項
4.5 數組相關函式及語句
4.5.1 使用Array函式創建數組
4.5.2 使用UBound和LBound函式獲取數組上下標
4.5.3 使用Split函式生成一維字元串數組
4.5.4 使用Option Base語句聲明數組下標最大值
4.6 集合
4.6.1 集合的創建
4.6.2 控制項集合(Controls集合)
4.7 實戰
4.7.1 動態添加和刪除控制項
4.7.2 利用數組實現隨機抽取幸運觀眾
4.7.3 利用二維數組向格線控制項中添加背景圖片
4.7.4 統計文欄位落數
4.7.5 成績排名
4.8 小結
4.9 學習成果檢驗
第5章 過程
視頻講解:97分鐘
5.1 認識過程
5.2 事件過程
5.2.1 建立事件過程
5.2.2 調用事件過程
5.3 子過程(Sub過程)
5.3.1 建立子過程
5.3.2 調用子過程
5.3.3 調用其他模組中的子過程
5.4 函式過程(Function過程)
5.4.1 建立函式過程
5.4.2 調用函式過程
5.4.3 函式過程與子過程的區別
5.5 參數的傳遞
5.5.1 認識參數
5.5.2 參數按值和按地址傳遞
5.5.3 數組參數
5.5.4 對象參數
5.6 嵌套過程
5.7 遞歸過程
5.8 屬性過程(Property過程)
5.8.1 使用屬性過程建立類的屬性
5.8.2 使用類屬性
5.8.3 唯讀屬性和對象屬性
5.9 工程中的模組
5.9.1 窗體模組
5.9.2 標準模組
5.9.3 類模組
5.9.4 標準模組與類模組的區別
5.10 過程的作用域
5.11 實戰
5.11.1 編寫計算圓面積的函式過程
5.11.2 自定義二進制轉換為十進制的函式
5.11.3 利用遞歸實現求最大公約數
5.11.4 計算水果的加權平均值
5.11.5 判斷閏年
5.12 小結
5.13 學習成果檢驗
第6章 內置函式
視頻講解:122分鐘
6.1 字元串函式
6.1.1 獲取字元長度(Len函式)
6.1.2 取左(右)面指定個數的字元(Left和Right函式)
6.1.3 截取字元串(Mid函式)
6.1.4 獲取字元出現的位置(InStr和InStrRev函式)
6.1.5 去除空格(Trim、RTrim、LTrim函式)
6.1.6 將字元串轉換為大(小)寫(UCase和LCase函式)
6.2 數學函式
6.2.1 求絕對值(Abs函式)
6.2.2 求平方根(Sqr函式)
6.2.3 e的n次方(Exp函式)
6.2.4 求自然對數(Log函式)
6.2.5 返回符號(Sgn函式)
6.2.6 取整(Int和Fix函式)
6.3 判斷函式
6.3.1 判斷是否為數組(IsArray函式)
6.3.2 判斷是否為Null(IsNull函式)
6.3.3 判斷是否為數字(IsNumeric函式)
6.4 類型轉換函式
6.4.1 轉換為字元型(Str函式)
6.4.2 轉換為數值型(Val函式)
6.4.3 轉換為ASCII(Asc函式)
6.4.4 轉換為字元(Chr函式)
6.5 日期和時間函式
6.5.1 Date、Now和Time函式
6.5.2 Weekday函式
6.5.3 返回年、月、日(Year、Month、Day函式)
6.5.4 返回時、分、秒(Hour、Minute、Second函式)
6.6 隨機函式
6.6.1 初始化隨機數(Randomize函式)
6.6.2 生成隨機數(Rnd函式)
6.7 格式化函式
6.8 實戰
6.8.1 判斷某個時間段里有多少個工作日
6.8.2 數字時鐘
6.8.3 計算器
6.8.4 幸運抽獎
6.8.5 猜數字
6.9 小結
6.10 學習成果檢驗
第7章 綜合實驗(一)——萬年曆模組
7.1 萬年曆模組概述
7.1.1 模組概述
7.1.2 程式預覽
7.2 關鍵技術
7.2.1 日曆顯示控制項排列算法
7.2.2 陽曆轉換到陰曆算法
7.2.3 陰曆轉換到陽曆算法
7.2.4 SendMessage函式實現移動窗體
7.3 實現過程
7.4 小結
7.5 學習成果檢驗
第2篇 基本控制項
第8章 窗體和系統對象
視頻講解:152分鐘
8.1 窗體概述
8.1.1 窗體的結構
8.1.2 模式窗體和無模式窗體
8.1.3 SDI窗體和MDI窗體
8.2 窗體的屬性
8.2.1 名稱(Name屬性)
8.2.2 標題(Caption屬性)
8.2.3 圖示(Icon屬性)
8.2.4 背景(Picture屬性)
8.2.5 框線樣式(BorderStyle屬性)
8.3 窗體的事件
8.3.1 單擊和雙擊(Click/DblClick事件)
8.3.2 載入和卸載(Load/QueryUnload/Unload事件)
8.3.3 初始化(Initialize事件)
8.3.4 活動性(Activate/Deactivate事件)
8.3.5 焦點事件(GotFocus/LostFocus事件)
8.3.6 重繪(Paint事件)
8.3.7 調整大小(Resize事件)
8.4 窗體事件的生命周期
8.5 窗體的方法
8.5.1 載入窗體(Load方法)
8.5.2 卸載窗體(Unload方法)
8.5.3 顯示窗體(Show方法)
8.5.4 隱藏窗體(Hide方法)
8.5.5 移動窗體(Move方法)
8.5.6 清除窗體(Cls方法)
8.5.7 在窗體上顯示文本(Print方法)
8.5.8 列印窗體(PrintForm方法)
8.6 MDI窗體
8.6.1 MDI窗體概述
8.6.2 MDI窗體的創建
8.6.3 在MDI窗體中添加控制項
8.6.4 MDI子窗體(MDIChild屬性)
8.6.5 MDI窗體的特點
8.7 窗體套用技巧
8.7.1 如何設定閃爍的窗體標題欄
8.7.2 如何設定窗體前置
8.7.3 如何拖動無標題欄窗體移動
8.8 系統對象
8.8.1 應用程式對象(App對象)
8.8.2 螢幕對象(Screen對象)
8.8.3 剪貼簿對象(Clipboard對象)
8.8.4 調試對象(Debug對象)
8.9 實戰
8.9.1 在視窗中平鋪圖片
8.9.2 透明窗體
8.9.3 利用App對象防止程式重複
8.9.4 利用Screen對象獲得系統中的可用字型
8.9.5 記錄剪貼簿內容
8.10 小結
8.11 學習成果檢驗

相關詞條

熱門詞條

聯絡我們