内容列表
- 初探WINDOWS下IME编程
- 大家知道,DELPHI许多控件有IME属性。这么好用的东西VC可没自带,怎么办呢?其实,可通过注册表,用API实现。下面说一下本人对IME的研究结果,并提供示例工程供大家参考: 下载示例工程 10.6K http://www.vckbase.com/vckbase/vckbase11/vc/nonctrls/system_30/MyIME2.zip 本文示例程序运行结果如上图 1、将用到的API
- 分类:VC语言 查阅全文
- Windows 95 系統程式設計大奧秘学习笔记
-
书名: Windows 95 系統程式設計大奧秘(一)(Windows 95 SystemProgramming SECRETS)作者: Matt Pietrek译者: 侯俊杰整理者:高永庆(大连轻工业学院计982)
目錄提要1. Windows 95 有三個非常基礎的核心元件: 16 位元的KRNL386 、32 位元的KER
- 分类:VC语言 查阅全文
- 用api函数读取硬盘的序列号
- 用api函数读取硬盘的序列号
在写程序时我们想对每一台计算机都生成一个唯一的标识,而且在一此共享软件中我们也看到,软件在不同的机器上生成了不同的标识,这是如何实现的呢,其实是软件有一部分程序读取了,本地计算机的一部分硬件参数(如硬盘序列号,网卡序列号等等),再通过一系列算法而得到了一个唯一标识,其实我们也可以通过一个api函数生成我们的唯一标识,由于硬盘人人都有,而网卡不一定每个人都有,所以以
- 分类:VC语言 查阅全文
- 自我学习之一:淡入淡出(抄)
- Option Explicit
Public Sub IntervalX(ByVal intI As Integer)If intI > 0 Then Sleep (intI) '制造千分之intI秒的时间间隔End Sub
Public Sub ShowTransparency(SrcDC As Long, _ &n
- 分类:VC语言 查阅全文
- Simulate a Form POST Request Using WinInet
-
这是MSDN中的一篇文章,说的是用WinInet来模拟表单的发送,用的是VC及SDK两种方法实现的,用文中方法便可以实现直接将表单发送到WEB服务器上了,比直接在网页上填表高明多了。
原文较短且很简单,就没翻译,直接帖上来了,没弄明白MSDN中的算转帖还是算收藏,反正哪位仁兄能用上就行了
HOWTO: Simulate a Form POST Request Using Win
- 分类:VC语言 查阅全文
- 评价.Net和J2EE
- 先看:http://www.microsoft.com/china/msdn/library/dn_voices_webservice/html/netjava.asp#net10
微软抢手的一点总结:我们相信使用存储过程的.NET实现不但是一种比J2EE BMP模型更为高级的设计模式,而且还能提供比其更好的性能和扩展性。该应用程序的两个版本的基准数据证实了这一点。
我的观点:J2EE中的任何
- 分类:VC语言 查阅全文
- 对话框背景色的设置
-
黄基前(广西桂林)---- 笔者曾在《软件报》2000年第5期中讨论过如何改变控件的颜色,但还有相当一部分的读者来信提问: 一个基于对话框的MFC AppWizard应用程序中,如何改变对话框的背景颜色呢?对于这个问题,其实可以 由几种不同的方法来实现,具体如下(粗斜体代码为增添的):---- 方法一:调用CWinApp类的成员函数SetDialogBkColor来实现。----
- 分类:VC语言 查阅全文
- 自己整理的STL中的Concepts Refinement关系图
-
小弟在学习STL的过程中,首先阅读了一些关于STL的中文文章,如发表在《程序员》杂志上的,以及csdn.net上的。之后,又阅读了http://www.SGI.com/tech/stl/上的文档,获益非浅。
侯捷老师在一篇文章中曾提到:学习STL时,掌握了Iterator的技术,就如掌握了阿里巴巴的口诀(好像是这样说的)。
但是,我在这里要讲的,不是Iterator技术,讲述I
- 分类:VC语言 查阅全文
- Generic Programming: Mappings between Types and Values
-
Generic<Programming>: Mappings between Types and Values
Andrei Alexandrescu
前言
Andrei Alexandrescu的文章不用我说了吧,经典!由于小弟水平有限,不敢翻译,恐有误人子弟之嫌,好了大家还是赶快看吧。^_^,望看过的朋友发表一下你的心得,
- 分类:VC语言 查阅全文
- 在VC中调用默认的电子邮件程序发送邮件
- 很多时候大家需要在程序中发送邮件,自己编又太麻烦,怎么办,呵呵,有现成的!
1、想省事儿的,用ShellExecute函数:
ShellExecute(NULL,NULL,"mailto:[email protected]",NULL,NULL,SW_SHOW);
2、如果想自己多处理一些东西的话,比如加上默认的帐号、密码、附件等,就可以调用系统的Mapi函数。具体的用法大家可以去查MSDN都是以M
- 分类:VC语言 查阅全文
- 评C/C++实战之内存管理
- C/C++实战之内存管理 关键字:C++,内存分配,系统
贴文时间 2001-11-11 21:23:47
原作 Paul_Ni
欢迎大家来到这片大多数程序员都心有余悸的雷区。本世纪伟大的比尔·盖茨曾经失言:
640K ought to be enough f
- 分类:VC语言 查阅全文
- 用template实现的可扩展的平台无关的 log Class
- 在一个项目的开发中,经常会需要写一些运行的log啊,debug信息啊.正好我正在学习GP 相关的东西,就写了这个东西,希望能抛砖引玉了.
/*@$**************************************************************************** File Name &nbs
- 分类:VC语言 查阅全文
- 动态改变网页内容(CHtmlView/CWebBrowser2/IE)
- 很多时候,我们需要动态的修改网页的内容。
早先COM集中营曾有篇文章介绍过,源代码:http://263.csdn.net/FileBBS/files/2001_9/T_642_1.zip
其中基本代码如下:
void CMainFrame::OnChangehtml() { IHTMLDocument2 *pHTMLDocument=NULL; IPers
- 分类:VC语言 查阅全文
- 微软新任Visual C++设计师Stanley Lippman访谈
- 微软新任Visual C++架构师Stanley Lippman访谈
Chris Maunder 著 荣耀 译
Stanley Lippman 在C++语言方面和C++社团里有很长的历史背景了。他是C++最早的使用者和实现者之一,曾是Bjarne Stroustrup领导的贝尔实验室基础项目组的一员,做过Walt Disney特色动画公司首席软件工程师,并撰写了象《C++ Pr
- 分类:VC语言 查阅全文
- 简述MFC程序生与死
- 经常从网上下载好程序,但打开VC看了不到几行,鼠标就移到最到最右上角,对准那个“X”,咔嚓...(心还暗念:嚓死你!),二话不说在“程序”菜单里寻找QQ的存在,开始进入休闲时光!!这可是我经常做的事情,唉!苦于基础不扎实,经常被美好的代码踢出门外。但幸好我还对她有一斯感觉,近来有幸买到侯先生的《深入浅出MFC》,看到第六章:MFC程序的生死因果,觉得是学MFC
- 分类:VC语言 查阅全文
- ※※※★★★ BlueDog原作 下一代集成环境改进创意,希望Borland注意到此文!!! ※※※★★★
-
新的语言集成环境改进创意
1、 在 if endif while do for switch下可以进行展开调试编写 如
按加号可以展开 和 压缩,可以由用户自已定义来增加此项功能,不是所有的地方需要增加。现在你可不需要为胖函数担心了。而且读别人写的程序比
- 分类:VC语言 查阅全文
- 在C#中如何支持Foreach
- 在VB6中,我最喜欢For each语句,并让我的类支持这一特性,自然的我也希望C#中也有此功能,一查资料,马上发现C#支持Forcach,可没介绍任何让自己的类支持Foreach。还是看看MSDN吧。
MSDN指出必须支持System.Collections.IEnumerable接口,而IEnumerable接口中仅
- 分类:VC语言 查阅全文
- Win32环境下动态链接库(DLL)编程原理
- 李 欣
比较大应用程序都由很多模块组成,这些模块分别完成相对独立的功能,它们彼此协作来完成整个软件系统的工作。其中可能存在一些模块的功能较为通用,在构造其它软件系统时仍会被使用。在构造软件系统时,如果将所有模块的源代码都静态编译到整个应用程序EXE文件中,会产生一些问题:一个缺点是增加了应用程序的大小,它会占用更多的磁盘空间,程序运行时也会消耗较大的内存空间,造成系统资源的浪费;另一个缺点是,
- 分类:VC语言 查阅全文
- Socket中如何设置连接超时
- Socket中如何设置连接超时AntGhazi/2001.12.14 主页:antghazi.yeah.net
把CSDN与中文yahoo翻了底朝天,也没找到如何设置socket的连接超时的满意方法,问此问题的兄弟已有一大堆,这里偶就讲一下win下如何设置socket的connect超时。设置connect的超时很简单,CSDN上也有人提到过使用select,但却没有一个令人满意与完整的答案。偶
- 分类:VC语言 查阅全文
- 艺龙千万级邮件系统的设计及数据库中间件部分实现
-
作者:艺龙公司技术研发经理 高鹏
近日,艺龙公司推出了“艺龙五星级企业邮箱系统”和“艺龙个人5秒邮”的收费邮件系统,这两套系统都采用的是艺龙公司与全世界最大的邮件运营商mail.com合作设计和开发的千万级邮件系统:“ComConnect”。笔者是该系统的主要设计人员,本文将介绍这套系统的技术特色,以及数据库中间件部分实现。
艺龙公司的“ComConnect”系
- 分类:VC语言 查阅全文