并口控制与类的使用

并口控制与类的使用

ID:43869181

大小:260.20 KB

页数:16页

时间:2019-10-16

并口控制与类的使用_第1页
并口控制与类的使用_第2页
并口控制与类的使用_第3页
并口控制与类的使用_第4页
并口控制与类的使用_第5页
资源描述:

《并口控制与类的使用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、从零开始学VC系列教程之四•并口控制与类的使用课程之前:这一章让大家等很久了,一直在考虑并口操作应该怎么写•其实这是一个很简单的课题,因为是基于成熟操作类的基础上的,我们主要是学习如果使用网上查到的资料,这一点很关键,只有学会了利用各种资源,才能自主学习取得进步,同时,也可以有效的提高开发效率.学习目标:掌握VC下并口程序的方法及类的使用.课程详解:参照第一章新建一个基于对话框的Vc工程,名称定义为Eg04・新建文件工程

2、工作区

3、其它文档

4、^ATLCOMAppWizard交ClusterResourceTypeWizard迴CustomAppWiza

5、rd^DatabaseProject^DevStudioAdd-inWizard臂ExtendedStoredProcWizardMISAPIExtensionWizardI^Makefile甜MFCActiveXControlwizard團MFCAppWizard(dll)jK:NewDatabaseWizard科UtilityProject亍1Win32Application"1Win32ConsoleApplication国Win32Dynamic-LinkLibrary劉Win32StaticLibrary/VtXtremeToolkitAp

6、pWizard工程名称㈣:位置Q:

7、D土东习EgQ4Q创建新的工作空间同「添加到当前工作空间回厂从属于回:平台(E):叼Win32确定图01(原文件名:01.JPG)类型选基于对话框.在本例中,我们要用到一些资源,现列岀如下Winlo.sysWinTo.dll这是一个动态库,与WinTo.sys完成同并口的连接.Winlo.lib这是为静态调用提供的引入库文件•虽然引入库文件和静态库文件都是以Lib为扩展名的,但实际上有本质的区别.Winlo.h这是10操作的头文件.ParallelPort.cpp这是一个并口操作类,用于同Winlo接口,并定义了

8、相关的操作函数•虽然这个类用于同Winlo的操作接口,但这个类并不是从WinTO派生的,只是一个独立的自定义类•至于类的自定义,以前我们也提到过.ParallelPort.h这是并口类的头文件.这几个文件是可以从网上下载到的,并不是我做的,所以这个动态库大家就不用问我要源码了,因为我也没有.首先,把Winlo.libWinlo.hParallelPort.cppParallelPort.h拷贝到工程目录中,后面马上就要用到•再把Winlo.DllWinlo.sys拷贝到工程目录的Debug目录中,以后工程发布后,这两个文件要跟随工程一起.下面添加引入

9、库到系统中,点击[工程]->[设置]在弹出的对话框中选择[连接]标签,然后在[对象/库模块]中加入WinTo.lib完成后如下图.图02(原文件名:02.JPG)然后加入并口操作类的头文件•一般来说,网上可以下载到的源码都是以类的形式给岀的,VC的好处也在于可以把一个操作封装成类,以便在不同的工程中调用•如图,双击类管理器中的CegOdDlg在弹出的文件中加入^include"ParalleIPort.h"〃添加并口类头文件■Eg04・MicrosoftVisualC"・[EgO4Dlg.h]□文件曰编辑⑥查歌®猫入①工程®)爼建回工具(D窗口㈣书肋

10、砂B)QB:U9

11、<口固內^iSleepflOOl;di♦*?}(?、p3匚5国3国卜Eg(MDIgjJ

12、(Allclassmembcrs

13、jJ

14、.丨!gO4Dlg//EgO4Dlg.h:headerFile-®Eg04classes•■■CAboutDIgCEgO4AppS占•CEgO4Dlg(CWnd*pPa卸DoDataExchange[CDaOnlnitDialogQ隔OnPainlQOnQueryDraglconQ%OnSysCommand(UINl0.mhlconWjGlobalsttiftdpfinpd(AFXECOUDLGH_0t3C

15、C19liJiB8i

16、Jifi1ft_86DC0D59S8C7ABOIttdeFineAFXEGOnDLC110E3CC19>i^B8^hA1A"86DC-0D59S8C7ftB00INIIliFHSC^UER>1000DpragnaonceItendif1//MSCUER>HincludeB,ParallelPort.hf,/縻加并口类头文件///////////////////////////////////////////////////////////////a//CEgRHDigdialogclassCEgOHDlg:publicCDial

17、og//Constructionpublic:CEg04DLg(CWnd«pParent=NULL);//s

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。