999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

計算機網絡編程中VB編程的運用研究

2016-12-21 11:38:55劉彩虹
電子技術與軟件工程 2016年20期
關鍵詞:網絡

劉彩虹

摘 要 文章首先簡要分析了VB編程語言的特點,在此基礎上對VB編程語言中的Winsock控件和ActiveX組件在計算機網絡編程中的應用進行論述。期望通過本文的研究能夠對計算機網絡編程水平的提升有所幫助。

【關鍵詞】VB 編程 網絡

1 VB編程語言的特點分析

VB是Visual Basic的縮寫,這是一款由微軟(Microsoft)公司在原有Basic語言基礎上研發出來的新一代面向對象的程序設計語言,其可在Windows環境下運行。由于VB簡單易學,加之其強大的功能,從而使得這款編程語言備受專業和業余編程愛好者的青睞。大體上可將VB的特點歸納為以下幾個方面:

1.1 面向對象

Basic語言、Pascal語言以及C語言等,采用的都是面向過程的編程方法,在這些編程語言中,代碼與數據之間存在著非常顯著的分離性特征,由此導致了程序的缺陷較多,如可讀性差、維護性差等等。而VB編程語言采用了面向對象的設計方法,其將程序與數據封裝在一個類中,這里的類即對象,所有對象均為可視化。在進行程序設計時,只需通過現有的工具,并按照具體的設計要求,對所需的對象進行直接拖動,并為對象設置相應的屬性即可,編程人員的主要工作是編寫與對象相應的功能程序,由此簡化了編程過程,提高了程序設計效率。

1.2 事件驅動

對于圖形用戶而言,事件驅動是最適合的一種編程方式,所有的程序全部是以事件作為驅動方式運行的,單個對象可以同時響應多個事件,每個事件都能夠驅動一段代碼,這個被事件所驅動的代碼決定了對象的具體功能。

1.3 集成開發

這是VB編程語言較為突出的特點之一,其為程序的編輯提供了一個集成開發環境,在該環境當中,程序編輯人員可以進行界面設計、代碼編寫和程序調試等操作,直至將應用程序編譯成能夠在Windows環境下運行的可執行文件,并為其生成相應的安裝程序。

1.4 動態交換與鏈接

借助動態數據交換技術,可將由VB編程語言開發出來的應用程序與Windows環境下的其它應用程序建立數據通信。而利用動態鏈接技術,不僅可在VB程序當中對C語言進行調用來編寫函數,而且還可以對Windows的API(應用程序接口)函數進行調用。

2 VB編程語言在計算機網絡編程中的具體運用

計算機的大范圍普及應用推動了網絡技術的發展,而VB編程語言在計算機網絡中的應用,則使網絡技術發生了巨大的改變,下面重點對VB中的Winsock控件和ActiveX組件在計算機網絡編程中的應用進行分析。

2.1 Winsock控件的應用

Winsock控件能夠與遠程計算機之間建立連接,并借助相關的通信協議,如UDP或TCP完成數據交換,其在網絡編程中的具體應用如下:

2.1.1 選擇通信協議

應用Winsock控件進行計算機網絡編程的過程中,必須先選擇一個協議,這既是前提也是基礎。UDP與TCP是最為主要的備選協議,兩者之間最大的差別在于連接狀態不同,前者為無連接協議,而后者的基礎是連接,在進行相關數據的傳輸之前,必須建立起有效的連接。在實際編程中,選擇何種協議,可以由待創建的應用程序來決定。

2.1.2 協議設置

在對計算機網絡進行編程設計的過程中,可以從屬性窗口中選取出協議項,然后在選出sckUDPProtocol或sckTCPProtocol。除了用以上方式進行協議設置外,還可以通過程序代碼的方式來設置Protocol屬性。

2.1.3 建立連接

具體分為兩種情況,一種是在TCP協議上建立連接,另一種是在UDP協議上建立連接。前者需要先建立起一個TCP服務器,具體步驟如下:建立EXE,并在窗體當中放置Winsock控件,同時將之命名為tcpServer,隨后將兩個TextBOX控制置于窗體之上,并進行代碼編寫及注釋。當服務器建立完畢之后,需要建立相應的客戶端。后者由于不需要在計算機之間建立連接,相對而言,它的應用要更加簡單一些,運用UDP協議實現兩個Winsock控件之間的數據發送時,需要對兩端進行連接,并完成如下操作:可以將RemoteHost屬性設定為另一個計算機的名稱,并將該屬性設定為另一個空間中LocalPort屬性值,然后調用Bind方法,完成對LocalPort的指定。

2.2 ActiveX組件的應用

2.2.1 ActiveX文檔在網絡編程中的應用

ActiveX是VB語言中較為重要的編程之一,其在網絡編程中的運用,使互聯網在多個站點中可以形成一個統一的整體,從而將原本分散在各個站點當中的信息集中到同一個站點。靈活性是ActiveX較為突出的一大特點,所有存在于網絡中的標準程序均可以使用與ActiveX插件有關的操作。在對ActiveX組件進行安裝的過程中,系統一般會根據使用者的需要自動完成,并在無法滿足需要時進行自動升級。ActiveX在網絡編程中的應用,為各種特殊功能的開發利用提供了條件,確保了統一信息庫的形成。實踐表明,運用ActiveX進行網絡編程后,使網頁中的信息變得更加靈動,色彩也更加豐富,相關插件在網頁上的應用,能夠使事件的處理變得更加簡單,給用戶提供了一個十分便利的下載渠道。

2.2.2 ActiveX代碼在網絡編程中的應用

運用VB語言進行網頁編寫時,客戶端與處理器能夠同時借助輔助代碼進行網頁操作,ActiveX代碼的使用,可以有效提高網頁的瀏覽速度,并為網頁增添多個不同的使用界面,同時還能完成臨時事件的處理。

3 結論

綜上所述,計算機網絡編程是一項較為復雜且系統的工作,可在實際操作中合理運用VB編程語言中的Winsock控件和ActiveX組件,由此不但能夠加快編程速度、提高編程效率,而且還能使程序的設定更加完美,VB在計算機網絡編程中的價值也隨之得以體現。

參考文獻

[1]沈國珍.計算機網絡編程中VB編程的具體應用研究[J].電腦編程技巧與維護, 2016(05):65-66.

[2]孫振興,趙忖,單立群.基于VB的計算機網絡通信的研究與應用——計算機網絡中的文件安檢傳輸系統的應用[J].電子技術與軟件工程,2013(13):20-20.

作者單位

北京聯合大學 北京市 100020

猜你喜歡
網絡
網絡語言暴力現象及對策分析
人間(2016年27期)2016-11-11 15:38:26
撫州市廣播電視臺非編制作系統網絡探究
現代網絡技術在體育教學中的應用研究
體育時空(2016年8期)2016-10-25 19:47:51
基于網絡體育新聞傳播的負效應研究
體育時空(2016年8期)2016-10-25 19:14:41
以網絡為載體的政府管理模式創新路徑分析
歷史文化類旅游產品網絡營銷探討—以故宮為例
計算機網絡管理技術探析
芻議計算機網絡信息化管理
油氣集輸系統信息化發展形勢展望
基于網絡的信息資源組織與評價現狀及發展趨勢研究
主站蜘蛛池模板: 成年人免费国产视频| 九九九久久国产精品| 亚洲三级网站| 久久综合激情网| 57pao国产成视频免费播放| 国产成人福利在线视老湿机| 国产精品hd在线播放| 国内精自视频品线一二区| 色135综合网| 国产情精品嫩草影院88av| 成人永久免费A∨一级在线播放| 天堂成人在线| 一级毛片在线播放免费| 婷婷六月综合| 欧美激情第一欧美在线| 国产一区在线视频观看| 四虎综合网| 精品1区2区3区| 97国产在线播放| 亚洲男人天堂网址| 国产人碰人摸人爱免费视频| 亚洲精品成人片在线观看| 动漫精品中文字幕无码| 日韩精品无码不卡无码| 一边摸一边做爽的视频17国产| 国产成人高清在线精品| 日韩在线视频网站| 亚洲色欲色欲www在线观看| 欧美精品在线观看视频| 97久久精品人人做人人爽| 高清国产在线| 免费人成在线观看视频色| 欧美A级V片在线观看| 国产人成在线视频| 亚洲欧美精品日韩欧美| 天堂网国产| 97无码免费人妻超级碰碰碰| 国产精品香蕉| 久久综合亚洲色一区二区三区| 亚洲无码视频喷水| 麻豆国产在线观看一区二区 | 美女潮喷出白浆在线观看视频| 国产视频一二三区| 免费看a毛片| 国产精品久久久久久久伊一| 中文字幕人妻无码系列第三区| 亚洲成人一区二区三区| 久久人人爽人人爽人人片aV东京热| 人妻无码中文字幕一区二区三区| 天堂av综合网| 日本久久久久久免费网络| 秘书高跟黑色丝袜国产91在线| 日韩乱码免费一区二区三区| 99福利视频导航| 国产欧美日韩18| 国产香蕉一区二区在线网站| 国产熟睡乱子伦视频网站| 亚洲高清资源| 国产精品自拍露脸视频| 熟妇人妻无乱码中文字幕真矢织江 | 国产精品毛片一区视频播 | 中国国产一级毛片| 毛片手机在线看| 极品国产一区二区三区| 无码中文AⅤ在线观看| 国产偷国产偷在线高清| 天天色天天综合| 蝴蝶伊人久久中文娱乐网| 亚洲无线国产观看| 国产日本一线在线观看免费| 亚洲欧美日韩中文字幕在线| 精品一区二区三区水蜜桃| 久久中文字幕av不卡一区二区| 99人体免费视频| 天天躁狠狠躁| 制服丝袜在线视频香蕉| 国内熟女少妇一线天| 亚洲国产成人麻豆精品| 国产玖玖视频| 九九线精品视频在线观看| 国产女同自拍视频| 日韩视频福利|