作者簡介
隋麗娜,講師。長期擔任Visual Basic程式設計、Visual FoxPro程式設計、網頁製作等計算機套用類課程的一線教學工作。擅長Visual Basic等程式開發語言和SQL Server資料庫技術。研究方向為資料庫信息管理系統的開發。主持並參與開發了多個管理系統,發表了Visual Basic相關學術論文多篇。
遲劍,講師、資料庫系統工程師。獲清華大學計算機工程碩士學位。擅長各種程式設計語言和開發技術,有豐富的軟體開發經驗。長期從事計算機一線教學工作,講解軟體工程、資料庫原理和程式設計類課程。目前致力於軟體測試的研究。曾經參與編寫了《C語言寶典》一書。
郭立峰,中級軟體設計師。長期從事計算機一線教學工作,擅長Visual Basic程式設計。目前致力於程式設計和計算機建模的研究。曾經發表過多篇關於ViSual Basic語言的學術論文。
內容簡介
《Visual Basic範例開發大全》精心挑選了有代表意義的480餘個實例,詳細介紹了如何利用Visual Basic 6.0的強大功能來開發應用程式。《Visual Basic範例開發大全》附帶1張DVD光碟,內容為《Visual Basic範例開發大全》所有實例的多媒體語音教學視頻及書中的實例原始碼。另外,在光碟中還免費贈送了大量的編程電子書與視頻講解。
《Visual Basic範例開發大全》共17章,分為4篇。基礎設計篇中主要介紹了Visual Basic程式設計基礎、常用內部控制項、其他控制項和外部控制項等相關技術;程式算法篇中主要介紹了程式結構、一維數組、其他數組、過程和函式、算法設計等技術;界面設計技術篇中主要介紹了窗體和選單、檔案、圖形操作、多媒體處理、Windows系統程式設計等技術;高級開發技術篇中主要介紹了資料庫開發、列印與報表、硬體及網路開發等技術,最後還介紹了學生管理系統與遊戲綜合案例的開發。
《Visual Basic範例開發大全》內容豐富,實用性強,實例貼近生活,容易理解,而且書中每一個實例都經過仔細調試。《Visual Basic範例開發大全》適合Visual Basic初、中級學習人員學習和提高使用,也可以作為Visual Basic程式設計師案頭必備的參考資料。
圖書目錄
第1篇 VB基礎設計
第1章 VB程式設計初探(教學視頻:80分鐘)
1.1 基礎設計實例
實例001 製作歡迎界面
實例002 字元轉換程式
實例003 新窗體的創建
實例004 對象系統事件的調用
實例005 對象用戶事件的調用
實例006 立即視窗的套用
1.2 常用屬性實例
實例007 Caption屬性的綜合套用
實例008 用Height、Width屬性改變大小
實例009 用TOD、Left屬性改變位置
實例010 用Font屬性集改變文本外觀
實例011 用Enabled屬性控制有效性
實例012 用Picture屬性載入圖片
實例013 用Text屬性實現輸入和輸出
1.3 常用事件實例
實例014 載入窗體時觸發Load事件
實例015 卸載窗體時觸發Unload事件
實例016 失去焦點時觸發LostFocus事件
實例017 滑鼠單擊觸發Click事件
實例018 滑鼠雙擊觸發Dblclick事件
實例019 文本框內容改變觸發Change事件
實例020 按下鍵盤時觸發KeyPress事件
實例021 滑鼠移動時觸發MouseMove事件
1.4 常用方法實例
實例022 使用Show方法顯示窗體
實例023 使用Hide方法隱藏窗體
實例024 使用Print方法輸出
實例025 使用Move方法移動控制項
實例026 使用Cls清屏
1.5 綜合實例
實例027 InputBox輸入對話框的使用
實例028 MsgBox輸出對話框的使用
實例029 字元和ASCII間的相互轉換
實例030 輸出特殊圖形
實例031 密碼校驗程式
實例032 還貸計算程式
第2章 常用內部控制項(教學視頻:83分鐘)
2.1 框架
實例033 框架的套用
2.2 文本框
實例034 文本的定位選擇
實例035 測試功能鍵
實例036 自動刪除文本中的非法字元
2.3 單選按鈕
實例037 字型的單項選擇
實例038 多組單選功能的使用
實例039 單選按鈕的屬性、方法與事件的綜合套用
2.4 複選框
實例040 字型的複選
實例041 個人調查表
2.5 列表框
實例042 兩種列表框樣式的套用
實例043 添加表項
實例044 刪除表項
實例045 選項移動
實例046 Columns的舉例說明
實例047 製作課程表
實例048 製作數學用表
2.6 組合框
實例049 組合框3種風格的套用
實例050 信息管理
實例051 刷新組合框的套用
2.7 圖片框、圖像框
實例052 複製圖片
實例053 立體浮雕效果
實例054 AutoSize實例
實例055 圖像框的Stretch屬性
2.8 綜合實例
實例056 成績錄入
實例057 計算機配置程式
實例058 “點菜”程式
第3章 其他控制項和外部控制項(教學視頻:50分鐘)
3.1 計時器
實例059 製作日期時間表
實例060 流動字幕
實例061 隨機抽獎
實例062 倒計時器
實例063 時鐘和時差
實例064 定時鬧鐘
實例065 蝴蝶飛舞
3.2 滾動條和Slider控制項
實例066 滾動條接收用戶輸入
實例067 調色板應用程式
實例068 用Slide設定字型大小
3.3 Progress Bar控制項和Animation控制項
實例069 製作進度條
實例070 Animation動畫設定
3.4 SSTab控制項和RichTextBox控制項
實例071 製作具有選項卡的對話框
實例072 RichTextBox控制項的套用
3.5 綜合實例
實例073 笑臉的製作
實例074 給窗體添加滾動條
實例075 利息計算
實例076 類螢幕保護
實例077 自動紅綠燈模擬程式
第2篇 程式算法
第4章 程式結構(教學視頻:112分鐘)
4.1 順序結構
實例078 賦值相容問題的驗證
實例079 數據的交換
實例080 求長方體的表面積
實例081 英文大小寫轉換
4.2 選擇結構
實例082 求3個數中的最值
實例083 成績多級別判斷
實例084 折扣計算
實例085 模擬袖珍計算器
實例086 計算通話費用
實例087 獎學金的等級
實例088 判斷坐標所在象限
實例089 隨機出題並判斷成績
實例090 判斷字元和數字
實例091 判斷括弧匹配情況
實例092 統計字元串中元音個數
實例093 求一元二次方程的根
實例094 貨物運費計算程式
實例095 判斷是否是閏年
實例096 判斷三角形的構成
實例097 猜數遊戲
實例098 計算今天是星期幾
實例099 3個數的排序
4.3 循環結構
實例100 計算奇數和
實例101 求n的階乘
實例102 輸出Fibonacci序列
實例103 求兩個正整數的最大公約數
實例104 求e的近似值
實例105 規範文章
實例106 猴子摘桃問題
實例107 參賽評審打分
實例108 找素數
實例109 分解質因數
實例110 列印九九乘法表
實例111 輸出有規律的圖形
實例112 找水仙花數
實例113 正整數的各位數字之和
實例114 求“同構”數
實例115 百元買百雞
實例116 小數部分的進制轉換
實例117 數字三角
實例118 刪除子串
實例119 求總成績
實例120 殘料的控制
4.4 其他輔助語句
實例121 GoTo語句的套用
實例122 End結束語句的套用
實例123 Exit退出語句的套用
實例124 With語句塊的套用
第5章 一維數組(教學視頻:65分鐘)
5.1 一維數組基本操作
實例125 用數組求平均成績
實例126 數組下標的套用
實例127 用數組實現數學計算
實例128 數組的初始化
實例129 數組的輸入
實例130 數組的複製
實例131 數組的輸出
實例132 創建動態數組
5.2 數組元素的排序
實例133 交換法排序
實例134 冒泡法排序
實例135 兩種排序方法的最佳化
實例136 合併排序
5.3 數組元素的插入與刪除
……
第6章 其他數組
第7章 過程和函式
第8章 算法綜合實例
第3篇 界面設計技術
第9章 窗體和選單
第10章 檔案
第11章 圖形操作
第12章 多媒體處理
第13章 Windows處理程式
第4篇 開發技術
第14章 資料庫開發
第15章 列印與報表
第16章 硬體及網路開發技術
第17章 管理系統與遊戲開發