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

正文內(nèi)容

面向?qū)ο蟮某绦蛟O(shè)計語言——vba-資料下載頁

2025-01-08 16:09本頁面
  

【正文】 后面的語句不需要繼續(xù)執(zhí)行下去,可以通過 Exit語句強行結(jié)束相應(yīng)代碼的執(zhí)行。 VBA的編程環(huán)境 ? 1. VBE界面 ? ( 1)工程資源管理器窗口。 ? 工程資源管理器窗口的列表框中列出了在應(yīng)用程序中用到的模塊文件。 ? ( 2)屬性窗口。 ? 屬性窗口列出了所選對象的各種屬性,可以“按字母序”和“按分類序”查看屬性。 ? ( 3)代碼窗口。 ? 在代碼窗口中可以輸入和編輯 VBA代碼。 ? 2. 在代碼窗口中編程 ? 正確地編寫 VBA應(yīng)用程序的代碼,首先要注意的就是程序的書寫格式 。 ? ( 1)注釋語句。 ? 在 VBA程序中,注釋可以通過使用 Rem語句或用單引號實現(xiàn)。 ? ( 2)連寫和換行。 ? 通常情況下,程序語句一句一行,但對于十分短小的語句,可以在一行中寫幾句代碼,這時只需用“ :”分開即可。對于太長的代碼可以用空格加下劃線“ _”將其截斷為多行。 面向?qū)ο蟪绦蛟O(shè)計 ? VBA與傳統(tǒng)的編程語言的重要區(qū)別就是它是面向?qū)ο蟮?,對象?Visual Basic程序設(shè)計語言的核心。 ? 對象具有屬性、方法和事件。屬性是一個對象的特征,它定義了對象的大小、顏色、位置等特征,可以通過修改對象的屬性值來修改對象的特征。 ? 方法是對象能執(zhí)行的動作,通過這個動作能實現(xiàn)相應(yīng)的功能或改變對象的屬性。 ? 事件是一個對象可以識別的動作,如鼠標的單擊或雙擊,控件的移動等,事件過程對被觸發(fā)的事件作出響應(yīng),執(zhí)行相應(yīng)的功能。 ? 在 Microsoft Access中,常用的對象有 23個,各對象的名稱及說明如表 85所示。 對象名稱 說明 對象名稱 說明 Application 應(yīng)用程序 Reports 當前環(huán)境下報表的集合 DBEngine 數(shù)據(jù)庫管理系統(tǒng) Workspaces 工作區(qū)間 Docmd 運行 Visual Basic具體命令的對象 Parameter 參數(shù) Forms 當前環(huán)境下窗體的集合 User 用戶 Database 數(shù)據(jù)庫 TableDef 表 Document 文檔 Recordset 記錄 Control 控件 Relation 關(guān)系 Container 容器 Module 模塊 Form 表單 QueryDef 查詢 Index 索引 Section 節(jié)對象 Group 用戶組 Property 屬性 Debug Debug窗口對象 Field 字段 Screen 屏幕對象 ? 各類對象及屬性的訪問方式: ? ( 1)引用已打開的窗體或報表 ? 首先輸入報表或窗體集合的名稱,分別為 Reports和Forms,再通過“!”連接相應(yīng)報表或窗體的名稱。 ? ( 2)引用相應(yīng)的子窗體和子報表 ? 首先輸入報表或窗體集合的名稱,分別為 Reports和Forms,通過“!”連接相應(yīng)報表或窗體的名稱,再通過“!”連接相應(yīng)子報表或子窗體的名稱,再通過“ .”符號加 Report或 Form屬性來訪問。 ? ( 3)引用控件或?qū)傩灾? ? 供應(yīng)商窗體上的“供應(yīng)商 ID”文本框控件的數(shù)據(jù)的引用方式為“ Forms![供應(yīng)商 ]![供應(yīng)商 ID]”; ? 控件的有效性屬性的引用方式為“ Forms![供應(yīng)商 ]![供應(yīng)商 ID].enabled”; ? 控件的默認值屬性的引用方式為“ Forms![供應(yīng)商 ]![供應(yīng)商 ID].DefaultValue”。 ? ( 4)引用窗體節(jié)、報表節(jié)或報表的組級別 ? 輸入窗體和報表的標識符,加上“ .”以及相應(yīng)的節(jié)或組級別名稱。 ? 還可以使用 Section屬性,通過編號來引用節(jié)或組級別的名稱。 ? Section屬性用于區(qū)分窗體中的節(jié)和組級別,該屬性值屬于 Integer類型,對應(yīng)一個常量。 面向?qū)ο蟪绦蛟O(shè)計實例 ? 1. 設(shè)計具有登錄功能的窗體 ? ( 1)設(shè)計一個數(shù)據(jù)表,其中包含以下兩個字段: ? username(文本型,長度為 10,用來存放用戶名) ? password(文本型,長度為 10,用來存放密碼) ? ( 2)設(shè)計一個名為“登錄界面”的窗體 。 ? ( 3)保存代碼后,退出 VBA環(huán)境,切換到窗體的窗體視圖。 ? 2. 四則混合運算 ? ( 1)設(shè)計一個名為“ Form1”的窗體 。 ? ( 2)保存代碼后,退出 VBA環(huán)境,切換到窗體的窗體視圖。 ? 3. 考試成績單 ? 設(shè)計一個名稱為“窗體 3”的窗體。其中的文本框名稱分別為 Text Text Text5和 Text7,并在各個文本框的屬性對話框中,將“格式”屬性設(shè)置為“常規(guī)數(shù)字”選項。 ? 當文本框失去焦點時,將觸發(fā)“失去焦點”事件,系統(tǒng)將自動調(diào)用為該事件編寫的動作代碼,即 sum子過程,進行分數(shù)的求和。 VBA程序調(diào)試 ? 當程序代碼執(zhí)行時,會產(chǎn)生兩種類型的錯誤: ? ( 1)開發(fā)錯誤。 ? 開發(fā)錯誤是語法錯誤和邏輯錯誤。 ? 語法錯誤可能是由于輸入錯誤、標點丟失或不恰當?shù)氖褂媚承╆P(guān)鍵字而引起的。 ? 邏輯錯誤是指應(yīng)用程序未按預期目標執(zhí)行,或生成了無效的結(jié)果。 ? ( 2)運行時錯誤。 ? 運行時錯誤是在程序運行的過程中發(fā)生的。 良好的編程風格 ? 通常應(yīng)遵循以下幾條原則: ? 模塊化:保持程序的簡潔性,并按功能來劃分模塊。 ? 注釋:編寫代碼時要加上必要的注釋,以便以后自己或其他用戶能夠清楚地了解程序的功能。 ? 顯式聲明變量:在每個模塊中加入 Option Explicit語句,強制對模塊中的所有變量進行顯式聲明。 ? 良好的命名格式:為了方便地使用變量,變量的命名應(yīng)采用統(tǒng)一的格式。 ? 少用變體類型:在聲明對象變量或其他變量時,應(yīng)盡量使用確定的對象類型或數(shù)據(jù)類型,少用 Object和 Variant。 “調(diào)試”工具欄及功能 ? VBA提供了“調(diào)試”菜單和“調(diào)試”工具欄,選擇“視圖” → “工具欄” → “調(diào)試”命令,即可彈出“調(diào)試”工具欄。 表 87 “調(diào)試”工具欄命令按鈕的功能說明 按鈕名稱 功能說明 設(shè)計模式按鈕 打開或關(guān)閉設(shè)計模式 運行子過程用戶窗體按鈕 如果光標在過程中則運行當前過程;如果用戶窗體處于激活狀態(tài),則運行用戶窗體,否則將運行宏 中斷按鈕 終止程序的執(zhí)行,并切換到中斷模式 重新設(shè)置按鈕 消除執(zhí)行堆棧和模塊級變量,并重新設(shè)置工程 切換斷點按鈕 在當前行設(shè)置或清除斷點 逐語句按鈕 一次執(zhí)行一句代碼 逐過程按鈕 在代碼窗口中一次執(zhí)行一個過程或一句代碼 跳出按鈕 執(zhí)行當前執(zhí)行點處的過程的其余行 本地窗口按鈕 顯示 “ 本地窗口 ” 立即窗口按鈕 顯示 “ 立即窗口 ” 監(jiān)視窗口按鈕 顯示 “ 監(jiān)視窗口 ” 快速監(jiān)視按鈕 顯示所選表達式的當前值的 “ 快速監(jiān)視 ” 對話框 調(diào)用堆棧按鈕 顯示 “ 調(diào)用堆棧 ” 對話框,列出當前活動的過程調(diào)用 調(diào)試方法及技巧 ? 1. 執(zhí)行代碼 ? VBE提供了多種程序運行方式,通過不同的運行方式運行程序,可以對代碼進行各種調(diào)試工作。 ? 1)逐語句執(zhí)行代碼 ? 2) 逐過程執(zhí)行代碼 ? 3) 跳出執(zhí)行代碼 ? 4) 選擇到光標處 ? 5) 設(shè)置下一語句 ? 2. 暫停代碼運行 ? 如果要將語句設(shè)為掛起狀態(tài),可采用以下幾種方法: ? 1)斷點掛起 ? 2) Stop語句掛起 ? 3. 查看變量值 ? VBE提供了多種查看變量值的方法,下面簡單介紹各種查看變量值的方式。 ? 1)在“代碼窗口”中查看數(shù)據(jù) ? 2) 在 “ 本地窗口 ” 中查看數(shù)據(jù) ? 3) 在 “ 監(jiān)視窗口 ” 中查看變量和表達式 ? 4) 使用 “ 立即窗口 ” 查看結(jié)果 ? 5) 跟蹤 VBA代碼的調(diào)用 VBA代碼的保護 ? 保護的主要方法有兩種:設(shè)置密碼保護或生成 MDE文件。 ? 設(shè)置密碼保護 ? 生成 MDE文件 設(shè)置密碼保護 ? 在 VBA編輯環(huán)境中,選擇“工具” → “數(shù)據(jù)庫名屬性”命令,在打開的屬性對話框中切換到“保護”選項卡,選中“查看時鎖定工程”復選框,在“密碼”文本框中輸入密碼。 生成 MDE文件 ? MDE文件是編譯壓縮的數(shù)據(jù)庫文件。 ? 生成 MDE文件可以防止以下操作: ? ( 1)防止在“設(shè)計視圖”中查看、修改或創(chuàng)建窗體、報表或模塊。 ? ( 2)防止增加、刪除或更改對象庫或數(shù)據(jù)庫的引用。 ? ( 3)防止導入或?qū)С龃绑w、報表或模塊等數(shù)據(jù)庫對象,但是表、查詢、宏等數(shù)據(jù)庫對象可以被導入或?qū)С觥? ? ( 4)防止使用“選項”對話框更改數(shù)據(jù)庫的 VBA項目名稱。 小結(jié) ? 本章從 VBA程序設(shè)計的基礎(chǔ)講起,介紹了 Visual Basic的基本語法結(jié)構(gòu)、流程控制結(jié)構(gòu)、模塊與函數(shù)等知識。 ? 通過對本章的學習,讀者應(yīng)該了解事件、過程和模塊的定義以及模塊代碼編輯窗口,知道 Sub過程和Function過程,清楚類模塊和標準模塊這兩種類型的模塊;學會創(chuàng)建與窗體和報表相關(guān)的類模塊,創(chuàng)建與窗體和報表不相關(guān)的類模塊和創(chuàng)建標準模塊。
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1