- 博客(7)
- 资源 (29)
- 收藏
- 关注
原创 ASP.NET应用技巧:非托管COM组件的使用
众所周知,asp.net是基于通用语言运行库创建的,也就是所谓的托管执行环境。生成的代码称为托管代码。编译器能够从源代码的描述中产生元数据信息,而运行库又从元数据中获得托管代码的信息。而我们编写的组件一般是在非托管环境下创建的,这些组件往往不包含元数据信息,那么我们怎么在托管代码
2011-07-29 17:21:15 490
转载 MFC创建和销毁窗口时,各个函数的调用顺序
MFC应用程序中处理消息的顺序1.AfxWndProc() 该函数负责接收消息,找到消息所属的CWnd对象,然后调用AfxCallWndProc2.AfxCallWndProc() 该函数负责保存消息(保存的内容主要是消息标识符和消息参数)供应用程序以后使用,
2011-07-15 09:32:55 641
转载 Prof-UIS初探
最近试试Prof-UIS界面库(www.prof-uis.com)的用法,其帮助感觉不是很好。结合其Samples,把一些学习笔记记录如下。先说一下Prof-UIS。在运行其Samples或者将这个界面库用到其它Project中之前,需要编译ProfUISDLL(对于静态库Pro
2011-07-14 16:13:29 1933
转载 VC 类成员属性的一种简洁实现
一般来说对于标准C 而言是不存在成员属性这个概念的,以前大家都是用GetXXX/SetXXX来访问或取得数据,好象也没有感觉到任何不便。但是当我们用过C#之类的语言之后,我们总觉得C 这个方式太老土了。于是我们想 ...一般来说对于标准C 而言是不存在成员属性这个概念的,以前大家
2011-07-14 14:48:34 1011
翻译 VC++ 实现全屏
实现全屏的函数如下,作为主框架窗口的成员函数,调用即可。void CMainFrame::FullScan(){ static bool isfull=true; static CRect m_OldWndRect; static CMenu m_OrgMenu; if(isfu
2011-07-14 14:34:24 920 2
翻译 Interlocked系列互锁函数
//增减 (1) LONG InterlockedIncrement(IN OUT LONG volatile *lpAddend); lpAddend为长整型变量的地址,返回值为原始值。这个函数的主要作用是原子性自增(相当于++操作)。 (2) LONG Inter
2011-07-11 15:04:02 3457
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人