自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (35)
  • 收藏
  • 关注

原创 CColorDialog的使用

同CFontDialog的使用一样。对于CFontDialog的对象,初始化时候需要传入一个COLORREF类型的数据,也可以传入NULL。然后DoModal()显示对话框,选中颜色点击确定后,获取到的数据可以同个GetColor获得返回值是COLORREF类型的数据。然后再通过GetRValue获取红色分量,GetGValue获取绿色分量,GetBValue获取蓝色分量。举例:   

2015-01-29 09:43:33 1652

原创 CFontDialog的使用

CFontDialog 对象初始化的时候需要传入一个参数

2015-01-28 17:08:59 1046

原创 英语单词

StrikeOut  ---- 加删除线Italic --- 斜体most notaly --尤其,最突出的是

2015-01-28 16:26:21 381

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

转自http://www.jizhuomi.com/software/169.html 属性页对话框包括向导对话框和一般属性页对话框两类,上一节鸡啄米讲了如何创建并显示向导对话框,本节将继续介绍一般属性页对话框的创建和显示。       实际上,一般属性页对话框的创建和显示过程和向导对话框是很类似的。鸡啄米将上一节中的向导对话框进行少量修改,使其成为一般属性页对话框。

2015-01-28 13:24:41 470

转载 sizeof,终极无惑(上)[转]

转自http://blog.csdn.net/freefalcon/article/details/54839 谢谢0. 前向声明sizeof,一个其貌不扬的家伙,引无数菜鸟竟折腰,小虾我当初也没少犯迷糊,秉着“辛苦我一个,幸福千万人”的伟大思想,我决定将其尽可能详细的总结一下。但当我总结的时候才发现,这个问题既可以简单,又可以复杂,所以本文有的地方并不适合初学者,甚至

2015-01-28 09:19:20 330

原创 explicit C++关键字的使用 修饰的构造函数必须被显式调用

explicit 意思是明确的,清楚的。源代码如下:#include using namespace std;class Test1{public:Test1(int n){m_Name = n;}~Test1(){}private:int m_Name;};class Te

2015-01-27 18:10:25 630

原创 Win 32 控制台程序中使用CString

Win32控制台程序中,无法直接使用MFC的CString,做要使用需要进行如下步骤:第一步:项目属性--->配置属性--->常规--->MFC的使用 由原来的使用标准Windows库,改为 在静态库中使用MFC 或者在共享DLL中使用MFC都可以;第二步:包含头文件 #include 举例:前提按照第一步更改配置#include class Test1{

2015-01-27 18:02:38 326

转载 VS2010/MFC属性页对话框 部分转载

属性页对话框将多个对话框集成于一身,通过标签或按钮来切换页面。它分为两种:切换TAB的对话框和有上一步、下一步按钮的对话框。开发涉及到的类主要有两个:CPropertyPage类和CPropertySheet类。一般属性页对话框,即TAB标签切换属性对话框向导对话框,即包含上一步、下一步属性对话框

2015-01-27 17:56:07 912

原创 VS2010/MFC 使用模态对话框和非模态对话框

创建对话框之前需要准备好对话框资源,并为该对话框生成相应的类。比如新建对话框资源IDD_DIALOG1以及对话框类CTips。使用模态对话框:在当前调用该对话框的.cpp中 #include "Tips.h"CTips tipsDlg;INT_PRR nResponse = ipsDlg.Domadal();if(nResponse == IDOK){}else

2015-01-27 10:01:13 1013

原创 VS2010/MFC 对话框项目设置TAB顺序

显示界面控件TAB顺序有两种方法:第一种:VS2010 -->格式-->TAB键顺序。第二种:CTRL+D。想把哪个控件设置成输入焦点就把其TAB顺序设置为1即可。改变TAB顺序方法:照上面方式显示出TAB顺序的状态下,按照自己想要的顺序挨个儿点击即可重排顺序。举例:

2015-01-26 16:49:35 921

原创 MFC对话框(1)---MFC变量关联原则

控件内容一般是不会变的情况,比如说一般情况下静态文本框的内容是说明后续数据的意义,一般不会变,这时候就不为它们添加变量了;按钮控件是用来操作的,一般也不用给添加变量;而对于内容经常变化的,比如说编辑框的数据可能是经常变化的,就需要为该控件关联一个变量。

2015-01-26 10:49:19 438

原创 MFC对话框工程添加变量

创建工程时候选择静态编译MFC,这样可以保证发布以后在各个机器上都能使用。给一个编辑控件关联变量的时候,可以关联一个控件变量,CEDIT类型的,也可以关联一个值类型的,比如double、float、int等。区别是:CEDIT类型的要设置其界面显示只能是字符型。举例:m_edit.SetWindowText(L"DDD");

2015-01-26 10:41:34 2095

原创 一般类名都以C打头,比如:CTestDlg

注意,一般类名都以C打头,又比如,CTestDlg。

2015-01-26 10:12:53 790

原创 MFC对话框类基类

在VC++6.0中,对话框类都是继承自CDialog类,而在VS2010/C++中对话框类都是继承自CDialogEx类。大家用过VC++ 6.0的可能记得,我们定义的对话框类都是从CDialog类派生的,但在VS2010中,一般对话框类都是继承自CDialogEx类。引用自http://www.jizhuomi.com/software/153.html

2015-01-26 10:09:28 2415

原创 Windows消息分类

Windows消息分为系统消息和用户自定义消息。系统消息分为标准Windows消息、命令消息和通知消息。标准Windows消息:除WM_COMMAND之外的以WM_开头的消息都是Windows标准消息;命令消息:消息名是WM_COMMAND,消息中附带了标识符ID,来区分消息是来自哪个菜单、工具栏按钮或加速键的消息。通知消息:消息名是WM_COMMAND,通知消息一般是

2015-01-23 15:15:45 495

原创 MFC单文档框架四个类的功能

App类负责:处理消息,讲收到的消息分发给相应的对象;MainFrame是视图类即View类的父窗口,视图就显示在MainFrame的客户区中;VIew类用来系那是Doc类的数据;一个视图类只能跟一个文档类相联系,而一个文档类可以跟多个视图类相联系。

2015-01-23 13:40:18 2591

原创 快捷键-VS2010 格式化代码

1.选中代码,按下shift+tab可以是实现代码缩进;2.选中代码,按下CTRL+K,在按下CTRL+F实现格式化代码;1和2组合在一起用一般是用在这种场合:从其他地方复制过来一堆代码,格式换乱,可以先执行1,将所有代码都完全缩进到最左侧,再执行2,就可以了。

2015-01-22 17:29:13 3381

原创 查看所有环境变量

第一种方法:打开Visual Studio命令提示,然后输入set就可以看到所有的环境变量了;第二种方法:打开CMD窗体,输入set即可查看所有的环境变量。

2015-01-22 17:21:10 743

原创 高质量C++/C编程指南 学习总结

1.与0的正确比较方式BOOL flag;正确方式:if(!flag)   if(flag)错误方式:if(flag==0)  if(flag==1) if(flag==TRUE)  if(flag==FALSE)因为:BOOL  只是一个宏,bool才是C++基本类型所以BOOL  可以是0,1,2,3任何一个数字

2015-01-22 17:18:20 266

原创 MFC中 TRUE FALSE NULL定义

C:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\afx.h上面文件中定义,也就是MFC中定义如下:#define FALSE   0 #define TRUE    1 #define NULL    0微软SDK的winDef.h头文件中定义typedef  int

2015-01-22 17:15:05 998

原创 写类文件时候版本版权信息格式

版权和版本的声明位于头文件和定义文件的开头(参见示例1-1),主要内容有:(1)版权信息。(2)文件名称,标识符,摘要。(3)当前版本号,作者/修改者,完成日期。(4)版本历史信息。/** Copyright (c) 2001,上海贝尔有限公司网络应用事业部* All rights reserved.** 文件名称:filename.h* 文件标识:见配

2015-01-22 16:47:26 2637

原创 重载两同三不同

重载两同三不同两同:同一个类  方法名相同三不同:参数个数不同 参数类型不同 参数顺序不同重载和重写没关系重写是涉及继承的时候的概念

2015-01-22 16:42:46 1119

原创 多态

多态三个条件:继承、重写、父类引用指向子类对象

2015-01-22 16:39:08 257

原创 #include<iostream>和#include<iostream.h>区别使用

在VC6.0的时候C++中还可以使用#include,当时C++标准还没出来,现在VS2010中创建一个Win32工程想再使用#include就会提示错误:fatal error C1083: 无法打开包括文件:“iostream.h”: No such file or directory#include是C语言中比较通用的#includeusing namespace s

2015-01-22 16:31:56 578

原创 VS2010/MFC中的六种文件

解决方案相关文件解决方案相关文件包括解决方案文件夹下面的   .sln文件、.sdf文件、.suo文件和.ipch文件。.sln----solution.sdf---SQL Server Compact Edition Database Files  一般较大,与.ipch一起 与智能提示相关。工程相关文件工程相关文件包括工程文件夹下面的.vcproj等,它包含当前工程的设置和

2015-01-22 14:02:58 1150

原创 在共享DLL中使用MFC 和 在静态库中使用MFC 区别

项目配置属性中有一项关于MFC的使用,有三种设置:  1.使用标准Windows库   2.在共享DLL中使用MFC  3.在静态库中使用MFC   第一种:顾名思义。第二种:链接成EXE的时候,没有将MFC的一些DLL包含进来,所以EXE文件较小,但是运行时候要求系统中要有相关的DLL文件。第三种:链接成EXE的时候,将所用到的MFC中的函数相关代码已经包含进EXE文件,文件较大,但

2015-01-22 11:55:30 839

原创 VS2010下静态链接库和动态链接库总结

静态链接库生成静态链接库:必须要有头文件。对于静态链接库是函数库的情况如下:.h文件中是函数的声明,.cpp文件中是函数的实现举例:          测试静态链接库(1) #include “.h”     //编译时候需要  注意:如果.h文件不在源程序文件同级目录下,需要配置VS环境:项目属性---配置属性---C/C++-

2015-01-21 10:08:18 1454

转载 Windows静态库和动态库的创建和使用【转】

转自http://blog.csdn.net/wallaceli1981/article/details/5740718偶们在实际的编程开发中,经常会遇到运行时无法找到某个DLL文件或者链接时无法找到某个LIB文件。然后,我们就开始乱GOOGLE一下,然后将VS2005的设置改变一下,或许就Ok了,我们将别人开发的DLL或者LIB导入到我们的编程中,那么这些lib,DLL到底是什么

2015-01-20 17:50:33 374

转载 动态链接库dll详解【转】

转自http://blog.csdn.net/skilledprogrammer/article/details/7032494一、引言在发行的应用程序中,经常包含动态链接库dll,它包含执行一定功能的函数供其他程序调用。Windows API函数都包含在DLL中,其中有三个最重要的DLL:Kernel32.dll 包含用于管理内存、进程、线程的函数。User32.

2015-01-20 17:46:26 546

原创 VS2010自带工具dumpbin的使用

有时候我们想查看一个exe引用了哪些动态库,或者我们想看某个动态库包含哪些接口函数,这时候我们就可以使用dumpbin.exe工具。1.输入dumpbin - imports *.exe 查看它的输入信息,可以看到它加载了2.输入dumpbin -imports *.dll,列出所有导出函数。启动dumpbin.exe方法如下:开始->所有程序->VS2010->V

2015-01-20 17:24:55 1639

转载 Windows静态库和动态库的创建和使用【转】

偶们在实际的编程开发中,经常会遇到运行时无法找到某个DLL文件或者链接时无法找到某个LIB文件。然后,我们就开始乱GOOGLE一下,然后将VS2005的设置改变一下,或许就Ok了,我们将别人开发的DLL或者LIB导入到我们的编程中,那么这些lib,DLL到底是什么呢?下面,偶就细细道来。 首先,偶们说第一个:静态链接库(Static Libary)偶们用VS2005做一个静态链接库先

2015-01-20 16:27:38 392

转载 开发人员的人品问题

程序员都知道:绝大多数编程中的问题,最终都是自己的人品问题。当遇到奇怪的问题时,我们总是喜欢怀疑系统、怀疑编译器、怀疑网络、怀疑硬件……就是不愿意怀疑自己的人品。熬过几个不眠之夜后,最终还是发现自己的代码存在人品问题。只有极少数的情况才是系统的问题。同样,一些程序员在职业发展中遇到问题时,也总是喜欢怀疑公司不好,怀疑战略有问题,怀疑流程制度不合理,怀疑老板和同事……就是不愿意怀疑自己的人品

2015-01-20 13:19:09 414

原创 VC++ 动态链接库之VS2010版本

在网上看到一篇介绍动态链接库的文章,感觉写的很好,不过是针对VC6.0的,看年份是作者2007年写的了,拿到文章个人感觉可能VC6.0中会与VS2010/C++中有不同,所以自己写一份关于VS2010版本的,原版见出处:http://www.cnblogs.com/chio/archive/2007/11/03/948480.html 同时感谢这位朋友的贡献,谢谢。序:动态链接库这个概

2015-01-19 09:29:57 1737

原创 win32 控制台程序使用cout 引用头文件

win32控制台程序中使用cou必须要加入如下两句,一定要引用命名空间,否则报错。#includeusing namespace std;

2015-01-16 15:55:12 1302

原创 C++之虚函数

虚函数应该是在软件架构时候用的比较多。举例如下:架构的时候需要定义一个类,但是里面的方法可以不实现,留好输入接口和输出接口,需要调用该接口的地方该怎么调用就怎么调用,把该类当成引用传递进去就可以了。举例:下面是一个win32的控制台程序。#include "stdafx.h"#include using namespace std;  class CAnim

2015-01-16 13:11:30 333

原创 VS2010

solution -- 解决方案,一个solution可以包括N个project.创建project的时候可以选择同时创建一个新的solution,也可以选择加入某个已有的solution.选择加入已有的某个solution的时候,需要先把该solution打开,然后在该solution中点击 new  project.重新设置环境:  工具-导入和导出设置-按照需求选择想要的设置即可。

2015-01-13 10:31:32 366

原创 系统集成项目管理工程师学习-成本管理

投资回收期----反应项目真实偿债能力的重要指标。

2015-01-12 15:04:26 594

原创 九大领域 5大过程组

启动过程组:作用是设定项目目标,让项目团队有事可做;规划过程组:作用是制定工作路线,让项目团队“有法可依”;执行过程组:作用是“按图索骥”,让项目团队“有法必依”;监控过程组:作用是测量项目绩效,让项目团队“违法必究”,并且尽量做到“防患于未然”;收尾过程组:作用是了结项目(阶段)“恩怨”,让一切圆满。整合管理:其作用犹如项链中的那根线;范围管理:做且只做该做的事;

2015-01-12 15:04:24 624

原创 系统集成项目管理工程师-挣值分析

EV -  earned value    PV- planed valueAC- actual cost

2015-01-12 15:03:50 617

原创 系统集成项目管理工程师-立项管理

项目建议书的内容:项目的必要性;项目的市场预测

2015-01-12 15:02:58 516

CFontDialog VS2010/MFC

CFontDialog VS2010/MFC 初始化时候可以直接传入NULL,也可以传入一个 LOGFONT lf的指针&lf ;然后用户选定的字体内容可以保存到CFont对象中。

2015-01-29

VS2010/MFC 一般属性页的创建和显示

VS2010/MFC 一般属性页的创建和显示 与向导属性页的区别:在调用的地方直接传入属性页对话框名称; 不需要SetWizardModel;各个对话框资源类中也不需要重载函数。

2015-01-28

VS2010/MFC 向导对话框

VS2010 MFC 属性页对话框 向导对话框 注意在继承CPropertySheet类的两个构造函数中AddPage()的对话框,一定要严格按照顺序添加。

2015-01-28

模态对话框和非模态对话框创建和使用VS2010/MFC

VS2010/MFC模态对话框和非模态对话框的创建和使用

2015-01-27

MFC对话框工程中UpdateData的使用

MFC对话框工程中UpdateData的使用 使用环境VS2010

2015-01-26

win32 动态链接库标准写法

对于引入一个动态链接库函数声明可以有两种写法:一种是在调用程序中使用extern int add(int x,int y)的方式或者_declspec(importdll) int add(int x,int y)的方式;也可以使用#include "*.h"的方式(后面这种方式是比较标准的写法)。该资源包含了创建一个动态链接库和该链接库的测试程序。

2015-01-21

win32 动态链接库及测试程序

动态链接库的引入可以不需要头文件,只要有.lib导入库及dll就可以。编译时候只需要.lib导入库,运行的时候只需要dll库。编写动态链接库的时候需要在导出函数前加 _declspec(dllexport)修饰符。

2015-01-20

win32静态链接库及测试程序

在VS2010win32下创建静态链接库,同时包括测试程序。测试程序中采用配置VS项目环境方式引入静态库,方法选中测试项目,点击项目属性---配置属性---链接器---输入---附加依赖项--静态库名字。前提是将生成静态库.lib文件和静态库.h头文件都拷贝到当前测试程序源代码同级目录下。如果不是同级目录还需要相应设置包含路径。

2015-01-20

win32 静态链接库及测试程序

在VS2010win32下创建静态链接库,同时包括测试程序。测试程序中采用#pragma comment(lib,"static.lib")方式引入静态库。前提是将生成静态库.lib文件和静态库.h头文件都拷贝到当前测试程序源代码同级目录下。如果不是同级目录还需要相应设置包含路径和附加库目录路径。

2015-01-20

虚函数使用练习程序(win32MFC的Dlg版本)

虚函数一般应该是架构的时候用的比较多 该程序是本人练习作品 皮毛 供初学者参考

2015-01-16

虚函数使用练习程序(win32控制台版本)

自己学习虚函数的练习作品,虚函数一般应该软件架构中用的比较多。

2015-01-16

servlet请求转发、重定向、包含

servlet请求转发、请求重定向、请求包含 获取form数据

2014-10-24

servlet接收form表单提交的数据

接收来自form表单提交的数据; 并在网页上显示出来

2014-10-24

最简单的servlet

在Eclipse下创建一个动态web项目,写了一个servlet,能在浏览器中输入URL访问 与博客文章《一个最简单的servlet》匹配的

2014-10-23

WEB一般工程结构

ProjectName_1:(工程名) ---WEB-INF ---lib文件夹 ---classes文件夹 ---tlds文件夹 ---web.xml ---页面文件(jsp, html之类,页面文件可以直接放到工程名下,也可以放到工程名的子文件夹下,在浏览器访问的时候添加上即可) web.xml文件对基本的代码如下: <web-app> </web-app>

2014-10-22

最基本的WEB工程结构

ProjectName:(工程名) ---WEB-INF ---web.xml ---页面文件(jsp, html之类) web.xml文件对基本的代码如下: <web-app> </web-app> 详细见:http://blog.csdn.net/xiaxiaojing/article/details/40378767

2014-10-22

VS2005控制台测试md5编码类程序通过

在VS2005下测试通过,可以直接对CString字符串进行md5编码也可以对指定文件进行md5编码;C++源码,md5类很棒

2013-11-25

md5类及MFC下测试程序有界面vs2005测试通过

该资源在VS2005下测试通过,编码设置为UNICODE; 具有MFC操作界面,MD5类可以移植到控制台下,很好用

2013-11-25

heob-3.1包括dwarfstack 亲测可用

heob-3.1包括dwarfstack 亲测可用

2023-12-01

EnumTest--构造顺序:父类、类成员变量、子类.zip

构造函数顺序:父类、类成员变量、子类 析构正好反过来

2021-07-01

EnumTest-初始化类的类成员对象(初始化列表方式).zip

EnumTest-初始化类的类成员对象(初始化列表方式)

2021-07-01

初始化列表的使用.zip

有默认参数的构造函数 有默认参数的构造函数

2021-06-30

Project2.zip

有时候我们在学习或者工作中会遇到类似char * p1,p2;这种的变量定义,对于p1很清楚是*p1类型,但是对于p2基础不扎实的同学可能有点糊涂,怎么办呢,C++中提供了一个函数typeid(变量名).name(),可以直接使用cout输出类型名,该资源是通过测试的源代码,下载下来双击Project2.vcxproj打开就可以,该代码编辑环境是在VS2015专业版下。

2021-05-10

类的静态数据成员-用来统计对象存在的个数 引用静态数据成员的方式对结果没有影响

类的静态数据成员-用来统计对象存在的个数 引用静态数据成员(通过类本身或者通过类对象)的方式对结果没有影响,都等于创建的对象的个数

2017-11-15

类的静态数据成员-用来统计对象存在的个数

类的静态数据成员的实际应用场景之一:用来统计该类对象存在的个数;并且如果在头文件中初始化静态变量将导致obj重复定义的错误,解决办法:将静态成员的初始化放到.cpp文件中

2017-11-15

多语言源代码

多语言操作类 测试程序 测试文件 需要用到的相关技术XML解析器

2015-10-26

DockablePane窗体创建

在VS2010/MFC环境下,多文档Ribbon风格,创建类似向导自动生成的属性DockablePanel的窗体

2015-06-16

MSComm6.0控件使用

本程序正确发送和接收数据的前提本机器需要安装了该控件并且注册了,同时还需要一个串口调试助手执行测试辅助功能。

2015-04-16

MSCOMM32.rar

里面有4个文件MSCOMM32.DEP、MSCOMM32.OCX、MSCOMM.SRG和SetUp.bat。 其中SetUp.bat中的内容是完成了其他三个文件的拷贝和注册功能,具体内容如下: copy MSCOMM32.OCX %windir%\system32 copy MSCOMM32.DEP %windir%\system32 copy MSCOMM.SRG %windir%\system32 regsvr32 MSCOMM32.ocx exit

2015-04-15

使用sqlite静态链接库测试程序

准备好静态链接库之后,要在VC中使用需要:#include ,添加静态库SQLite.lib(具体步骤同添加动态链接库头文件和导入库lib把文件一样)。本例是使用静态链接库打开数据库、写入数据、关闭数据库文件的。注意:静态链接库在Debug文件夹中,不要删除。

2015-03-26

sqlite静态库生成程序

将sqlite3.c,sqlite3.h两个文件复制到当前工程目录下,然后在项目中将这两个文件添加进来,然后编译运行,中间会出现数据类型转换的警告,不用管它,点击确定,然后在Debug目录下会生成一个SQLite.lib(名字与工程名字一样)静态库文件。

2015-03-26

VS2010操作WindowsMediaPlayer

VS2010 MFC WindowsMediaPlayer.包括Active控件的添加,手动关联控件变量以及播放avi多媒体。

2015-03-24

MFC写数据到EXCEL

MFC写数据到EXCEL 创建项目时候需要选择自动化 然后添加几个EXCEL的类

2015-03-14

VS2010/MFC 启动程序检查自身是否已经在运行

VS2010/MFC 启动程序检查自身是否已经在运行。如果已经有一个在运行,则退出当前,并把原来已经运行的程序激活显示在当前窗口中。

2015-03-04

VS2010/MFC 托盘图标

网上找的、书上写的托盘程序很多是基于VC6.0的,不能直接在VS2010中使用,该程序在VS2010中创建基于对话框的MFC程序,实现了托盘功能。程序启动,创建托盘图标,点击最小化按钮,桌面缩到托盘,单击托盘跳出窗口,点击X号,关闭程序。

2015-03-02

CColorDialog 颜色对话框 VS2010/MFC

CColorDialog 颜色对话框 VS2010/MFC 同CFontDialog类似。初始化时候可以传入NULL,也可以传入COLORREF类型的变量。通过GetColor()获取颜色值,分量通过分量函数获取

2015-01-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除