摘要:贾旭滨(译)
有些时候,我们在运行一些程序的时候,需要得到当前系统中所有的进程的列表。当然,这对于一个比较熟悉计算机的人来说,很简单,在winnt中我们可以使用任务管理器来知道,在win95/98/me中我们可以使用一些工具来知道就可以了。不过我们现在要写一个既能在nt中运行,又能在95/98/me中运行的程序,它能得到进程的列表,而又不必要一些麻烦的操作。因此,我写了一个c++类,它使用......
摘要:山东科技大学智能工程研究所 杨在春
最近,在互联网上发现许多visual c++爱好者求助如何使用mscomm串行通讯控件,笔者也读到过一些关于使用mscomm通讯控件的文章,大部分只是从表面上泛泛地做了介绍,没有涉及到真正的程序实现,读者仍然无法使通讯控件工作起来。其实,在vc++6.0中使用通讯控件,还必须了解colevariant与动态数组等一些知识。现在我单位正与济宁二号煤矿合作开发“......
在Visual C++ 中建立MFC扩展DLL我 们 编 写 了 一 个 扩 展 类 的 样 例 并 将 其 封 装 在 dll 中 以 向 你 演 示 该 过 程.
mfc 是 经 验 丰 富 的 编 程 人 员 掌 握 的 有 力 工 具, 但 它 离 完 美 还 相 距 甚 远. 事 实 上, 我 所 认 识 的 以 mfc 编 程 为 谋 生 手 段 的 人 都 开 发 了 他 或 她 自 己 的 扩 展 集 合, 他 们 以 mfc 类 作 为 基 础 类 来 派 生 自 己 的 类. 这 毕 竟 是 c++ 的 威 力. 如 果 某 个 类 不 能 满 足 你 的 需 求 ( 而 且 如 果 它 恰 好 可 以 作 为 设 计 的 开 始 ), 你 可 以 从 它 自 由 地 派 生 新 类 并 修 改 你 不 喜 欢 的 部 分. 【程序编程相关:
从subsystem开始概述NT内核
】
有 经 验 的 windows 编 程 人 员 都 逐 渐 放 弃 了 windows sdk, 而 转 向 能 为 windows 内 置 的 低 级 机 制 提 供 高 级 抽 象 的 开 发 环 境. 这 种 转 移 的 一 个 主 要 受 益 者 是 visual c++, 它 依 靠 mfc 库 来 提 供 windows api 的 面 向 对 象 的 视 图. 【推荐阅读:
Sniffer 实现之 用 Raw So】
假 设 你 编 写 了 一 个 mfc 扩 展 集 合, 并 愿 意 与 公 司 的 其 它 开 发 人 员 共 享. 你 该 如 何 封 装 这 些 扩 展 呢? 你 可 以 分 发 源 代 码 文 件 或 与 visual c++ 组 件 库(component gallery) 兼 容 的 组 件. 或 许 你 可 以 象 mfc 那 样 在 dll 中 封 装 你 的 扩 展. 就 象 传 统 的 dll 能 够 导 出 函 数 一 样, mfc 扩 展 dll 可 以 导 出 类. 任 何 动 态 链 接 到 mfc dll 的 应 用 程 序 都 能 动 态 链 接 到 mfc 扩 展 dll. 作 为 开 发 者, 你 只 需 使 其 包 括 必 要 的 头 文 件 并 在 应 用 程 序 的 链 接 列 表 中 添 加 dll 导 入 库.
编 写 mfc 扩 展 dll 困 难 吗? 有 了 visual c++ 与 mfc 的 支 持, 这 实 际 非 常 轻 松. 本 文 解 释 了 如 何 创 建 mfc 扩 展 dll 来 弥 补 mfc 的 ctooltipctrl 类 的 明 显 不 足. 一 旦 意 识 到 其 简 便 性, 你 会 忍 不 住 亲 自 编 写 几 个 mfc 的 扩 展....
下一页 摘要:作者: 刘雨楠、谭章熹
来源:www.ccidnet.com
用户在使用vc++开发应用程序时,主要有两种方法:调用windows提供的api函数(application programming interface)和直接使用microsoft提供的mfc类库(microsoft foundation class)。与mfc相比,api更贴近操作系统,也是每一个windows程序员必须掌握的。......