出版時間:1997-10 出版社:同濟大學出版社
內容概要
內 容 提 要
本書討論了VisualBasic4.0forWindows高級程序設計的方法和技
巧,主要涉及用戶環(huán)境、編程技術、對象、用戶界面、調試技術、文件操作、動
態(tài)鏈接、繪圖操作、遞歸和數(shù)據(jù)庫技術。本書內容豐富,實用性強,通俗易懂,
相信有助于讀者熟練掌握VisualBasic和進一步提高設計大型程序的能力。
對于希望快速掌握VisualBasic高級編程技術的讀者,本書是一本實用
教材,也是Windows程序員和VisualBasic程序員必備的參考書。
書籍目錄
目 錄
第一章 VisualBasic的基本環(huán)境介紹
1.1visualBasic4的主屏幕
1.1.1標題欄概述
1.1.2菜單條概述
1.1.3工具條概述
1.1.4工具框概述
1.1.5初始Form窗口概述
1.1.6Project窗口概述
1.2主要菜單概述
1.2.1Help菜單概述
1.2.2File菜單概述
1.2.3Edit菜單概述
1.2.4View菜單概述
1.2.5Insert菜單概述
1.2.6Add-Ins菜單概述
1.3如何裝載和運行程序
第二章 高級編程基礎
2.1數(shù)組的使用
2.1.1具有下標范圍的列表
2.1.2使用多維數(shù)組
2.1.3使用Erase語句
2.2數(shù)據(jù)類型、指針和GoTo 語句
2.2.1自定義類型
2.2.2使用模擬指針
2.2.3使用GoTo語句
2.3內部函數(shù)的使用
2.3.1按位邏輯操作符
2.3.2參數(shù)命名方法
2.4自定義函數(shù)和過程
2.4.1自定義函數(shù)
2.4.2定義Sub過程
2.4.3參數(shù)的按引用傳遞和按值傳遞
2.4.4在過程中使用列表或數(shù)組
2.4.5帶有可選變量或參數(shù)個數(shù)的子程序
2.5使用遞歸
2.6創(chuàng)建較大項目的方法
2.6.1Standard(代碼)模塊
2.6.2DoEvents函數(shù)的使用
2.6.3SubM8in
2.6.4使用WindowsAPI函數(shù)
2.6.5混合語言編程方法
2.6.6資源文件
2.7編譯器的使用
2.7.1如何創(chuàng)建可執(zhí)行文件
2.7.2條件編譯技術介紹
第三章 對象設計
3.1面向對象編程技術
3.1.100P概念
3.1.2如何操縱Visua1Basic中建立的對象
3.1.3由代碼操縱對象變量
3.2集合
3.2.1用Set使用控件集合
3.2.2如何建立用戶自己的集合
3.2.3ObjectBr0wser對話框
3.3如何創(chuàng)建對象
3.4如何建立類
3.4.1創(chuàng)建新類模塊
3.4.2一疊牌類模塊示例
第四章 界面設計
4.1使用工具箱
4.1.1使用框架
4.1.2使用選項(單選)按鈕
4.1.3使用復選框
4.1.4使用列表框和組合框
4.1.5使用滾動條
4.1.6使用計時器
4.1.7設計菜單
4.2設計通用對話框
4.2.1樣本文件瀏覽器示例
4.2.2使用通用對話框
4.3MDI窗體及窗口設計
4.3.1MDI窗體
4.3.2使用Windows菜單與Arrange方法
4.3.3與Windows有關的設計
4.3.4使窗體與調整尺寸和屏幕分辨率無關
4.3.5Visua1Basic的顯示:z0rder
44專業(yè)版和企業(yè)版中的定制控件
4.4.1使用Sheridan3-D定制控件
4.4.2使用DesaWare活動按鈕控件
4.4.3使用Micr0soft通信控件
4.4.4使用Micr0Help計量(gauge)控件
4.4.5使用Micr0Help鍵狀態(tài)控件
4.4.6使用MAPI控件
4.4.7使用Microsoft屏蔽編輯控件
4.4.8使用Micr0soft多媒體控件
4.4.9使用大綱控件
4.4.10使用Microsoft圖片剪切控件
4.4.11使用OutRider微調按鈕控件
4.4.12使用Sheridan制表符對話控件
4.5使用Windows95控件
4.5.1使用ImageList控件
4.5.2使用ListView控件
4.5.3ProgressBar控件的使用
4.5.4使用Slider控件
4.5.5使用St8tusBar控件
4.5.6使用TabStrip控件
4.5.7使用Toolbar控件
4.5.8使用TreeView控件
4.6使用16位Wind0ws的工具條和狀態(tài)條
4.7使用幫助系統(tǒng)
4.7.1如何寫幫助主題
4.7.2設計上下文相關幫助
4.7.3如何建立和編譯幫助文件
4.8訪問Windows幫助機制
第五章 測試與調試
5.1調試工具及測試方法
5.1.1調試工具及其功能
5.1.2測試程序的設計
5.2Debug窗口
5.2.1Debug窗口內的其他調試信息
5.2.2程序的單步執(zhí)行
5.3程序設計應使測試更容易
5.3.1清除邏輯錯誤
5.3.2暫停程序執(zhí)行
5.3.3利用斷點進行測試
5.4程序調試技術綜述
5.4.1錯誤循環(huán)的調試示例
5.4.2事件驅動錯誤和問題的調試
5.4.3文檔和程序風格對調試的影響
第六章 文件操作
6.1與文件有關的命令
6.1.1Shell函數(shù)
6.1.2命令行提示信息
6.1.3與文件操作有關的函數(shù)
6.2使用文件系統(tǒng)控件
6.2.1使用文件列表框
6.2.2使用目錄列表框
6.2.3使用驅動器列表框
6.2.4文件控件的綜合利用
6.3順序文件的操作
6.3.1使用LOF 命令
6.3.2如何從一個文件中讀信息
6.3.3如何向已存在的文件添加信息
6.3.4如何讀取通用的順序文件
6.3.5RichTextBox控件和文件操作
6.4錯誤捕獲
6.5隨機存取文件、二進制文件及共享文件
6.5.1隨機存取文件
6.5.2二進制文件
6.5.3在非文本模式下使用二進制存取技術
6.5.4共享文件操作
6.5.5Open命令的一般格式
第七章 動態(tài)數(shù)據(jù)交換
7.1使用剪貼板
7.1.1在VisualBasic中選擇文本
7.1.2剪貼板格式和圖形傳輸技術
7.1.3剪貼板程序示例
7.2如何激活Wind0ws應用程序
7.3動態(tài)數(shù)據(jù)交換(DDE)
7.3.1建立DDE 鏈接
7.3.2DDE 屬性介紹
7.3.3處理DDE事件
7.3.4DDE方法介紹
7.4利用OLE2技術
7.4.1使用OLE方法
7.4.2建立0LE對象
7.5在設計時使用OLE2
7.5.1PasteSpecial對話框
7.5.20LE屬性介紹
7.5.3常用0LE容器方法
7.60LEAut0mation介紹
7.70LE服務器技術
7.7.1建立進程外OLE服務器
7.7.2建立進程內OLB服務器
第八章 繪圖技術
8.1圖形操作基礎
8.1.1Aut0Redraw屬性的一個有趣功能
8.1.2ClipC0ntr0ls屬性和Paint事件
8.1.3Paint事件的其他方面
8.1.4使用Refresh方法
8.1.5保存圖片信息
8.1.6簡單動畫舉例
8.2屏幕刻度
8.2.1定制刻度
8.2.2定制刻度的另一種方法
8.3使用Line和Shape控件
8.3.1使用Shape控件
8.3.2使用Line控件
8.4用代碼畫圖
8.4.1使用顏色函數(shù)
8.4.2對像素進行控制
8.4.3示例程序:“VisualBasicA-Sketch”
8.5線和框
8.5.1參考終點
8.5.2利用相對坐標
8.5.3使用網(wǎng)格圖
8.5.4使用DrawWidth和DrawStyle函數(shù)
8.5.5設計方框
8.5.6動畫和DrawMode
8.6圓、橢圓和餅圖
8.6.1餅圖示例
8.6.2橢圓和縱橫比
8.7繪制曲線
8.7.1用簡單公式描述的圖形
8.7.2極坐標
8.8使用Paintpicture方法
8.9使用Graph控件
第九章 遞歸方法
9.1遞歸的基礎知識
9.1.1使用遞歸函數(shù)
9.1.2簡單遞歸過程
9.1.3漢諾(Hanoi)塔示例
9.2遞歸排序方法
9.2.1合并(Merge)排序方法
9.2.2快速排序(QuickSort)方法
9.2.3如何使排序穩(wěn)定
9.3分形技術
9.4何時不用遞歸
第十章 數(shù)據(jù)庫技術的使用
10.1現(xiàn)代數(shù)據(jù)庫技術概述
10.2使用DataManager
10.2.1使用DataManager檢查現(xiàn)存的數(shù)據(jù)庫內容
10.2.2增加數(shù)據(jù)庫內容
10.2.3使用DataManager創(chuàng)建新數(shù)據(jù)庫
10.2.4使用DataManager的其他特性
10.3操縱數(shù)據(jù)控件
10.4利用數(shù)據(jù)控件編程
10.4.1Field對象介紹
10.4.2數(shù)據(jù)控件的其他屬性和事件
10.4.3關閉記錄集合或數(shù)據(jù)庫
10.4.4通過代碼設置屬性
10.5控制對數(shù)據(jù)庫的修改
10.6SQL語言簡介
10.6.1使用SELECT語句
10.6.2使用sQL語句查找記錄
10.6.3通過sQL語句修改表數(shù)據(jù)
10.7建立數(shù)據(jù)庫對象
10.7.1DataBase對象
10.7.2TableDef對象和TableDefs集合
10.7.3Field對象和Fields集合
10.7.4Index對象和Indexes集合
參考文獻
圖書封面
評論、評分、閱讀與下載
Visual Basic 4.0 for Windows 高級程序設計 PDF格式下載