首页 » 编程入门

VS2010/MFC编程入门之十七(对话框:文件对话框)

       上一讲鸡啄米介绍的是消息对话框,本节讲解文件对话框。文件对话框也是很常用的一类对话框。 文件对话框的分类 文件对话框分为打开文件对话框和保存文件对话框,相信大家在Windows系统中经常见到这两种文件对话框。阅读全文 »

2012年5月9日
作者:鸡啄米 分类:软件开发 浏览: 评论:36

VS2010/MFC编程入门之十六(对话框:消息对话框)

       前面几节鸡啄米讲了属性页对话框,我们可以根据所讲内容方便的建立自己的属性页对话框。本节讲解Windows系统中最常用最简单的一类对话框--消息对话框。 我们在使用Windows系统的过程中经常会见到消息对话框,提示我们有异常发生或提出询问等。因为在软件开发中经常用到消息对话框,所以MFC提供了两个函数可以直接生成指定风格的消息对话框,而不需要我们在每次使用的时候都要去创建对话框资源和生成对话框类等阅读全文 »

2012年5月5日
作者:鸡啄米 分类:软件开发 浏览: 评论:27

VS2010/MFC编程入门之十五(对话框:一般属性页对话框的创建及显示)

       属性页对话框包括向导对话框和一般属性页对话框两类,上一节鸡啄米讲了如何创建并显示向导对话框,本节将继续介绍一般属性页对话框的创建和显示。实际上,一般属性页对话框的创建和显示过程和向导对话框是很类似的。鸡啄米将上一节中的向导对话框进行少量修改,使其成为一般属性页对话框。阅读全文 »

2012年5月1日
作者:鸡啄米 分类:软件开发 浏览: 评论:23

VS2010/MFC编程入门之十四(对话框:向导对话框的创建及显示)

       上一讲鸡啄米讲了属性页对话框和相关的两个类CPropertyPage类和CPropertySheet类,对使用属性页对话框做准备。本节将为大家演示如何创建向导对话框。 仍然以前面的“加法计算器”的例子为基础,在其中加入向导对话框,我们可以用它来说明加法计算器的使用方法,一步一步引导用户操作,这也是比较常见的用法。阅读全文 »

2012年4月25日
作者:鸡啄米 分类:软件开发 浏览: 评论:124

VS2010/MFC编程入门之十三(对话框:属性页对话框及相关类的介绍)

       前面讲了模态对话框和非模态对话框,本节开始鸡啄米讲一种特殊的对话框--属性页对话框。另外,本套教程所讲大部分对VC++各个版本均可适用或者稍作修改即可,但考虑到终究还是基于VS2010版本的,所以将《VC++/MFC编程入门》改为《VS2010/MFC编程入门》。阅读全文 »

2012年4月21日
作者:鸡啄米 分类:软件开发 浏览: 评论:31

VS2010/MFC编程入门之十二(对话框:非模态对话框的创建及显示)

       上一节鸡啄米讲了模态对话框及其弹出过程,本节接着讲另一种对话框--非模态对话框的创建及显示。鸡啄米已经说过,非模态对话框显示后,程序其他窗口仍能正常运行,可以响应用户输入,还可以相互切换。鸡啄米会将上一讲中创建的Tip模态对话框改为非模态对话框,让大家看下效果。改为非模态对话框,让大家看下效果。阅读全文 »

2012年4月17日
作者:鸡啄米 分类:软件开发 浏览: 评论:59

VS2010/MFC编程入门之十一(对话框:模态对话框及其弹出过程)

       加法计算器对话框程序大家照着做一遍后,相信对基于对话框的程序有些了解了,有个好的开始对于以后的学习大有裨益。趁热打铁,鸡啄米这一节讲讲什么是模态对话框和非模态对话框,以及模态对话框怎样弹出。 一.模态对话框和非模态对话框 Windows对话框分为两类:模态对话框和非模态对话框。阅读全文 »

2012年4月13日
作者:鸡啄米 分类:软件开发 浏览: 评论:57

VS2010/MFC编程入门之十(对话框:设置对话框控件的Tab顺序)

       前面几节鸡啄米为大家演示了加法计算器程序完整的编写过程,本节主要讲对话框上控件的Tab顺序如何调整。 上一讲为“计算”按钮添加了消息处理函数后,加法计算器已经能够进行浮点数的加法运算。但是还有个遗留的小问题,就是对话框控件的Tab顺序问题。阅读全文 »

2012年4月9日
作者:鸡啄米 分类:软件开发 浏览: 评论:21

VS2010/MFC编程入门之九(对话框:为控件添加消息处理函数)

       创建对话框类和添加控件变量在上一讲中已经讲过,这一讲的主要内容是如何为控件添加消息处理函数。MFC为对话框和控件等定义了诸多消息,我们对它们操作时会触发消息,这些消息最终由消息处理函数处理。比如我们点击按钮时就会产生BN_CLICKED消息,修改编辑框内容时会产生EN_CHANGE消息等。一般为了让某种操作达到效果,我们只需要实现某个消息的消息处理函数。阅读全文 »

2012年4月5日
作者:鸡啄米 分类:软件开发 浏览: 评论:75

VS2010/MFC编程入门之八(对话框:创建对话框类和添加控件变量)

       前两讲中鸡啄米为大家讲解了如何创建对话框资源。创建好对话框资源后要做的就是生成对话框类了。鸡啄米再声明下,生成对话框类主要包括新建对话框类、添加控件变量和控件的消息处理函数等。 因为鸡啄米给大家的例程Addition是基于对话框的程序,所以程序自动创建了对话框模板IDD_ADDITION_DIALOG,并自动生成了对话框类CAdditionDlg,它是从CDialogEx类派生的。阅读全文 »

2012年4月1日
作者:鸡啄米 分类:软件开发 浏览: 评论:51

VS2010/MFC编程入门之七(对话框:为对话框添加控件)

       创建对话框资源需要创建对话框模板、修改对话框属性、为对话框添加各种控件等步骤,前面一讲中鸡啄米已经讲了创建对话框模板和修改对话框属性,本节继续讲如何为对话框添加控件。 上一讲中鸡啄米创建了一个名为“Addition”的工程,目的是生成一个实现加法运算的应用程序。阅读全文 »

2012年3月28日
作者:鸡啄米 分类:软件开发 浏览: 评论:24

VS2010/MFC编程入门之六(对话框:创建对话框模板和修改对话框属性)

       鸡啄米在上一讲中介绍了MFC的消息映射机制,属于原理方面的知识。对于VC++编程入门学习者来说可能有些抽象,鸡啄米会把消息映射的知识渗透到后面的教程中。本节开始为大家讲解偏应用的知识-创建对话框。 对话框,大家应该很熟悉了,在我们常用的软件中大多都有对话框界面...阅读全文 »

2012年3月24日
作者:鸡啄米 分类:软件开发 浏览: 评论:29

VS2010/MFC编程入门之五(MFC消息映射机制概述)

       上一讲鸡啄米为大家简单分析了MFC应用程序框架,这一讲是关于MFC消息映射机制的内容。 前面已经说过,Windows应用程序是消息驱动的。在MFC软件开发中,界面操作或者线程之间通信都会经常用到消息,通过对消息的处理实现相应的操作。比较典型的过程是,用户操作窗口,然后有消息产生,送给窗口的消息处理函数处理,对用户的操作做出响应。阅读全文 »

2012年3月20日
作者:鸡啄米 分类:软件开发 浏览: 评论:17

VS2010/MFC编程入门之四(MFC应用程序框架分析)

       上一讲鸡啄米讲的是VS2010应用程序工程中文件的组成结构,可能大家对工程的运行原理还是很模糊,理不出头绪,毕竟跟C++编程入门系列中的例程差别太大。这一节鸡啄米就为大家分析下MFC应用程序框架的运行流程。 SDK应用程序与MFC应用程序运行过程的对比...阅读全文 »

2012年3月16日
作者:鸡啄米 分类:软件开发 浏览: 评论:44

VS2010/MFC编程入门之三(VS2010应用程序工程中文件的组成结构)

       鸡啄米在上一讲中为大家演示了如何利用应用程序向导创建单文档应用程序框架。这一节将以上一讲中生成应用程序HelloWorld的文件结构为例,讲解VS2010应用程序工程中文件的组成结构。用应用程序向导生成框架程序后,我们可以在之前设置的Location下看到以解决方案名命名的文件夹,此文件夹中包含了几个文件和一个以工程名命名的子文件夹...阅读全文 »

2012年3月11日
作者:鸡啄米 分类:软件开发 浏览: 评论:25

VS2010/MFC编程入门之二(利用MFC向导生成单文档应用程序框架)

       上一讲中讲了VS2010和MSDN如何安装,相信大家都已经安装好了。这一讲给大家一个简单的例子,演示如何生成单文档应用程序框架。 解决方案与工程 鸡啄米在VS2010的使用介绍中已经讲了解决方案与工程的概念,这里再重提一下。阅读全文 »

2012年3月7日
作者:鸡啄米 分类:软件开发 浏览: 评论:53

VS2010/MFC编程入门之一(VS2010与MSDN安装过程图解)

       上一讲中鸡啄米对VC++和MFC做了一些简单介绍。在本套教程中鸡啄米将使用VS2010为大家讲解如何使用VC++和MFC进行编程,所以首先要安装VS2010。一.下载VS2010 首先我们需要下载VS2010,大家可以在网上下载VS2010破解正式版,建议选择英文版,养成使用英文工具的习惯。阅读全文 »

2012年3月4日
作者:鸡啄米 分类:软件开发 浏览: 评论:39

VS2010/MFC编程入门之前言

       鸡啄米的C++编程入门系列给大家讲了C++的编程入门知识,大家对C++语言在语法和设计思想上应该有了一定的了解了。但是教程中讲的例子只是一个个简单的例程,并没有可视化窗口。鸡啄米在这套VC++编程入门教程中将会给大家讲解怎样使用VC++进行可视化编程,也就是基于窗口的程序。阅读全文 »

2012年2月28日
作者:鸡啄米 分类:软件开发 浏览: 评论:31

微软TTS语音引擎编程入门

       我们都使用过一些某某词霸的英语学习工具软件,它们大多都有朗读的功能,其实这就是利用的Windows的TTS(Text To Speech)语音引擎。它包含在Windows Speech SDK开发包中。我们也可以使用此开发包根据自己的需要开发程序。鸡啄米下面对TTS功能的软件开发过程进行详细介绍。阅读全文 »

2012年2月24日
作者:鸡啄米 分类:软件开发 浏览: 评论:4

编程入门经验教训分享

       伴随着IT互联网业的繁荣发展,很多人都将软件开发视为自己的理想职业。软件开发当然最基本的就是编程,而编程如何入门是人们首先要考虑的问题。有些人的编程入门学习过程艰难而又曲折,其实学习编程是可以借鉴别人的经验的,即使这种经验并不适用于每个人,至少可以让你悟出些道理。阅读全文 »

2012年2月16日
作者:鸡啄米 分类:软件开发 浏览: 评论:9