没有合适的资源?快使用搜索试试~ 我知道了~
首页初学vc简单入门,适用于初学都,没有基础的
初学vc简单入门,适用于初学都,没有基础的

很多人初学vc时感觉入门很难,这本书内容简单,适合入门的自学人士读,却有启发作用,如果学习担心无聊,可以看看,学习也可以不乏味。
资源详情
资源评论
资源推荐

从零开始学 VC 系列教程
从零开始学VC系列教程 一.信息显示实验 ..........................................................................1
从零开始学VC系列教程 二. 对话框及常用控件实验 ........................................................8
从零开始学VC系列教程之 三.串口通信与自定义消息 ....................................................21
从零开始学VC系列教程之 四.并口控制与类的使用 ........................................................34
从零开始学VC系列教程 五.消息机制与自定义消息 .........................................................45
从零开始学 VC 系列教程 一.信息显示实验
题外话:第一次写教程,不知道该怎么开始.以前见过的教程可能都会介绍比较多的理论
然后才开始讲实际操作,我想对于 VC,理论讲得太多大家可能更糊涂,所以选择了这个方案,我
们先一步步照着做,每一次只介绍一两个知识点,并且把理论放在后面说明,希望大家能喜欢
这种方式,并对这种方式提出意见和建议,以便以后章节更适合大家的学习.
或许我写的还不能称之为教程,只是一些操作步骤及说明,通过这些练习,希望能使大家
对 VC 有一个新的认识.VC 的功能是十分强大的,但我们一般并不会用到所有的功能,就像大
家熟悉的 KeilC 一样,其实 Keil 功能也是很多的,平时也没见谁把 Keil 的功能都用到了.基于
此,我写的这个教程可能在 VC 专业人士看来比较简单.不是要班门弄斧,而是希望推行上位机
技术,形成一个氛围让大家来学习交流,PC 机与下位机结合毕竟也是发展的一个方向.望高手
谅解小辈的不自量力.同时,我们结合单片机编程,让大家明白上位机控制方法及原理,当然这
是今后章节的内容了.
本节内容:学会在文本框中显示文本,学会弹出式对话框使用.
学习目的:信息显示是人机交互的基础,同时,信息显示也为以后的程序调试打下基础.
1. 新建工程.打开 VC6.0 点击[文件]->[新建],弹出如下对话框.

在工程选项中选择 MFC AppWizard[exe],选择好工程存入的位置,然后在工程名称中填入工
程的名称,例如 Eg01,填入 Eg01 后.VC 会在我们选择的路径后自动加入一个以工程名命名的
文件夹作为工程目录.完成按[确定]就会进入工程向导,出现以下的提示.
在这个我们选择[基于对话框]就行了.单文档及多文档方式会在以后详细介绍.这里也简要说
明一下.①单文档.程序一次只能处理一个文档对象(文件).像写字板,记事本等.②多文档.

程序一次可以处理多个对象(文件),像 word 之类的,可以同时打开多个文件.③基本对话框.
程序一般用于处理一些比较小的,工具型的软件.像双龙的 ISP 下载软件, Easy 51Pro 等都是
基于对话框.一些不是很复杂的工业软件也通常可以用基于对话框的形式,这种方式的优点
是所见即所得,一些控件可以像 VB 一样拖到工作区就行了.选好以后直接按[完成]就可以了.
至于[下一步]的向导,这里我们先不管.然后会进入以下的画面.其中红色及绿色是我的标注,
看不清图片可以下载图片放大.
选中静态文本框[TODO:在这里设置对话框控制],单击指标右键,在弹出的快捷菜单中选择
[属性 Properties]菜单项,弹出如下对话框
修改 IDC_STATIC 为 IDC_FIRSTLABEL,标题可以写为”第一个应用程序”然后关闭这个对话
框,就可以看到刚才的静态文本框内容变为”第一个应用程序”了.
在刚才的操作中,我们将静态文本框的 ID 改为了 IDC_FIRSTLABEL,在 VC 中,ID 是控件的标
志,不能有相同的 ID 出现,但允许多个名为 IDC_STATIC 的 ID 号.所以,一般并不把文件名命

为 IDC_STATIC,除非以后我们不想在程序中改变这个控件的属性.有一些控制,例如
GroupBox 一般并不在程序中改变什么,所以不改变其 ID 号.ID 是程序访问控件的标识,所以
一个应用程序中不能有重复 ID.
按下来我们要添加一个按钮.
用鼠标将控件条上的按钮拖到对话框上,可以看到对话框上多了一个按钮. 用上叙方法,改变
按钮 ID 为 IDC_BTN1,标题改为”显示”,这样就做好一个按钮了.下面我们为按钮添加代码.
双击按钮,会出现以下的提示框.
按[OK]为按钮添加响应函数,出面以下画面
void CEg01Dlg::OnBtn1()
{
// TODO: Add your control notification handler code here

}
这一段就是刚才按钮的函数了.当然,现在还没有响应.现在我们添加一个事件,让这个按钮按
下后上面的静态文本框的内容变为”串口号:COM1 波特率:57600”把上面的代码改为
void CEg01Dlg::OnBtn1()
{
// TODO: Add your control notification handler code here
SetDlgItemText(IDC_FIRSTLABEL,” 串口号:COM1 波特率:57600”);
}
添加完成以后,按 F7 编译.如果编译通过,按 F5 运行,可以看到程序运行后的对话框
按下按钮,可以看到上面的静态文本框的内容改变了.那么恭喜你,完成我们这个例子的第一
步操作了.
当然,我这里的对话框看起来没那么高,大家可以调一下高度.怎么退回到控件编辑状态呢?
剩余53页未读,继续阅读










安全验证
文档复制为VIP权益,开通VIP直接复制

评论4