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...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
1996
|
Online Access: | http://ndltd.ncl.edu.tw/handle/78945953404404411066 |
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。
|
---|