![計(jì)算機(jī)網(wǎng)絡(luò)編程中VB編程的運(yùn)用研究_第1頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-12/1/66194278-41aa-41f2-b6b0-481fb51c2167/66194278-41aa-41f2-b6b0-481fb51c21671.gif)
![計(jì)算機(jī)網(wǎng)絡(luò)編程中VB編程的運(yùn)用研究_第2頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-12/1/66194278-41aa-41f2-b6b0-481fb51c2167/66194278-41aa-41f2-b6b0-481fb51c21672.gif)
![計(jì)算機(jī)網(wǎng)絡(luò)編程中VB編程的運(yùn)用研究_第3頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-12/1/66194278-41aa-41f2-b6b0-481fb51c2167/66194278-41aa-41f2-b6b0-481fb51c21673.gif)
![計(jì)算機(jī)網(wǎng)絡(luò)編程中VB編程的運(yùn)用研究_第4頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-12/1/66194278-41aa-41f2-b6b0-481fb51c2167/66194278-41aa-41f2-b6b0-481fb51c21674.gif)
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 計(jì)算機(jī)網(wǎng)絡(luò)編程中vb編程的運(yùn)用研究 劉彩虹摘 要 文章首先簡(jiǎn)要分析了vb編程語(yǔ)言的特點(diǎn),在此基礎(chǔ)上對(duì)vb編程語(yǔ)言中的winsock控件和activex組件在計(jì)算機(jī)網(wǎng)絡(luò)編程中的應(yīng)用進(jìn)行論述。期望通過(guò)本文的研究能夠?qū)τ?jì)算機(jī)網(wǎng)絡(luò)編程水平的提升有所幫助?!娟P(guān)鍵詞】vb 編程 網(wǎng)絡(luò)1 vb編程語(yǔ)言的特點(diǎn)分析vb是visual basic的縮寫,這是一款由微軟(microsoft)公司在原有basic語(yǔ)言基礎(chǔ)上研發(fā)出來(lái)的新一代面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,其可在windows環(huán)境下運(yùn)行。由于vb簡(jiǎn)單易學(xué),加之其強(qiáng)大的功能,從而使得這款編程語(yǔ)言備受專業(yè)和業(yè)余編
2、程愛(ài)好者的青睞。大體上可將vb的特點(diǎn)歸納為以下幾個(gè)方面:1.1 面向?qū)ο骲asic語(yǔ)言、pascal語(yǔ)言以及c語(yǔ)言等,采用的都是面向過(guò)程的編程方法,在這些編程語(yǔ)言中,代碼與數(shù)據(jù)之間存在著非常顯著的分離性特征,由此導(dǎo)致了程序的缺陷較多,如可讀性差、維護(hù)性差等等。而vb編程語(yǔ)言采用了面向?qū)ο蟮脑O(shè)計(jì)方法,其將程序與數(shù)據(jù)封裝在一個(gè)類中,這里的類即對(duì)象,所有對(duì)象均為可視化。在進(jìn)行程序設(shè)計(jì)時(shí),只需通過(guò)現(xiàn)有的工具,并按照具體的設(shè)計(jì)要求,對(duì)所需的對(duì)象進(jìn)行直接拖動(dòng),并為對(duì)象設(shè)置相應(yīng)的屬性即可,編程人員的主要工作是編寫與對(duì)象相應(yīng)的功能程序,由此簡(jiǎn)化了編程過(guò)程,提高了程序設(shè)計(jì)效率。1.2 事件驅(qū)動(dòng)對(duì)于圖形用戶而言,
3、事件驅(qū)動(dòng)是最適合的一種編程方式,所有的程序全部是以事件作為驅(qū)動(dòng)方式運(yùn)行的,單個(gè)對(duì)象可以同時(shí)響應(yīng)多個(gè)事件,每個(gè)事件都能夠驅(qū)動(dòng)一段代碼,這個(gè)被事件所驅(qū)動(dòng)的代碼決定了對(duì)象的具體功能。1.3 集成開(kāi)發(fā)這是vb編程語(yǔ)言較為突出的特點(diǎn)之一,其為程序的編輯提供了一個(gè)集成開(kāi)發(fā)環(huán)境,在該環(huán)境當(dāng)中,程序編輯人員可以進(jìn)行界面設(shè)計(jì)、代碼編寫和程序調(diào)試等操作,直至將應(yīng)用程序編譯成能夠在windows環(huán)境下運(yùn)行的可執(zhí)行文件,并為其生成相應(yīng)的安裝程序。1.4 動(dòng)態(tài)交換與鏈接借助動(dòng)態(tài)數(shù)據(jù)交換技術(shù),可將由vb編程語(yǔ)言開(kāi)發(fā)出來(lái)的應(yīng)用程序與windows環(huán)境下的其它應(yīng)用程序建立數(shù)據(jù)通信。而利用動(dòng)態(tài)鏈接技術(shù),不僅可在vb程序當(dāng)中對(duì)c
4、語(yǔ)言進(jìn)行調(diào)用來(lái)編寫函數(shù),而且還可以對(duì)windows的api(應(yīng)用程序接口)函數(shù)進(jìn)行調(diào)用。2 vb編程語(yǔ)言在計(jì)算機(jī)網(wǎng)絡(luò)編程中的具體運(yùn)用計(jì)算機(jī)的大范圍普及應(yīng)用推動(dòng)了網(wǎng)絡(luò)技術(shù)的發(fā)展,而vb編程語(yǔ)言在計(jì)算機(jī)網(wǎng)絡(luò)中的應(yīng)用,則使網(wǎng)絡(luò)技術(shù)發(fā)生了巨大的改變,下面重點(diǎn)對(duì)vb中的winsock控件和activex組件在計(jì)算機(jī)網(wǎng)絡(luò)編程中的應(yīng)用進(jìn)行分析。2.1 winsock控件的應(yīng)用winsock控件能夠與遠(yuǎn)程計(jì)算機(jī)之間建立連接,并借助相關(guān)的通信協(xié)議,如udp或tcp完成數(shù)據(jù)交換,其在網(wǎng)絡(luò)編程中的具體應(yīng)用如下:2.1.1 選擇通信協(xié)議應(yīng)用winsock控件進(jìn)行計(jì)算機(jī)網(wǎng)絡(luò)編程的過(guò)程中,必須先選擇一個(gè)協(xié)議,這既是前提也
5、是基礎(chǔ)。udp與tcp是最為主要的備選協(xié)議,兩者之間最大的差別在于連接狀態(tài)不同,前者為無(wú)連接協(xié)議,而后者的基礎(chǔ)是連接,在進(jìn)行相關(guān)數(shù)據(jù)的傳輸之前,必須建立起有效的連接。在實(shí)際編程中,選擇何種協(xié)議,可以由待創(chuàng)建的應(yīng)用程序來(lái)決定。2.1.2 協(xié)議設(shè)置在對(duì)計(jì)算機(jī)網(wǎng)絡(luò)進(jìn)行編程設(shè)計(jì)的過(guò)程中,可以從屬性窗口中選取出協(xié)議項(xiàng),然后在選出sckudpprotocol或scktcpprotocol。除了用以上方式進(jìn)行協(xié)議設(shè)置外,還可以通過(guò)程序代碼的方式來(lái)設(shè)置protocol屬性。2.1.3 建立連接具體分為兩種情況,一種是在tcp協(xié)議上建立連接,另一種是在udp協(xié)議上建立連接。前者需要先建立起一個(gè)tcp服務(wù)器,具體
6、步驟如下:建立exe,并在窗體當(dāng)中放置winsock控件,同時(shí)將之命名為tcpserver,隨后將兩個(gè)textbox控制置于窗體之上,并進(jìn)行代碼編寫及注釋。當(dāng)服務(wù)器建立完畢之后,需要建立相應(yīng)的客戶端。后者由于不需要在計(jì)算機(jī)之間建立連接,相對(duì)而言,它的應(yīng)用要更加簡(jiǎn)單一些,運(yùn)用udp協(xié)議實(shí)現(xiàn)兩個(gè)winsock控件之間的數(shù)據(jù)發(fā)送時(shí),需要對(duì)兩端進(jìn)行連接,并完成如下操作:可以將remotehost屬性設(shè)定為另一個(gè)計(jì)算機(jī)的名稱,并將該屬性設(shè)定為另一個(gè)空間中l(wèi)ocalport屬性值,然后調(diào)用bind方法,完成對(duì)localport的指定。2.2 activex組件的應(yīng)用2.2.1 activex文檔在網(wǎng)絡(luò)編程
7、中的應(yīng)用activex是vb語(yǔ)言中較為重要的編程之一,其在網(wǎng)絡(luò)編程中的運(yùn)用,使互聯(lián)網(wǎng)在多個(gè)站點(diǎn)中可以形成一個(gè)統(tǒng)一的整體,從而將原本分散在各個(gè)站點(diǎn)當(dāng)中的信息集中到同一個(gè)站點(diǎn)。靈活性是activex較為突出的一大特點(diǎn),所有存在于網(wǎng)絡(luò)中的標(biāo)準(zhǔn)程序均可以使用與activex插件有關(guān)的操作。在對(duì)activex組件進(jìn)行安裝的過(guò)程中,系統(tǒng)一般會(huì)根據(jù)使用者的需要自動(dòng)完成,并在無(wú)法滿足需要時(shí)進(jìn)行自動(dòng)升級(jí)。activex在網(wǎng)絡(luò)編程中的應(yīng)用,為各種特殊功能的開(kāi)發(fā)利用提供了條件,確保了統(tǒng)一信息庫(kù)的形成。實(shí)踐表明,運(yùn)用activex進(jìn)行網(wǎng)絡(luò)編程后,使網(wǎng)頁(yè)中的信息變得更加靈動(dòng),色彩也更加豐富,相關(guān)插件在網(wǎng)頁(yè)上的應(yīng)用,能夠
8、使事件的處理變得更加簡(jiǎn)單,給用戶提供了一個(gè)十分便利的下載渠道。2.2.2 activex代碼在網(wǎng)絡(luò)編程中的應(yīng)用運(yùn)用vb語(yǔ)言進(jìn)行網(wǎng)頁(yè)編寫時(shí),客戶端與處理器能夠同時(shí)借助輔助代碼進(jìn)行網(wǎng)頁(yè)操作,activex代碼的使用,可以有效提高網(wǎng)頁(yè)的瀏覽速度,并為網(wǎng)頁(yè)增添多個(gè)不同的使用界面,同時(shí)還能完成臨時(shí)事件的處理。3 結(jié)論綜上所述,計(jì)算機(jī)網(wǎng)絡(luò)編程是一項(xiàng)較為復(fù)雜且系統(tǒng)的工作,可在實(shí)際操作中合理運(yùn)用vb編程語(yǔ)言中的winsock控件和activex組件,由此不但能夠加快編程速度、提高編程效率,而且還能使程序的設(shè)定更加完美,vb在計(jì)算機(jī)網(wǎng)絡(luò)編程中的價(jià)值也隨之得以體現(xiàn)。參考文獻(xiàn)1沈國(guó)珍.計(jì)算機(jī)網(wǎng)絡(luò)編程中vb編程的具體應(yīng)用研究j.電腦編程技巧與維
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 個(gè)人短期借款法律合同范本2025
- 萬(wàn)畝良田聯(lián)產(chǎn)承包合同新政策
- 個(gè)人廠房租賃合同典范
- 產(chǎn)權(quán)清楚車位買賣合同細(xì)則
- 上海市房地產(chǎn)委托代理合同范本
- 食品調(diào)料采購(gòu)合同
- 個(gè)人貸款借款合同模板
- 勞動(dòng)合同管理制度7
- 個(gè)人借款合同書(shū)及還款細(xì)則
- 個(gè)人住宅購(gòu)房合同條款及樣本
- 充血性心力衰竭課件
- 2025年日歷(日程安排-可直接打印)
- 《VAVE價(jià)值工程》課件
- 分享二手房中介公司的薪酬獎(jiǎng)勵(lì)制度
- 安徽省2022年中考道德與法治真題試卷(含答案)
- GB 4793-2024測(cè)量、控制和實(shí)驗(yàn)室用電氣設(shè)備安全技術(shù)規(guī)范
- 重大火災(zāi)隱患判定方法
- 挖掘機(jī)售后保養(yǎng)及維修服務(wù)協(xié)議(2024版)
- 2024年電工(高級(jí)技師)考前必刷必練題庫(kù)500題(含真題、必會(huì)題)
- 公司組織架構(gòu)與管理體系制度
- 2024-2030年中國(guó)涂碳箔行業(yè)現(xiàn)狀調(diào)查與投資策略分析研究報(bào)告
評(píng)論
0/150
提交評(píng)論