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

正文內(nèi)容

vb數(shù)據(jù)庫管理學(xué)生評(píng)語-文庫吧

2024-12-31 18:25 本頁面


【正文】 側(cè)重 ,就微軟系列的可視化開發(fā)工具而言 ,就有VB,VisualC++,VisualJ++,Visual Foxpro 等 ,其中 Visual Foxpro是針對(duì)數(shù)據(jù)庫編程的開發(fā)工具 。Visual C++是為專業(yè)程序設(shè)計(jì)員提供的開發(fā)工具 ,變量聲明和定 義嚴(yán)密 ,功能強(qiáng)大靈活 ,必須經(jīng)過相當(dāng)?shù)呐Σ拍苷莆?。而 VB不支持虛類、多態(tài)性和類的繼承 ,相對(duì)而言 VB 簡單易學(xué) ,變量定義不太嚴(yán)密 ,對(duì)于非專業(yè)程序員而言功能足夠強(qiáng)大 ,同 Visual C++一樣也支持網(wǎng)絡(luò)編程和數(shù)據(jù)庫編程。 除了微軟之外 ,其他公司也在為 Windows 操作系統(tǒng)平臺(tái)制作應(yīng)用程序開發(fā)工具 ,例如前 Borland的公司出品的 Delphi,C++Bulider, J++Bulider等 ,其他一些公司出品的針對(duì)數(shù)據(jù)庫編程的 PowerBulider, PowerDesigner 等 ,不可否認(rèn) ,這些產(chǎn)品相 當(dāng)出色 ,如果能夠熟練掌握將是編程者能力的體現(xiàn) ,但是必須承認(rèn) ,對(duì)Windows 操作系統(tǒng)最熟悉的還是微軟 ,而且微軟本身 Windows 操作系統(tǒng)的源代碼采取不公開的策略 ,使得其他公司出品的產(chǎn)品在實(shí)現(xiàn)相同功能時(shí)多少都要走些彎路 ,用戶在使用這些產(chǎn)品設(shè)計(jì)應(yīng)用程序時(shí) ,程序的效率將會(huì)受到影響。 在選擇所需要的應(yīng)用程序開發(fā)工具時(shí) ,不但要考慮開發(fā)工具的功能是否強(qiáng)大 ,還要考慮所花費(fèi)的時(shí)間和效果 ,單純地追求功能的強(qiáng)大 ,也許會(huì)事倍功半。 中央電大陳明主編的 《 Visual Basic 程序設(shè)計(jì) 》 是計(jì)算機(jī)應(yīng)用專業(yè)采用的一本難 得的教材 ,使我受益匪淺。通過這門課程的學(xué)習(xí),我已能用 VB 編寫簡單的程序,為了搞好這次畢業(yè)設(shè)計(jì),我決定使用 VB作為編程語言。 、 交互式開發(fā) 傳統(tǒng)的應(yīng)用程序開發(fā)過程可以分為三個(gè)明顯的步驟 :編碼、編譯和測試。但是 VB 與傳統(tǒng)的語言不同 ,它使用交互式方法開發(fā)應(yīng)用程序 ,使三個(gè)步驟之間不再有明顯的界限。 在大多數(shù)語言里 ,如果編寫代碼時(shí)發(fā)生了錯(cuò)誤 ,則在開始編譯應(yīng)用程序時(shí)該錯(cuò)誤就會(huì)被編譯器捕獲。此時(shí)必須查找并改正該錯(cuò)誤 ,然后再次進(jìn)行編譯 ,對(duì)每一個(gè)發(fā)現(xiàn)的錯(cuò)誤都要重復(fù)這樣 的過程。 VB在編程者輸入代碼時(shí)便進(jìn)行解釋 ,即時(shí)捕計(jì)算機(jī)科學(xué)系學(xué)士畢業(yè)論文 4 獲并突出顯示大多數(shù)語法或拼寫錯(cuò)誤??雌饋砭拖褚晃粚<以诒O(jiān)視代碼的輸入。 除即時(shí)捕獲錯(cuò)誤以外 ,VB 也在輸入代碼時(shí)部分地編譯該代碼。當(dāng)準(zhǔn)備運(yùn)行和測試應(yīng)用程序時(shí) ,只需極短時(shí)間即可完成編譯。如果編譯器發(fā)現(xiàn)了錯(cuò)誤、則將錯(cuò)誤突出顯示于代碼中。這時(shí)可以更正錯(cuò)誤并繼續(xù)編譯、而不需從頭開始。 由于 VB 的交互特性 ,因此在開發(fā)應(yīng)用程序時(shí) ,系統(tǒng)頻繁地運(yùn)行著應(yīng)用程序。通過這種方式 ,代碼運(yùn)行的效果可以在開發(fā)時(shí)進(jìn)行測試 ,而不必等到編譯完成以后。 事件驅(qū)動(dòng)應(yīng)用程序的工作 方式 事件是窗體或控件對(duì)象識(shí)別的動(dòng)作。在響應(yīng)事件時(shí),事件驅(qū)動(dòng)應(yīng)用程序執(zhí)行VB 代碼。 VB 的每一個(gè)窗體和控件對(duì)象都有一個(gè)預(yù)定義的事件集。如果其中有一個(gè)事件發(fā)生,并且在關(guān)聯(lián)的事件過程中存在代碼,則 VB就會(huì)調(diào)用該代碼 。 盡管 VB 中的對(duì)象自動(dòng)識(shí)別預(yù)定義的事件集,但要判定它們是否響應(yīng)具體事件以及如何響應(yīng)具體事件則是編程的工作了。代碼部分(即事件過程)與每個(gè)事件對(duì)應(yīng)。如果讓控件對(duì)象響應(yīng)事件,就把代碼寫入這個(gè)事件過程之中。 對(duì)象所識(shí)別的事件類型多種多樣,但多數(shù)事件類型是大多數(shù)控件所共有的。例如,大多 數(shù)對(duì)象都能識(shí)別 click事件,如果單擊窗體,則執(zhí)行窗體的單擊事件過程中的代碼;如果單擊命令按鈕,則執(zhí)行命令按鈕的 click事件過程中的代碼。每種情況中的實(shí)際代碼幾乎完全不一樣。 以下是事件驅(qū)動(dòng)應(yīng)用程序中的典型事件序列: 啟動(dòng)應(yīng)用程序,裝載和顯示窗體。 窗體(或窗體上的控件)接收事件。事件可由用戶引發(fā)(例如鍵盤操作或數(shù)鼠標(biāo)點(diǎn)擊)、可由系統(tǒng)引發(fā)(例如定時(shí)器事件),也可由代碼間接引發(fā)(例如當(dāng)代碼裝載窗體時(shí)的 load事件)。 如果在相應(yīng)的事件過程中存在代碼,就執(zhí)行代碼。 應(yīng)用程序等待下一次事件。許多事件伴隨其它事件發(fā)生。例如,在 Dblclick事件發(fā)生時(shí), MouseDown,Mouseup 和 click 事件也會(huì)發(fā)生。 創(chuàng)建 VB應(yīng)用程序的三個(gè)步驟 ⑴ 創(chuàng)建應(yīng)用程序界面 ⑵ 設(shè)置屬性 ⑶ 編寫代碼 VB 的程序設(shè)計(jì)是面向?qū)ο蟮目梢暬绦蛟O(shè)計(jì)。其方法是在窗體上放置可視化的對(duì)象然后對(duì)它們?cè)O(shè)置屬性、觸發(fā)事件和執(zhí)行方法進(jìn)行程序設(shè)計(jì)。對(duì)象放置完畢后用戶所見到的只是一個(gè) 空殼,就像一臺(tái)沒有裝任何軟件的計(jì)算機(jī),必須給它賦予程序,才能完成一定的功能。 VB程序貯存在模塊中,模塊分有窗體、類和標(biāo)準(zhǔn)模塊三種類型。每個(gè)模塊包含有聲明和過程。窗體模塊包含處理事件過程、通用過程及變量、常數(shù)等窗體級(jí)說明;標(biāo)準(zhǔn)模塊應(yīng)用程序內(nèi)其他模塊訪問的過程和聲明的容器;類模塊中包含計(jì)算機(jī)科學(xué)系學(xué)士畢業(yè)論文 5 了建立新對(duì)象的程序。 窗體與基本輸入、輸出 在進(jìn)行 VB程序設(shè)計(jì)中,設(shè)計(jì)者并不需要自己編制 VB程序代碼來生成圖形界面。 VB 提供了大量現(xiàn)成的圖形控件和其他一些控件,例如所熟悉的菜單、命令按鈕、對(duì) 話框等,供給用戶“堆砌”起來構(gòu)造自己想象中的圖形界面,因此幾乎不用書寫什么程序代碼,“畫”上幾筆就可完成程序員的構(gòu)思,獲得應(yīng)用程序的圖形界面。 VB應(yīng)用程序圖形界面的設(shè)計(jì)首先要從窗體開始,其他的一些控件基本上歸屬于窗體控件(很多是直接“畫”在窗體上的),通常應(yīng)把窗體定義成一個(gè)構(gòu)成應(yīng)用程序可見部分的窗口,而一個(gè) VB的應(yīng)用程序應(yīng)首先從設(shè)計(jì)窗體開始。 VB 應(yīng)用程序設(shè)計(jì)過程中重要考慮的問題是應(yīng)用程序與用戶的交互,而窗體可以實(shí)現(xiàn)將輸出信息提供給用戶。 常用控件:在窗體上用于輸入、輸出信 息的圖形或文字符號(hào)稱為控件。為了方便用戶開發(fā)應(yīng)用程序, VB中提供了很多的控件,其中很多控件是 windows本身的資源,如命令按鈕、標(biāo)簽、文本框等,也有一些是為了增強(qiáng)用戶界面,或是使用戶界面美觀實(shí)用而編制的 ActiveX控件。 、 VB裝訂 與 API應(yīng)用 VB 與 API 函數(shù) : VB 無疑是最先進(jìn)的編程工具之一,但在涉及 windows 32位系統(tǒng)的核心編程方面,譬如一些高級(jí)功能的實(shí)現(xiàn)上,它仍然顯得有些力不從心,這需要我們充分利用 vb 的強(qiáng)大的 Windows API 函數(shù)調(diào)用能力來彌補(bǔ)。作為一個(gè)編程初學(xué)者來說, API 函數(shù) 也許是一個(gè)時(shí)常耳聞卻感覺有些神秘的東西。單看它的復(fù)雜語法,就足令人望而生畏,但是任何事物在我們深入了解它之前,總是會(huì)有這種感覺的。其實(shí)我們應(yīng)該把 API函數(shù)的來龍去脈搞清楚,破除對(duì) API函數(shù)的畏懼,使它成為我們編程的好助手。 大家可能在許多書上看到過 API 的英文全稱 (Application Programming Interface), WIN32 API 也就是 MicrosoftWindows 32 位平臺(tái)的應(yīng)用程序編程接口。對(duì)這個(gè)定義的理解,需要追溯到操作系統(tǒng)的發(fā)展歷史上,當(dāng) WINDOWS 操作系統(tǒng)開始占據(jù)主 導(dǎo)地位的時(shí)候,開發(fā) WINDOWS 平臺(tái)下的應(yīng)用程序成為人們的需要。而在 WINDOWS程序設(shè)計(jì)領(lǐng)域處于發(fā)展的初期, WINDOWS程序員所能使用的編程工具唯有 API函數(shù),這些函數(shù)是 WINDOWS提供給應(yīng)用程序與操作系統(tǒng)的接口,他們猶如“積木塊”一樣,可以搭建出各種界面豐富,功能靈活的應(yīng)用程序。所以可以認(rèn)為 API函數(shù)是構(gòu)筑整個(gè) WINDOWS框架的基石,在它的下面是 WINDOWS 的操作系統(tǒng)核心,而它的上面則是所有的華麗的 WINDOWS 應(yīng)用程序。(配圖 1) 計(jì)算機(jī)科學(xué)系學(xué)士畢業(yè)論文 6 圖 1 但是,那時(shí)的 WINDOWS 程序開發(fā)還是比較復(fù)雜的工作,程序員必須熟記一大堆常用的 API函數(shù),而且還得對(duì) WINDOWS操作系統(tǒng)有深入的了解。然而隨著軟件技術(shù)的不斷發(fā)展,在 WINDOWS平臺(tái)上出現(xiàn)了很多優(yōu)秀的可視化編程環(huán)境,程序員可以采用“即見即所得”的編程方式來開發(fā)具有精美用戶界面和功能強(qiáng)大的應(yīng)用程序。 這些優(yōu)秀可視化編程環(huán)境操作簡單、界面友好(諸如 VB、 VC++、 DELPHI等),在這些工具中提供了大量的類庫和各種控件,它們替代了 API的神秘功能,事實(shí)上這些類庫和控件都 是構(gòu)架在 WIN32 API 函數(shù)基礎(chǔ)之上的,是封裝了的 API函數(shù)的集合。它們把常用的 API函數(shù)的組合在一起成為一個(gè)控件或類庫,并賦予其方便的使用方法,所以極大的加速了 WINDOWS 應(yīng)用程序開發(fā)的過程。有了這些控件和類庫,程序員便可以把主要精力放在程序整體功能的設(shè)計(jì)上,而不必過于關(guān)注技術(shù)細(xì)節(jié)。 實(shí)際上如果我們要開發(fā)出更靈活、更實(shí)用、更具效率的應(yīng)用程序,必然要涉及到直接使用 API函數(shù),雖然類庫和控件使應(yīng)用程序的開發(fā)簡單的多,但它們只提供 WINDOWS的一般功能,對(duì)于比較復(fù)雜和特殊的功能來說,使用類庫和控件是非 常難以實(shí)現(xiàn)的,這時(shí)就需要采用 API函數(shù)來實(shí)現(xiàn)。 這也是 API函數(shù)使用的場合,所以我們對(duì)待 API函數(shù)不必刻來研究每一個(gè)函數(shù)的用法,那也是不現(xiàn)實(shí)的 (能用的到的 API 函數(shù)有幾千個(gè)呢 )。正如某位人士所說: API不要去學(xué),在需要的時(shí)候去查 API 幫助就足夠了。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1