久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔
站長百科 | 數字化技能提升教程 數字化時代生存寶典
首頁
數字化百科
電子書
建站程序
開發(fā)
服務器
辦公軟件
開發(fā)教程
服務器教程
軟件使用教程
運營教程
熱門電子書
WordPress教程
寶塔面板教程
CSS教程
Shopify教程
導航
程序頻道
推廣頻道
網賺頻道
人物頻道
網站程序
網頁制作
云計算
服務器
CMS
論壇
網店
虛擬主機
cPanel
網址導航
WIKI使用導航
WIKI首頁
最新資訊
網站程序
站長人物
頁面分類
使用幫助
編輯測試
創(chuàng)建條目
網站地圖
站長百科導航
站長百科
主機偵探
IDCtalk云說
跨境電商導航
WordPress啦
站長專題
網站推廣
網站程序
網站賺錢
虛擬主機
cPanel
網址導航專題
云計算
微博營銷
虛擬主機管理系統(tǒng)
開放平臺
WIKI程序與應用
美國十大主機
編輯“
網絡編程
”
人物百科
|
營銷百科
|
網賺百科
|
站長工具
|
網站程序
|
域名主機
|
互聯網公司
|
分類索引
尋找
(
討論
|
貢獻
)
2012年4月5日 (四) 16:10的版本
(
差異
)
←上一版本
|
最后版本
(
差異
) |
下一版本→
(
差異
)
跳轉至:
導航
、?
搜索
警告:您正在編輯的是本頁面的舊版本。
如果您發(fā)布該更改,該版本后的所有更改都會丟失。
警告:
您沒有登錄。如果您做出任意編輯,您的IP地址將會公開可見。如果您
登錄
或
創(chuàng)建
一個賬戶,您的編輯將歸屬于您的用戶名,且將享受其他好處。
反垃圾檢查。
不要
加入這個!
'''網絡[[編程]]'''就是通過使用套接字來達到進程間通信目的編程。[[windows]]提供的基于網絡編程的就是套接字也就是winsock,但是現在Winpcap也是一個比較方便的工具。網絡編程從大的方面說就是對信息的發(fā)送到接收,中間傳輸為物理線路的作用,網絡編程最主要的工作就是在發(fā)送端把信息通過規(guī)定好的協議進行組裝包,在接收端按照規(guī)定好的協議把包進行解析,從而提取出對應的信息,達到通信的目的!中間最主要的就是[[數據]]包的組裝,數據包的過濾,數據包的捕獲,數據包的分析,當然最后再做一些處理。 ==網絡編程介紹== ===Internet網絡模型=== *網絡模型:描述網絡的結構原理和工作原理 *OSI參考模型:七層 *Internet網絡模型:四層 *網絡協議:指定層上進行數據交換的規(guī)則。 *Internet的網絡層協議:IP協議;DNS協議(輔助協議) *Internet的傳輸層協議:TCP協議;UDP協議。 ===套接字基礎=== *套接字(Sockets):[[應用程序]]和網絡協議的接口。 *Java Sockets:[[Java]]應用程序和網絡協議的接口,提供若干個類的定義。Java應用程序利用這些類繼承網絡協議的行為,實現網絡通信。 *TCP Sockets:使用TCP協議實現可靠的網絡通信。 *UDP Sockets:使用UDP協議實現效率較高的網絡通信。 ===數據包組包基礎=== 數據包是網絡通信編程的一個重要概念,也稱為組裝包,指在應用層數據或報文按照一定事先規(guī)定好的規(guī)則整合的數據集合,實際操作包括組包(打包),[[數據]]包傳送,解包。 組包(打包),指按照協議把零散的數據或報文按照組合起來,實際應用中,比如在C++編程中,往往定義一種新的數據類型用來存儲數據包的結構。數據包傳送,指數據包的電氣物理傳輸。解包,指接收端對接收的數據進行解析,獲得有用信息和數據。數據包經常通過套接字來傳送. ==網絡[[編程語言]]== *'''匯編語言''' 匯編語言(AssemblyLanguage)是面向機器的[[程序設計]]語言。在匯編語合中,用助記符(Memoni)代替操作碼,用地址符號(Symbol)或標號(Label)代替地址碼。這樣用符號代替機器語言的二進制碼,就把機器語言變成了匯編語言。于是匯編語言亦稱為符號語言。使用匯編語言編寫的程序,機器不能直接識別,要由一種程序將匯編語言翻譯成機器語言,這種起翻譯作用的程序叫匯編程序,匯編程序是系統(tǒng)軟件中語言處理[[系統(tǒng)]]軟件。 *'''高級語言''' 高級語言主要是相對于匯編語言而言,它并不是特指某一種具體的語言,而是包括了很多編程語言,這些語言的[[語法]]、命令格式都各不相同。高級語言所編制的[[程序]]不能直接被[[計算機]]識別,必須經過轉換才能被執(zhí)行,按轉換方式可將它們分為兩類:<br>'''解釋類''':執(zhí)行方式類似于我們日常生活中的“同聲翻譯”,應用程序[[源代碼]]一邊由相應語言的解釋器“翻譯”成目標代碼(機器語言),一邊執(zhí)行,因此效率比較低,而且不能生成可獨立執(zhí)行的可執(zhí)行文件,[[應用程序]]不能脫離其解釋器,但這種方式比較靈活,可以動態(tài)地調整、修改應用程序。<br>'''編譯類''':編譯是指在應用源程序執(zhí)行之前,就將程序源代碼“翻譯”成目標代碼(機器語言),因此其目標程序可以脫離其語言環(huán)境獨立執(zhí)行,使用比較方便、效率較高。但應用程序一旦需要修改,必須先修改[[源代碼]],再重新編譯生成新的目標文件(* .OBJ)才能執(zhí)行,只有目標文件而沒有源代碼,修改很不方便?,F在大多數的編程語言都是編譯型的,例如Visual C++、Visual Foxpro、Delphi等。 #'''Visual C++'''[[image:c.jpg|thumb|80px]] #*Microsoft Visual C++,(簡稱Visual C++、MSVC、VC++或VC)微軟公司的C++開發(fā)工具,具有集成開發(fā)環(huán)境,可提供編輯[[C語言]],C++以及C++/CLI等[[編程語言]]。VC++整合了便利的除錯工具,特別是整合了微軟視窗程式設計(Windows API)、三維動畫DirectX API,Microsoft .NET框架。目前最新的版本是Microsoft Visual C++ 2010,面向對象的可視化集成編程系統(tǒng)。它不但具有程序框架自動生成、靈活方便的類管理、代碼編寫和界面設計集成交互操作、可開發(fā)多種程序等優(yōu)點,而且通過簡單的設置就可使其生成的程序框架支持數據庫接口、OLE2,WinSock網絡、3D控制界面。 #*它以擁有“語法高亮”,IntelliSense(自動編譯功能)以及高級除錯功能而著稱。比如,它允許用戶進行遠程調試,單步執(zhí)行等。還有允許用戶在調試期間重新編譯被修改的代碼,而不必重新啟動正在調試的程序。其編譯及建置系統(tǒng)以預編譯頭文件、最小重建功能及累加連結著稱。這些特征明顯縮短程式編輯、編譯及連結的時間花費,在大型軟件計劃上尤其顯著。 #'''Visual Foxpro'''[[image:vf.jpg|thumb|81px]] #*Visual FoxPro簡稱VFP,是Microsoft公司推出的[[數據]]庫開發(fā)軟件,用它來開發(fā)數據庫,既簡單又方便。Visual FoxPro源于美國Fox Software公司推出的數據庫產品FoxBase,在[[DOS]]上運行,與xBase系列相容。FoxPro原來是FoxBase的加強版,最高版本曾出過2.6。之后,Fox Software被微軟收購,加以發(fā)展, 使其可以在 [[Windows]] 上運行, 并且更名為 Visual FoxPro。目前最新版為 Visual FoxPro 9.0,而在學校教學和教育部門考證中還依然延用經典版的 Visual FoxPro 6.0。在桌面型數據庫應用中,處理速度極快,是日常工作中的得力助手 #'''Delphi'''[[image:d.jpg|thumb|81px]] #*Delphi,是[[Windows]]平臺下著名的快速[[應用程序]]開發(fā)工具(Rapid Application Development,簡稱RAD)。它的前身,即是[[DOS]]時代盛行一時的“BorlandTurbo Pascal”,最早的版本由美國Borland(寶蘭)公司于1995年開發(fā)。主創(chuàng)者為Anders Hejlsberg。經過數年的發(fā)展,此產品也轉移至Embarcadero公司旗下。Delphi是一個集成開發(fā)環(huán)境(IDE),使用的核心是由傳統(tǒng)Pascal語言發(fā)展而來的Object Pascal,以圖形用戶界面為開發(fā)環(huán)境,透過IDE、VCL工具與編譯器,配合連結[[數據]]庫的功能,構成一個以面向對象[[程序設計]]為中心的應用程序開發(fā)工具。Delphi提供了各種開發(fā)工具,包括集成環(huán)境、圖像編輯(Image Editor),以及各種開發(fā)數據庫的[[應用程序]],如DesktopDataBase Expert等。除此之外,還允許用戶掛接其它的應用程序開發(fā)工具,如Borland公司的資源編輯器(Resourse Workshop) ==相關詞條== *[[計算機]] *[[程序設計]] *[[源代碼]] *[[程序]] *[[DOS]] *[[編程語言]] *[[應用程序]] *[[Java]] *[[C語言]] *[[系統(tǒng)]] *[[語法]] ==參考來源== *http://www.neweredu.com/news/6332.shtml *http://baike.baidu.com/view/1317473.htm *http://zh.wikipedia.org/wiki/Visual_FoxPro *http://zh.wikipedia.org/wiki/Delphi *http://www.hudong.com/wiki/Delphi&prd=button_doc_jinru *http://so.hudong.com/search.do?so=doc&isFrom=intoDoc&q=%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B [[category:程序設計語言|W]] [[category:編程語言|W]] [[category:計算機|W]]
摘要:
請注意,您對站長百科的所有貢獻都可能被其他貢獻者編輯,修改或刪除。如果您不希望您的文字被任意修改和再散布,請不要提交。
您同時也要向我們保證您所提交的內容是您自己所作,或得自一個不受版權保護或相似自由的來源(參閱
Wordpress-mediawiki:版權
的細節(jié))。
未經許可,請勿提交受版權保護的作品!
取消
編輯幫助
(在新窗口中打開)
取自“
http://kktzf.com.cn/wiki/網絡編程
”