出版時間:2000-01 出版社:西安交通大學(xué)出版社 作者:莫衛(wèi)東 頁數(shù):275
Tag標(biāo)簽:無
內(nèi)容概要
內(nèi)容簡介
VisualBasic6.0是微軟公司最新推出的VisualStudio6.0可視化應(yīng)用程序開發(fā)工具組
件中的一員,也是當(dāng)今世界上最流行的可視化編程工具。本書是“VisualBasic6.0高級編
程技巧系列”叢書中的一本――控件篇。主要內(nèi)容是系統(tǒng)全面介紹在VisualBasic6.0環(huán)境
下如何利用控件進行程序設(shè)計,除了講解具有針對性的實用方法之外,并在其中插入了大量全
新的實例。在這些實例中有許多都是作者在實際設(shè)計中采用過的。本書共分11章,其內(nèi)容包括
常見控件、高級控件和自編控件三部分內(nèi)容。書中通過作者的編程實踐經(jīng)驗,用大量的實例說
明三類控件的編程方法,從而使讀者進一步加深對VB控件的理解和應(yīng)用技巧。
本書立意獨特,體系完整,內(nèi)容充實,圖文并茂,使用最新的實例,講解最實用的方法,
奉獻最有價值的技巧,使讀者能在最短的時間內(nèi)掌握使用VisualBasic6.0開發(fā)出最好的應(yīng)用
程序的方法和技巧。
本書不僅適用于VisualBasic的初學(xué)者作為學(xué)習(xí)和開發(fā)Wind0ws應(yīng)用程序的理想?yún)⒖紩?br />更適用于所有軟件開發(fā)人員作為常備手冊性參考書。
書籍目錄
目錄
第1章 Visual8asic窗體程序設(shè)計方法綱要
1.1 窗體設(shè)計在VB程序設(shè)計中的地位
1.2 VB窗體設(shè)計的基本原則
1.2.1 窗體風(fēng)格的一致性
1.2.2 最少窗體原則
1.2.3 窗體的功能與類型
1.2.4 效率原則――充分利用窗體模板
1.3 VB窗體設(shè)計流程
1.3.1 系統(tǒng)功能的細化――窗體規(guī)劃
1.3.2 窗體設(shè)計的捷徑――借用
1.3.3 窗體設(shè)計過程點評
第2章 窗體屬性程序設(shè)計方法與技巧
2.1 窗體屬性設(shè)計概要
2.2 窗體屬性速查
2.2.1 按字母順序查詢
2.2.2 按功能劃分查詢
2.3 窗體屬性點評與應(yīng)用技巧
2.3.1 窗體的姓名――Name屬性
2.3.2 窗體“休克”的控制――Enable屬性
2.3.3 窗體“隱形”的控制―― Visible屬性
2.3.4 窗體的小角落――Tag屬性
2.3.5 窗體用戶界面的協(xié)調(diào)控制――Net0tiateMenus屬性
2.3.6 使窗體成為MDI子窗體控制―― MDIChild屬性
2.3.7 窗體在Windows狀態(tài)欄的顯示控制―― ShowInTaskBar屬性
2.4 窗體“外觀”的控制方法與技巧
2.4.1 窗體的標(biāo)題――C即tion屬性
2.4.2 C即tion屬性應(yīng)用技巧與實例――使窗體標(biāo)題隨應(yīng)用動態(tài)改變
2.4.3 Icon屬性――窗體圖標(biāo)
2.4.4 Icon屬性應(yīng)用技巧與實例――“動畫”窗體圖標(biāo)
2.4.5 窗體外框樣式的控制――BorderStyle屬性應(yīng)用
2.4.6 窗體三維效果控制―― Appearance屬性
2.5 窗體的最大化和最小化控制方法與技巧
2.5.1 MaxButton和MinButton屬性的功能與應(yīng)用
2.5.2 ControlBox屬性的功能與應(yīng)用
2.5.3 WindowState屬性的功能與應(yīng)用
2.5.4 窗體的BorderStyle屬性對窗體最大與最小化的影響
2.6 窗體位置和大小的控制方法與技巧
2.6.1 窗體位置坐標(biāo)的控制――Top和Left屬性
2.6.2 窗體大小的控制―― Height和Width屬性
2.6.3 窗體的可移動性―― Moveable屬性
2.6.4 窗體的初始位置控制―― StartUpP0sition屬性
2.6.5 實例點評:在窗體運行中擴大窗體
2.7 窗體位置與大小控制實例
2.7.1 讓窗體飛入屏幕
2.7.2 讓窗體切入屏幕
2.7.3 讓窗體在屏幕中展開
2.7.4 使窗體回轉(zhuǎn)
2.7.5 使窗體涌陷
2.8 窗體色彩與圖像屬性的控制方法與技巧
2.8.1 ForeCo1or和BackColor屬性
2.8.2 Picture屬性
2.8.3 FillColor和FillStyle屬性
2.8.4 窗體與調(diào)色板相關(guān)的技術(shù)問題-PaletteM0de和Pa1ette屬性
2.9 窗體色彩控制實例
2.9.1 窗體色彩隨操作而變化
2.9.2 漸變色窗體
2.9.3 圖文并茂的窗體
2.9.4 使背景圖像壓縮或居中和平鋪于窗體內(nèi)
2.9.5 窗體標(biāo)題欄與邊框的色彩問題
2.10 窗體文本的控制方法與技巧
2.10.1 窗體文本字體控制―― Font屬性
2.10.2 窗體字符顯示透明性控制―― FontTransparent屬性
2.10.3 窗體文本顯示方向控制―― RightToLeft屬性
2.11 窗體坐標(biāo)系統(tǒng)――一 縮放屬性的應(yīng)用方法與技巧
2.11.1 窗體坐標(biāo)系統(tǒng)單位的選擇―― ScaleM0de屬性
2.11.2 窗體坐標(biāo)原點的平移―― ScaleLeft和ScaleTop屬性
2.11.3 窗體坐標(biāo)刻度的變換――ScaleHeight與ScaleWidth屬性
2.11.4 實用技巧:控件大小與位置隨窗體變化的技術(shù)要點
2.12 窗體與其他它應(yīng)用程序DDE會話的控制方法與技巧
2.12.1 LinkMode和LinkTopic屬性分析
2.12.2 DDE應(yīng)用實例點評
2.13 窗體圖形特性的控制方法與技巧
2.13.1 窗體繪圖線型的控制―― DrawStyle屬性
2.13.2 窗體圖形線寬控制―― DrawW idth屬性
2.13.3 圖形(疊加)模式控制―― DrawM0de屬性
2.13.4 窗體圖形的重繪控制―― AutoRedraw屬性
2.13.5 重繪圖形區(qū)域控制――ClipControls屬性
2.13.6 窗體繪圖的層次與控制
2.13.7 AutoRedraw屬性與事件和方法的相互關(guān)系
2.14 窗體鍵盤響應(yīng)與鼠標(biāo)形象控制應(yīng)用技巧
2.14.1 優(yōu)先響應(yīng)窗體鍵盤事件――KeyPreview屬性
2.14.2 窗體鼠標(biāo)形象控制――M0useIcon屬性
2.14.3 窗體鼠標(biāo)指針圖形控制――MouseP0inter屬性
2.15 窗體與幫助系統(tǒng)的聯(lián)系控制
2.15.1 聯(lián)機幫助在應(yīng)用系統(tǒng)中的作用和創(chuàng)作
2.15.2 窗體幫助主題編號――HelpContextID屬性
2.15.3 應(yīng)用程序幫助開關(guān)――WhatsThisHelp屬性
2.15.4 使用“這是什么”幫助按鈕技術(shù)―― WhatsThisButton屬性
2.15.5 建立應(yīng)用程序在線幫助系統(tǒng)的步驟以及其它技術(shù)要點
第3章 窗體方法程序設(shè)計方法與技巧
3.1 窗體方法程序設(shè)計概要
3.1.1 窗體方法程序設(shè)計基本原理
3.1.2 窗體方法與窗體屬性的相互關(guān)系
3.1.3 窗體方法與窗體事件的相互關(guān)系
3.1.4 窗體方法功能速查
3.2 對窗體整體進行控制方法的程序設(shè)計
3.2.1 加載和顯示窗體―― Show方法
3.2.2 模式和無模式窗體的應(yīng)用技巧
3.2.3 隱藏窗體――Hide方法
3.2.4 控制窗體的移動―― Move方法
3.2.5 窗體打印輸出―― PrintForm方法
3.2.6 獲得窗體的焦點――SetF0cus方法
3.2.7 調(diào)整窗體的先后次序――Zorder方法
3.3 對窗體坐標(biāo)系統(tǒng)調(diào)整方法的程序設(shè)計
3.3.1 調(diào)整窗體坐標(biāo)系統(tǒng)――Scale方法
3.3.2 坐標(biāo)單位的快速轉(zhuǎn)換――ScaleX和ScaleY方法
3.4 在窗體進行文本輸出方法的程序設(shè)計
3.4.1 向窗體進行文本輸出――Print方法
3.4.2 按照字體大小確定輸出位置――TextHeight和TextWidth方法
3.4.3 Print方法與Labe1控件文本輸出的比較
3.5 窗體圖形方法的程序設(shè)計
3.5.1 畫點―― Pset方法
3.5.2 畫線和矩形框―― Line方法
3.5.3 在窗體繪制統(tǒng)計直方圖的一個完整實例
3.5.4 畫圓和弧―― Cicrle方法
3.5.5 顯示圖片與圖像―― PaintPicture方法
3.5.6 在窗體上取色――Point方法
3.5.7 清屏―― Cls方法
3.5.8 圖形方法與圖形控件在應(yīng)用中的比較
3.6 對控件操作的窗體方法程序設(shè)計
3.6.1 更新窗體――Refresh方法
3.6.2 激活彈出式菜單―― PopupMenu方法
3.6.3 啟動在線幫助――WhatThisMode方法
第4章 窗體事件程序設(shè)計方法與技巧
4.1 窗體事件設(shè)計概要
4.1.1 窗體事件程序設(shè)計的基本原理
4.1.2 窗體事件分類速查
4.1.3 窗體事件發(fā)生的時間性問題研究
4.2 窗體前事件程序設(shè)計
4.2.1 窗體加載前事件過程――Initialize事件
4.2.2 窗體加載時的事件過程――Load事件
4.2.3 激活窗體的事件過程――Activate與Deactivate事件
4.3 窗體運行中事件程序設(shè)計
4.3.1 窗體大小變化事件(Resize事件)程序設(shè)計
4.3.2 實用技巧――控件大小與位置隨窗體大小變化的一個完整實例
4.3.3 重繪窗體事件(Paint事件)程序設(shè)計
4.3.4 使用技巧―― 如何保持窗體背景的完整
4.3.5 窗體焦點變化事件(G0tF0cus和LostFocus事件)程序設(shè)計
4.4 窗體后事件程序設(shè)計
4.4.1 卸載窗體事件程序設(shè)計之一――Unload事件
4.4.2 卸載窗體事件程序設(shè)計之二―― QueryUnload事件
4.4.3 卸載窗體事件程序設(shè)計之三――Terminate事件
4.4.4 Unl0ad事件程序設(shè)計實例點評
4.4.5 QueryUnl0ad事件程序設(shè)計實例點評
4.4.6 窗體卸載時不觸發(fā)事件發(fā)生的例外
4.5 窗體鼠標(biāo)事件和拖放事件程序設(shè)計
4.5.1 基本鼠標(biāo)事件和復(fù)合鼠標(biāo)事件
4.5.2 窗體鼠標(biāo)事件程序設(shè)計要點
4.5.3 鼠標(biāo)按鈕的識別與應(yīng)用實例
4.5.4 觸發(fā)鼠標(biāo)事件時Shift、Ctrl和Alt鍵狀態(tài)的識別和應(yīng)用實例
4.5.5 Click和DblClick鼠標(biāo)事件程序設(shè)計及其應(yīng)用
4.5.6 窗體拖放事件及其應(yīng)用
4.5.7 綜合實例――“畫筆”繪圖方法點評
4.6 窗體鍵盤事件程序設(shè)計
4.6.1 鍵盤事件過程程序設(shè)計要點
4.6.2 鍵盤事件過程程序設(shè)計備考
4.6.3 全局性(窗體)鍵盤事件過程程序設(shè)計
4.7 DDE數(shù)據(jù)交換事件程序設(shè)計
4.7.1 DDE數(shù)據(jù)交換事件
4.7.2 LinkOpen事件及其程序設(shè)計要點
4.7.3 LinkExecute事件及其程序設(shè)計要點
4.7.4 LinkError事件及其程序設(shè)計要點
4.7.5 LinkCl0se事件及其程序設(shè)計要點
4.8 窗體OLE事件過程程序設(shè)計
4.8.1 OLEStartDrag事件及其程序設(shè)計要點
4.8.2 OLEC0mpleteDrag事件及其程序設(shè)計要點
4.8.3 OLEDragDrop事件及其程序設(shè)計要點
4.8.4 OLEDragOver事件及其程序設(shè)計要點
4.8.5 OLESetdate事件及其程序設(shè)計要點
4.8.6 OLEGiveFeedback事件及其程序設(shè)計要點
第5章 窗體設(shè)計中的其它技術(shù)問題
5.1 應(yīng)用程序的啟動窗體和卸載控制技術(shù)
5.1.1 應(yīng)用程序啟動方式的控制
5.1.2 設(shè)置啟動窗體
5.1.3 使用Main子過程啟動應(yīng)用程序.
5.1.4 啟動中的快速顯示窗體
5.1.5 窗體的加載、顯示和啟動的技巧
5.1.6 窗體的卸載或程序結(jié)束
5.2 加速窗體的啟動
5.2.1 影響窗體啟動速度的原因
5.2.2 加速窗體啟動的幾種方法
5.3 窗體原貌恢復(fù)的方法與技巧
5.4 窗體與顯示分辨率無關(guān)技術(shù)
5.4.1 窗體大小與顯示分辯率的關(guān)系
5.4.2 分辨率無關(guān)窗體的設(shè)計
5.4.3 不同彩色分辨率對窗體影響
5.5 多重窗體程序設(shè)計的方法與技巧
5.5.1 多重窗體的基本類型
5.5.2 單文檔窗體(SDI)程序設(shè)計
5.6 多文檔(MDI)窗體程序設(shè)計方法與技巧
5.6.1 MDI特性
5.6.2 MDI子窗體的特性
5.6.3 建立MDI應(yīng)用程序的步驟與方法
5.6.4 MDI應(yīng)用程序的菜單系統(tǒng)
5.6.5 MDI子窗體的控制
5.6.6 MDI應(yīng)用程序設(shè)計的若干技巧
5.6.7 提高MDI應(yīng)用程序性能的幾點建議
第6章 菜單程序設(shè)計方法與技巧
6.1 VisualBasic菜單基礎(chǔ)
6.1.1 菜單的技術(shù)優(yōu)勢
6.1.2 菜單的基本結(jié)構(gòu)
6.1.3 VisualBasic菜單設(shè)計的流程
6.2 菜單編輯器與菜單結(jié)構(gòu)的設(shè)計
6.2.1 進入菜單編輯器
6.2.2 菜單編輯器窗口詳解
6.2.3 菜單編輯器應(yīng)用實例
6.3 菜單的程序設(shè)計與控制
6.3.1 菜單程序代碼的輸入
6.3.2 菜單訪問鍵與快捷鍵的應(yīng)用
6.3.3 菜單項選中標(biāo)記的應(yīng)用
6.3.4 設(shè)置可對打開窗體列表的菜單
6.4 菜單數(shù)組技術(shù)
6.4.1 菜單數(shù)組的建立
6.4.2 菜單數(shù)組的應(yīng)用
6.5 動態(tài)菜單技術(shù)
6.5.1 動態(tài)菜單技術(shù)概要
6.5.2 菜單結(jié)構(gòu)的動態(tài)控制技術(shù)
6.5.3 菜單屬性的動態(tài)設(shè)置技術(shù)
6.6 彈出菜單技術(shù)
6.6.1 彈出菜單的應(yīng)用范圍
6.6.2 建立彈出菜單的步驟
6.6.3 激活彈出菜單的方法
6.6.4 彈出菜單程序設(shè)計需注意的幾個問題
6.7 高級技巧:使菜單項帶上漂亮的圖標(biāo)
第7章 工具欄程序設(shè)計方法與技巧
7.1 工具欄程序設(shè)計概要
7.1.1 工具欄在應(yīng)用程序中的地位和作用
7.1.2 VisualBasic5.0與6.0工具欄設(shè)計的變化
7.1.3 To0lbar控件的功能及其屬性
7.2 工具欄設(shè)計方法與技巧詳解
7.2.1 前期準(zhǔn)備――向工具箱加入T00lbar控件
7.2.2 向窗體放置To0lbar控件
7.2.3 工具欄設(shè)計的有力工具――Toolbar控件的屬性頁
7.2.4 工具欄外觀與樣式的選擇
7.2.5 向工具欄添加按鈕和屬性設(shè)置
7.2.6 工具欄按鈕樣式的選擇和應(yīng)用技巧
7.2.7 在工具欄設(shè)計帶有下拉菜單的按鈕
7.2.8 ImageList控件與按鈕的圖像
7.3 Toolbar控件的常用屬性、方法和事件
7.3.1 程序設(shè)計中Toolbar控件的常用屬性
7.3.2 程序設(shè)計中Toolbar控件常用的事件
7.3.3 程序設(shè)計中To0lbar控件常用的方法
7.4 工具欄程序設(shè)計中的基本技術(shù)與技巧
7.4.1 工具欄程序設(shè)計的總體思路
7.4.2 控制工具欄的隱藏和重現(xiàn)
7.4.3 使工具欄按鈕在不同狀態(tài)具有不同的圖像
7.4.4 判斷選擇了工具欄的哪一個按鈕
7.4.5 判斷選擇了工具欄的哪一個按鈕菜單項
7.4.6 使工具欄按鈕隱藏與重現(xiàn)
7.4.7 使工具欄按鈕禁用與可用
7.4.8 使ComboBox控件始終定位于占位按鈕上
7.4.9 工具欄按鈕的動態(tài)加入或刪除
7.4.10 工具欄按鈕菜單項的動態(tài)加入或刪除
7.4.11 讓用戶在運行中調(diào)整工具欄按鈕
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
VISUAL BASIC 6.0高級編程技巧-窗口.菜單篇 PDF格式下載