VC++
文章平均质量分 58
冰咖啡
这个作者很懒,什么都没留下…
展开
-
VC中Recordset详解
我的最新项目链接:MediX医用计算与数据系统 http://www.medix.cn/ Recordset 对象的 Open 方法 允许用户向数据库发出请求,通过是运行一个 SQL 命令、启动一个指定的数据表或调用一个指定的 Stored Procedure Recordset.Open Source,ActiveConnection,Curs原创 2007-06-25 12:49:00 · 946 阅读 · 0 评论 -
如何让CControlBar派生类显示出来,并能动态改变大小
首先,要重载两个虚拟函数 virtual CSize CalcDynamicLayout( int nLength, DWORD dwMode ); 和virtual CSize CalcFixedLayout( BOOL bStretch, BOOL bHorz ); 这样,就可以控制它浮动时的大小并能够停靠CControlBar派生类,如果需要在停靠过程中动态改变窗口的大小,还需响应消息原创 2008-03-04 09:52:00 · 3029 阅读 · 1 评论 -
LUW (Logical Unit of Work)
Logical Unit of Work (LUW): Inseparable sequence of database operations that must be executed either in its entirety by a database commit or not at all. From the point of view of a database system, LU原创 2008-03-04 09:35:00 · 4172 阅读 · 2 评论 -
VC常用数据类型及其转换
我们先定义一些常见类型变量借以说明 int i = 100; long l = 2001; float f=300.2; double d=12345.119; char username[]="MediX医用计算与数据系统"; char temp[200]; char *buf; CString str; _variant_t v1; _bstr_t v2; 一、其它数据类型转换为字符串 短整型原创 2008-02-27 18:25:00 · 1301 阅读 · 0 评论 -
SetWindowPos函数
应用SetWindowPos函数可以设置一个窗口的位置和状态其中各参数的意义如下表: 参数: 意义 hwnd Long,欲定位的窗口 hWndInsertAfter Long,窗口句柄。在窗口列表中,窗口hwnd会置于这个窗口句柄的后面 x,y Long,窗口新的x,y坐标 cx,cy原创 2008-02-24 23:54:00 · 1719 阅读 · 0 评论 -
对话框背景透明
--------------------------------------------------------------- windows 2000/NT 后,可以用SetLayeredWindowAttributes(。。。。)函数,具体的请看MSDN或其他资料。 ---------------------------------------------------------------原创 2007-06-04 22:25:00 · 1484 阅读 · 2 评论 -
Int,Float,Char *,CString之间的转换
Int 转CString :int n=1;CString str;str.Format("%d",n);CString 转 IntCString str="1";int n=atoi(str.GetBuffer(0));char * 转 CString:char sz[128];CString str;str.Format("%s",sz); CString 转 char *:CString s原创 2007-06-04 13:26:00 · 1056 阅读 · 0 评论 -
VC中怎么使用全局变量?
全局变量一般这样定义:1。在一类的.cpp中定义 int myInt;然后再在要用到的地方的.cpp里extern int myInt;这样就可以用了。2。在stdafx.cpp中加入:int myInt;然后在stdafx.h中加入:extern int myInt这样定义以后无论在什么文件中都是可见的.3。比较规范的是,先定义一个Glbs.h,把所有的全局变量原始定义放进去。然后原创 2007-06-04 22:29:00 · 5672 阅读 · 0 评论 -
vc的提示不见了后,这样做!
楼主secondlf(风)2002-04-24 20:12:43 在 VC/MFC / 基础类 提问兄弟用vc编了一个程序,定义了类HDialog继承CDialog,随后用HDialog定义了一个变量testDialog,不知在哪里设置得不对,当我键入testDialog.时,本应出现得提示却没有了。但是把成员函数写上,运行通过,结果正确。对我这样的新手来说,没有提示,是一件非常麻烦的事情!!原创 2007-06-02 09:44:00 · 980 阅读 · 0 评论 -
VC中简单操作注册表
一、说明: 注册表是Windows重要组成部分,注册表记录了大量有关电脑软硬件的信息。注册表中的值通过其名称标识。值名称由与键名相同的字符组成。值本身可以是字符串、二进制数据或者是32位无符号值。在这里我们主要运用以下技巧:(一)、预定义的注册表键。注册表包含了几个预定义键: 1. HKEY_LOCAL_MACHINE 包含描述计算机及其配置的条目。其中包括关于处理器、系统主板、内存原创 2007-05-28 11:36:00 · 941 阅读 · 0 评论 -
VC++中读写注册表
提到注册表,各位黑友没有哪个不或多或少都有所了解,因为在好多的黑客软件中,可能需要涉及到这方面的编程,如系统启动自动加载程序运行,收集肉机的相关信息,修改相关的设置,提高服务器的抗拒绝服务攻击能力等,所以说,对注册表的编程操作是我们各位黑友进行工具开发的重要内容,我们没有理由不深入了解它。WINDOWS系列操作系统的注册数据库(Registry)是系统中非常重要的组成部分,在Win3原创 2007-05-28 11:52:00 · 2648 阅读 · 0 评论 -
用C/C++实现SMC动态代码加密技术
一、什么是SMC技术 所谓SMC(Self Modifying Code)技术,就是一种将可执行文件中的代码或数据进行加密,防止别人使用逆向工程工具(比如一些常见的反汇编工具)对程序进行静态分析的方法,只有程序运行时才对代码和数据进行解密,从而正常运行程序和访问数据。计算机病毒通常也会采用SMC技术动态修改内存中的可执行代码来达到变形或对代码加密的目的,从而躲过杀毒软件的查杀或者迷原创 2007-05-18 11:23:00 · 1071 阅读 · 0 评论 -
AfxBeginThread函数
在进行多线程程序设计的时候,我们经常用到AfxBeginThread函数来启动一条线程该函数使用起来非常的简单方便,其定义如下CWinThread* AfxBeginThread( AFX_THREADPROC pfnThreadProc,//线程函数地址 LPVOID pParam,//线程参数 int nPriority = THREAD_PRIORITY_NORMAL,//线原创 2007-05-14 21:08:00 · 952 阅读 · 0 评论 -
dsp,dsw,ncb,opt,clw,plg,aps文件中分别存放的是什么东东,有什么作用?
我的最新项目链接:MediX医用计算与数据系统 http://www.medix.cn/from VC的IDE使用技巧大全:------------------------------opt 工程关于开发环境的参数文件。如工具条位置等信息; .aps (AppStudio File),资源辅助文件,二进制格式,一般不用去管他. .clw ClassWizard信息文件,实际上是INI文件的格原创 2007-06-28 17:36:00 · 6482 阅读 · 3 评论 -
关于LNK2001错误的一些总结
我的最新项目链接:MediX医用计算与数据系统 http://www.medix.cn/ 在最开始的编程过程中,最常出现的错误就是LNK2001这个错误,究其原因,其实一句话可以解释:当程序调用函数(function1)时,没有找到function1具体的实现部分。最常见的例子和解释: main or winmain函数:应该是选择工程类型的时候有错误,因为系统会原创 2007-06-28 16:15:00 · 832 阅读 · 0 评论 -
MFC工具条和状态栏,内部实现原理详细分析
MFC工具条和状态栏 Windows控制窗口 Windows (Windows95或者以上版本) 提供了系列通用控制窗口,其中包括工具条(ToolBar)、状态栏(StatusBar)、工具条提示窗口(ToolTip)。Window原创 2008-03-04 10:09:00 · 3727 阅读 · 2 评论