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

正文內(nèi)容

vb程序設(shè)計--余凌(已修改)

2025-01-30 03:01 本頁面
 

【正文】 1 2 ? 學時: 48( 32+16) ? 教材: ? 《 VB程序設(shè)計教程 》 周靄如, 清華大學出版社 ? 參考資料: ? 《 》 張樹兵, 清華大學出版社 ? 《 VB程序設(shè)計教程 》 劉瑞新, 電子工業(yè)出版社 ? 《 VB實用教程 》 鄭阿奇, 電子工業(yè)出版社 3 教學內(nèi)容 ? 第一章 概述 2學時 ? 第二章 數(shù)據(jù)與表達式 4學時 ? 第三章 順序結(jié)構(gòu) 2學時 ? 第四章 分支結(jié)構(gòu) 2學時 ? 第五章 循環(huán)結(jié)構(gòu) 2學時 ? 第六章 VB常用控件 ? 第七章 數(shù)組與記錄 2學時 ? 第八章 過程 4學時 4 ? 第九章 文件 2學時 ? 第十章 菜單、多重窗體與多重文檔 2學時 ? 第十一章 繪圖 2學時 ? 第十二章 程序調(diào)試與錯誤處理 2學時 ? 附: ACCESS數(shù)據(jù)庫應(yīng)用 4學時 ? 總結(jié) 2學時 5 教學目的要求 : ? 了解 VB的發(fā)展過程和特點 ? 掌握 VB集成開發(fā)環(huán)境 ? 理解面向?qū)ο蟪绦蛟O(shè)計方法 ? 掌握 VB工程開發(fā)設(shè)計步驟 教學重點 ? VB集成開發(fā)環(huán)境 ? VB工程開發(fā)設(shè)計步驟 ? 面向?qū)ο蟪绦蛟O(shè)計方法 第 1章 概述 6 時間安排: 2學時 教學難點: 面向?qū)ο蟪绦蛟O(shè)計中對象、屬性、方法、事件等概念 7 VB的發(fā)展過程和特點 一、發(fā)展過程 : 1991年: VB1 .0 1991年秋:VB2 .0 1993年: VB3 .0 1995年: VB4 .0 1997年: VB5 .0 1998年: VB6 .0 Windows操作系統(tǒng)產(chǎn)生初期,人們只能利用 Windows API(應(yīng)用程序接口)的一千多個函數(shù)編寫程序。微軟公司就開發(fā)了當今流行的 Microsoft Visual Studio工具套件,VB就是其中一種。 8 版本 學習版: Learning VB的基礎(chǔ)版本,可開發(fā) WINDOWS或 WINDOWS NT 程序。內(nèi)容包括所有內(nèi)部控制以及網(wǎng)絡(luò)、數(shù)據(jù)綁定控件。 專業(yè)版: Professional 為專業(yè)編程人員開發(fā)功能強大的分布式應(yīng)用程序。包括專業(yè)版的全部功能,同時具有自動化管理器、部件管理器及數(shù)據(jù)庫管理工具。 企業(yè)版: Enterprise 為專業(yè)編程人員提供的一套功能完備工具。包括學習版的全部功能和 ActiveX控件、 Inter控件開發(fā)工具、動態(tài) HTML頁面設(shè)計。 9 二、 VB主要功能特點 VB是面向?qū)ο蟮目? 視化程序設(shè)計工具 友好的VB集成開發(fā) 環(huán)境 支持多種數(shù)據(jù)庫系統(tǒng) 的訪問 支持動態(tài)數(shù)據(jù)交換、 動態(tài)鏈接庫、對象的 鏈接與嵌入技術(shù)及 A ctiveX技術(shù) 10 集成開發(fā)環(huán)境 : 11 工具箱 窗體設(shè)計器窗口 代碼編輯器窗口 標題欄 工具欄 菜單欄 工程資源編輯器窗口 窗體布局窗口 屬性窗口 12 標題欄 可顯示當前 VB的工作模式: ? 設(shè)計模式:可進行界面設(shè)計和代碼編寫 ? 運行模式:運行程序 ? 中斷模式:程序運行暫時中斷,可編輯代碼,但不可設(shè)計界面 13 工程資源管理窗口 一個工程由多種類型的文件組成,如工程文件、窗體文件、標準模塊文件等,在工程資源管理窗口中以樹形目錄結(jié)構(gòu)的形式列出了當前工程中包括的所有文件。 ? 工程文件 (.vbp) ? 窗體文件 (.frm) ? 標準模塊文件 (.bas) ? 類模塊文件 (.cls) ? 工程組文件 (.vbg) ? 資源文件 (.res) 查看對象 切換文件夾 查看代碼 14 屬性窗口 屬性窗口主要對窗體和控件設(shè)置 對象下拉列表框 可列出當前所有對象 選項卡 屬性說明 屬性列表框 屬性值 15 代碼編輯器窗口 : 對象下拉列表框 事件 過程下拉列表框 過程查看 全部過程查看 自動列出成員特性 代碼窗口 窗口拆分欄 用于顯示和編輯代碼 16 傳統(tǒng)過程化應(yīng)用程序 從第一行開始執(zhí)行 ,并按照預定的路徑執(zhí)行 ,用戶無法改變程序的流程 事件驅(qū)動的應(yīng)用程序 代碼不是按預定的路徑執(zhí)行 ,而是在響應(yīng)不同事件時執(zhí)行不同的代碼段 . 事件觸發(fā) ?由用戶觸發(fā) ?由操作系統(tǒng)觸發(fā) ?由其它應(yīng)用程序的消息觸發(fā) 采用面向?qū)ο?、事件?qū)動方式的編程 ,程序員不需要考慮精確次序執(zhí)行的每一步驟,而只需編寫響應(yīng)用戶動作的程序即可,工作量相對較少。用 VB編程,實際上是與一組標準對象進行交互的過程。 面向?qū)ο蟪绦蛟O(shè)計 17 對象 是系統(tǒng)中的基本運行實體 ,是代碼和數(shù)據(jù)的集合 . 用戶定義 對象是具有特殊屬性(數(shù)據(jù))和行為方式(方法)的實體。建立對象后,其操作與該對象有關(guān)的屬性、事件和方法來描述。 類 是封裝數(shù)據(jù)和隱藏數(shù)據(jù)的工具 ,是一組用來定義對象的相關(guān)過程和數(shù)據(jù)的集合 . 一個對象就是類的一個實例 類具有封裝性、繼承性和多態(tài)性特征 VB中,對象分 系統(tǒng)定義,如窗體、菜單等 18 屬性 是一個對象的特性,不同的對象有不同的屬性。 對象常見的屬性: ? 標題 (Caption) ? 名稱 (Name) ? 顏色 (Color) ? 字體 (Font) ? 是否可見 (Visible) 19 通過修改對象的屬性,可以改變對象的外觀與功能。 ? 在屬性窗口上設(shè)置 ? 在程序代碼中用賦值語句設(shè)置 屬性設(shè)置 格式: 對象名 .屬性名 =屬性值 例: ?=―確定” ?=19 20 事件 在 VB中,系統(tǒng)為每一對象預先定義好一系列的事件,如: ? 單擊 (Click) ? 雙擊 (DblClick) ? 裝入事件 (Load) ? 改變事件 (Change) ? 鼠標移動事件 (MouseMove) ? 獲取焦點事件 (GotFocus) 是指發(fā)生在對象上的事情。 事件過程的一般格式 : Private Sub 對象名 _事件名 ([參數(shù)表 ]) 程序代碼 End Sub 例 : Private Sub Command1_Click() = vbRed End Sub 21 方法 方法是面向?qū)ο蟪绦蛟O(shè)計中所特有的 ,是一種特殊的過程和函數(shù) ,可供用戶直接調(diào)用 。 如 :打印 (Print)方法、顯示窗體 (Show)方法、清除 (Cls)方法、移動 (Move)方法 對象調(diào)用格式 : [對象名 .]方法名 [參數(shù)名 ] 是指對象要執(zhí)行的動作。 22 VB程序設(shè)計的基本步驟 程序設(shè)計的一般過程 分析問題 設(shè)計算法 繪制流程圖 編制程序 調(diào)試程序 23 新建一個工程 設(shè)計用戶界面 編寫事件過程及通用過程代碼 保存、調(diào)試、運行, 形成可執(zhí)行文件 以求兩數(shù)和的程序為例,說明 VB工程的建立全過程 VB程序設(shè)計的基本步驟 24 新建工程 途徑有兩種: ? 啟動 VB后,在系統(tǒng)顯示的 ? 新建工程 ? 對話框的 ? 新建 ? 選項卡中選擇 ? 標準 EXE” ,然后單擊 ? 打開 ? 按鈕。 ? 在 ? 文件 ? 菜單中選擇 ? 新建工程 ? 命令,然后在 ? 新建工程 ?對話框中選擇 ? 標準 EXE” ,然后單擊 ? 打開 ? 按鈕。 25 設(shè)計界面 ?設(shè)計對象控件的布局 ?改變 Caption屬性的值為 ? 求和 ? ?改變對象標簽、命令按鈕 Caption 屬性的值 ?改變文本框的屬性 Text為 0 窗體 標簽 命令按鈕 文本框 26 編寫代碼 三種方式: ?在窗體上雙擊命令按鈕 ?在工程管理器窗口單擊?查看代碼?按鈕 ?在視圖菜單中選擇?代碼窗口?命令,或單擊?工具欄?上的?代碼窗口?按鈕 27 運行與調(diào)試工程 選擇 ? 運行 ? 菜單中的 ? 啟動 ? 命令,或單擊工具欄中的 ? 啟動 ? 按鈕,或按 F5鍵,即可運行。 在文本框中輸入數(shù)據(jù),然后點擊 ? 求和 ? 按鈕,即可得到兩數(shù)的和,顯示在文本框中。 計算結(jié)果 28 保存工程 程序代碼檢查沒有錯誤后,可保存工程。 ?選擇?文件?菜單中的?保存工程?或?工程另存為?命令,或單擊工具欄中的?保存工程?按鈕。若是第一次保存,則系統(tǒng)彈出?文件另存為?對話框。 ?在?文件對話框?中選擇合適的文件夾后,點擊?保存?即可。 文件名 文件夾 文件名后綴 ?保存窗體文件后,系統(tǒng)會彈出?工程另存為?對話框,同樣選擇文件夾,點擊?保存? 29 編譯工程形成可執(zhí)行文件 編譯成 .exe文件 ,可脫離 VB環(huán)境運行 ?選擇?文件?菜單中的?生成可執(zhí)行文件? ,則系統(tǒng)彈出?生成工程?對話框。 ?在?生成文件對話框?中選擇合適的文件夾,輸入文件名點后,擊?確定?即可。 30 輸入代碼規(guī)則 : ?每行不超過 1023個字符 ?一行寫多個語句用 “ :”隔開 ?可用續(xù)行符 “ _”在下一行接著寫 ?不分大小寫 ,關(guān)鍵字及標準函數(shù)自動處理成第一母大寫 ?注釋行用 “‘” 開頭 VB程序結(jié)構(gòu) : ?窗體模塊 ?標準模塊 ?類模塊 31 課后分析: 面向?qū)ο蟪绦蛟O(shè)計中對象、屬性、方法、事件、類等概念的理解隨后續(xù)課程的學習而逐漸加深 32 教學目的要求: ?掌握 VB基本數(shù)據(jù)類型 ?掌握 VB中的常量與變量 ?掌握運算符與表達式 ?了解常用標準函數(shù) 教學重點 ?常量與變量 ?運算符與表達式 ?常用標準函數(shù) 第2章 VB程序設(shè)計基礎(chǔ) 33 時間安排: 4學時 教學難點: 變量的類型定義 運算符的優(yōu)先級 34 數(shù)據(jù)類型是程序設(shè)計的必要組成部分 , 也是程序處理的對象 。 在不同語言中,數(shù)據(jù)類型的規(guī)定和處理方法不同。 ? VB提供系統(tǒng)定義 的數(shù)據(jù)類型 ? 還允許用戶自己 定義 VB提供的基本數(shù)據(jù)類型主要有: ? 數(shù)值型 ? 字符串型( String) ? 布爾型( Boolean)/邏輯型 ? 日期型( Date) ? 變體型( Variant) ? 對象型 (Object) 數(shù)據(jù)類型 35 類型: 整型 ( Integer) 長整型 ( Long) 單精度浮點型 ( Single) 雙精度浮點型 ( Double) 貨幣型 ( Currency) 字節(jié)型 ( Byte) 數(shù)值型數(shù)據(jù) 36 整型 (Integer):以 2個字節(jié)的二進制碼存儲 。 十進制:由 09數(shù)字組成和正負號 , 取值范圍 3276832767 八進制:由 07數(shù)字組成 , 前面冠以 amp?;?amp。O, 取值范圍 amp。0amp。177777 例: amp。123, 或 amp。O123 十六進制:由 09數(shù)字及 AF組成 , 前面冠以 amp。H( 或 amp。h) , 取值范圍amp。H0amp。HFFFF 例: amp。H56, amp。H7F 1.整數(shù)類型 定義:是不帶小數(shù)點和指數(shù)符號的數(shù) 根據(jù)表示數(shù)的范圍的不同,可分為整型、長整型,且都有三種表示形式,即十進制、八進制、十六進制。 37 長整型 ( Long): 以 4個字節(jié)的二進制碼存儲。 十進制:由 09數(shù)字組成和正負號,取值范圍 2147483648~2147483647 八進制:由 07數(shù)字組成,前面冠以 amp。或 amp。O,以 amp。結(jié)束,取值范圍 amp。0amp。amp。37777777777amp。 例: amp。123amp。,或 amp。O123amp。 十六進制:由 09數(shù)字及 AF組成,前面冠以 amp。H(或 amp。h),以 amp。結(jié)尾,取值范圍 amp。H0amp。amp。HFFFFFFFFamp。 例: amp。H56amp。, amp。H7Famp。 38 是帶小數(shù)部分的數(shù) 。 按存儲格式 , 又分為浮點型和定點型 浮點型實數(shù)采用 IEEE格式 , 由符號 、 尾數(shù)及指數(shù) 三部分組成 。 2.實數(shù)類型 單精度浮點數(shù)的指數(shù)用 E(e)表示; 雙精度浮點
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1