摘要:
在visual C++ 6.0中,ATL和MFC代表了两种不同的框架,分别面向不同类型的基于Windows的开发。ATL提供了一种框架来实现创建COM客户机和服务器所必须的样板文件代码;MFC代表了创建独立的Windows应用的一种简单、一致的方法。这两种框架都可以用来创建ActiveX控件。Act 阅读全文
error C2440: 'initializing' : cannot convert from 'const char [11]' to 'ATL::CStringT<BaseType,Strin
摘要:
该错误长出现在VC 2005及以上版本,因为VC 2005在创建工程时,默认的数据Character是Unicode,所以当你进行如下定义时:CString strTemp = "aaaaaaaaa";编译时就会报上边的错误。该错误的修改方法有两种:(1)修改工程的设定。点击“Solution Ex 阅读全文
摘要:
在SQL Server中,使用Create Database创建数据库,使用Alter Database命令,能够修改数据库的数据文件和日志文件。 一,创建数据库 1,在创建数据库时,最佳实践是: 创建一个或多个文件组,并设置默认文件组 每个文件组中的数据文件和CPU的内核数据相同,将文件均匀分布在 阅读全文
摘要:
一、简介 二、安装文件 三、启用sa账号 设置sa的登录密码 设置sa的登录权限 更改服务器身份验证的模式 重启sql服务 四、附加数据库 设置文件夹的访问权限 附加数据库 五、如何书写数据库的访问代码 六、如何实现数据库的远程访问 打开TCP 打开Sql Server Browser服务 一、简介 阅读全文
摘要:
相信对于很多刚接触打包程序的同志来说,关于x86,x64,Any CPU这三个项目平台,以及解决方案配置Debug和Release有什么区别?这个问题一定有许多的困惑,甚至不乏一些已经工作了很久的老程序猿来说都是一个模棱两可的问题。当然,我也是捣腾了好久,才渐渐搞明白它们的区别,以此作个总结: 一 阅读全文
摘要:
1. 设置软件断点,运行到目标位置启动调试器 方法①:使用汇编指令(注:x64 c++不支持嵌入汇编) 方法②:编译器提供的方法 方法③:使用windows API WerFault.exe进程(Windows Error Reporting)弹出ConsoleTest.exe已停止工作: 要想出现 阅读全文
摘要:
一、概述 __stdcall、__cdecl和__fastcall是三种函数调用协议,函数调用协议会影响函数参数的入栈方式、栈内数据的清除方式、编译器函数名的修饰规则等。 二、调用协议常用场合 __stdcall:Windows API默认的函数调用协议。 __cdecl:C/C++默认的函数调用协 阅读全文
摘要:
引用就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。 引用的声明方法:类型标识符&引用名=目标变量名; 例如: 1 2 int q; int &ra=a; 1 2 int q; int &ra=a; 1 2 int q; int &ra=a; int q; int &ra=a; 阅读全文
摘要:
这阵子在想一个需要利用com组件的小程序怎么做,突然想起上次去面试的时候考官问过autocad开发时为什么要利用com,而不采用一般的dll呢? 到google上查了一下,许多人也问了一样的问题:) 用com来写程序要比普通的dll麻烦一些,但是带来的好处也大很多,尤其是在开发像autocad这样大 阅读全文
摘要:
调试是一个程序员最基本的技能,其重要性不言自明。不会调试的程序员就意味着他即使会一门语言,却不能编制出好的软件。本文就本人在开发过程中常用的调试技巧作下简单呢介绍,希望对大家有所帮助,能力超群者请绕道。 1、单步调试(F10) 在Debug状态下,按下F10,逐行进行调试。 2、逐句调试(F11) 阅读全文