内容列表
初探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语言 查阅全文
<< 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 >>