内容列表
- VC.Net定义和使用MFC DLL
- 什么是DLL?
DLL指的是动态链接库(Dynamic Link Library),它是一个可以被多个应用程序(甚至是不同语言编写的应用程序)同时调用的可执行二进制文件,是一个可共享的库。DLL是建立在客户/服务器通信的概念上,包含若干函数、类或资源的库文件,函数和数据被存储在一个DLL(服务器)上并由一个或多个客户导出而使用,这些客户可以是应用程序或者是其它的DLL。
&nb
- 分类:VC语言 查阅全文
- 基于Linux2.4内核的透明代理配置方案
- Author: Kamus(张乐奕)
Mail: [email protected]
Date: 2003.08
环境:
服务器: SuSE Linux 8.2 + ADSL
客户端: Windows2000
局域网: 用8口10-100M集线器连接SuSE(192.168.1.3), Windows(192.168.1.5), ADSL(192.168.1.1)
&n
- 分类:VC语言 查阅全文
- 失业了……
- 我是在公司并不顺利的时候来到进入的,两年来,一直在一个部门做开发。由于是行业软件,而相关行业一直就不是很景气。部门一直在开发新产品,可一直出不来成品。产品总是处于不稳定状态。我也一直不太认同公司的某些理念,于是乎我失业了……
不知道国内的软件公司是不是都是只重视编码,不重视测试?我感觉国内大部分软件公司的产品充其量只是一个功能的累积物,还不能算是严格的软件产品。也许我比较理想化,请大家发表发表看
- 分类:VC语言 查阅全文
- VC.Net从DLL传递消息到EXE
- 在进行DLL开发过程中,尤其在进行底层硬件开发过程中,比如实时接收数据,进程需要和应用程序进行交互,而DLL和应用程序最好的交互就是发消息了,在DLL中定义消息的方式和在应用程序中定义消息的方式非常相似。下面谈谈这两种定义的方法:
一、在应用程序自定义消息方法:
一般自定义消息有一定的范围,虽然说自定义消息从
- 分类:VC语言 查阅全文
- 在视图中同步显示鼠标的位置
- 【实现功能】当鼠标在视图区移动时,在鼠标附近同步显示鼠标所在的坐标位置。这个功能,对许多网友来说并不复杂。简单的办法是在OnDraw中绘制坐标位置就可以了。本文的实现思路是在不调用视图刷新以及不覆盖视图上原有内容的基础上实现鼠标坐标的跟踪显示。
【实现方法】
1。鼠标移动前,计算显示的鼠标坐标字符串所要占的矩形位置。
2。将视图中这个位置的图像复制备份,
3。在视图上绘制坐标
4。鼠标下
- 分类:VC语言 查阅全文
- c++编程常用工具集
-
给c++程序员的一份礼物-常用工具集
给c++程序员的一份礼物-常用工具集
■...开发环境 ---->Turbo c DOS时代c语言开发的经典工具,目前适合两类人使用:c语言beginner(尤其是学生一族),具有怀旧情节的专业人士:) ---->Visual C++ 6.0/7.0 稳定而强大的IDE开发环境,具有丰
- 分类:VC语言 查阅全文
- 在 C 语言中实现模板函数的方法(续)
- 在 C 语言中实现模板函数的方法(续):
/* 定义一个宏,用来连接两个标识符:*/
#define MAKE_NAME(className, methodName) calssName##__##methodName
/* 模板源文件:template.c
* 必须重定义的宏:TheClass
- 分类:VC语言 查阅全文
- 协议开发 中移动CMPP2.0协议API(二)
- 协议开发 中移动CMPP2.0协议API(二)
云网([email protected])
接上篇:
其实说到API的开发,也只是包装了一个通讯协议。让上层用户可以不用去知道详细的协议解释,而专注于自己的业务模块。
对于CMPP2.0协议,要用的指令也就8个,相对来说并不是很复杂
CMPP_CONNECT
- 分类:VC语言 查阅全文
- 梅西迭代算法的实现
- /* Name: 梅西迭代算法的实现 Copyright: 2003(C) Author: 徐岩柏 Date: 31-10-03 16:09 Description: 该问题是线性移位寄存器的综合问题提出的,给定一个N长的 &nb
- 分类:VC语言 查阅全文
- algorithm study--sorting(1)
-
Doing a thing better is often a waste of time.
 
- 分类:VC语言 查阅全文
- 使CWinApp::GetProfileString读取自己的INI文件
- 写MFC程序程时,向导会自动在注册表中建立本程序的键,用于保存程序的一些设置信息。但有时我们不希望将这些配置信息保存到注册表中,而要存在自己指定目录中的ini文件(或其它文件),我们不用自己重写一个CIniFile类,只需要要CWinApp::InitInstance()中修改CWinApp的几个成员变量就可以了,如下:
//以下代码放到InitInstance中//首先清除注册表键值变量所分配
- 分类:VC语言 查阅全文
- 【VC经验】偶的小经验一
- 说明:这些是我在编程中碰到和处理过的一些问题和经验。这是第一篇(看看效果,先)。
一,PostMessage和SendMessage
1, PostMessage只把消息放入队列,不管其他程序是否处理都返回,然后继续执行,这是个异步消息投放函数。而SendMessage必须等待其他程序处理消息完了之后才返回,继续执行,这是个同步消息投放函数。而且,PostMessage的返回值表示PostMe
- 分类:VC语言 查阅全文
- 在 Visual C++ 中使用内联汇编
- 一、 优点
使用内联汇编可以在 C/C++ 代码中嵌入汇编语言指令,而且不需要额外的汇编和连接步骤。在 Visual C++ 中,内联汇编是内置的编译器,因此不需要配置诸如 MASM 一类的独立汇编工具。这里,我们就以 Visual Studio .NET 2003 为背景,介绍在 Visual C++ 中使用内联汇的相关知识(如果是早期的版本,可能会有些许
- 分类:VC语言 查阅全文
- D3dFvf顶点格式的C++描述(vc.net版)
- 以下代码在vc 7.1(vs.net2003)下编译通过。
使用模板偏特化实现
#ifndef _AI_D3DFVF_H_#define _AI_D3DFVF_H_//D3d9Fvf struct generate templates//Author Kevinqing <[email protected]>//#include <d3d9.h>//-------
- 分类:VC语言 查阅全文
- 协议开发 中移动CMPP2.0协议API(四)
- 协议开发 中移动CMPP2.0协议API(四)
云网([email protected])
接上篇:
八、链路检测
根据CMPP协议当链路检测包发出超过时间T后未收到响应,应立即再发送链路检测包,再连续发送N-1次后仍未得到响应则断开此连接,并根据需要重新建立链接(T=60秒,N=
- 分类:VC语言 查阅全文
- 利用自定义的异常处理重起你的应用程序
- C++技巧:利用自定义的异常处理重起你的应用程序
当利用.NET结构时,你将执行try/catch块去处理你的应用程序期待的特殊异常。.NET的一个能力是你可以用自定义的异常处理去抓取你的应用程序在运行过程中被抛弃的未被处理的异常。这就允
- 分类:VC语言 查阅全文
- 浅谈ATL(一)
-
浅谈ATL(一)
作为Atl/COM/Activex的小斑竹,很想提高我们板块的人气,写点文章来吸引更多的想学COM的新手。天天都会看到一些新手对参数传递如自定义结构类型、数组、接口等参数类型出现的问题。这篇文章主要让一些惧怕COM的新手知道该掌握什么基础知识,让他们知道用什么做COM组件最简单,使他们对ATL有个大概的认识。
什么是ATL?
ATL(活动模板库,Active Templ
- 分类:VC语言 查阅全文
- 大量经典编程书籍下载
- http://www.phpx.com/happy/showthread.php?s=&threadid=64999
好多不错的书!看看吧!
COM与COM+从入门到精通COM技术内幕3D图形编程指南Windows95程序设计高质量C++编程指南C与C++中的异常处理C++ Primer 题解Effective C++中文版Essential C++
- 分类:VC语言 查阅全文
- C/C++ 大量经典编程书籍下载
- COM与COM+从入门到精通http://www.sron.net/SoftView/SoftView_956.html COM技术内幕http://www.sron.net/SoftView/SoftView_955.html3D图形编程指南http://www.sron.net/SoftView/SoftView_951.htmlWindows95程序设计http://www.sron.net
- 分类:VC语言 查阅全文
- RPC远程过程调用实例剖析之一
- RPC远程过程调用实例剖析
Paddy102
本文比较详细地介绍了远程过程调用(RPC)的OSF标准在Microsoft VC++中的实现原理, 以及如何使用它们来开发应用程序. 阅读本文你将了解RPC的基本原理, 并将看到如何开发使用RPC进行异种机网络分布式处理的客户机应用程序和服务器应用程序.
Para 1. RPC工作原理
RPC是把
- 分类:VC语言 查阅全文