Design Of Winsock Application Framework Using Object-Oriented Pascal

碩士 === 淡江大學 === 資訊工程學系 === 84 === With the popularity of Internet and windows operating system, theopportunity for programmers to use Windows Socket(Winsock) to developnetwork application is more and more。 Winsock is...

Full description

Bibliographic Details
Main Authors: Hsu, Chia-hua, 徐家華
Other Authors: Calvin Chen
Format: Others
Language:zh-TW
Published: 1996
Online Access:http://ndltd.ncl.edu.tw/handle/78945953404404411066
Description
Summary:碩士 === 淡江大學 === 資訊工程學系 === 84 === With the popularity of Internet and windows operating system, theopportunity for programmers to use Windows Socket(Winsock) to developnetwork application is more and more。 Winsock is a TCP/IP networkapplication development interface(API), specially designed for Microsoftwindows environment by a group of people consisting of many famous company'smembers。 Winsock bases on the Berkeley Socket of Unix , with some functionanity is useful in message-driven environment。Now Winsock is in version 1.1that totally defines 46 network API。(Thirty of them are inherent in BerlelySocket functions,others are windows specific message-driven functions) 。 In order to greatly improve the efficiency of Winsock programming,shorten the development cycle of Winsock application, increase thesoftware's reusability,encapsulate the complexity of Winsock API,we injectthe spirit of Object- Oriented Programming(OOP) into the Winsock Programmingby encapsulating the Winsock API architecture, and producing the WinsockApplication Framework which has the advantage of the object-oriented spirit。 In addition, because of the popularity of Visual-Oriented programmingrecently, we use Object-Oriented Pascal as our implementational language,and use the integrated visual programming development environment -- Delphi(which is the Borland's prduct) as the Winsock Application Framework'stesting and implementation environment。 Moreover, in order to promote thisframework to reusing Visual software component(It is similar to VisualBasic's VBX), We have converted the Winsock Application Framework toDelphi' s Visual Component Library(VCL)。 Therefore, the programmer not onlycan take the advantage of Object-Oriented Programming, and decrease thedifficulty of using Winsock API, but also can enjoy the benefit ofVisual-Oriented programming at the same time。