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

正文內(nèi)容

科技樓視頻監(jiān)控系統(tǒng)設(shè)計(jì)機(jī)械與動(dòng)力工程專業(yè)畢業(yè)論文(編輯修改稿)

2025-07-18 15:52 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 3 系統(tǒng)開(kāi)發(fā)工具63 系統(tǒng)開(kāi)發(fā)工具 Visual Basic 的特點(diǎn) VB 是從 BASIC 發(fā)展而來(lái)的,對(duì)于開(kāi)發(fā) Windows 應(yīng)用程序而言,VB 是目前所有開(kāi)發(fā)語(yǔ)言中最簡(jiǎn)單、最容易使用的語(yǔ)言。作為程序設(shè)計(jì)語(yǔ)言,VB 程序設(shè)計(jì)具有以下特點(diǎn):(1)可視化的設(shè)計(jì)平臺(tái)(2)面向?qū)ο蟮脑O(shè)計(jì)方法(3)事件驅(qū)動(dòng)的編程機(jī)制(4)結(jié)構(gòu)化的設(shè)計(jì)語(yǔ)言(5)充分利用 Windows 資源(6)開(kāi)放的數(shù)據(jù)庫(kù)功能與網(wǎng)絡(luò)支持 VB 可視化編程的基本概念傳統(tǒng)的編程方法使用的是面向過(guò)程,按順序進(jìn)行的機(jī)制,其缺點(diǎn)是程序員始終要關(guān)心什么時(shí)候發(fā)生什么事情,處理 Windows 環(huán)境下的事件驅(qū)動(dòng)方式工作量太大。VB 采用的是面向?qū)ο?、事件?qū)動(dòng)編程機(jī)制,程序員只需編寫(xiě)響應(yīng)用戶動(dòng)作的程序,如移動(dòng)鼠標(biāo)、單擊事件等,而不必考慮按精確次序執(zhí)行的每個(gè)步驟,編寫(xiě)代碼相對(duì)較少。另外,VB 提供的多種“控件”可以快速創(chuàng)建強(qiáng)大的應(yīng)用程序而不需涉及不必要的細(xì)節(jié)。VB 使用的“可視化編程”方法,是“面向?qū)ο缶幊獭奔夹g(shù)的簡(jiǎn)化版。在 VB環(huán)境中所涉及的窗體、控件、部件和菜單項(xiàng)等均為對(duì)象,程序員不僅可以利用控件來(lái)創(chuàng)建對(duì)象,而且還可要建立自己的“控件” ,這是 Windows 環(huán)境下的編程新概念。 對(duì)象的屬性、事件、和方法 對(duì)象的屬性每個(gè)對(duì)象都有一組特征,稱之為屬性。不同的對(duì)象又不同的屬性。在可視化編程中,每一種對(duì)象都有一組特定的屬性。有許多屬性可能為大多數(shù)對(duì)象所共有,還有一些屬性只局限于個(gè)別對(duì)象。每一個(gè)對(duì)象屬性都有一個(gè)默認(rèn)值,如果不明確地改變?cè)撝?,程序就將使用它。通過(guò)修改對(duì)象地屬性能夠控制對(duì)象的外觀和操作。 對(duì)象的事件重慶科技學(xué)院高等教育自學(xué)考試本科畢業(yè)論文 3 系統(tǒng)開(kāi)發(fā)工具7事件就是對(duì)象上所發(fā)生的事情。在 VB 中,事件是預(yù)先定義好的、能夠被對(duì)象識(shí)別的動(dòng)作,不同的對(duì)象能夠識(shí)別不同的事件。事件過(guò)程是一段獨(dú)立的程序代碼,它在對(duì)象檢測(cè)到某個(gè)特定事件時(shí)執(zhí)行。對(duì)象的方法 一般來(lái)說(shuō),仿佛就是要執(zhí)行的動(dòng)作。VB 的方法與事件過(guò)程類似,它可能是函數(shù),也可能是過(guò)程,它用于完成某種特定功能而不能響應(yīng)某個(gè)事件。方法只能在代碼中使用,其用法依賴于方法所需的參數(shù)的個(gè)數(shù)以及它是否具有返回值。 VB 的控件控件是 VB 中預(yù)先定義好的、程序中能夠直接使用的對(duì)象,每個(gè)控件都有大量的屬性、事件和方法可在設(shè)計(jì)時(shí)或代碼中修改和使用。利用控件編程使程序員免除了大量重復(fù)性的工作,能夠以最快的速度和效率開(kāi)發(fā)工具有良好用戶界面的應(yīng)用程序。VB 中的控件通常分為 3 種類型:(1)內(nèi)部控件。在默認(rèn)狀態(tài)下工具箱中顯示的控件都是內(nèi)部控件,這些控件被“封裝”在 VB 的*.EXE 文件中,不可從工具箱中刪除。如命令按鈕、單選框、復(fù)選框等。(2)ActiveX 控件。這類控件單獨(dú)保存在*.OCX 類型的文件中,其中包括各種版本 VB 提供的控件,如數(shù)據(jù)綁定網(wǎng)格、數(shù)據(jù)綁定組合框等和僅在專業(yè)版和企業(yè)版中提供的控件,如標(biāo)準(zhǔn)公共對(duì)話框控件、動(dòng)畫(huà)控件和 MCI 控件等,另外也有許多軟件廠商提供的 ActiveX 控件。(3)可插入的對(duì)象。用戶可將 Excel 工作表或 PowerPoint 幻燈片等作為一個(gè)對(duì)象添加到工具箱中,編程時(shí)可根據(jù)需要隨時(shí)創(chuàng)建。工具箱中的每個(gè)控件都用一個(gè)圖形按鈕來(lái)表示,主要包括并用到表 中列出的 20 個(gè)內(nèi)部控件。表 常用的內(nèi)部控件圖標(biāo) 說(shuō) 明圖片框(PictureBox)控件――用于顯示圖形文件或文本文件,也可以作為其他控件的容器 標(biāo)簽(Label)控件――創(chuàng)建一個(gè)標(biāo)簽對(duì)象,用于保存不希望用戶改動(dòng)的文本文本框(TextBox)控件――創(chuàng)建用于顯示和輸入數(shù)據(jù)的文本框?qū)ο?,用戶可以在其中輸入或更改文本框架(Frame)控件――用于美化其他控件并提供分組功能重慶科技學(xué)院高等教育自學(xué)考試本科畢業(yè)論文 3 系統(tǒng)開(kāi)發(fā)工具8 命令按鈕(CommandButton)控件-創(chuàng)建命令按鈕對(duì)象,用于執(zhí)行命令復(fù)選框(CheckBox)控件――創(chuàng)建復(fù)選框?qū)ο螅试S用戶選擇開(kāi)關(guān)狀態(tài),或顯示多個(gè)選項(xiàng),用戶可從中選擇多個(gè)選項(xiàng) 選項(xiàng)按鈕(OptionButton)控件――創(chuàng)建選項(xiàng)按鈕對(duì)象,用于顯示多個(gè)選項(xiàng),用戶只能從中選擇一個(gè)選項(xiàng) 組合框(ComboBox)控件――創(chuàng)建組合框或下拉列表框?qū)ο?,用戶可以從列表?xiàng)中選擇一項(xiàng)或人工輸入一個(gè)值 列表框(ListBox)控件——?jiǎng)?chuàng)建列表框?qū)ο螅糜陲@示供用戶選擇的列表項(xiàng)。當(dāng)列表很多,不能同時(shí)顯示時(shí),列表可以滾動(dòng) 水平滾動(dòng)條(HScrollBar)與垂直滾動(dòng)條(VScrollBar)控件――用于提供簡(jiǎn)便的定位。還可要模擬當(dāng)前所在的位置 計(jì)時(shí)器(Timer)控件――創(chuàng)建計(jì)時(shí)器對(duì)象,以設(shè)定的間隔捕捉計(jì)時(shí)器事件。此控件運(yùn)行時(shí)不可見(jiàn)驅(qū)動(dòng)器列表框(DriveListBox)控件――顯示當(dāng)前可用驅(qū)動(dòng)器,供用戶選擇目錄列表框(DirListBox)控件――顯示目錄列表,供用戶選擇文件列表框(FileListBox)――顯示當(dāng)前路徑下的文件名列表,供用戶選擇 形狀(Shape)控件――創(chuàng)建形狀對(duì)象,設(shè)計(jì)時(shí)用于畫(huà)各種類型的形狀??梢援?huà)矩形,圓角矩形,正方形,圓角正方形,橢圓或圓線條(Line)控件――創(chuàng)建線條對(duì)象,設(shè)計(jì)時(shí)用于在窗體上畫(huà)各種類型的線條圖像(Image)控件――創(chuàng)建圖像對(duì)象,設(shè)計(jì)時(shí)用于在窗體上畫(huà)各種類型的線條 數(shù)據(jù)(Data)控件――用于連接數(shù)據(jù)庫(kù),并在窗體的其他控件中顯示數(shù)據(jù)庫(kù)信息OLE 容器(OLE Container)控件――創(chuàng)建 OLE 容器對(duì)象,用于把其他應(yīng)用的數(shù)據(jù)嵌入到 VB 的應(yīng)用程序中 代碼模塊在建立 VB 的應(yīng)用程序時(shí),應(yīng)首先設(shè)計(jì)代碼的結(jié)構(gòu)。VB 應(yīng)用程序的結(jié)構(gòu)通常如圖 所示:重慶科技學(xué)院高等教育自學(xué)考試本科畢業(yè)論文 3 系統(tǒng)開(kāi)發(fā)工具9圖 VB 應(yīng)用程序的結(jié)構(gòu)圖VB 將代碼存儲(chǔ)在 3 種不同的模塊中:窗體模塊、標(biāo)準(zhǔn)模塊和類模塊。重慶科技學(xué)院高等教育自學(xué)考試本科畢業(yè)論文 4 系統(tǒng)的應(yīng)用程序設(shè)計(jì)104 系統(tǒng)的應(yīng)用程序設(shè)計(jì) 窗體的屬性通過(guò)修改窗體的屬性可以改變窗體內(nèi)在或外在的結(jié)構(gòu)特征,控制窗體的外觀。通常用的窗體屬性如表 所示。表 常用的窗體屬性屬  性 用   途Name 決定窗體的名稱,同時(shí)也是磁盤(pán)上窗體文件名,擴(kuò)展名為.FrmCaption 決定標(biāo)題欄中顯示的文本Back Color 用于確定窗體的背景顏色Bode style 用于決定窗體的邊框風(fēng)格Control Box決定窗體是否擁有控制菜單MaxBotton 決定窗體標(biāo)題欄中是否具有最大化按鈕Movable 決定控制窗體是否可以移動(dòng)Window State通過(guò)取值決定窗體是正常、最小化還是最大化狀態(tài) 系統(tǒng)程序的結(jié)構(gòu)隨著電視監(jiān)視器材、計(jì)算機(jī)技術(shù)的日益發(fā)展,圖形監(jiān)視系統(tǒng)在電視系統(tǒng)或監(jiān)控場(chǎng)所得到了廣泛地應(yīng)用。用圖形來(lái)實(shí)時(shí)顯示被控對(duì)象(攝像機(jī)、終端設(shè)備等)在操作過(guò)程中的狀態(tài),具有清晰明了、形象直觀且可以及時(shí)處理反饋信息。它比數(shù)字儀表包含的信息量大得多,因此使現(xiàn)場(chǎng)監(jiān)控人員的工作方式得到了改進(jìn),效率也由此得到了很大的提高。視頻監(jiān)控系統(tǒng)由實(shí)時(shí)控制系統(tǒng)、監(jiān)視系統(tǒng)及管理信息系統(tǒng)組成。實(shí)時(shí)控制系統(tǒng)完成實(shí)時(shí)數(shù)據(jù)采集處理、存儲(chǔ)、反饋的功能;監(jiān)視系統(tǒng)完成對(duì)各個(gè)監(jiān)控點(diǎn)的全天候的監(jiān)視,能在多操作控制點(diǎn)上切換多路圖像;管理信息系統(tǒng)完成各類所需信息的采集、接收、傳輸、加工、處理,是整個(gè)系統(tǒng)的控制核心。由于 Visual Basic 在界面制作上的優(yōu)越性,我們采用 Visual Basic 來(lái)進(jìn)行系統(tǒng)的快速開(kāi)發(fā)。本系統(tǒng)必須對(duì)硬件進(jìn)行實(shí)時(shí)監(jiān)視控制,從而實(shí)現(xiàn)監(jiān)控功能。 重慶科技學(xué)院高等教育自學(xué)考試本科畢業(yè)論文 4 系統(tǒng)的應(yīng)用程序設(shè)計(jì)11圖 VB 訪問(wèn)底層硬件的實(shí)現(xiàn) 圖 應(yīng)用程序的結(jié)構(gòu)圖主控模塊是本監(jiān)控系統(tǒng)的主界面,它分為監(jiān)控模塊、回放模塊退出模塊三個(gè)子模塊。 圖像的處理在監(jiān)控部分主要能實(shí)現(xiàn)的功能有攝像頭的亮度、曝光度和顏色等設(shè)置。視頻監(jiān) 控 模 塊 回 放 模 塊 退 出 模 塊退 出系統(tǒng)圖像捕捉視頻設(shè)置設(shè)備設(shè)置報(bào)警 打開(kāi)視頻時(shí)間選擇快進(jìn)快退圖像處理主 控 模 塊VB 應(yīng)用程序控 件虛擬設(shè)備驅(qū)動(dòng)程序底層硬件重慶科技學(xué)院高等教育自學(xué)考試本科畢業(yè)論文 4 系統(tǒng)的應(yīng)用程序設(shè)計(jì)12的預(yù)覽,視頻畫(huà)面大小的調(diào)整,視頻存儲(chǔ)壓縮比的設(shè)置及視頻的錄制等幾個(gè)方面。其中視頻預(yù)覽畫(huà)面的大小以及視頻壓縮比的選擇是本套視頻監(jiān)控系監(jiān)控部分的重要環(huán)節(jié),合適的預(yù)覽畫(huà)面間有助于監(jiān)控人員能夠更好的觀察現(xiàn)場(chǎng)的每一個(gè)細(xì)節(jié)。視頻信息存儲(chǔ)壓縮比的選擇對(duì)歷史記錄的回放有著極其重要的地位。如果壓縮比選的不好不但會(huì)浪費(fèi)磁盤(pán)的存儲(chǔ)空間,而且還會(huì)造成視頻信息的失真,以致影響回放時(shí)視頻的清晰度,造成不必要的損失。本人在監(jiān)控系統(tǒng)中主要使用的控件有命令按鈕、圖片框控件、定時(shí)控件等,其主要屬性和用法如下:(1)命令按鈕控件(CommandButton )是使用最為廣泛的控件之一,它可以開(kāi)始、結(jié)束或者中斷一個(gè)過(guò)程。他主要的屬性和基本事件如表 和表 所示。表 CommandButton 控件的基本屬性編號(hào)屬性功能簡(jiǎn)述1Caption設(shè)置/返回 CommandButton 控件的標(biāo)簽內(nèi)容2Enable設(shè)置/返回運(yùn)行時(shí) CommandButton 控件是否響應(yīng)用戶事件3Height設(shè)置/返回 CommandButton 控件的高度4Left設(shè)置/返回 CommandButton 控件的水平位置5Picture設(shè)置/返回 CommandButton 控件中要顯示的圖片6Top設(shè)置/返回 CommandButton 控件的垂直位置7Visible設(shè)置/返回程序運(yùn)行時(shí) CommandButton 控件是否可見(jiàn)8Width設(shè)置/返回 CommandButton 控件的寬度表 CommandButton 控件的常用事件編號(hào)事件 何時(shí)觸發(fā)1 Click 鼠標(biāo)單擊命令按鈕時(shí)發(fā)生重慶科技學(xué)院高等教育自
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1