内容列表
Add reference count capability to your class with a template class
Because my system can't install Chinese IME, so... In fact, everyone read this article should know my english is very pool. // This template class is used to add "ref count" feature for any classtem
分类:VC语言 查阅全文
王志东:软件情未了
《程序员》专访王志东:软件情未了 记者/闫辉 王志东,作为早期中国软件业的领军人物,在历经了多年网络大潮的沉浮之后,最近成立了“点击科技”软件公司,再次回到了软件业中。得知这个消息后,《程序员》在最短时间内联系到了王志东。新公司办公地点在距离杂志社不到一公里的亚运村汇欣大厦,在这栋新大厦中,他从一个软件人的角度畅谈了对软件产业和程序员发展的看法。我们深深体会到,远离了网络浮躁的王志东,依然对软件产
分类:VC语言 查阅全文
刘旭: 团队制造
记者/闫辉 杀毒软件是一个特殊的市场,做杀毒软件的也是一群特殊的程序员。在用户看来,他们是计算机的保护神,在病毒制造者看来,他们是较量的对手。刘旭就是这样的人群中的一个,他单枪匹马开创了瑞星杀毒软件时代,曾被列为中关村“程序五杰”之一。 现在,刘旭已经基本上脱离了软件开发,专注的是公司的整体运营。瑞星杀毒软件2002版中已经没有了一行刘旭的代码,所有系列产品完全由瑞星研发部完成。或许您会感兴趣于由
分类:VC语言 查阅全文
廖恒毅:感悟++
记者/闫辉 廖恒毅简历: 1989年 毕业于成都科技大学应用数学系。 1989年 任北京四通集团公司开发部经理,领导开发了一系列中文软件和数据库管理软件。 1993年 任北京新天地软件公司总经理,领导开发了曾获得过一系列国际国内大奖的著名软 件产品“中文之星”2.0版本,由此成为中国软件界的著名人物。 1996年 加入微软(中国)有限公司,担任技术协作部总经理一职。对推动全国的独立软件 开发商开发
分类:VC语言 查阅全文
从 VC7 的 CHtmlView 不能正常退出谈 CComPtr 使用中的一个误区
从 VC7 的 CHtmlView 不能正常退出谈 CComPtr 使用中的一个误区 响马<[email protected]>   一、错误再现   在 VC7 中新建一个 MDI 的 MFC Application,命名为MyHtml, 选择使用 CHtmlView。   建立两个 html 文件: home
分类:VC语言 查阅全文
中国Linux程序员生存现状
《程序员》记者/闫辉 Linux,在很多人看来,是一个既熟悉又陌生的名词,好像时时在我们的周围,但又抓不到它真实的一面。在我们的印象中,Linux同着网络经济的泡沫息息相关。随着网络经济的江河日下,Linux的声音也低沉了下来,只是偶尔挥动几下手臂,便又消失的无影无踪。不过,当我们为C#还是Java谁更有前途争论的不亦乐乎的时候,希望视线中不要忽视还有一批在Linux上做开发和研究的程序员。虽然相
分类:VC语言 查阅全文
A c++ class wrapper to simplify the use of CRITICAL_SECTION and avoid dead-lock
The first class is a simple wrapper of CRITICAL_SECTION. The second class provides a scoped lock. Even an exception occurs, the destructor of CGuard can automatically release the lock. static CThread
分类:VC语言 查阅全文
获得当前进程的列表(源码)
  //进程描述信息typedef struct _tagPROCESSINFO{ DWORD  dwPID; TCHAR  strPath[_MAX_PATH]; TCHAR  strName[_MAX_FNAME]; } PROCESSINFO, *LPPROCESSINFO; /
分类:VC语言 查阅全文
The Standard Containers as Class Templates
The Standard Containers as Class Templates by Steve Donovan, from the Book C++ by Example: "UnderC" Learning EditionMAR 22, 2002 Why do generic classes make excellent containers? Th
分类:VC语言 查阅全文
密码学概述(3)
密码学概述(3) 前面我们说到N多种密码算法的问题,但是我们忽略了一个问题,就是如果我们的密码协议设计得漏洞百出的话,黑客们就压根不需要费时费力去攻击和猜测你的密码了——就象古时候听过的一个著名的战争故事说某个国家的国王为了防御外敌入侵,修了一个长长的防御工事,没想到敌人却从后面直杀进来了——那叫什么来着?反正不是秦始皇。 其实密码协议
分类:VC语言 查阅全文
怎样获取未知DLL的接口参数
         首先需要知道该函数有几个参数,然后再细化参数类型。详细分析过程如下:    可以通过反汇编来知道接口函数的参数,建议使用W32DSM来分析,也可以直接使用VC来分析,就是麻烦一点。现在使用W32DSM来具体说明:1。先打开需要分析的DLL,然后通过菜单功能-》出口来找到需要分析的函数,双击
分类:VC语言 查阅全文
理解 Visual C++ Extensions for ADO
【前言】 当我们使用Visual C++进行ADO编程时,一项颇为头疼的工作就是对VARIANT字段类型的处理。通常做法是,先把VARIANT类型转换为形式上较为类似的C++类型,然后再把转换后的数据存放在一个类(class)或结构(structure)中。即便如此,对VARIANT数据类型的处理在一定程度上也影响到了程序的性能。 ADO为我们提供了一个接口,该接口使我们可以把数据直接读取到本
分类:VC语言 查阅全文
base64编码解码的实现(C语言)
/**************************************************************** This is a sample routine of base64 algorithm.The goal is to  illustrate principles,so some details may be ignored. Auth
分类:VC语言 查阅全文
使用c#+(datagrid控件)编辑xml文件
使用c#+(datagrid控件)编辑xml文件 这个源码是我根据网上一个vb.net编辑xml文件的原理用c#重写的。除重用xml文件外.并未重用任何代码!. 这小段代码,可对xml文件的记录进行删除,修改,或增加新记录。利用了datagrid控件的sortcommand事件对xml里的记录进行排序。 email:ouyang76.263.net----------------------
分类:VC语言 查阅全文
《软件开发的科学与艺术》节选-写好代码的十个秘诀
    本文选自电子工业出版社2002年即将出版的由微软公司华人专家编著的《软件开发的科学与艺术》一书。全书透彻解析了微软软件开发的思想与过程。  双手互搏, 无坚不摧      作为一个软件开发人员,必须测试自己的程序,使得代码做得更好,更加稳定。就我个人的经验来说,如果没有测试过代码,程序就不可能正确运行。
分类:VC语言 查阅全文
如何用winsock实现ping(源代码)
/*This is a sample routine of ping.It's implemented with winsock1.1 * under windows 2000 professional and has been not tested under other * platform.Our target is to illustrator the principles,so many
分类:VC语言 查阅全文
The New C++: 七人组-审议C++标准库扩展
  [声明]:本英文资料源自于Herb Sutter 发表于“C/C++ User Journal”杂志,“C++ 翻译小组”的翻译作品供学习交流与参考用途,不得用于任何商业用途。未经Herb Sutter同意,不得转载;对于违反以上条款,翻译小组对此不负任何责任;特此声明。 文章来源:http://www.gotw.ca版权归属:Herb Sutter译&nbs
分类:VC语言 查阅全文
使用定义文件和WINAPI宏编写自己的API动态库
<!--StartFragment-->    如果你想要自己编写的动态库可以适用更多的其它编程语言,你可以使用定义文件和WINAPI宏来编写自己的API动态库。你将会发现,使用这样的动态库输出函数就象使用API函数一样。        一、为什么要使用DEF文件?  &nbs
分类:VC语言 查阅全文
不同WINDOWS平台下磁盘逻辑扇区的直接读写
             不同WINDOWS平台下磁盘逻辑扇区的直接读写关键字:VWIN32、中断、DeviceIoControl 一、概述    在DOS操作系统下,通过BIOS的INT13、DOS的INT25(绝对读)、INT26(绝对写)等功
分类:VC语言 查阅全文
关于refactoring思考(三)
应用 Refactoring 需要考虑的问题 石一楹 ([email protected])浙江大学灵峰科技开发公司技术总监2001 年 12 月 本文紧接第二部分,继续讲述应用 refactoring 应该考虑的问题。 任何一种技术都可能有它自己的麻烦。但是往往在我们使用一种新技术的时候,可能还不能深入到发现它带来的问题,正如Martin Fowler所说:  
分类:VC语言 查阅全文
<< 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 >>