- 博客(22)
- 资源 (22)
- 收藏
- 关注
原创 MessageBox输出整数
Format是CString类的一个成员函数,它通过格式操作使任意类型的数据转换成一个字符串。例子:int n = 1;CString str;str.Format("%d",n);Message(hwnd,str,"标题",MB_OK);
2012-03-31 23:26:44 2835
转载 LPSTR、LPWSTR、LPCSTR、LPCWSTR、LPTSTR、LPCTSTR的区分与转化
首先在编译程序时经常会遇到这种问题:错误 1 error C2664: “CWnd::MessageBoxW”: 不能将参数 1 从“const char [3]”转换为“LPCTSTR” 1、觉得很烦,一般的做法就是不管三七二十一,在字符串前面加一个‘L’:如调用函数FUN(LPCTSTR str)时,不能 FUN("HELLO"); 而是FUN(L
2012-03-29 21:36:22 1604
转载 MFC中如何定义全局变量
MFC中如何定义全局变量 3种方法:1、在一个cpp文件中用extern声明,然后在其他文件中定义就可以用 2、在**APP类中做公有变量,其他类中用AfxGetApp()得到一个App对象指针就可引用 3、专门写一个全局类,里边的变量及方法全部声明为静态具体说明如下(来自网络):最好在.cpp
2012-03-29 16:38:30 8084 2
原创 poj 3250 Bad Hair Day
//单调栈。。。#include #include #include using namespace std;stack p;int main(){ long long n; long long num; while(cin >> n) { long long sum = 0; cin >> n
2012-03-27 00:51:26 1229
原创 内存对齐问题探究
下面这几个简单例子,涉及内存对齐#include#include class test{};int main(){ int i = sizeof(test); printf("%d",i); getchar();}打印结果::::::竟然为1#include#include class test{
2012-03-25 22:57:07 1035
转载 你的强大,并不是为了让TA后悔
你的强大,并不是为了让TA后悔最近常常思考一个很有趣的问题,每当听《Someone like you》的时候,都会想阿呆(Adele)在火了之后,她歌曲故事里的那个他会是怎样的感受,而她自己对于那个他又会是怎样的感觉。关于这个问题,在我看到阿呆在皇家艾伯特音乐厅演唱这首歌之前的独白中得到了答案。这也是我为什么除了喜欢她的歌,也更喜欢她的人的原因。在失恋的悲伤平复之后,伤
2012-03-25 12:08:51 1622 1
原创 数的划分解题报告
#include #include using namespace std;long n,k;long time;void trac(long dep,long pre,long n){ ///n为当前剩余将要分解的数 ///pre为要试放的数 if(dep == k) { if(n >= pre)
2012-03-24 20:18:28 1134
原创 (孙鑫)VC++深入讲解 第八章 VS2010实现逃跑按钮
孙鑫的VC++视频,是在VC6.0的环境下讲的,在VS2010中,多少有点儿区别。1.增加一个新的类(基于CButton的)这个其实很简单,在按钮上点右键,再点Class Wizard,即可,出现如图所示:再点击右上角的“添加类”。类名自己写,基类可以选择的接下来是添加变量:在控件按钮上单击右键,选择“添加变量”
2012-03-22 20:49:31 4249 1
转载 8 Queens Chess Problem
8 Queens Chess Problem In chess it is possible to place eight queens on the board so that no one queen can be taken by any other. Write a program that will determine all such possible ar
2012-03-21 20:37:22 1732
转载 给浮躁的软件业同仁
以下文章都是经典,看不看随你的便,我只希望知识掌握在更多中国人的手里! 中国有很多小朋友,他们18,9岁或21,2岁,通过自学也写了不少代码,他们有的代码写的很漂亮,一些技术细节相当出众,也很有钻研精神,但是他们被一些错误的认识和观点左右,缺乏对系统,对程序的整体理解能力,这些人,一个网上的朋友说得很好,他们实际fans,压根没有资格称为程序员,但是据我所知,不少小网络公司的Cfans,拿着
2012-03-20 08:33:10 1214
转载 不用临时变量交换两个数的值
不用临时变量交换两个数的值当要交换两个数的值时,通常的做法是定义一个临时变量,然后再进行交换。那么能不能不用临时变量而交换两个数的值呢?可以的!C语言提供的异或运算就可以实现这样的操作。 异或运算符^也称XOR运算符,它的规则是若参加运算的两个二进位同号,则结果为0(假);异号为1(真)。即0 ^ 0 = 0, 0 ^
2012-03-18 23:07:51 903
原创 多重集的全排列
C++STL做法:(估计用这个,要被老师批!!!)#include #include #include using namespace std;int main(){ string str; cin >> str; do { cout } while(next_per
2012-03-18 10:37:33 1784
转载 VC6.0内存泄露检测工具
我在本文中详细介绍了测试工具NuMega Devpartner(以下简称NuMega)的使用方法。NuMega是一个动态测试工具,主要应用于白盒测试。该工具的特点是学习简单、使用方便、功能有效。NuMega共有三个独立的子功能——BoundsChecker、TrueCoverage、TrueTime。BoundsChecker为代码检错工具,TrueCoverage为测试覆盖率统计工具,T
2012-03-14 13:29:53 4162 4
原创 vc++ 数据库初探
最近虽然很多事,但决心要学mfc,就要挤出时间练习和总结。孙鑫的书看了4章,我发现以后的东西每章都关系不大,所以想先学点数据库应用,到时再学后边的知识时,连带着把数据库知识也用上。坚持啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊,明哥,为了成立一个NB的软件公司。。。。。。。。总结下:先创建一个基于对话框的单文档mfc程序;然后在资源菜单的Dialog窗口上,右键插入Activex 控件,
2012-03-10 21:00:23 1185
转载 如何成为一名优秀的程序员
一位仁兄说的“程序员写的程序不是算法+语法 ,而是要能够满足用户需求的工 具”我非常赞同,要想达到用户需求就必须从各个方面来考虑如业务、人机交互 、效率等方面,而不只是一个语言(语法)的问题,语言(语法)只是工具,只 知语法不知其他那就真是编程机器了! 编程机器在印度高中生经过几个月培训,按照严谨的软工方法,加上较高的管理 ,就可以胜任了!大家相信吗,我是相信的!谈到这里我就不禁说到了国内教育 界
2012-03-09 19:44:18 1692
转载 C++虚表
C++ 中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技 术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚 函数技术,要么是试图做到在编译时决议,要么试图做到运行时决议。关于虚函数的使用方法,我在
2012-03-06 00:42:57 915 2
原创 vs中如何像vc6一样增加windows消息处理
vc中是直接在类视图中找到所处理的类,右键即可vs中如图:属性页中删除的话,选中类名,然后到还到属性页那个对应消息处,点击后边那个按钮,即可
2012-03-05 23:52:12 861
原创 Windows程序的框架
步骤:注册,创建,显示,更新,消息循环。。。BeginPaint函数取得窗口客户区无效区域的设备环境句柄。GetWindowsDC函数能取得整个窗口的设备环境句柄。GetDC传回的句柄是在整个客户区上,不只是在客户区的无效区域#include #include "resource.h"#include // 窗口函数的函数原形LRESULT CALL
2012-03-04 21:03:53 956
转载 不进队消息和进队消息
不进队消息和进队消息不进队消息和进队消息。不进队消息是指由Windows直接调用消息处理函数,把消息直接交给其处理。而进队消息是指Windows将消息放入到程序中的消息队列中取,并通过程序中的消息循环,循环把消息取出,经过一定处理(如例子中经过translate),然后由函数DispathMessage函数将消息分发给消息处理函数处理。进队消息基本上是用户的输入:击键的消息(WM_
2012-03-04 15:09:56 11159
原创 FindWindows FindWindowsEx 函数
#include "stdafx.h"#include int main(int argc, char* argv[]){// 查找标题为“无标题 - 记事本”的窗口 // 也可以使用类名来查找,如::FindWindow("Notepad", NULL); HWND hWnd = ::FindWindow(NULL, "无标题 - 记事本");if(hW
2012-03-04 11:01:05 4162
转载 discuz安装教程
说明:本文档用于帮助您全新安装完整的 Discuz! X 社区软件,适用于 Discuz! X2 系列版本(beta、RC、正式版)。一、下载 Discuz! X 官方版到本地或者服务器上下载地址:Discuz! X 最新推荐版本下载二、解压并上传 Discuz! X 程序到服务器且修改相应目录权限1、上传 Discuz! X2 程序到服务器上解压缩得到如下图所
2012-03-03 13:16:15 1547
转载 HTML颜色参考
HTML颜色参考在HTML里,颜色有两种表示方式。一种是用颜色名称表示,比如blue表示蓝色。另外一种是用16进制的数值表示RGB的颜色值。RGB是Red,Green,Blue意思,RGB每个原色的最小值是0,最大值是255,如果换算成16进制表示,就是(#00),(#FF)。比如白色的RGB(255,255,255),就用#FFFFFF表示;还有黑色的RGB(0,0,0)
2012-03-02 22:36:33 1545
mentohust认证所需要的包
2012-01-05
二叉树实验报告 C++ 引用实现
2011-12-07
二叉树实验报告
2011-12-07
数据结构 线性表 实验 C++ 链表
2011-11-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人