freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

vb程序設(shè)計(jì)基礎(chǔ)全集-在線瀏覽

2025-02-26 13:50本頁(yè)面
  

【正文】 交換( DDE)、 動(dòng)態(tài)鏈接庫(kù)( DLL) 和對(duì)象的鏈接與嵌入( OLE)n 動(dòng)態(tài)數(shù)據(jù)交換是 Microsoft利用這項(xiàng)技術(shù)可在 Visual動(dòng)態(tài)鏈接庫(kù)中存放了所有 Windows應(yīng)用程序可以共享的代碼和資源,這些代碼或函數(shù)可以用多種語(yǔ)言寫(xiě)成。 Basic利用這項(xiàng)技術(shù)可以調(diào)用幾乎任何語(yǔ)言產(chǎn)生的 DLL, 也可以調(diào)用 Windows應(yīng)用程序接口( API) 函數(shù),以實(shí)現(xiàn) SDK所能實(shí)現(xiàn)的功能。 7.完備的 Help聯(lián)機(jī)幫助功能n 與 Windows環(huán)境下的其他軟件一樣,在 Visual Visual Basicn BasicStudio家族的一個(gè)組件,保留了 Visual如在開(kāi)發(fā)環(huán)境上的改進(jìn),增加了工作組,在代碼編輯器中提供了控件屬性/方法的自動(dòng)提示,能編譯生成本機(jī)代碼,大大提高程序的執(zhí)行速度等。Basic下面對(duì) Visual一個(gè)簡(jiǎn)單的概括。 1.?dāng)?shù)據(jù)訪問(wèn)的新特性n BasicBasic Data其次,在數(shù)據(jù)環(huán)境方面,允許程序員可視化地創(chuàng)建和操作 ADO連接及命令,為程序員操縱數(shù)據(jù)源提供了很大的方便。 Basic216。 Basic? (1)Basic? (2) BasicBasic代碼來(lái)實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁(yè)的設(shè)計(jì)。Inter ActiveX文檔的支持。 3.控件、語(yǔ)言和向?qū)Х矫娴男略鎏匦? (1) Base( 簡(jiǎn)稱(chēng) DB) 版本的 DBGrid、 OLEDBList和 DBCombo,所不同的是它們都支持新的 ADO控件。可以創(chuàng)建自己的數(shù)據(jù)源和數(shù)據(jù)綁定對(duì)象。函數(shù)可以將數(shù)組作為返回值,并且可以為可變大小的數(shù)組賦值。新增了安裝向?qū)?、?shù)據(jù)對(duì)象向?qū)А?shù)據(jù)窗體向?qū)б约皯?yīng)用程序向?qū)А?Basic216。 Visual VisualManager( 簡(jiǎn)稱(chēng) VCM, 中文含義為可視化組件管理器)和 Visual通過(guò) VCM, 可以在 Visual而 VisualC++或 VisualBasic中寫(xiě)的類(lèi),在其他工程甚至 Visual216。Basic C++、 Visual216。BasicBasicBasic文檔以及Visual Basicn Visual開(kāi)發(fā)環(huán)境( IDE), 提供了整套工具,方便用戶(hù)開(kāi)發(fā)應(yīng)用程序。下面介紹Visual發(fā)環(huán)境。Basic BasicVisualn 使用 Visual 13種類(lèi)型的應(yīng)用程序(圖中僅看到 10種,通過(guò)滾動(dòng)條可看到另外 3種):n 在圖 11的窗口中有 3個(gè)選項(xiàng)卡:n (1)n (2)n (3)n 當(dāng)選擇 “ 新建 ” 選項(xiàng)卡中的 “ 標(biāo)準(zhǔn) EXE” 圖標(biāo)并單擊 “ 打開(kāi) ” 按鈕,可以打開(kāi)如圖 12所示的 Visual BasicBasic菜單欄工具欄標(biāo)題欄工具箱工程管理窗口Basic在Visual216。標(biāo)題欄中間顯示窗口標(biāo)題及工作模式, Visual 啟動(dòng)時(shí)它顯示 “ 工程 1MicrosoftBasic[設(shè)計(jì) ]” ,表示它處于程序設(shè)計(jì) 模式 。設(shè)計(jì)模式 : 可進(jìn)行用戶(hù)界面的設(shè)計(jì)和代碼的編制 , 以完成應(yīng)用程序的開(kāi)發(fā) , 如圖 12所示 。運(yùn)行模式 : 運(yùn)行應(yīng)用程序 , 這時(shí)不可編輯代碼 , 也不可編輯界面。MicrosoftBasic? (3)此時(shí),標(biāo)題欄中的標(biāo)題為: “ 工程 1Visual[break]” 。程序停止運(yùn)行。Visual216。Basic集成開(kāi)發(fā)環(huán)境的菜單欄中包含使用 Visual它除了提供標(biāo)準(zhǔn) “ 文件 ” 、 “ 編輯 ” 、 “ 視圖 ” 、 “ 窗口” 和 “ 幫助 ” 菜單之外,還提供了編程專(zhuān)用的功能菜單,如 “ 工程” 、 “ 格式 ” 、 “ 調(diào)試 ” 、 “ 外接程序 ” 等菜單,總共 13項(xiàng)菜單,如圖 13所示。BasicVisualn Visual: (1) (2) (3) (4) (5) (6) (7) (8) (9) Basic工程時(shí)的圖表處理命令。工具:包含建立 ActiveX控件時(shí)需要的工具命令,并可以啟動(dòng)菜單編輯器以及配置環(huán)境選項(xiàng)。外接程序:包含可以隨意增刪的外接程序。通過(guò) “ 外接程序管理器 ” 命令可以增刪外接程序。窗口:包含屏幕窗口布局命令。幫助:提供相關(guān)幫助信息。Visual216。單擊工具欄上的按鈕,即可執(zhí)行該按鈕所代表的操作。 Basic之后將顯示 “ 標(biāo)準(zhǔn) ” 工具欄。工具欄緊貼在菜單欄下方,或以垂直條狀緊貼在左邊框上,如圖 13所示。一般情況下,工具欄在菜單欄的正下方。窗體設(shè)計(jì)窗口 Windows的應(yīng)用程序運(yùn)行后都會(huì)打開(kāi)一個(gè)窗口,窗體設(shè)計(jì)窗口是應(yīng)用程序最終面向用戶(hù)的窗口,是屏幕中央的主窗口。每個(gè)窗口必須有一個(gè)窗體名字,系統(tǒng)啟動(dòng)后就會(huì)自動(dòng)創(chuàng)建一個(gè)窗體(缺省名為 Form1), 用戶(hù)可通過(guò) “ 工程 /添加窗體 ” 來(lái)創(chuàng)建新窗體或?qū)⒁延械拇绑w添加到工程中。 應(yīng)注意窗體名即窗體的 “ Name” 屬性和窗體文件名的區(qū)別。工具箱 ———— ————— —————— —————— —— ——— ———— ——— ——————— ————— ————— —— — ———— 文件列表框( FileListBox)形狀( Shape) ————— ——————— 圖 14Visual通過(guò) “ 工程 ” 菜單中的 “ 部件 ”命令或從 “ 工具箱 ” 快捷菜單中選定 “ 部件 ”選項(xiàng)卡,就會(huì)顯示系統(tǒng)安裝的所有 ActiveX控件清單。 n 工程是指用于創(chuàng)建一個(gè)應(yīng)用程序的文件的集合。n 在工程資源管理器窗口中有 3個(gè)按鈕,分別表示 “查看代碼 ” 、 “ 查看對(duì)象 ” 和 “ 切換文件夾 ” 。? (2)? (3) 單擊 “ 切換文件夾 ” 按鈕,則可以隱藏或顯示包含在對(duì)象文件夾中個(gè)別項(xiàng)目列表。工程資源管理器 圖 16工程資源管理器 圖 17屬性設(shè)置窗口 n 屬性是指對(duì)象的特征,如大小、標(biāo)題或顏色等數(shù)據(jù)。Basic例如,要設(shè)置 Command1命令按鈕上顯示的字符串,可以找到屬性窗口的 “ Caption” 屬性,輸入 “ 開(kāi)始 ” 之類(lèi)的字符串,如圖 17所示。窗體布局窗口 用戶(hù)可使用表示屏幕的小圖像來(lái)布置應(yīng)用程序中各窗體相對(duì)于主窗體的位置。右鍵單擊小屏幕,彈出快捷菜單,可通過(guò)該快捷菜單來(lái)對(duì)窗體啟動(dòng)位置進(jìn)行設(shè)計(jì),如要設(shè)計(jì)窗體 Form1啟動(dòng)位置居屏幕中心,其操作如圖 19所示。圖 18窗體布局窗口 圖 19設(shè)計(jì)窗體啟動(dòng)位置 n 在設(shè)計(jì)模式中,通過(guò)雙擊窗體或窗體上的任何對(duì)象或單擊“ 工程資源管理器 ” 窗口中的 “ 查看代碼 ” 按鈕都可打開(kāi)代碼編輯器窗口。 立即窗口 例如:n (1)即輸入:X= :Y=2:Z=30:P=True: K=Falsen (2)操作如下: ? X+Y 39。 輸出結(jié)果 ? Not P Or K And P Or YZ False 39。立即窗口 Basic集成環(huán)境中,運(yùn)行 “ 視圖 /立即窗口 ” 命令或按Ctrl+G組合鍵即可打開(kāi)如圖 111所示的窗口。Basic所提供的一個(gè)系統(tǒng)對(duì)象,稱(chēng)為Debug對(duì)象,作為調(diào)試程序使用。通常使用是 Print方法,使用格式為:n [輸出項(xiàng)列表 ]n 例如: 立即窗口 Basic 可視化編程 n Visual程序員只需編寫(xiě)響應(yīng)用戶(hù)動(dòng)作的程序,如移動(dòng)鼠標(biāo)、單擊鼠標(biāo)等,編寫(xiě)代碼相對(duì)較少。Basic使用的可視化編程方法,是面向?qū)ο缶幊碳夹g(shù)的簡(jiǎn)化版。Basic提供多種控件支持可視化編程,利用它們可以快速創(chuàng)建強(qiáng)大的應(yīng)用程序而不需涉及不必要的細(xì)節(jié)。Basic環(huán)境中,程序員不僅可以利用控件來(lái)創(chuàng)建對(duì)象,而且還可以建立自己的控件,這是 Windows環(huán)境下編程的新概念。216??梢园褜?duì)象看成日常生活中的各種物體,如一支鋼筆、一輛汽車(chē)、一臺(tái)電腦都是一個(gè)對(duì)象。n 在 Visual對(duì)象可以由系統(tǒng)設(shè)置好,直接供用戶(hù)使用,也可以由程序員自己設(shè)計(jì)。 Basic設(shè)計(jì)好的對(duì)象有:窗體、各種控件、菜單、屏幕、剪貼板等。對(duì)象與類(lèi)216。屬于同一類(lèi)的所有對(duì)象具有同一組屬性、方法與事件,只是其屬性值不同,對(duì)事件的響應(yīng)不同(取決于程序員的編程)。n Visual n 屬性是對(duì)象的性質(zhì),對(duì)象中的數(shù)據(jù)就保存在屬性中。每一種對(duì)象都有其屬性,屬性值決定了對(duì)象的外觀和行為。不同的對(duì)象具有的屬性不盡相同,如命令按鈕有 “ Caption” 屬性而無(wú) “ Text” 屬性,文本框無(wú)“ Caption” 屬性而有 “ Text” 屬性。如果在界面設(shè)計(jì)時(shí)設(shè)置對(duì)象的屬性,需要使用屬性窗口。n 如標(biāo)簽、文本框、列表框、圖片框控件的字體、顏色等屬性。如果要在程序運(yùn)行中動(dòng)態(tài)地更改對(duì)象的屬性,可以使用 Visual= Basic中引用對(duì)象屬性的方法,如下述代碼可以設(shè)置標(biāo)簽控件 Label1的標(biāo)題為 “ 第一個(gè)應(yīng)用程序 ” :n 第一個(gè)應(yīng)用程序 n 在 Visual因?yàn)榉椒ㄊ敲嫦驅(qū)ο蟮模栽谡{(diào)用時(shí)一般要指明對(duì)象。n 例如:在窗體 Form1上打印輸出 “Visual可使用窗體的 Print方法n Visualn 若當(dāng)前窗體是 Form1, 則可寫(xiě)為:PrintVisual對(duì)象事件與事件過(guò)程 1.事件n 事件是 Visualn 每個(gè)控件都可以對(duì)一個(gè)或多個(gè)事件進(jìn)行識(shí)別和響應(yīng),如窗體加載事件( Load)、 鼠標(biāo)單擊事件( Click)、 鼠標(biāo)雙擊事件(DblClick) 等。n 例如,窗體上有一個(gè)名為 “ CmdOK” 的命令按鈕對(duì)象,當(dāng)鼠標(biāo)指針被移動(dòng)時(shí),系統(tǒng)將跟蹤鼠標(biāo)指針的位置,當(dāng)鼠標(biāo)在該對(duì)象上單擊一下,系統(tǒng)就給鼠標(biāo)指針?biāo)赶虻膶?duì)象發(fā)送一個(gè) Click事件,如果該事件已編寫(xiě)了程序代碼,系統(tǒng)則執(zhí)行過(guò)程的程序代碼,執(zhí)行結(jié)束后,控制權(quán)交還給系統(tǒng),并等待下一個(gè)事件。對(duì)象事件與事件過(guò)程216。n 當(dāng)一個(gè)對(duì)象察覺(jué)到某一事件發(fā)生時(shí)(如 Click等),就會(huì)對(duì)事件產(chǎn)生響應(yīng),即執(zhí)行一段程序代碼,所執(zhí)行的這段程序代碼就稱(chēng)為事件過(guò)程。Form_事件過(guò)程名 [(參數(shù)列表) ]n … (事件過(guò)程代碼)n End對(duì)象名 _事件過(guò)程名 [(參數(shù)列表) ]n … (事件過(guò)程代碼)n EndcmdOK_Click()n =Falsen End窗體的結(jié)構(gòu) Basic中的窗體也具有控制菜單、標(biāo)題欄、 “ 最大化 ” 按鈕、 “ 最小化 ” 按鈕、 “ 關(guān)閉 ” 按鈕以及邊框等,如圖 113所示。通過(guò)鼠標(biāo)左鍵拖動(dòng)標(biāo)題欄可以移動(dòng)窗體;鼠標(biāo)對(duì)準(zhǔn)窗體邊框,當(dāng)出現(xiàn)雙向箭頭時(shí)拖動(dòng)鼠標(biāo)可以改變窗體的大小。 “最小化 ”按鈕 “最大化 ”按鈕“關(guān)閉 ”按鈕圖標(biāo)控制菜單框邊框樣式標(biāo)題窗體的屬性 在 Visual216。Basic中任何對(duì)象都有 Name屬性,在程序代碼中通過(guò)該屬性來(lái)引用、操作具體的對(duì)象。最好給 Name屬性設(shè)置一個(gè)有實(shí)際意義的名稱(chēng),如給一個(gè)程序的主控窗體命名為 “ MainFrm” 。 216。對(duì)于控件, Left、 Top屬性值則是相對(duì) “ 容器 ” 左上角的坐標(biāo)值,其缺省單位是 twip。 3. Height、 Width屬性n 返回或設(shè)置對(duì)象的高度和寬度。對(duì)于控件,這些屬性使用控件所在“ 容器 ” 的度量單位。在 Visual 、 Height、 Width屬性窗體的屬性n 例 11 在窗體 Form1被加載時(shí),將其大小設(shè)置為屏幕大小的 1/2,并居中顯示。Sub()n =39。設(shè)置窗體的高度。n ()/2 n 39。在垂直方向上居中顯示。=n End窗體的屬性216。如圖 113中窗體的 Caption屬性值是“ VB窗體 ”216。uFontSize屬性是整型,決定對(duì)象上正文的字體大?。ㄈ笔?9磅)。uFontItalic屬性是邏輯型,決定對(duì)象上正文是否是斜體(缺省為False)。uFontUnderLine屬性是邏輯型,決定對(duì)象上正文是否帶下劃線(缺省為 False)。 n 例 12 下面的程序是當(dāng)文本框 Text1不包含任何文本時(shí),使命令按鈕CmdOk無(wú)效。 查看文本框是否為空q = False 39。 使按鈕有效q End Ifq End Sub 窗體的屬性216。要在啟動(dòng)時(shí)隱藏一個(gè)對(duì)象,可在設(shè)計(jì)時(shí)將 Visible216。Basic中通常用 Windows運(yùn)行環(huán)境的紅 綠藍(lán)( RGB) 顏色方案,使用調(diào)色板或在代碼中使用 RGB或 QBColor函數(shù)指定標(biāo)準(zhǔn) RGB顏色。=0, Basic系統(tǒng)內(nèi)部常量給BackColor屬性賦值。amp。n 它等價(jià)于: vbRed 9. MaxBut
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1