11 2014 档案

摘要:图片控件Picture Control 本节主要讲一种简单实用的控件,图片控件Picture Control。我们可以在界面某个位置放入图片控件,显示图片以美化界面。图片控件简介 图片控件和前面讲到的静态文本框都是静态文本控件,因此两者的使用方法有很多相同之处,所属类都是CStatic类,有关成员函... 阅读全文
posted @ 2014-11-21 18:12 wpnan 阅读(4549) 评论(0) 推荐(0)
摘要:向导对话框的创建及显示 本节将为大家演示如何创建向导对话框。 仍然以前面的“加法计算器”的例子为基础,在其中加入向导对话框,我们可以用它来说明加法计算器的使用方法,一步一步引导用户操作,这也是比较常见的用法。 加法计算器使用时大概可以分为三步:输入被加数、输入加数、点“计算”按钮。 详细说明向导... 阅读全文
posted @ 2014-11-21 17:08 wpnan 阅读(2065) 评论(0) 推荐(0)
摘要:一般属性页对话框的创建及显示 本节将介绍一般属性页对话框的创建和显示。 实际上,一般属性页对话框的创建和显示过程和向导对话框是很类似的。鸡啄米将上一节中的向导对话框进行少量修改,使其成为一般属性页对话框。 一般属性页对话框的创建步骤:1.创建属性页对话框资源 属性页对话框资源的创建方法同向导对话框是... 阅读全文
posted @ 2014-11-21 16:47 wpnan 阅读(1756) 评论(0) 推荐(0)
摘要:字体和文本输出:文本输出 本节主要讲解文本输出的方法和实例。文本输出过程 在文本输出到设备以前,我们需要确定字体、字体颜色和输出的文本内容等信息。Windows窗口的客户区由应用程序管理,所以我们还要在应用程序中控制输出文本的格式,例如后续字符的位置、换行等格式。 由此,文本的输出过程大致包括确... 阅读全文
posted @ 2014-11-21 16:42 wpnan 阅读(6816) 评论(0) 推荐(0)
摘要:颜色对话框 在上一节中为大家讲解了字体对话框的使用方法,熟悉了字体对话框,本节继续讲另一种通用对话框--颜色对话框。 颜色对话框大家肯定也不陌生,我们可以打开它选择需要的颜色,简单说,它的作用就是用来选择颜色。MFC中提供了CColorDialog类封装了颜色对话框的所有操作,我们可以通过它显示... 阅读全文
posted @ 2014-11-20 17:50 wpnan 阅读(1378) 评论(0) 推荐(0)
摘要:字体对话框) 在上一节为大家讲解了文件对话框的使用,本节则主要介绍字体对话框如何应用。 字体对话框的作用是用来选择字体。我们也经常能够见到。MFC使用CFontDialog类封装了字体对话框的所有操作。字体对话框也是一种模态对话框。CFontDialog类的构造函数 我们先来了解CFontDia... 阅读全文
posted @ 2014-11-20 17:47 wpnan 阅读(428) 评论(0) 推荐(0)
摘要:文件对话框上一讲介绍的是消息对话框,本节讲解文件对话框。文件对话框也是很常用的一类对话框。文件对话框的分类文件对话框分为打开文件对话框和保存文件对话框,相信大家在Windows系统中经常见到这两种文件对话框。例如,很多编辑软件像记事本等都有“打开”选项,选择“打开”后会弹出一个对话框,让我们选择要打... 阅读全文
posted @ 2014-11-20 17:39 wpnan 阅读(1968) 评论(0) 推荐(0)
摘要:消息对话框 我们在使用Windows系统的过程中经常会见到消息对话框,提示我们有异常发生或提出询问等。因为在软件开发中经常用到消息对话框,所以MFC提供了两个函数可以直接生成指定风格的消息对话框,而不需要我们在每次使用的时候都要去创建对话框资源和生成对话框类等。这两个函数就是CWnd类的成员函数Me... 阅读全文
posted @ 2014-11-20 17:25 wpnan 阅读(2722) 评论(0) 推荐(0)
摘要:非模态对话框的创建及显示上一节讲了模态对话框及其弹出过程,本节接着讲另一种对话框--非模态对话框的创建及显示。 已经说过,非模态对话框显示后,程序其他窗口仍能正常运行,可以响应用户输入,还可以相互切换。鸡啄米会将上一讲中创建的Tip模态对话框改为非模态对话框,让大家看下效果。非模态对话框的对话框... 阅读全文
posted @ 2014-11-20 17:11 wpnan 阅读(1922) 评论(0) 推荐(0)
摘要:此栏目大多数内容转自鸡啄米http://www.jizhuomi.com/ 方便使用对其内容做了少量修改,仅是个人收藏使用,不做其它用途。 阅读全文
posted @ 2014-11-20 16:21 wpnan 阅读(204) 评论(0) 推荐(0)
摘要:模态对话框及其弹出过程 加法计算器对话框程序大家照着做一遍后,相信对基于对话框的程序有些了解了,有个好的开始对于以后的学习大有裨益。趁热打铁,这一节讲讲什么是模态对话框和非模态对话框,以及模态对话框怎样弹出。一.模态对话框和非模态对话框 Windows对话框分为两类:模态对话框和非模态对话框。 模态... 阅读全文
posted @ 2014-11-20 16:17 wpnan 阅读(1359) 评论(0) 推荐(0)
摘要:设置对话框控件的Tab顺序前面几节为大家演示了加法计算器程序完整的编写过程,本节主要讲对话框上控件的Tab顺序如何调整。 上一讲为“计算”按钮添加了消息处理函数后,加法计算器已经能够进行浮点数的加法运算。但是还有个遗留的小问题,就是对话框控件的Tab顺序问题。 运行加法计算器程序,显示对话框后不进行... 阅读全文
posted @ 2014-11-19 18:05 wpnan 阅读(780) 评论(0) 推荐(0)
摘要:基础练习 十进制转十六进制 时间限制:1.0s 内存限制:512.0MB问题描述 十六进制数是在程序设计时经常要使用到的一种整数的表示方式。它有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F共16个符号,分别表示十进制数的0至15。十六进制的计数方法是满16进1,所以十进制数16... 阅读全文
posted @ 2014-11-13 20:35 wpnan 阅读(331) 评论(0) 推荐(0)
摘要:基础练习 十六进制转十进制 时间限制:1.0s 内存限制:512.0MB问题描述 从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。 注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。样例输入FFFF样例输出65535无语。。。现在也没明白... 阅读全文
posted @ 2014-11-13 20:25 wpnan 阅读(316) 评论(0) 推荐(0)
摘要:基础练习 十六进制转八进制 时间限制:1.0s 内存限制:512.0MB问题描述 给定n个十六进制正整数,输出它们对应的八进制数。输入格式 输入的第一行为一个正整数n (1 2 #include 3 using namespace std; 4 const int maxn=100000+10... 阅读全文
posted @ 2014-11-13 19:51 wpnan 阅读(595) 评论(0) 推荐(0)
摘要:入门训练 序列求和 时间限制:1.0s 内存限制:256.0MB问题描述求1+2+3+...+n的值。输入格式输入包括一个整数n。输出格式输出一行,包括一个整数,表示1+2+3+...+n的值。样例输入4样例输出10样例输入100说明:有一些试题会给出多组样例输入输出以帮助你更好的做题。一般在提... 阅读全文
posted @ 2014-11-13 19:22 wpnan 阅读(1511) 评论(0) 推荐(0)
摘要:入门训练 圆的面积 时间限制:1.0s 内存限制:256.0MB问题描述给定圆的半径r,求圆的面积。输入格式输入包含一个整数r,表示圆的半径。输出格式输出一行,包含一个实数,四舍五入保留小数点后7位,表示圆的面积。说明:在本题中,输入是一个整数,但是输出是一个实数。对于实数输出的问题,请一定看清楚... 阅读全文
posted @ 2014-11-13 19:09 wpnan 阅读(382) 评论(0) 推荐(0)
摘要:入门训练 Fibonacci数列 时间限制:1.0s 内存限制:256.0MB问题描述Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。输入格式输入包含一个整数n。输出格式输出一行,包含一... 阅读全文
posted @ 2014-11-13 18:45 wpnan 阅读(909) 评论(0) 推荐(0)
摘要:PalindromeTime Limit:15000MSMemory Limit:65536KB64bit IO Format:%I64d & %I64uSubmitStatusDescriptionAndy the smart computer science student was attend... 阅读全文
posted @ 2014-11-12 20:40 wpnan 阅读(258) 评论(0) 推荐(0)
摘要:1 const int LEN=110005; 2 const int N=LEN*2; 3 int p[N]; 4 char str[LEN], tmp[N]; 5 //p[i]表示以str[i]为中心的回文往右延伸的 最长长度 6 void manacher(char* str, int* p... 阅读全文
posted @ 2014-11-12 19:54 wpnan 阅读(247) 评论(0) 推荐(0)
摘要:排名Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 3690 Accepted Submission(s): 1171Problem Descri... 阅读全文
posted @ 2014-11-11 16:27 wpnan 阅读(143) 评论(0) 推荐(0)
摘要:Text ReverseTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 6265 Accepted Submission(s): 1713Prob... 阅读全文
posted @ 2014-11-11 15:52 wpnan 阅读(186) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2014-11-10 19:43 wpnan 阅读(0) 评论(0) 推荐(0)
摘要:为控件添加消息处理函数创建对话框类和添加控件变量在上一讲中已经讲过,这一讲的主要内容是如何为控件添加消息处理函数。MFC为对话框和控件等定义了诸多消息,我们对它们操作时会触发消息,这些消息最终由消息处理函数处理。比如我们点击按钮时就会产生BN_CLICKED消息,修改编辑框内容时会产生EN_CHAN... 阅读全文
posted @ 2014-11-10 11:22 wpnan 阅读(3088) 评论(0) 推荐(0)
摘要:创建对话框类和添加控件变量 前两讲中讲解了如何创建对话框资源。创建好对话框资源后要做的就是生成对话框类了。生成对话框类主要包括新建对话框类、添加控件变量和控件的消息处理函数等。 例程Addition是基于对话框的程序,所以程序自动创建了对话框模板IDD_ADDITION_DIALOG,并自动生成... 阅读全文
posted @ 2014-11-10 11:15 wpnan 阅读(3361) 评论(0) 推荐(0)
摘要:为对话框添加控件 创建对话框资源需要创建对话框模板、修改对话框属性、为对话框添加各种控件等步骤,前面一讲中已经讲了创建对话框模板和修改对话框属性,本节继续讲如何为对话框添加控件。 上一讲中创建了一个名为“Addition”的工程,目的是生成一个实现加法运算的应用程序。实现加法计算有几个必要的因素:被... 阅读全文
posted @ 2014-11-10 10:59 wpnan 阅读(1178) 评论(0) 推荐(0)
摘要:创建对话框主要分两大步:第一,创建对话框资源,主要包括创建新的对话框模板、设置对话框属性和为对话框添加各种控件;第二,生成对话框类,主要包括新建对话框类、添加控件变量和控件的消息处理函数等。创建基于对话框的应用程序框架 创建一个基于对话框的应用程序,用来实现加法运算的功能。创建步骤同单文档应用程序大... 阅读全文
posted @ 2014-11-10 10:38 wpnan 阅读(3464) 评论(0) 推荐(0)
摘要:很水的一道题,提醒自己要认真,做的头都快晕了。考虑26的特殊情况。D -SpreadsheetsTime Limit:10000MSMemory Limit:65536KB64bit IO Format:%I64d & %I64uSubmitStatusDescriptionIn the popul... 阅读全文
posted @ 2014-11-05 21:31 wpnan 阅读(678) 评论(0) 推荐(0)
摘要:1 #include 2 3 using namespace std; 4 5 const int MAXV = 10000; //素数表范围 6 7 bool flag[MAXV+1]; //标志一个数是否为素数 8 9 int prime[MAXV+1]; //素数表,下标从0开始10... 阅读全文
posted @ 2014-11-04 15:29 wpnan 阅读(16781) 评论(2) 推荐(3)
摘要:以前做过这道题目,那是还不懂状态方程。乱搞一气: 1 #include 2 #include 3 using namespace std; 4 const int maxn=5000+10; 5 int a[maxn]; 6 int main() 7 { 8 int T; 9 sc... 阅读全文
posted @ 2014-11-03 18:24 wpnan 阅读(176) 评论(0) 推荐(0)