开始VC之路--创建窗体 (转)
开始VC之路--创建窗体 (转)[@more@]第一讲 用Create()方法新建一个窗体应用程序 一般来讲,大多数windows应用程序的界面都是由一个或数个窗体构成。而VC++中提供了丰富的类库,用于创建Windows窗体应用程序。 我们一般可以通过CFreameWnd类中的Create()方法来创建一个窗体,Create()函数的定义如下: BOOL Create(LPCTSTR lpszClassName, LPCTSTR lpszWindowName, Dword dwStyle = WS_OVERLAPPEDWINDOW, const RECT& rect = rectDefault, CWnd* pParentWnd = NULL, // != NULL for popups 
《专栏声音》Web Services ,在困惑中突围 (转)
《专栏声音》Web Services ,在困惑中突围 (转)[@more@]随机推荐: 如何使用可以接受输入的列表框 DirectShow技术描述与应用(2) The S7 Debugger doesn’t work. What can I do? Prefer C++(一) 实例讲解.NET中资源文件的创建与使用 打印数据库的备注字段 Samba 再看新龙门客栈 开发过程的产出是什么?一种比拟 数据库视图的使用 推荐C++教程 在 Linux 下使用数码相机 自己写的wow菜鸟指南 Tutorial for building J2EE Applications using JBOSS and ECLIPSE (5) Autodesk官方最新的.NET教程(二)(b
限制程序运行实例数 (转)
限制程序运行实例数 (转)[@more@]限制一个程序同时只能运行一个实例的方法一般有两种,即使用“信号”与FindWindow,通常第一种方法较为安全,而第二种方法必须知道Window的CLASS(在MFC中是很痛苦的,而且一旦CLASS NAME变了以后程序也要跟着改),否则可能就会出错。然而这两种方法都只能限制程序运行一次,如果要控制程序运行次数,比如3次,则使用以上的两种方法就会很困难。前段时间写了一个HOOK函数,其中用到了共享变量,在这个程序写完后我突发奇想,不知道这个东西在EXE文件中是否有用?想到了那就试一试吧,一试,果然蛮爽的,居然
分析与理解消息反射机制 (转)
分析与理解消息反射机制 (转)[@more@]郑力群前言: 我曾写过一篇文章对通知消息WM_NOTIFY进行分析,消息反射是MFC中对通知消息的处理方式,两者之间关系十分紧密,因此,我写了这篇文章,希望能够描绘出通知消息的完整印象。消息反射的基础知识1、消息反射解释: 父窗口将控制子窗口发给它的通知消息,首先反射回子窗口进行处理(即给控制子窗口一个机会,让控制子窗口处理此消息),这样通知消息就有机会能被子窗口自身进行处理。2、MFC中引入消息反射的原因: 在windows的消息处理中,控制子窗口的发给其父窗口的通知消息只能由
分析与理解通知消息-WM_NOTIFY (转)
分析与理解通知消息-WM_NOTIFY (转)[@more@]郑力群 前言 近来,有几个网友发妹儿问了我一些关于WM_NOTIFY通知消息的使用问题,为此,我写了这篇文章,将我对WM_NOTIFY消息的理解阐述如下,希望能对各位有所帮助。 引入WM_NOTIFY消息的原因 1、问题的提出: 在windows3.x中,不存在WM_NOTIFY消息,控制子窗口的通知消息同菜单的命令消息及加速键消息一样,均使用WM_COMMAND来发送,此时,根据WM_COMMAND消息传递的做法,可知道含有如下的传递结构:wParam high-order : Notify Code :(如TTN_NEEDTEXT)wParam low-order : C
Guru of the Week 条款21:代码的复杂性(第二部分) (转)
Guru of the Week 条款21:代码的复杂性(第二部分) (转)[@more@]GotW #21 Code Complexity – Part IIXML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 著者:Herb Sutter 翻译:K ][ N G of @rk™ [声明]:本文内容取自www.gotw.ca网站上的Guru of the Week栏目,其著作权归原著者本人所有。译者kingofark在未经原著者本人同意的情况下翻译本文。本翻译内容仅供自学和参考用,请所有阅读过本文的人不要擅自转载、传播本翻译内容;下载本翻译内容的人请在阅读浏览后,立即删除其备份。译者kingo
大白鲨经验集 (转)
大白鲨经验集 (转)[@more@]大家新年好!!学的越来越多,钱/前途无量!!我的经验并非是好的,大家既然来到这里就是志同道合,互相学习。所以也希望您把你的经验共享出来,以某某人的经验集为标题,方便朋友查找。我一直认为要成为高手必定要经过四个阶段:入门:就是熟悉该语言的环境,比如说编译设置,环境设置,工程文件,语法,通用组件使用。掌握:就是该语言的所有的功能,比如 DLL,RES,OPP(类和模板),消息,自定组件,內嵌汇编,DCOM,文件与磁盘操作,api/SDK,注册表, VXD/WDM,通过一个小程序学会编程的规范化。熟练
简单加密/解密方法包装, 含encode(),decode(),md5() (转)
简单加密/解密方法包装, 含encode(),decode(),md5() (转)[@more@]package steeven;/*用途: 简单加密/解密方法包装作者: steeven@kali.com.cn日期: 12/05/2001感谢: Java/l-security/index.shtml">http://www-900.ibm.com/developerWorks/java/l-security/index.shtml说明:This Class need JCE, DOWNLOAD here:http://java.sun.com/security/index.html*/import java.security.*;import javax.crypto.*;public class Crypt { private static String Algorithm="DES"; //定义 加密算法,可用 DES,DESede,Blowfish static boolea
完成端口(上) (转)
完成端口(上) (转)[@more@]完成端口模式 完成端口是到目前为止最为复杂的输入输出模式。然而,当一个应用不得不同时处理大量的socket时,它也提供了使系统性能达到最佳的可能性。不幸的是,完成端口只能用在windows NT和Windows2000上。由于完成端口被设计得极为复杂,它应该成为程序员的青年禁卫军,只有在被迫面对几百甚至几千个并发的socket、你又希望在添加cpu后可以获得更好的scale时,才被派上战场。关于完成端口,最重要的是记住这一点:如果你为winnt/2000开发处理大量socket I/O 请求的高性能服务,它是你的最佳选择(比如,web
关于win2000安装的2个问题 (转)
关于win2000安装的2个问题 (转)[@more@]win2000高级问答 问:在安装windows2000的过程中要提示输入注册号,我想使安装更方便,怎样去处掉安装过程中需要输入注册号这个过程? 答:把安装文件拷贝到硬盘,打开i386目录下的setupp.ini,将PID后面的数字改成51873270,那么在整个安装过程中就不会再问你输入序列号了。 问:在安装WINDOWS2000的过程中我需要填写很多系统的相关信息,有没有办法可以让WIN2000进行全自动的安装? 答:这是可以办到的。在WINDOWS2000的安装盘上有一个SUPPORTTOOLS的目录,将其中的DEPLOY.CAB拷贝到硬
incide c#(一) (转)
incide c#(一) (转)[@more@] 面向对象编程基础 本章的目的是引导你通过面向对象编程这个术语,理解面向对象的重要性。许多高级语言,如c++和微软的Visual Basic,声称“支持对象”,但仅有少数语言支持所有构成面向对象编程的原则。C#就是这样一种语言:它是一种真正面向对象、基于组件的语言。因此,要从这本书获得尽可能多的知识,你需要很好的把握其中的概念。我知道这样的概念章节通常被读者略过,他们希望马上编码,但除非你认为自己是“技术天才”,我建议你阅读这一章。那些对面向对象编程仅略有所知的人,你会在这一章获
Delphi控件的拿来主义(三) (转)
Delphi控件的拿来主义(三) (转)[@more@] ----问题二及解决方案XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 每一条导入表中的纪录除了ISO文件中的内容外,还需要有书的类型,期号,以及ID号,而TPgCSV在插入新纪录时只处理了同文本文件中的数据相关的字段,因此,这些字段的内容需要我们自己来加入。不用说,很自然的就会想到Table中的AfterInsert事件.但问题是,我的Table在DataModule单元中,我必须传参数到AfterInsert事件中,麻烦!同时,这样的处理会带来维护上的混乱,
mapinfo用户手册 第22章(一) (转)
mapinfo用户手册 第22章(一) (转)[@more@] 第22章 使用MapBasicXML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 打开mapbasic窗口 要打开mapbasic窗口,选择选项》显示mapbasic窗口,mapbasic窗口就显示在屏幕上。 象其他窗口一样,你可以改变它的大小或移动到一个新位置。你可以在该窗口输入mapbasic代码或在集成mapinfo时阅读mapbasic代码。要知道mapinfo是怎样执行一个选定的语句,打开mapbasic窗口,然后打开世界地图表。选择查询》选择。敲入表达式:pop_1994>1000000。确定结果浏览
软件界面中菜单的美化 (转)
软件界面中菜单的美化 (转)[@more@]在网上有很多文章都提到怎样在菜单中加入背景图片,可是都没有一个完整的回答,也没有一个比较完整的例子。当然csdn曾经有一个高人说过这个问题,而且在程序员大本营2000版中也有收藏。我参考了一些方法和技巧,当然包括国外的了,写下了如下的代码,希望能够满足大家的要求,不过不是很完善,如果有哪位大侠修改过,不妨也将修改过的代码贴出来,大家共享!为了在menu控件中加入背景图片,没有直接的方法,都的靠自己动手画,因为menu控件没有canvas属性,所以只能自己动手了!这个东西我也是菜鸟一只,
AMD领先英特尔发表工作频率3.4THz的晶体管 (转)
AMD领先英特尔发表工作频率3.4THz的晶体管 (转)[@more@]美国amd公司日前成功地开发出世界上最快的MOS晶体管,从而超越了美国英特尔公司。这就是AMD公司于2001年12月的“2001 International Electron Device Meeting(2001 IEDM)”发表的工作频率为3.4THz的晶体管。此前的最高记录是英特尔在2001 IEDM的前一周发表的工作频率为2.63THz的晶体管。按照ITRS(国际半导体技术指标)的规划,这一级别的技术将在2010年达到实用水平,不过AMD公司并未宣布此次发表的工作频率3.4THz的晶体管何时进入实用阶段。 竞争日益激烈的晶体管开发
Visual Basic 6.0 控件和 .NET 控件的区别 (转)
Visual Basic 6.0 控件和 .NET 控件的区别 (转)[@more@]isual Basic 6.0 控件和 .NET 控件的区别 - Visual Studio,Visual Basic,控件,visual basic,visual basic 6.0 - 技术教程网 技术教程网 -- 实用技术参考
怎样在程序中调用建立连接字符串的对话框 (转)
怎样在程序中调用建立连接字符串的对话框 (转)[@more@]样在程序中调用建立连接字符串的对话框 - 调用,sql中字符串连接,对话框 调用 - 技术教程网 技术教程网 -- 实用技术参考
恶魔和梦魇的私语------- 关于软件开发的务虚主义对话(2) (转)
恶魔和梦魇的私语------- 关于软件开发的务虚主义对话(2) (转)[@more@]//////////////////////////////////////////////////////////////////恶魔吹着笛子来:这是我对myan的回信(注是〈关于软件开发的务虚主义对话(1)〉的最后一封信),里面表达了我对oo和gp的初步的一些想法当然还不是很成熟。梦魇:恶魔从软件开发成本来看待人们对开发语言和工具的选择与评价,确实是让我耳目一新,却又难以完全接受的观点。////////////////////////////////////////////////////////Myan你好: 很抱歉那么晚才回复你的来信,这两封信我
各位帮帮我啊??学delphi5困扰!! (转)
各位帮帮我啊??学delphi5困扰!! (转)[@more@] 我是一个Delphi5的入门学习者,在学习中遇到了一些问题想问你一下。我是自学的,我以前对Delphi一点也不知道,我就直接从Delphi5学起了,我对Delphi5的编程风格及规范不了解,我买了两本入门的书,那些书里讲的不是很好,特别是对编程的事件的编写代码说的不好,比如:procedure TForm1.openButtonClick(Sender: Tobject); var s:string; begin if not opendialog1.execute then exit; mpeg.autoplay:=false; mpeg.streamname:=opendialog1.filename; mpeg.open; trackbar1.Max:=mp
Design Patterns: Solidify Your C# Application Architecture with Design Patterns中文版(尾篇二) (转)
Design Patterns: Solidify Your C# Application Architecture with Design Patterns中文版(尾篇二) (转)[@more@]Design Patterns: Solidify Your C# Application Architecture with Design Patterns中文版(尾篇二)XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 作者:Samir Bajaj 译者:荣耀 【译序:C#进阶文章。译者对Samir提供的C#例子进行了简单整理(作者提供的某些代码在译者的环境中无法通过编译),并编写了对应的C++示例,一并置于译注中,以便读者比对。译文中所有C#、C++程序调试环境均