VC++
daichanglin
这个作者很懒,什么都没留下…
展开
-
Visual C++.NET 2005中的STL简介
【导读】在STL.NET的设计中,STL的实现使用了CLI泛型和C++模版机制。2005版本的C++将加入C++/CLI动态编程的支持,应当会成为最能够满足程序员设计的语言。 在STL.NET的设计中,STL的实现使用了CLI泛型和C++模版机制。2005版本的C++将加入C++/CLI动态编程原创 2006-11-20 21:31:00 · 775 阅读 · 0 评论 -
MFC程序员的WTL开发指南系列文章
http://www.yesky.com/zhuanti/302/1927802.shtml http://www.codeproject.com/wtl/wtl4mfc1.asphttp://vckbase.com/document/viewdoc/?id=1319原创 2007-05-18 16:08:00 · 1307 阅读 · 0 评论 -
简单工厂,工厂方法和抽象工厂模式
对于简单工厂来说,它的工厂只能是这个样子的public class SimplyFactory { /*** 静态工厂方法*/public static Prouct factory(String which) throw NoSuchProductExcption{ if(which.equalIgnoreCase("product1")) { return new Pro转载 2007-05-25 14:16:00 · 636 阅读 · 0 评论 -
Crypto++ 加解密
http://210.40.7.188/Eojc/MIMA/07/003.asphttp://blog.csdn.net/pepper/archive/2004/09/26/117601.aspxhttp://blog.csdn.net/lryain/archive/2007/07/29/1714984.aspx官方参考:http://cryptopp.sourceforge.ne原创 2007-08-22 15:43:00 · 795 阅读 · 0 评论 -
DirectShow编程实战音视频精选
DirectShow编程实战音视频精选原创 2007-05-24 13:53:00 · 641 阅读 · 0 评论 -
VC++ 的串口通讯
VC++ 的串口通讯转载 2007-05-24 14:08:00 · 647 阅读 · 0 评论 -
各大有名库的介绍
在C++中,库的地位是非常高的。C++之父 Bjarne Stroustrup先生多次表示了设计库来扩充功能要好过设计更多的语法的言论。现实中,C++的库门类繁多,解决的问题也是极其广泛,库从轻量级到重量级的都有。不少都是让人眼界大开,亦或是望而生叹的思维杰作。由于库的数量非常庞大,而且限于笔者水平,其中很多并不了解。所以文中所提的一些库都是比较著名的大型库。标准库标准库中提供转载 2007-06-11 12:44:00 · 736 阅读 · 0 评论 -
C++资源之不完全导引
声明: .本文2004年5月首发于《CSDN开发高手》,版权归该杂志与《程序员》杂志社所有。杂志限于篇幅部分内容有所删节,此处版本为相对完整版本。 .本文为介绍性文章,会随笔者学习C++语言不断更新。转载 2007-06-11 12:51:00 · 1069 阅读 · 0 评论 -
C/C++ make问题
Make or AutoMake 用过Java的Ant后,想起Make就觉得很烦,很厌倦。总归还是会的,见《GNU Make 3.8.0 中文手册》 不过即使make已经精通到变态,每个人写出来的MakeFile还是千奇百怪,再看看开源项目们个个都是automake+autoconf了,我们自己也长进一点吧。手工编写MakeFile.am,让auotomake变成M转载 2007-06-14 13:16:00 · 925 阅读 · 0 评论 -
在驱动中实现网络连接
http://www.codeproject.com/system/driverdev5asp.asp原创 2007-09-18 13:15:00 · 869 阅读 · 0 评论 -
最快速度找到内存泄漏
最快速度找到内存泄漏转载 2008-01-23 16:06:00 · 905 阅读 · 0 评论 -
CPPUnit
CppUnit - 测试驱动开发入门 CppUnitCookbook中文版CppUnit使用指南 CppUnit的使用步骤 CppUnit安装手册 试用CppUnit--一个简单的例子 CppUnit测试框架入门 cppunit helloworld详尽篇 CppUnit 介绍 CppUnit入门实践-Tony与Alex的对话系列 我对CPPUNIT的一些理转载 2008-02-14 09:17:00 · 793 阅读 · 0 评论 -
VOIP 收集的文章
什么叫网络电话与平常电话的区别在哪里? 什么是PBX,IAD,VPN VoIP的原理及技术 VoIP基本原理与应用原创 2008-03-03 17:59:00 · 723 阅读 · 0 评论 -
VB传入回调函数指针至VC编写的DLL函数中,应注意的几点
http://www.china-askpro.com/msg13/qa91.shtmlhttp://support.microsoft.com/kb/q181578/VB中,应注意以下几点:声明DLL函数时,有返回值的声明为Function,无返回值声明为Sub,参数类型要一一对应,注意参数类型的字节数;注意AddressOf运算符用法;VC中,应注意以下几点:转载 2007-08-21 15:10:00 · 3765 阅读 · 0 评论 -
窗口透明效果
http://www.vckbase.com/document/viewdoc/?id=333http://blog.csdn.net/s91/archive/2006/02/03/591328.aspxhttp://www.utblog.com/plog/1/article/1192 http://topic.csdn.net/t/20050607/17/4066236.html原创 2007-07-20 15:30:00 · 1090 阅读 · 0 评论 -
解析#pragma指令
在所有的预处理指令中,#Pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。 其格式一般为: #Pragma Para 其中Para 为参数,转载 2007-01-19 11:32:00 · 572 阅读 · 0 评论 -
Visual C++ MFC 中常用宏的含义
AND_CATCHAND_CATCH AND_CATCH(exception_class,exception _object_point_name) 说明:定义一个代码块,它用于获取废除当前TRY块中的附加异常类型。使用CATCH宏以获得一个异常类型,然后使用AND_CATCH宏获得随后的异常处理代码可以访问异常对象(若合适的话)已得到关于异常的特别原因的更多消息。在AND_CATCH块中调用TH原创 2007-01-15 13:58:00 · 585 阅读 · 0 评论 -
VC常用数据类型使用转换详解
刚接触VC编程的朋友往往对许多数据类型的转换感到迷惑不解,本文将介绍一些常用数据类型的使用。我们先定义一些常见类型变量借以说明int i = 100;long l = 2001;float f=300.2;double d=12345.119;char username[]="女侠程佩君";char temp[200];char *buf;CString str;_variant_t v1;_bs转载 2007-01-15 13:59:00 · 519 阅读 · 0 评论 -
关于#pragma warning
1. #pragma warning只对当前文件有效(对于.h,对包含它的cpp也是有效的),而不是对整个工程的所有文件有效。当该文件编译结束,设置也就失去作用。2. #pragma warning(push)存储当前报警设置。#pragma warning(push, n)存储当前报警设置,并设置报警级别为n。n为从1到4的自然数。3. #转载 2007-01-19 11:35:00 · 992 阅读 · 2 评论 -
VC快捷键
F1: 帮助 Ctrl+O :OpenCtrl+P :PrintCtrl+N :NewCtrl+Shift+F2 :清除所有书签F2 :上一个书签Shift+F2 :上一个书签Alt+F2 :编辑书签Ctrl+F2 :添加/删除一个书签F12 :Goto definitionShift+F12 :Goto referenceCtrl+Num+ :Displa转载 2007-01-23 15:31:00 · 465 阅读 · 0 评论 -
“回车”(carriage return)和“换行”(line feed)的来历和区别
在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。于是,研制人员想了个办法解决这个问题,就是在每行后面加两个表示结束的字符。一个叫做“回车”,告诉打字机把打印头定位在左边界;另一个叫做“换行”转载 2007-01-25 15:32:00 · 1278 阅读 · 0 评论 -
如何下载并保存网页
http://www.vckbase.com/document/viewdoc/?id=345转载 2007-03-23 11:11:00 · 780 阅读 · 0 评论 -
添加一个文档模板的步骤
添加一个文档模板的步骤:1. 从CDocument派生一个文档类;2. 产生一个视图类;若是从一个对话框模板产生一个视图类,则该对话框模板Style必须设置为Child,Visible必须设置为False,这两点必须设置,否则会出现断言错误,同时生成文档模板字符串;经过这两个步骤,就已经添加了一个文档模板字符串。其实VC私底下帮你做了不少事情,比如生成文档模板字原创 2007-04-09 13:01:00 · 889 阅读 · 0 评论 -
VC 和 MFC 的一些常见问题
VC 和 MFC 的一些常见问题Microsoft Corporation版本5.0,97年5月15日 如何抛出(throw)由CUserException派生的异常? 当我试图捕获(catch)一个派生类异常时,我得到以下错误"error C2039:classCMyException: is not a member of CMyException classCM转载 2007-04-10 16:18:00 · 742 阅读 · 0 评论 -
多文档应用程序之同一个文档同一个框架内的试图切换
一个文档可以对应于多个视图,而且这些视图可以在同一个子框架内切换,主要是利用CDocument::AddView和CDocument::RemoveView这两个函数。示例:CDocument* pDoc = NULL;CView* pExist = NULL;CView* pNew = NULL;// 获取要操作的pDoc和pView......pNew = new CMyView;pN原创 2007-04-10 16:06:00 · 758 阅读 · 0 评论 -
多文档应用程序之在同一个文档基础上产生多个子框架
多文档应用程序之在同一个文档基础上产生多个子框架,这些子框架内的视图类型任意 。解决方法:可以使用CDocTemplate::CreateNewFrame来实现,参考MFC源码(CMultiDocTemplate::OpenDocumentFile和CDocTemplate::CreateNewDocument和CDocTemplate::CreateNewFrame)可以实现这个功能。原创 2007-04-10 17:01:00 · 965 阅读 · 0 评论 -
改变子窗口控件
改变字体可以利用WM_SETFONT.一。用CreateFont生成字体MyFont 二。HWND hwnd = GetDlgItem(hWnd,id);//得到控件句柄 三。SendMessage(hwnd,WM_SETFONT,(WPARAM)MyFont,MAKELPARAM(TRUE,0));转载 2007-04-13 10:47:00 · 979 阅读 · 0 评论 -
VC++ 6 的 MSDN 插件
近日升级到使用 MSDN 9.0 版本, 但用 VC6 做开发, 因为从前的帮助系统使用的是 http://www.codeproject.com/KB/macros/VSNetHelp.aspx的 MSDN 转换器插件, 但没有更新的版本, 俺就更新了这个东东, 现在可以转换到任何版本的 Document explorer 系统了, 在 VC 6 的主界面上有一个按钮, 点击它可以蹦出选转载 2008-01-10 13:41:00 · 1284 阅读 · 0 评论