内容列表
- Dll(动态链接库)学习笔记
-
DLL(Dynamic Link Libraries)专题:
比较大的应用程序都由很多模块组成,这些模块分别完成相对独立的功能,它们彼此协作来完成整个软件系统的工作。可能存在一些模块的功能较为通用,在构造其它软件系统时仍会被使用。在构造软件系统时,如果将所有模块的源代码都静态编译到整个应用程序EXE文件中,会产生一些问题:一个缺点是增加了应用程序的大小,
- 分类:VC语言 查阅全文
- WMI使用说明(翻译)
- 文:http://www.codeproject.com/useritems/wmi.asp
第一次翻译,只想带个头,翻译的不好,希望各位不要笑话我
相信大家对WMI一定也都有听说过吧,国内的很多网站也多有介绍过
这里是codeproject上的一篇,我觉得很全面在这里翻译一下希望大
家评价一下,讨论一下自己编写代码的心得,OK不多说了,翻译了......
先介绍一下相关知识
- 分类:VC语言 查阅全文
- 如何获取别的进程的TreeView控件的内容
- extern "C" long EXPORT __stdcall GetRootItem (long Thwnd,char *filestr) { TVITEM tvi, *_tvi; char *_item; char item[256]; unsigned long pid; &n
- 分类:VC语言 查阅全文
- 编程建立IIS站点和虚拟目录(2)(实现文件)
- // W3SvcAgent.cpp: implementation of the CW3SvcAgent class.////////////////////////////////////////////////////////////////////////
#include "stdafx.h"#include "setup.h"#include "W3SvcAgent.h"
#incl
- 分类:VC语言 查阅全文
- 编程建立IIS站点和虚拟目录(1)(头文件)
- // W3SvcAgent.h: interface for the CW3SvcAgent class.////////////////////////////////////////////////////////////////////////
#if !defined(AFX_W3SVCAGENT_H__D10CF1B7_10C9_45DC_95A7_3AAEA1CFE558__INCL
- 分类:VC语言 查阅全文
- 1、建立图形形状的窗口
- 1、建立图形形状的窗口 1、首先要申请画板变量CDC memDC 用于绘制导入图形; 2、申请CBitmap变量 m_bmpDraw 用于导入图形 pOldMemBmp 用于保存原画板状态; 3、申请COLORREF变量 col,colMask;分别用于保存当前点颜色和比较颜色
- 分类:VC语言 查阅全文
- Scintilla使用指南(二)
- 使用概述
如何使用scinitlla控件呢?scintilla控件需要两个头文件,Scintilla.h和SciLexer.h,这里定义了消息宏,所用到的数据结构类型等等。在所要用到的cpp文件中包括这两个头文件即可。scinitlla控件与主程序交互通信是通过消息传递的。在窗体类中,创建一个scinitlla控件,然后发送消息给控件,以达到不同的目的。有的时候,我们也需要控件的反馈
- 分类:VC语言 查阅全文
- Scintilla使用指南(一)
-
Scintilla是一个免费的源代码编辑控件,它完全开放源代码,并且提供一个license允许用户自由地将它用在开源软件或是商业软件中。
我是在做毕业课题的时候发现的这个编辑控件,使用后发现它实在是强大和稳定,作为源代码编辑控件,我们能在普通的的文本编辑控件中能看到的功能,Scintilla都完全能够实现,而且,它还能够提供很多编辑和调试源代码时有用的特殊功能。包括语法高亮显示
- 分类:VC语言 查阅全文
- MSXML 解析 XML(收藏)
- 现在XML文档应用的方面特别的多.我把以前写过的一个例子帖出来,以备以后使用.第一部分:DOM解析: 概述:DOM解析将会把一个完整的XML文档读进来,生成一个结构树。这样会要把XML文档全部都加载到内在中。所以解析起来的速度会要慢一些。 1、如何加载xml文件: &n
- 分类:VC语言 查阅全文
- 从tracker上获取peer列表
- 从torrent文件中得到了tracker列表后,接下来的工作就是获取peer列表.tracker使用http协议.客户端向服务器发送标准的GET请求,就可以得到这个列表.tracker返回的信息是bencode编码.向tracker发送的GET请求有如下一些参数:info_hash(必须): torre
- 分类:VC语言 查阅全文
- 正在进行中的功能--动态消息对话框(.cpp)
- // InformationTip.cpp : implementation file//
#include "stdafx.h"#include "taskmng.h"#include "InformationTip.h"
#ifdef _DEBUG#define new DEBUG_NEW#undef THIS_FILEstatic char THIS_FILE[] = __FILE__;
- 分类:VC语言 查阅全文
- 正在进行中的功能---动态消息对话框(.h)
- #if !defined(AFX_INFORMATIONTIP_H__45E0DBBE_CB8F_43E6_8557_3214917F1036__INCLUDED_)#define AFX_INFORMATIONTIP_H__45E0DBBE_CB8F_43E6_8557_3214917F1036__INCLUDED_
#if _MSC_VER > 1000#pragma once#end
- 分类:VC语言 查阅全文
- 应用ShellExecute等待另一进程终止
- SHELLEXECUTEINFO exeInfo; exeInfo.cbSize = sizeof(SHELLEXECUTEINFO); exeInfo.fMask = (SEE_MASK_DOENVSUBST|SEE_MASK_FLAG_DDEWAIT|0x04000000|SEE_MASK_
- 分类:VC语言 查阅全文
- 结构化设计的救命稻草-回调机制
- 摘要:开发模式的确立是软件开发过程中不可缺少的一部分,就目前来说,面向过程和面向对象是两种主要的设计方法,虽然面向对象OOP是比较流行的字眼,但不表示面向过程就一定好无作为,毕竟面向过程设计方法也有适合其应用的软件系统:以功能操作为主,扩展性要求不高,无需过多考虑复用以及软件的通用性能。那是不是面向过程的设计方法对于诸如系统框架扩展问题就丝毫没有办法了呢?
按照面向过程的基本原则,划分系统功能模
- 分类:VC语言 查阅全文
- 怎样在VC++中访问和修改注册表
- Windows95/98/Me的注册表包含了Windows95/98/Me的系统配置、PC机的硬件配置、Win32应用程序和用户的其他设置信息。注册表和INI文件不同,它是多层次的树状数据结构,具有六个分支(根键),每个分支又由许多的键和键值组成,而每个键则代表一个特定的配置项目。 在实际编程工作中,我们遇到了如何在Visual C++中对W
- 分类:VC语言 查阅全文
- 利用DirectShow开发自己的Filter
- 利用DirectShow开发自己的Filter
学习directshow已经有几天了,下面将自己的学习心得写下来,希望对其他的人有帮助。
Filter实质是个COM组件,所以学习开发Filter之前你应该对com的知识有点了解。Com组件的实质是一个实现了纯虚指针接口的C++对象。关于com的东西,这里不
- 分类:VC语言 查阅全文
- Implement the 3D view window in a Dialog with OpenCascade
- Implement the 3D view window in a Dialog with OpenCascade
【Preview】
【Motivation】
In my application about simulation on the Real Structure Elements in a co
- 分类:VC语言 查阅全文
- VC++中进程与多进程管理的方法
- 摘要: 本文主要介绍了多任务管理中的多进程管理技术,对进程的互斥运行、子进程的创建与结束等作了较详细的阐述。 关键词: VC++6.0;进程;环境变量;子进程 进程 进程是当前操作系统下一个被加载到内存的、正在运行的应用程序的实例。每一个进程都是由内核对象和地址空间所组成的,内核对象可以让系统在其内存放有关进程的统计信息并使系统能够以此来管理进程,而地址空间则包括了所有程序模块的代码和
- 分类:VC语言 查阅全文
- [C++]监控特定文件夹的事件:三种解决方法汇总
- 监控特定文件夹的事件:三种解决方法汇总
LDBIVR程序中要监视特定文件夹的文件落地或者删除事件,本来要用SHELL中的事件通知机制,后来因为要考虑到各种意外事件,如服务意外退出、服务器崩溃等,遂作罢。
对于目录事件异步通知,大致有三个方法:
调用Windows的api函数ReadDirectoryChanges监视指定目录中文件(推荐使用),这个使用异步IO:
http:
- 分类:VC语言 查阅全文
- ANSI C中取得结构体字段偏移值的惯用法
- 假设在ANSI C程序中定义了一个名为MyStruct的结构类型,其中有一个名为MyField的字段,如何取得它在结构体中的偏移?
typedef struct MyStruct_tag{ // some fields ...
long MyField;
// other fields ..
- 分类:VC语言 查阅全文