内容列表
- Windows多线程多任务设计初步
- 作者:刘 涛 转摘自 yesky [前言:]当前流行的Windows操作系统,它能同时运行几个程序(独立运行的程序又称之为进程),对于同一个程序,它又可以分成若干个独立的执行流,我们称之为线程,线程提供了多任务处理的能力。用进程和线程的观点来研究软件是当今普遍采用的方法,进程和线程的概念的出现,对提高软件的并行性有着重要的意义。现在的应用软件无一不是多线程多任
- 分类:VC语言 查阅全文
- Windows Media Format SDK系统概述
- Windows Media媒体内容采用的是ASF文件格式。Microsoft公司提供了Windows Media Format SDK,以支持以下三大功能:ASF文件的生成(包括ASF数据的流化)、ASF文件的编辑和ASF文件的播放(包括ASF媒体流的播放)。在开始编程之前,对SDK系统有个总体的认识和理解是必要的。(注:如果未作特别说明,本书所述的SDK或WMF SDK均是指Windows Me
- 分类:VC语言 查阅全文
- 如何定制对话框中的回车键
- 基于对话框的程序中,每次按下回车键时,程序都退出。去掉按钮的 BS_DEFPUSHBUTTON 属性并重写OnOK函数也没用。那么如何定制回车键的行为呢?这个问题很easy,但是要说明白,却要费点时间。 这个问题在Windows的开发中由来已久,对于初学者来说,这是个恼人的问题,幸运的是,人们找到了多种解决这个问题的方案。本文将告诉你定制回车键行为
- 分类:VC语言 查阅全文
- 点对点语音通信
- -摘自CSDN论坛随着计算机网络的日益普及,人们通过网络进行交流显得越来越重要,于是出现了一系列语音通信的软件,比如NetMeeting、IPPhone、MediaRing以及VoxPhone等等,但这些软件都功能完善、相对独立,不利于集成到自己开发的软件中,有时我们也希望将这种语音通信功能集成到自己的软件中,尤其当一个单位的局域网用户分散在不同的房间时。本文给出一种灵活、简单的实现方法,采用基于
- 分类:VC语言 查阅全文
- 使用VC6进行ADO编程,使用SQL SERVER 2000+WINDOWS SERVER 2003+VC6
- 使用VC6进行ADO编程,使用SQL SERVER 2000+WINDOWS SERVER 2003+VC6目的是将SERVER产生的日志文件--文本格式,写入到SQL SERVER数据库,实现功能为:1.修改源日志格式为以跳格键分割字段,字段用引号引起,写入成一个新的日志文件。2.程序读出新日志文件,写入到数据库。由于是初学VC,不当之处请高人指正,万分感谢!第一部分工程名称为vcado,如下是
- 分类:VC语言 查阅全文
- 相互联系的下拉框控件设计
- 在应用程序的界面中,经常可以看到相互关联的下拉框组出现。比如查询条件一类应用,设置查询条件时,经常是第一个下拉框中含有待查询的项目,选中其中的一个项目,第二个下拉框中的选项变为对应于该项目类型的运算符,第三个下拉框中的选择变为对应于该项目的可选值。 一般的,这种关联关系的处理都是放在下拉框控件所在的对话框等容器窗口中。通过第
- 分类:VC语言 查阅全文
- 用ENTER键切换控件焦点,并模拟按键
- //得到控件类型 CtrlType CENTERView::GetCtrlType(CWnd * pWnd) { char buf[512]; CString szTmp;  
- 分类:VC语言 查阅全文
- 如何把一个lib库文件加入到VC.NET项目中去
- 在VC6集成开发环境中,可以点击菜单命令 project/setting,弹出项目属性对话框;然后在活动配置中选 link/object/library modules,即可输入待加入的lib库文件 但是在VC.NET集成开发环境中是这样
- 分类:VC语言 查阅全文
- IPv6名称到地址的转换函数getaddrinfo()详解
- IPv4中使用gethostbyname()函数完成主机名到地址解析,但是该API不允许调用者指定所需地址类型的任何信息,返回的结构只包含了用于存储IPv4地址的空间。为了解决该问题,IPv6中引入了getaddrinfo()的新API,它是协议无关的,既可用于IPv4也可用于IPv6。调用该函数会获得一个addrinfo结构的列表,调用的返回值是addrinfo的结构(列表)指针。
 
- 分类:VC语言 查阅全文
- 解决Windows 程序界面闪烁问题的一些经验 (转载)
- http://blog.joycode.com/yaodong/archive/2004/11/26/39764.aspx
解决Windows 程序界面闪烁问题的一些经验
一般的windows 复杂的界面需要使用多层窗口而且要用贴图来美化,所以不可避免在窗口移动或者改变大小的时候出现闪烁。
先来谈谈闪烁产生的原因
原因一:如果熟悉显卡原理的话,调用GDI函数向屏幕输出的时候并不是立刻就显
- 分类:VC语言 查阅全文
- XML文法分析
- 在进行XML文法分析之前,首先有必要了解XML语法的基本规则:词法特征:1)XML区分大小写,如元素名在打开和关闭标记中应保持大小写一致<mytag>…</mytag>,XML的保留词串应符合大小写要求<?xml …> <!ENTITY>…。2)XML保留标记字符为:< > &,保留字符不允许出
- 分类:VC语言 查阅全文
- 网络编程的练习1
- 这里写的是一个客户端的类,调用InitNetClient成功后连接服务器,接收的数据通过消息返回窗口.其它功能以后再加上来./*************************************************************** 2004 - 11 - 30 参照于MSDN stephen*********************************
- 分类:VC语言 查阅全文
- 用SQL在Access中创建带自动增长字段的表
- Author:zfive5(zhaozidong) Email:[email protected] 用sql语句在access数据库中建立一张带自动增长字段的表(今天一位同事问了我这个问题),我通过google收到所有access的保留字,看到AUTOINCREMENT才有的灵感
- 分类:VC语言 查阅全文
- 美化CListCtrl中显示的焦点行
- 经常使用ClistCtrl来显示大量的数据,但是总感觉焦点行的背景颜色为蓝色,显示的效果挺难看的,参考《MFC技术内幕》这本书中的例子,自己修改了ClistCtrl的OnPaint代码,把焦点行改为白色的背景,加了一个矩形的边框,下面实际的效果,自我感觉还不错;
实现思路:
1、 首先调用Default,让ClistCtrl自己画
- 分类:VC语言 查阅全文
- 一个实现FTP断点续传的类
-
本文建立在你对socket知识有一点点的基础之上(有一点点就足够了:))
FTP客户端实现要建立两个通道,一个控制命令通道,让FTP服务器知道客户端要干什么,一个数据传输通
- 分类:VC语言 查阅全文
- 什么是 DLL?
- 什么是 DLL?
文章 ID
:
815065
最后更新日期
:
2004年6月17日
版本
:
1.0
本主题的内容
•
概要
•
更多信息
•
什么是 DLL?
•
DLL 和静态库
•
DLL 入口点
•
DL
- 分类:VC语言 查阅全文
- 为什么窗口总是先构造再Create?
- 使用MFC类时, 为什么不直接一步创建对象,而是先构造对象,再调用Create() 成员函数?使用两步法有以下好处:
首先,可以返回出错代码。C++ 构造函数不能返回出错代码,new 操作仅在内存不足时抛出异常.使用两步法可以消除此弊端, 在Create() 函数中返回出错代码.
其次, 减少了构造函数的开销。你可以在一个类中加入多个对象,但你无须在构造函数中创建它们,因此不会增加该类的构造函
- 分类:VC语言 查阅全文
- 导入类型库注意先后顺序
- COM组件通用ADO访问数据库,VC中使用组件,导入组件的类型库是报错------------------------------------------------------------------可能这个问题对别人来说真的不是什么问题,但是要是遇上了,会被烦死掉的,所以我还是写出来,希望别人遇上的
时候能得到帮助:I.问题概述: &
- 分类:VC语言 查阅全文
- 一些有用的VC的网站 zz
- http://www.vccode.com http://www.vckbase.com http://soft.yesky.com/SoftChannel/72342371928375296/index.shtml http://www.csdn.net/develop/ http://www.comprg.com.cn/titl_jpwz1.htm http://www.pconline.co
- 分类:VC语言 查阅全文
- 成员函数指针与高性能的C 委托
-
成员函数指针与高性能的C 委托(上篇)- -
&nbs
- 分类:VC语言 查阅全文