如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
PAGE\*MERGEFORMAT59版本信息1.1.02011-03-07由于之前的版本,在添加代码细节方面不够清楚,此版本在代码实现部分,尽量用图示添加代码的具体位置。目录TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc287283172"项目简介:PAGEREF_Toc287283172\h3HYPERLINK\l"_Toc287283173"1.新建项目PAGEREF_Toc287283173\h6HYPERLINK\l"_Toc287283174"2.窗体设计PAGEREF_Toc287283174\h21HYPERLINK\l"_Toc287283175"2.1主窗体设计PAGEREF_Toc287283175\h21HYPERLINK\l"_Toc287283176"2.2登录窗体设计PAGEREF_Toc287283176\h26HYPERLINK\l"_Toc287283177"2.3单SN窗体设计PAGEREF_Toc287283177\h29HYPERLINK\l"_Toc287283178"2.44SN窗体设计PAGEREF_Toc287283178\h29HYPERLINK\l"_Toc287283179"3.主要编码实现PAGEREF_Toc287283179\h30HYPERLINK\l"_Toc287283180"3.1在主窗体上平铺四个子窗体PAGEREF_Toc287283180\h30HYPERLINK\l"_Toc287283181"3.2在主窗体之前添加asy_LogInDlg类窗体PAGEREF_Toc287283181\h43HYPERLINK\l"_Toc287283182"3.3子窗体按钮响应PAGEREF_Toc287283182\h48HYPERLINK\l"_Toc287283183"3.4为子窗体按钮设置键盘快捷键PAGEREF_Toc287283183\h54项目简介:各站测试程序,都是在相同的架构下完成的,所以要学习测试站程序,首先有必要学会各站的程序框架架构。以下为一个简单的架框,它只是一个学习程序,在实际应用中,还需要继续完善。首先,我来演示下该项目:运行程序后,首先弹出的界面如下:在这里,我们需要选择LineID,OperatorID,FixtrueID。由于本程序没有连接数据库,所以这里选择的仅仅是表示意思的文本而已。在实际应用中,这些都是从实际的数据库中获取的值,然后,再选择对应的值。三项选择中,如果有哪项没有选择的话,那么就会给出相应的提示,这样是防止由于人为疏忽忘了选择,而造成数据缺失。其次,三项都选好后,按Ok按钮,进入到下面界面:在这个界面上,我们按下左上角子窗体的F1按钮,或是按下键盘上的F1按键,就会出现在这里,我们如果不输入SN,而直接点击Ok按钮的话,那同样会给出提示。我们在输入框中,输入一个SN,按下Ok按钮,或是按下回车,就会出现如下:由于是学习程序,所以ListControl只是输出了一些固定的数据。在这个进度条滑动的过程中,你再次按F1,程序是不会响应的,除非等这次运行完了,也就是按钮上的文本变为F1时,才能再次运行。当然,我们还可以直接按键盘上的F5,那么这时,就会弹出如下界面:就是一次输入四个SN,如果四个中有一个或多个都输入的话,那么程序也会给出提示。等四个都输入完成后,点击Ok按钮,就会出现如下界面:相当于就是四个子窗体同步运行,在运行过程中,再次按F5键,程序是不会响应的,只有等到四个都运行完成后,再按F5按键,才会响应。整个程序的演示功能就是上面的了,具体的设计过程,将在下面介绍。我们完成的是测试程式的框架架构,以后所要完成的各站测试程式都是在这个大架构上完成的。所以架好一个功能完善,操作直观易懂的程式很重要。下面我就介绍下这个框架的架构步骤。1.新建项目在VC++中要完成MFC程式,其实还是挺方便的,因为一些重复的代码,都由编译环境帮我们完成了,我们只要借助MFC应用程式向导来生成,就很容易地完成了MFC程式的项目初始结构。1).首先打开VS开发环境,按下图新建一个项目图1上图完成后,就会弹出下图:图2我们只要选择MFC应用程序,然后只要在下面的名称输入框里,为项目取个项目名,在这里我们取MDI2为项目名,只要我们输好了上面的项目名称,下面的解决方案名称就会自动