WEB开发网      濠电娀娼ч崐濠氬疾椤愶附鍋熸い鏍ㄧ〒闂勫嫰鏌﹀Ο渚Ц闁诲氦顕ч湁婵犲﹤楠告禍鍓х磼鏉堛劌绗氶柟宄版嚇閹晠宕归銈嗘濠电偞鍨堕幐鎾磻閹捐秮褰掓偐閻戞﹩妫勯梺鎼炲妼鐎涒晝绮嬪澶樻晝闁挎繂鏌婇敃鍌涚厵閻庢稒锚閻忥絾绻濇繝鍐ㄧ伌闁诡垰鍟村畷鐔碱敂閸♀晙绱樺┑鐐差嚟婵儳螞閸曨剚鍙忛柍鍝勬噹缁€澶嬬箾閹存繄锛嶆鐐灲閹綊宕惰濡插鏌涢妸銉ヮ劉缂佸倸绉归弫鎾绘晸閿燂拷 ---闂備焦瀵уú鈺呭箯閿燂拷
开发学院软件开发VC 用VC++5.0编写Ftp客户程序 阅读

用VC++5.0编写Ftp客户程序

 2008-11-14 19:34:49 来源:WEB开发网 闂備線娼уΛ鎾箯閿燂拷闂備礁鎲¢崹鐢垫崲閹扮増鍎嶆い鎺戝€甸崑鎾斥槈濞嗗秳娌紓鍌氱▌閹凤拷濠电姭鎷冮崨顓濈捕闂侀潧娲ゅú銊╁焵椤掍胶鈯曢柕鍥╁仧缁辩偤鏁撻敓锟�闂備線娼уΛ鎾箯閿燂拷  闂備胶枪缁绘鈻嶉弴銏犳瀬闁绘劕鐏氱€氼剟姊洪崹顕呭剰闁逞屽墮缁夊綊寮婚妸褉鍋撻棃娑欏暈闁伙綀浜埀顒傛暬閸嬪﹪宕伴弽褏鏆﹂柨鐕傛嫹
核心提示:随着Internet的迅猛发展,网络软件的开发与设计显得越来越重要,用VC++5.0编写Ftp客户程序,最初的网络软件主要是以UNIX操作系统为软件开发环境的,随着Windows个人操作系统的流行,可以参见相关资料,不再详述,传统的编程界面向这一新的软硬件平台转换变得极为迫切, VC++5.0版的MFC封装了的CSoc

随着Internet的迅猛发展,网络软件的开发与设计显得越来越重要。最初的网络软件主要是以UNIX操作系统为软件开发环境的,随着Windows个人操作系统的流行,传统的编程界面向这一新的软硬件平台转换变得极为迫切。 VC++5.0版的MFC封装了的CSocket类提供了高级的SOCKET支持,为编写因特网环境下基于Windows平台的C/S程序提供了极大的方便。本文通过利用CSocket类编写一个FTP客户程序为例介绍了其使用方法,向你揭开网络编程的秘密。

WINSOCK以动态链接库的形式向程序员提供了一个功能强大的函数集,通过对这个函数集的调用,应用程序可以完成其特定的任务。然而缺点是程序较为繁琐。为了解决这一问题,Microsoft对其推出的Visual C++系列的基本类库(MFC)做了逐步的完善。尤其是新近发行的VC++5.0版,封装了许多与网络程序设计相关的类。CSocket就是其中之一。

CSocket类(父类为CAsyncSocket)提供了一个高级的SOCKET支持,完成对低层函数的操作,大大降低了编程难度。这里,以Windows 95为开发环境,采用Visual C++5.0编写一个Ftp客户程序,来说明如何深入有效地利用CSocket类进行网络软件的开发。考虑到C/S模式下应建立一个Ftp服务器的问题,所以选择Windows 95的4.00.950B版,因为这个版本含有个人Web服务器,提供了HTTP及FTP服务。

首先,建立一个SDI(单文档界面)应用程序的基本框架。这一步比较简单,在VC++5.0中,MFC AppWizard通过创建一个新的项目(Project)而被激活,选择File菜单中的New选项,选取Project,输入文件名为SuperFTP,选择OK。随后的步骤为VC++自动创建过程,可以参见相关资料,不再详述。最后生成以下几个主要类:

CMainFrame,

CSuperFTPApp,

CSuperFTPDoc,

1 2 3  下一页

Tags:VC 编写 Ftp

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接