社区
C语言
帖子详情
请问C++Biulder能开发Web页吗?我用Internet工具栏做的“web页”只能显示在应用程序的窗体中,能否把它单独存为HTML文件?
zfming
2000-01-16 04:44:00
...全文
117
2
打赏
收藏
请问C++Biulder能开发Web页吗?我用Internet工具栏做的“web页”只能显示在应用程序的窗体中,能否把它单独存为HTML文件?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
skyxu
2000-01-16
打赏
举报
回复
我想应该不会吧!
这些变成环境大概是让你编写一些cgi程序啊,或者什么与web有关的程序吧!
kxy
2000-01-16
打赏
举报
回复
当然可以,不过不是用Internet工具栏,他的控件是访问web使用的.
你要作的是new application时,不要创建一般的application,
而要new一个web server,可以选择ISAPI和CGI.
ISAPI生成一个dll,CGI生成exe.他们都要在服务器端执行.
流程是这样,IE5发一个URL->www server, www server接受命令,执行你的dll或
exe生成html页在发给IE5显示.
www.midatech.com/jiangtao下有 delphi 高级开发指南的配书源码,其中有
例子.
Visual
C++
2005入门经典--源代码及课后练习答案
CruiseYoung提供的带有详细书签的电子书籍目录 http://blog.csdn.net/fksec/article/details/7888251 该资料是《Visual
C++
2005入门经典》的源代码及课后练习答案 对应的书籍资料见: Visual
C++
2005入门经典 基本信息 原书名: Ivor Horton's Beginning Visual
C++
2005 原出版社: Wiley 作者: (美)Ivor Horton 译者: 李颂华 康会光 出版社:清华大学出版社 ISBN:9787302142713 上架时间:2007-2-12 出版日期:2007 年1月 开本:16开
页
码:1046 版次:1-1 编辑推荐 本书由编程语言先驱者Ivor Horton倾力而著,是国内第一本全面、深入介绍Visual
C++
2005的经典之作! 内容简介 本书系编程语言先驱者Ivor Horton的经典之作,是学习
C++
编程最畅销的图书品种之一,不仅涵盖了Visual
C++
.NET编程知识,还全面介绍了标准
C++
语言和.NET
C++
/CLI。本书延续了Ivor Horton讲解编程语言的独特方法,从
中
读者可以学习Visual
C++
2005的基础知识,并全面掌握在MFC和Windows Forms
中
访问数据源的技术。此外,本书各章后面的习题将有助于读者温故而知新,并尽快成为
C++
高效程序员。... 作译者 Ivor Horton是世界著名的计算机图书作家,主要从事与编程相关的顾问及撰写工作,曾帮助无数程序员步入编程的殿堂。他曾在IBM工作多年,能使用多种语言进行编程(在多种机器上使用汇编语言和高级语言),设计和实现了实时闭环工业控制系统。Horton拥有丰富的教学经验(教学内容包括C、
C++
、Fortran、PL/1、APL等),同时还是机械、加工和电子CAD系统、机械CAM系统和DNC/CNC系统方面的专家。Ivor Horton还著有Beginning Visual
C++
6、Beginning C Programming和Beginning Java 2等多部入门级好书。 目录 封面 -18 前言 -14 目录 -9 第1章 使用Visual
C++
2005编程 1 1.1 .NET Framework 1 1.2 CLR 2 1.3 编写
C++
应用程序
3 1.4 学习Windows编程 4 1.4.1 学习
C++
4 1.4.2
C++
标准 5 1.4.3 控制台
应用程序
5 1.4.4 Windows编程概念 6 1.5 集成
开发
环境简介 7 1.6 使用IDE 9 1.6.1
工具栏
选项 9 1.6.2 可停靠的
工具栏
10 1.6.3 文档 11 1.6.4 项目和解决方案 11 1.6.5 设置Visual
C++
2005的选项 23 1.6.6 创建和执行Windows
应用程序
24 1.6.7 创建Windows Forms
应用程序
26 1.7 小结 29 第2章 数据、变量和计算 31 2.1
C++
程序结构 31 2.1.1 程序注释 36 2.1.2 #include指令——头
文件
37 2.1.3 命名空间和using声明 37 2.1.4 main()函数 38 2.1.5 程序语句 38 2.1.6 空白 40 2.1.7 语句块 41 2.1.8 自动生成的控制台程序 41 2.2 定义变量 42 2.2.1 命名变量 43 2.2.2
C++
中
的关键字 43 2.2.3 声明变量 44 2.2.4 变量的初值 44 2.3 基本数据类型 45 2.3.1 整型变量 45 2.3.2 字符数据类型 46 2.3.3 整型修饰符 47 2.3.4 布尔类型 48 2.3.5 浮点类型 48 2.3.6 ISO/ANSI
C++
中
的基本类型 49 2.3.7 字面值 50 2.3.8 定义数据类型的同义词 50 2.3.9 具有特定值集的变量 51 2.3.10 指定枚举常量的类型 52 2.4 基本的输入/输出操作 53 2.4.1 从键盘输入 53 2.4.2 到命令行的输出 53 2.4.3 格式化输出 54 2.4.4 转义序列 55 2.5
C++
中
的计算 57 2.5.1 赋值语句 57 2.5.2 算术运算 58 2.5.3 计算余数 63 2.5.4 修改变量 63 2.5.5 增量和减量运算符 64 2.5.6 计算
Visual
C++
2010入门经典(第5版)--源代码及课后练习答案
CruiseYoung提供的带有详细书签的电子书籍目录 http://blog.csdn.net/fksec/article/details/7888251 该资料是《Visual
C++
2010入门经典(第5版)》的源代码及课后练习答案 对应的书籍资料见: Visual
C++
2010入门经典(第5版) 基本信息 原书名: Ivor Horton's Beginning Visual
C++
2010 原出版社: Wrox 作者: (美)Ivor Horton 译者: 苏正泉 李文娟 出版社:清华大学出版社 ISBN:9787302239994 上架时间:2010-12-20 出版日期:2010 年12月 开本:16开
页
码:1011 版次:5-1 编辑推荐 本书针对visual
c++
2010版本
做
了全面更新,介绍了最新
开发
环境,讲述了如何使用visual
c++
构建真实世界的
应用程序
。 采用了容易理解的讲授方法,并提供了详尽的示例,旨在帮助读者掌握编程技巧 内容简介 作者ivor horton采用了容易理解的讲授方法,并提供了详尽的示例,帮助读者迅速地成为一名优秀的
c++
编程人员。《visual
c++
2010入门经典(第5版)》针对visual
c++
2010版本进行了全面更新,介绍了最新的
开发
环境和如何使用visual
c++
构建现实世界
中
的
应用程序
。拥有本书,您就迈向了通往使用两种
c++
版本编写
应用程序
的成功之路,并成为一名优秀的
c++
编程人员。 主要内容 ·使用visual
c++
2010支持的两种
c++
语言技术讲述
c++
编程的基础知识 ·分享
c++
程序的错误查找技术,并介绍通用的调试原则讨论每一个windows
应用程序
的结构和基本元素 ·举例说明如何使用mfc
开发
本地windows
应用程序
·指导读者用
c++
和
c++
/cli设计和创建大量的windows
应用程序
·为帮助读者掌握编程技巧,提供了大量可运行的示例和练习 作译者 Ivor Horton是撰著Java、C和
C++
编程语言图书的杰出作家之一。大家一致认为,他的著作独具风格,无论是编程新手,还是经验丰富的编程人员,都很容易理解其内容。在个人实践
中
,Ivor Horton也是一名系统顾问。他从事程序设计教学工作已经超过了25年。 苏正泉,1995年毕业于解放军信息工程学院计算机及应用专业,高级工程师。在IT项目管理、软件
开发
、系统管理和网络管理方面都有非常丰富的实践经验。曾发表过多篇计算机专业论文,并翻译过多部计算机专业技术书籍。 李文娟,
中
国石油大学(华东)硕士,现供职于国家行政学院,工作后一直从事软件
开发
和软件项目管理工作,对计算机语言、计算机体系结构、操作系统都非常熟悉,尤其是精通C和
C++
编程技术. 目录 封面 -19 封底 -18 扉
页
-17 版权 -16 前言 -15 目录 -10 第1章 使用Visual
C++
2010编程 1 1.1 .NET Framework 1 1.2 CLR 2 1.3 编写
C++
应用程序
3 1.4 学习Windows编程 4 1.4.1 学习
C++
4 1.4.2
C++
标准 5 1.4.3 属性 5 1.4.4 控制台
应用程序
5 1.4.5 Windows编程概念 6 1.5 集成
开发
环境简介 7 1.5.1 编辑器 8 1.5.2 编译器 8 1.5.3 链接器 8 1.5.4 库 8 1.6 使用IDE 8 1.6.1
工具栏
选项 9 1.6.2 可停靠的
工具栏
10 1.6.3 文档 11 1.6.4 项目和解决方案 11 1.6.5 设置Visual
C++
2010的选项 23 1.6.6 创建和执行Windows
应用程序
23 1.6.7 创建Windows Forms
应用程序
26 1.7 小结 27 1.8 本章主要内容 28 第2章 数据、变量和计算 29 2.1
C++
程序结构 29 2.1.1 main()函数 36 2.1.2 程序语句 36 2.1.3 空白 38 2.1.4 语句块 38 2.1.5 自动生成的控制台程序 39 2.2 定义变量 40 2.2.1 命名变量 40 2.2.2 声明变量 41 2.2.3 变量的初始值 42 2.3 基本数据类型 42 2.3.1 整型变量 43 2.3.2 字符数据类型 44 2.3.3 整型修饰符 45 2.3.4 布尔类型 46 2.3.5 浮点类型 46 2.3.6 字面值 47 2.3.7 定义数据类型的同义词 48 2.3.8 具有特定值集的变量 49 2.4 基本的输入/输出操作 50 2.4.1 从键盘输入 50 2.4.2 到命令行的输出 50 2.4.3 格式化输出 51 2.4.4 转义序列 52 2.5
C++
中
的计算 54 2.5.1 赋值语句 54 2.5.2 算术运算 55 2.5.3 计算余数 59 2.5.4 修改变量 60 2.5.5 增量和减量运算符 60 2.5.6 计算的顺序 63 2.6 类型转换和类型强制转换 64 2.6.1 赋值语句
中
的类型转换 65 2.6.2 显式类型转换 65 2.6.3 老式的类型强制转换 66 2.7 AUTO关键字 66 2.8 查看类型 67 2.9 按位运算符 67 2.9.1 按位AND运算符 68 2.9.2 按位OR运算符 69 2.9.3 按位EOR运算符 71 2.9.4 按位NOT运算符 71 2.9.5 移位运算符 71 2.10 lvalue和rvalue 73 2.11 了解存储时间和作用域 74 2.11.1 自动变量 74 2.11.2 决定变量声明的位置 76 2.11.3 全局变量 77 2.11.4 静态变量 80 2.12 名称空间 80 2.12.1 声明名称空间 81 2.12.2 多个名称空间 82 2.13
C++
/CLI编程 84 2.13.1
C++
/CLI特有的基本数据类型 84 2.13.2 命令行上的
C++
/CLI输出 87 2.13.3
C++
/CLI特有的功能—— 格式化输出 88 2.13.4
C++
/CLI的键盘输入 91 2.13.5 使用safe_cast 92 2.13.6
C++
/CLI枚举 92 2.14 查看
C++
/CLI类型 96 2.15 小结 97 2.16 练习 97 2.17 本章主要内容 98 第3章 判断和循环 101 3.1 比较数据值 101 3.1.1 if语句 102 3.1.2 嵌套的if语句 104 3.1.3 嵌套的if-else语句 107 3.1.4 逻辑运算符和表达式 109 3.1.5 条件运算符 112 3.1.6 switch语句 113 3.1.7 无条件转移 116 3.2 重复执行语句块 117 3.2.1 循环的概念 117 3.2.2 for循环的变体 119 3.2.3 while循环 126 3.2.4 do-while循环 128 3.2.5 嵌套的循环 129 3.3
C++
/CLI编程 132 3.4 小结 137 3.5 练习 138 3.6 本章主要内容 138 第4章 数组、字符串和指针 139 4.1 处理多个相同类型的数据值 139 4.1.1 数组 140 4.1.2 声明数组 140 4.1.3 初始化数组 143 4.1.4 字符数组和字符串处理 144 4.1.5 多维数组 147 4.2 间接数据访问 150 4.2.1 指针的概念 150 4.2.2 声明指针 150 4.2.3 使用指针 152 4.2.4 初始化指针 152 4.2.5 sizeof操作符 158 4.2.6 常量指针和指向常量的指针 159 4.2.7 指针和数组 161 4.3 动态内存分配 168 4.3.1 堆的别名—— 空闲存储器 168 4.3.2 new和delete操作符 168 4.3.3 为数组动态分配内存 169 4.3.4 多维数组的动态分配 171 4.4 使用引用 172 4.4.1 引用的概念 172 4.4.2 声明并初始化lvalue引用 172 4.4.3 声明并初始化rvalue引用 173 4.5 字符串的本地
C++
库函数 174 4.5.1 查找以空字符结尾的字符串的长度 174 4.5.2 连接以空字符结尾的字符串 174 4.5.3 复制以空字符结尾的字符串 176 4.5.4 比较以空字符结尾的字符串 177 4.5.5 搜索以空字符结尾的字符串 177 4.6
C++
/CLI编程 179 4.6.1 跟踪句柄 180 4.6.2 CLR数组 181 4.6.3 字符串 195 4.6.4 跟踪引用 203 4.6.5 内部指针 204 4.7 小结 206 4.8 练习 206 4.9 本章主要内容 207 第5章 程序结构(1) 209 5.1 理解函数 209 5.1.1 需要函数的原因 210 5.1.2 函数的结构 210 5.1.3 使用函数 213 5.2 给函数传递实参 216 5.2.1 按值传递机制 216 5.2.2 给函数传递指针实参 217 5.2.3 给函数传递数组 219 5.2.4 给函数传递引用实参 222 5.2.5 使用const修饰符 224 5.2.6 rvalue引用形参 225 5.2.7 main()函数的实参 227 5.2.8 接受数量不定的函数实参 229 5.3 从函数返回值 231 5.3.1 返回指针 231 5.3.2 返回引用 233 5.3.3 函数
中
的静态变量 236 5.4 递归函数调用 238 5.5
C++
/CLI编程 240 5.5.1 接受数量可变实参的函数 241 5.5.2 main( )的实参 242 5.6 小结 243 5.7 练习 243 5.8 本章主要内容 244 第6章 程序结构(2) 245 6.1 函数指针 245 6.1.1 声明函数指针 246 6.1.2 函数指针作为实参 249 6.1.3 函数指针的数组 250 6.2 初始化函数形参 250 6.3 异常 252 6.3.1 抛出异常 253 6.3.2 捕获异常 254 6.3.3 MFC
中
的异常处理 255 6.4 处理内存分配错误 256 6.5 函数重载 257 6.5.1 函数重载的概念 258 6.5.2 引用类型和重载选择 260 6.5.3 何时重载函数 260 6.6 函数模板 261 6.7 使用decltype操作符 263 6.8 使用函数的示例 265 6.8.1 实现计算器 265 6.8.2 从字符串
中
删除空格 268 6.8.3 计算表达式的值 268 6.8.4 获得项值 270 6.8.5 分析数 271 6.8.6 整合程序 274 6.8.7 扩展程序 275 6.8.8 提取子字符串 277 6.8.9 运行修改过的程序 279 6.9
C++
/CLI编程 279 6.9.1 理解泛型函数 280 6.9.2 CLR版本的计算器程序 285 6.10 小结 290 6.11 练习 291 6.12 本章主要内容 292 第7章 自定义数据类型 293 7.1
C++
中
的结构 293 7.1.1 结构的概念 294 7.1.2 定义结构 294 7.1.3 初始化结构 294 7.1.4 访问结构的成员 295 7.1.5 伴随结构的智能感知帮助 298 7.1.6 RECT结构 299 7.1.7 使用指针处理结构 300 7.2 数据类型、对象、类和实例 301 7.2.1 类的起源 303 7.2.2 类的操作 303 7.2.3 术语 303 7.3 理解类 304 7.3.1 定义类 304 7.3.2 声明类的对象 305 7.3.3 访问类的数据成员 305 7.3.4 类的成员函数 307 7.3.5 成员函数定义的位置 309 7.3.6 内联函数 309 7.4 类构造函数 310 7.4.1 构造函数的概念 311 7.4.2 默认的构造函数 312 7.4.3 在类定义
中
指定默认的形参值 314 7.4.4 在构造函数
中
使用初始化列表 316 7.4.5 声明显式的构造函数 317 7.5 类的私有成员 318 7.5.1 访问私有类成员 320 7.5.2 类的友元函数 321 7.5.3 默认复制构造函数 323 7.6 this指针 325 7.7 类的const对象 327 7.7.1 类的const成员函数 327 7.7.2 类外部的成员函数定义 328 7.8 类对象的数组 329 7.9 类的静态成员 331 7.9.1 类的静态数据成员 331 7.9.2 类的静态函数成员 334 7.10 类对象的指针和引用 334 7.10.1 类对象的指针 334 7.10.2 类对象的引用 337 7.11
C++
/CLI编程 338 7.11.1 定义值类类型 339 7.11.2 定义引用类类型 344 7.11.3 定义引用类类型的复制构造函数 346 7.11.4 类属性 346 7.11.5 initonly字段 358 7.11.6 静态构造函数 360 7.12 小结 360 7.13 练习 360 7.14 本章主要内容 361 第8章 深入理解类 363 8.1 类析构函数 363 8.1.1 析构函数的概念 363 8.1.2 默认的析构函数 364 8.1.3 析构函数与动态内存分配 366 8.2 实现复制构造函数 369 8.3 在变量之间共享内存 370 8.3.1 定义联合 371 8.3.2 匿名联合 372 8.3.3 类和结构
中
的联合 372 8.4 运算符重载 373 8.4.1 实现重载的运算符 373 8.4.2 实现对比较运算符的完全支持 376 8.4.3 重载赋值运算符 379 8.4.4 重载加法运算符 384 8.4.5 重载递增和递减运算符 387 8.4.6 重载函数调用操作符 388 8.5 对象复制问题 389 8.5.1 避免不必要的复制操作 389 8.5.2 应用rvalue引用形参 392 8.5.3 命名的对象是lvalue 394 8.6 类模板 399 8.6.1 定义类模板 400 8.6.2 根据类模板创建对象 402 8.6.3 使用有多个形参的类模板 405 8.6.4 函数对象模板 406 8.7 使用类 407 8.7.1 类接口的概念 407 8.7.2 定义问题 407 8.7.3 实现CBox类 408 8.8 组织程序代码 425 8.9 字符串的本地
C++
库类 427 8.9.1 创建字符串对象 427 8.9.2 连接字符串 429 8.9.3 访问与修改字符串 432 8.9.4 比较字符串 436 8.9.5 搜索字符串 439 8.10
C++
/CLI编程 447 8.10.1 在值类
中
重载运算符 447 8.10.2 重载递增和递减运算符 452 8.10.3 在引用类
中
重载运算符 453 8.10.4 实现引用类型的赋值运算符 455 8.11 小结 456 8.12 练习 456 8.13 本章主要内容 457 第9章 类继承和虚函数 459 9.1 面向对象编程的基本思想 459 9.2 类的继承 460 9.2.1 基类的概念 461 9.2.2 基类的派生类 461 9.3 继承机制下的访问控制 464 9.3.1 派生类
中
构造函数的操作 467 9.3.2 声明类的保护成员 470 9.3.3 继承类成员的访问级别 473 9.4 派生类
中
的复制构造函数 474 9.5 友元类成员 477 9.5.1 友元类 479 9.5.2 对类友元关系的限制 479 9.6 虚函数 479 9.6.1 虚函数的概念 481 9.6.2 使用指向类对象的指针 483 9.6.3 使用引用处理虚函数 485 9.6.4 纯虚函数 486 9.6.5 抽象类 487 9.6.6 间接基类 489 9.6.7 虚析构函数 491 9.7 类类型之间的强制转换 494 9.8 嵌套类 495 9.9
C++
/CLI编程 498 9.9.1 装箱与拆箱 499 9.9.2
C++
/CLI类的继承 499 9.9.3 接口类 505 9.9.4 定义接口类 505 9.9.5 类和程序集 509 9.9.6 被指定为new的函数 513 9.9.7 委托和事件 514 9.9.8 引用类的析构函数和终结器 525 9.9.9 泛型类 527 9.10 小结 536 9.11 练习 536 9.12 本章主要内容 539 第10章 标准模板库 541 10.1 标准模板库的定义 541 10.1.1 容器 542 10.1.2 容器适配器 542 10.1.3 迭代器 543 10.1.4 算法 544 10.1.5 STL
中
的函数对象 545 10.1.6 函数适配器 545 10.2 STL容器范围 545 10.3 序列容器 545 10.3.1 创建矢量容器 546 10.3.2 矢量容器的容量和大小 549 10.3.3 访问矢量
中
的元素 553 10.3.4 在矢量
中
插入和删除元素 553 10.3.5 在矢量
中
存储类对象 555 10.3.6 排序矢量元素 559 10.3.7 排序矢量
中
的指针 560 10.3.8 双端队列容器 562 10.3.9 使用列表容器 565 10.3.10 使用其他序列容器 574 10.4 关联容器 588 10.4.1 使用映射容器 589 10.4.2 使用多重映射容器 600 10.5 关于迭代器的更多内容 600 10.5.1 使用输入流迭代器 601 10.5.2 使用插入迭代器 604 10.5.3 使用输出流迭代器 605 10.6 关于函数对象的更多内容 607 10.7 关于算法的更多内容 608 10.7.1 fill() 608 10.7.2 replace() 609 10.7.3 find() 609 10.7.4 transform() 610 10.8 lambda表达式 611 10.8.1 capture子句 612 10.8.2 捕获特定的变量 613 10.8.3 模板和lambda表达式 613 10.8.4 包装lambda表达式 617 10.9
C++
/CLI程序的STL 618 10.9.1 STL/CLR容器 619 10.9.2 使用序列容器 619 10.9.3 使用关联容器 627 10.10
C++
/CLI
中
的lambda表达式 633 10.11 小结 633 10.12 练习 633 10.13 本章主要内容 634 第11章 调试技术 635 11.1 理解调试 635 11.1.1 程序故障 636 11.1.2 常见故障 637 11.2 基本的调试操作 638 11.2.1 设置断点 639 11.2.2 设置跟踪点 641 11.2.3 启动调试模式 641 11.2.4 修改变量的值 645 11.3 添加调试代码 645 11.3.1 使用断言 645 11.3.2 添加自己的调试代码 647 11.4 调试程序 652 11.4.1 调用栈 652 11.4.2 单步执行到出错位置 653 11.5 测试扩展的类 656 11.6 调试动态内存 659 11.6.1 检查空闲存储器的函数 660 11.6.2 控制空闲存储器的调试操作 661 11.6.3 空闲存储器的调试输出 662 11.7 调试
C++
/CLI程序 668 11.7.1 使用调试类Debug和跟踪类Trace 668 11.7.2 在Windows Forms
应用程序
中
获得跟踪输出 676 11.8 小结 677 11.9 本章主要内容 677 第12章 Windows编程的概念 679 12.1 Windows编程基础 679 12.1.1 窗口的元素 680 12.1.2 Windows程序与操作系统 681 12.1.3 事件驱动型程序 682 12.1.4 Windows消息 682 12.1.5 Windows API 682 12.1.6 Windows数据类型 683 12.1.7 Windows程序
中
的符号 684 12.2 Windows程序的结构 685 12.2.1 WinMain()函数 686 12.2.2 消息处理函数 696 12.2.3 简单的Windows程序 700 12.3 Windows程序的组织 701 12.4 MFC 702 12.4.1 MFC表示法 702 12.4.2 MFC程序的组织方式 702 12.5 使用Windows Forms 706 12.6 小结 707 12.7 本章主要内容 707 第13章 多核编程 709 13.1 并行处理基本知识 709 13.2 并行模式库 710 13.3 并行处理算法 710 13.3.1 使用parallel_for算法 710 13.3.2 使用parallel_for_each算法 712 13.3.3 使用parallel_invoke算法 714 13.4 真正的并行问题 715 13.5 临界区 728 13.5.1 使用critical_section对象 728 13.5.2 锁定代码节或解除代码节锁定 729 13.6 combinable类模板 731 13.7 任务和任务组 733 13.8 小结 736 13.9 练习 736 13.10 本章主要内容 736 第14章 使用MFC编写Windows程序 739 14.1 MFC的文档/视图概念 739 14.1.1 文档的概念 739 14.1.2 文档界面 740 14.1.3 视图的概念 740 14.1.4 链接文档和视图 741 14.1.5
应用程序
和MFC 742 14.2 创建MFC
应用程序
743 14.2.1 创建SDI
应用程序
745 14.2.2 MFC Application Wizard的输出 748 14.2.3 创建MDI
应用程序
757 14.3 小结 760 14.4 练习 760 14.5 本章主要内容 760 第15章 处理菜单和
工具栏
763 15.1 与Windows进行通信 763 15.1.1 了解消息映射 764 15.1.2 消息类别 767 15.1.3 处理程序
中
的消息 767 15.2 扩展Sketcher程序 768 15.3 菜单的元素 769 15.4 为菜单消息添加处理程序 771 15.4.1 选择处理菜单消息的类 773 15.4.2 创建菜单消息函数 773 15.4.3 编写菜单消息函数的代码 775 15.4.4 添加更新用户界面的消息处理程序 778 15.5 添加
工具栏
按钮 781 15.5.1 编辑
工具栏
按钮的属性 782 15.5.2 练习使用
工具栏
按钮 783 15.5.3 添加工具提示 784 15.6
C++
/CLI程序
中
的菜单和
工具栏
785 15.6.1 理解Windows Forms 785 15.6.2 理解Windows Forms
应用程序
786 15.6.3 在CLR Sketcher
中
添加菜单 788 15.6.4 添加菜单项的事件处理程序 790 15.6.5 实现事件处理程序 791 15.6.6 设置菜单项复选 792 15.6.7 添加
工具栏
793 15.7 小结 797 15.8 练习 797 15.9 本章主要内容 797 第16章 在窗口
中
绘图 799 16.1 窗口绘图的基础知识 799 16.1.1 窗口工作区 800 16.1.2 Windows图形设备界面 800 16.2 Visual
C++
中
的绘图机制 802 16.2.1
应用程序
中
的视图类 802 16.2.2 CDC类 803 16.3 实际绘制图形 811 16.4 对鼠标进行编程 813 16.4.1 鼠标发出的消息 813 16.4.2 鼠标消息处理程序 814 16.4.3 使用鼠标绘图 816 16.5 练习使用Sketcher程序 837 16.5.1 运行示例 838 16.5.2 捕获鼠标消息 838 16.6 在CLR
中
绘图 840 16.6.1 在
窗体
上绘图 840 16.6.2 添加鼠标事件处理程序 840 16.6.3 定义
C++
/CLI元素类 842 16.6.4 实现MouseMove事件处理程序 850 16.6.5 实现MouseUp事件处理程序 851 16.6.6 实现
窗体
的Paint事件处理程序 851 16.7 小结 852 16.8 练习 852 16.9 本章主要内容 853 第17章 创建文档和改进视图 855 17.1 创建草图文档 855 17.2 改进视图 859 17.2.1 更新多个视图 859 17.2.2 滚动视图 861 17.2.3 使用MM_LOENGLISH映射模式 865 17.3 删除和移动形状 866 17.4 实现上下文菜单 866 17.4.1 关联菜单和类 867 17.4.2 练习弹出菜单 870 17.4.3 突出
显示
元素 870 17.4.4 处理菜单消息 874 17.5 处理屏蔽的元素 881 17.6 扩展CLR Sketcher 882 17.6.1 坐标系统转换 882 17.6.2 定义草图类 885 17.6.3 在Paint事件处理程序
中
绘制草图 886 17.6.4 实现元素的突出
显示
887 17.6.5 创建上下文菜单 891 17.7 小结 897 17.8 练习 897 17.9 本章主要内容 898 第18章 使用对话框和控件 899 18.1 理解对话框 899 18.2 理解控件 900 18.3 创建对话框资源 900 18.3.1 给对话框添加控件 901 18.3.2 测试对话框 902 18.4 对话框的编程 902 18.4.1 添加对话框类 902 18.4.2 模态和非模态对话框 903 18.4.3
显示
对话框 903 18.5 支持对话框控件 906 18.5.1 初始化控件 906 18.5.2 处理单选按钮消息 907 18.6 完成对话框的操作 908 18.6.1 给文档添加线宽 908 18.6.2 给元素添加线宽 909 18.6.3 在视图
中
创建元素 910 18.6.4 练习使用对话框 910 18.7 使用微调按钮控件 911 18.7.1 添加Scale菜单项和
工具栏
按钮 911 18.7.2 创建微调按钮 911 18.7.3 生成比例对话框类 913 18.7.4
显示
微调按钮 915 18.8 使用缩放比例 916 18.8.1 可缩放的映射模式 916 18.8.2 设置文档的大小 917 18.8.3 设置映射模式 918 18.8.4 同时实现滚动与缩放 919 18.9 使用CTaskDialog类 921 18.9.1
显示
任务对话框 921 18.9.2 创建CTaskDialog对象 923 18.10 使用状态栏 925 18.11 使用列表框 929 18.11.1 删除比例对话框 929 18.11.2 创建列表框控件 929 18.12 使用编辑框控件 931 18.12.1 创建编辑框资源 931 18.12.2 创建对话框类 933 18.12.3 添加Text菜单项 934 18.12.4 定义文本元素 935 18.12.5 实现CText类 935 18.13 CLR Sketcher
中
的对话框和控件 940 18.13.1 添加对话框 940 18.13.2 创建文本元素 946 18.14 小结 953 18.15 练习 953 18.16 本章主要内容 953 第19章 存储和打印文档 955 19.1 了解序列化 955 19.2 序列化文档 956 19.2.1 文档类定义
中
的序列化 956 19.2.2 文档类实现
中
的序列化 957 19.2.3 基于CObject的类的功能 959 19.2.4 序列化的工作方式 960 19.2.5 如何实现类的序列化 961 19.3 应用序列化 961 19.3.1 记录文档修改 962 19.3.2 序列化文档 963 19.3.3 序列化元素类 965 19.4 练习序列化 968 19.5 打印文档 969 19.6 实现多
页
打印 972 19.6.1 获取文档的总尺寸 973 19.6.2 存储打印数据 973 19.6.3 准备打印 974 19.6.4 打印后的清除 976 19.6.5 准备设备上下文 976 19.6.6 打印文档 977 19.6.7 获得文档的打印输出 980 19.7 CLR Sketcher
中
的序列化和打印 981 19.7.1 了解二进制序列化 981 19.7.2 序列化草图 985 19.7.3 打印草图 995 19.8 小结 996 19.9 练习 996 19.10 本章主要内容 997 第20章 编写自己的DLL 999 20.1 了解DLL 999 20.1.1 DLL的工作方式 1000 20.1.2 DLL的内容 1003 20.1.3 DLL变体 1003 20.2 决定放入DLL的内容 1004 20.3 编写DLL 1005 20.4 小结 1011 20.5 练习 1011 20.6 本章主要内容 1011 前言 欢迎使用本书。通过学习本书,您可以使用Microsoft公司最新的
应用程序
开发
系统,成为优秀的
C++
程序员。本书旨在讲述
C++
程序设计语言,然后讲述如何运用
C++
语言
开发
自己的Windows
应用程序
。在此过程
中
,读者将了解这一最新Visual
C++
版本所提供的很多激动人心的新功能,包括如何在自己的
应用程序
中
充分利用多核处理器。 0.1 使用
C++
语言编程 Visual
C++
2010支持两种截然不同但又紧密相关的
C++
语言,即ISO/IEC标准
C++
(本书称其为本地
C++
)和
C++
/CLI。虽然很多专业
开发
人员选用本地
C++
,尤其是当性能是需要考虑的主要因素时,但是
C++
/CLI和Windows Forms
应用程序
带来的
开发
速度和简易性使得
C++
/CLI也成了基本的语言。因此,本书将深入讨论这两种版本的
C++
语言。 Visual
C++
2010完全支持原来的ISO/IEC标准
C++
语言,同时还支持即将发布的ISO/IEC标准
C++
提供的一些功能强大的新特性。因此,本书不仅涵盖ISO/IEC标准
C++
的原有功能,同时还会介绍新语言特性。 Visual
C++
2010也支持
C++
/CLI,它是Microsoft公司作为本地
C++
的扩展而
开发
的
C++
版本。
C++
/CLI背后的思想是向本地
C++
添加一些特性,从而能够
开发
以.NET支持的虚拟机环境为目标的
应用程序
。这就将
C++
添加到能使用.NET Framework的其他语言(例如,BASIC和C#)
中
。
C++
/CLI语言目前是一个ECMA标准,同时也符合定义.NET虚拟机环境的CLI标准。 Visual
C++
2010的这两种
C++
版本互为补充,各自完成不同的任务。ISO/IEC
C++
用于
开发
在本地计算机上运行的高性能
应用程序
,而
C++
/CLI专门为.NET Framework
开发
应用程序
。掌握了使用这两种
C++
版本
开发
应用程序
的基础知识之后,就能够充分利用Visual
C++
2010。 0.2
开发
Windows
应用程序
充分理解
C++
之后,就可以着手
开发
Windows
应用程序
。Microsoft基本类(Microsoft Foundation Classes,MFC)封装了Windows API,提供了全面而易于使用的功能,从而能够使用本地
C++
开发
高性能的Windows
应用程序
。 当编写本地
C++
程序时,可以从自动生成的代码
中
获得大量帮助,但仍然需要亲自编写大量
C++
代码。我们不仅需要对面向对象编程(OOP)技术有扎实的理解,而且需要充分了解Windows编程所涉及的各个方面。本书会介绍所有这些知识点。
C++
/CLI虽然针对.NET Framework
开发
,但同时也是Windows Forms
应用程序
开发
的载体。
开发
Windows Forms
应用程序
时,在不用编写一行代码的情况下,即使不能创建
应用程序
交互所需的用户界面的所有元素,也可以创建其
中
的很多元素。当然,仍然需要定制Windows Forms
应用程序
,才能完成相应的任务,但
开发
时间与使用本地
C++
创建
应用程序
相比只占一小部分。当给Windows Forms
应用程序
添加定制代码时,即使这部分代码只占到代码总量的很小比例,也仍然要求我们深入理解
C++
/CLI语言,才能
做
到游刃有余。本书旨在介绍这些知识。 0.3 高级库功能 并行模式库(Parallel Patterns Library,PPL)是Visual
C++
2010增加的一个令人激动的新功能,通过此功能,我们可以轻松编写使用多处理器的程序。在过去,为多处理器编程并非易事,但有了PPL,这就确实变得很容易了。本书将介绍PPL的各种使用方式,从而加快计算密集型
应用程序
的执行速度。 0.4 本书读者对象 本书针对任何想要学习如何使用Visual
C++
2010编写在Microsoft Windows操作系统下运行的
C++
应用程序
的读者。阅读本书不需要预先具备任何特定编程语言的知识。如果属于下列4种情形之一,您就适合学习本教程: ·属于编程新手,十分渴望投入编程世界,并最终掌握
C++
。要取得成功,您至少需要对计算机的工作原理有大体的理解——包括内存的组织方式以及数据和指令的存储方式。 ·具备一些其他语言的编程经验,如BASIC;渴望学习
C++
,并想提升实际的Microsoft Windows编程技能。 ·有一些使用C语言或
C++
语言的经验,但使用环境不是Microsoft Windows;希望使用最新的工具和技术,扩展在Windows环境下编程的技能。 ·有一些
C++
知识,并希望扩展
C++
技能,成为会使用
C++
/CLI的编程人员。 0.5 本书主要内容 本书实质上涵盖了两大主题:
C++
编程语言以及如何使用MFC或.NET Framework编写Windows
应用程序
。在
开发
完全成熟的Windows
应用程序
之前,需要具备相当水平的
C++
知识,因此,首先学习这本
C++
教程。 . 本书的第一部分通过可运行于两种
C++
语言版本上的一个详细的循序渐进式教程,讲授了使用Visual
C++
2010支持的两种
C++
语言技术编写
C++
程序的基础知识。您将了解本地ISO/IEC
C++
语言的语法和用法,并通过一系列范围广泛的可工作示例,获得实际运用它的经验和信心。本书也提供了一些练习,可以检验所学的知识,并且可以下载练习题答案。而
C++
/CLI作为本地
C++
的扩展来学习,这仍然是通过一些可运行的示例来说明每一个特性的工作原理。 当然,本语言教程也介绍和说明了
C++
标准库功能的用法,因为
开发
程序时极有可能使用它们。随着深入地学习
C++
语言,您的标准库知识会不断增加。还将学习标准模板库(Standard Template Library,STL)以两种形式——即本地
C++
版本和
C++
/CLI版本——提供的强大工具。另外,本书还用一章的篇幅专门讲述新增的并行模式库(PPL)功能,从而能够利用PC的多核处理功能来
开发
计算密集型
应用程序
。 对
C++
的运用有信心之后,就可以继续学习Windows编程了。通过创建超过2000行代码的大型可运行的
应用程序
,学习如何使用MFC来
开发
本地Windows
应用程序
。
开发
此
应用程序
贯穿多章内容,使用到了MFC提供的一系列用户界面功能。为学习如何使用
C++
/CLI编写Windows程序,相应地
开发
了一个与本地
C++
应用程序
具有相似用户界面特性的Windows Forms
应用程序
。 0.6 本书结构 本书内容的结构安排如下: ·第1章介绍使用
C++
编写本地
应用程序
和.NET Framework
应用程序
所需要理解的基本概念,以及在Visual
C++
2010
开发
环境
中
体现的主要思想,还叙述了如何使用Visual
C++
2010的功能来创建本书其余部分要学习的各种
C++
应用程序
。 ·第2~9章讲授两种
C++
语言版本。第2~9章内容的组织方式都相似:各章的前半部分讨论本地
C++
语言的元素,后半部分讨论如何在
C++
/CLI
中
提供相同的功能。 ·第10章介绍如何使用标准模板库(Standard Template Library,STL)。STL是一组功能强大且全面的工具,用来组织和操作本地
C++
程序
中
的数据。由于STL是独立于
应用程序
的,因此可以在上下文
中
大量应用它。第10章还介绍了Visual
C++
2010新增的STL/CLR。它是
C++
/CLI
应用程序
的STL版本。 ·第11章介绍了在
C++
程序
中
查找错误的技术。涵盖了调试程序的一般原则,以及Visual
C++
2010提供的基本特性,这些特性可以帮助我们查找代码
中
的错误。 ·第12章讨论Microsoft Windows
应用程序
的组织方式,并描述和展示了在所有Windows
应用程序
中
都存在的基本元素。本章解释了以本地
C++
语言编写的、使用Windows API和MFC的Windows
应用程序
示例,还给出了一个使用
C++
/CLI语言编写的Windows Forms
应用程序
的基础示例。 ·第13章介绍了如何在PC有多核处理器的情况下编写程序以使用多个处理器。通过一些完整的工作示例展示了并行处理的基本技术,这些示例Windows API
应用程序
是计算密集型程序。 ·第14~19章讲述Windows编程。详细描述了如何使用MFC提供的构建GUI的功能编写本地
C++
Windows
应用程序
以及如何在
C++
/CLI Windows
应用程序
中
使用.NET Framework。我们将学习如何创建并使用通用控件来构建
应用程序
的图形用户界面,还将学习如何处理因用户与程序的交互作用而产生的事件。除了学习构建GUI的技术以外,还将从
开发
该
应用程序
的过程
中
学到如何打印文档,以及如何在磁盘上保存
应用程序
数据。 ·第20章讲述为使用MFC创建自己的库而需要知道的基本知识。我们将了解可以创建的不同种类的库,还将
开发
能够与前6章
开发
的
应用程序
协同工作的示例。 本书各章内容都包括许多工作示例,通过这些示例阐明所讨论的编程技术。每章结束时都总结了该章所讲述的要点,大多数章节都在最后给出了一组练习,您可以应用所学的技术来试着解答这些练习。练习的答案连同书
中
的所有代码都可以从http://www.wrox.com和http://www.tupwk.com.cn/ downpage下载。关于
C++
语言教程使用的示例都是使用简单的命令行输入和输出的控制台程序。这种方法使我们能够在不陷入复杂的Windows GUI编程的情况下,学习
C++
的各种功能。实际上,只有在透彻地理解编程语言之后,才能进行Windows 编程。 如果希望使学习过程尽可能简单,或者如果您是程序设计初学者,那么最初可以只学习本地
C++
编程语言。讲授
C++
语言的各章(第2~9章)都是首先讨论本地
C++
功能的特定方面,然后再讨论
C++
/CLI在相同的上下文
中
引入的新功能。以这种方式组织各章内容的原因在于,
C++
/CLI是作为ISO/IEC标准语言的扩展定义的,对
C++
/CLI的理解是以对ISO/IEC
C++
的理解为基础的。因此,您可以只阅读各章
中
的本地
C++
部分,而忽略后面的
C++
/CLI部分。然后可以继续使用本地
C++
开发
Windows
应用程序
,而免去记住两种语言版本的苦恼。在熟悉了ISO/IEC
C++
之后,您可以回头重新学习
C++
/CLI。当然,如果您已经有一些编程经验,也可以逐章进行学习,从而同步增加这两种
C++
语言版本的知识。 0.7 使用本书的前提 为了充分地使用本书,需要可支持MFC的某个Visual
C++
2010(或Visual Studio 2010)版本。需要注意的是,免费的Visual
C++
2010 Express Edition版本是不行的。因为此版本只提供
C++
编译器以及对基本Windows API的访问,并没有提供MFC库。因此,Visual
C++
2010(或Visual Studio 2010)的任何付费版本都能够编译并执行本书的所有示例。 0.8 源代码 读者在阅读本书提供的代码时,既可以亲自输入所有代码,也可以使用随书提供的代码
文件
。本书所有代码均可以从http://www.wrox.com/或www.tupwk.com.cn/downpage网站下载。进入该网站后,读者可以根据本书的书名查找本书(既可以使用搜索框,也可以使用书名列表进行查找),然后单击本书详细内容
页
面上提供的Download Code链接,就可以下载本书提供的所有代码。 注意: 由于许多书籍名称与本书类似,读者也可以通过ISBN进行查找,本书的ISBN为:978-0-470-50088-0。 另外,读者可以从前面提到的CodePlex网站下载本书或其他Wrox书籍的代码,也可以从Wrox的代码下载
页
面http://www.wrox.com/dynamic/books/download.aspx和http://www. tupwk.com.cn/downpage下载本书或其他Wrox书籍的代码。 源代码下载成功后,读者用任一解压工具将其解压即可。 0.9 勘误表 为了避免本书文字和代码
中
存在错误,我们已经竭尽全力。然而,世界上并不存在完美无缺的事物,所以本书可能仍然存在错误。如果读者在我们编写的某本书籍
中
发现了诸如拼写错误或代码缺陷等问题,那么请告诉我们,我们对此表示感谢。利用勘误表反馈错误信息,可以为其他读者节省大量时间,同时,我们也能够受益于读者的帮助,这样有助于我们编写出质量更高的专业著作。 如果读者需要参考本书的勘误表,请在网站http://www.wrox.com
中
用搜索框或书名列表查找本书书名。然后,在本书的详细内容
页
面上,单击Book Errata链接。在随后
显示
的
页
面
中
,读者可以看到与本书相关的所有勘误信息,这些信息是由读者提交、并由Wrox的编辑们加上的。通过访问http://www.wrox.com/misc-pages/booklist.s
html
,读者还可以看到Wrox出版的所有书籍的勘误表。 如果读者没有在Book Errata
页
面上找到自己发现的错误,那么请转到
页
面http://www. wrox.com/contact/techsupport.s
html
,针对您所发现的每一项错误填写表格,并将表格发给我们,我们将对表格内容进行认真审查,如果确实是我们书
中
的错误,我们将在该书的Book Errata
页
面上标明该错误信息,并在该书的后续版本
中
改正。 0.10 关于p2p.wrox.com网站 如果读者希望能够与作者进行讨论,或希望能够参与到读者的共同讨论
中
,那么请加入p2p.wrox.com论坛。该论坛是一个基于
Web
的系统,读者可以在论坛发表与Wrox出版的书籍及相关技术的信息,并与其他读者和技术用户进行讨论。论坛提供了订阅功能,可以将与读者所选定主题相关的新帖子定期发送到读者的电子邮箱。Wrox的作者、编辑、业界专家,以及其他读者都会参与论坛
中
的讨论。 读者可以在http://p2p.wrox.com参与多个论坛的讨论,这些论坛不仅能够帮助读者更好地理解本书,还有助于读者更好地
开发
应用程序
。如果读者希望加入论坛,那么请按照以下步骤执行: (1) 进入http://p2p.wrox.com
页
面,单击Register链接。 (2) 阅读使用条款,然后单击Agree按钮。 (3) 填写必要的信息及可选信息,然后单击Submit按钮。 (4) 随后读者会收到一封电子邮件,邮件
中
说明了如何验证账户并完成整个加入过程。 读者无须加入P2P论坛即可阅读论坛消息,但如果需要发表主题或发表回复,那么必须加入论坛。 成功加入论坛后,读者就可以发表新主题了。此时,读者还可以回复其他用户发表的主题。读者在任何时间都可以阅读论坛信息,如果需要论坛将新的信息发送到自己的电子邮箱,那么可以单击论坛列表
中
论坛名称旁的Subscribe to this Forum图标完成这项功能设置。 如果读者需要获得更多与Wrox P2P相关的信息,请阅读P2P FAQs,这样可以获得大量与P2P和Wrox出版的书籍相关的具体信息。阅读FAQs时,请单击P2P
页
面上的FAQs链接。
CTP
开发
培训(
C++
)从零开始搭建交易系统
请加作者vx:X_Trader_Lab获取源码和资料适合人群适合对期货期权程序化交易感兴趣的小伙伴,有编程基础为佳,零基础也是没问题的,因为本课程是保姆级教程,从零开始的。学习目标学习者可以学到用
C++
开发
跨平台的基于ctp_api的交易程序。本课程提供源码和素材。详细介绍 学习者可以学到用
C++
开发
跨平台的基于ctp_api的交易程序,可以实现在云服务器连续自动运行,无需手动干预,微信监控实时通知,接触不到电脑也可随时了解交易行情动态,数据
文件
自动压缩上传百度网盘,熟悉无锁ringbuffer的使用,尽可能降低延迟。 课程大纲00.准备01.CTP_API的基本架构02.编写CMakeLists.txt03.行情接口的初始化04.行情订阅和获取实时五档行情05.交易接口初始化及合约查询06.看穿式监管评测07.无锁ringbuffer的使用08.record类的实现09.把实时行情写入csv10.程序在云服务器Linux下编译运行11.微信实时监控通知12.bypy实现自动上传百度云13.overnight函数的实现14.crontab定时任务15.总结及展望
v
c++
开发
实例源码包
----------VC应用
开发
[Visual.C..编程技巧精选500例]源代码. 内含各种例子(vc下各种控件的使用方法、标题栏与菜单栏、
工具栏
与状态栏、图标与光标、程序窗口、程序控制、进程与线程、字符串、
文件
读写操作、
文件
与
文件
夹属性操作、
文件
与
文件
夹系统操作、系统控制操作、程序版权信息、系统软件信息、 系统硬件信息、存储设备管理、鼠标及键盘、声音和视频、图形和图像、网络、数据库) 《远程控制编程技术》源代码 内含(重启、图片操作、ip操作、键盘与鼠标、客户端以及服务端、
文件
传输等实例源码) 多个V
C++
加密解密算法库(CRYPT++) 详细讲解了Crypt++的加密解密的使用以及其它的加密解密方法(例如base64加解密、哈希加解密以及其它的
文件
加解密),分静态库和动态库方法。 JSCalls_demo js调用的演示源码 树控件拖动 演示了在树控件
中
来回拖动
文件
的操作 MyPlayer 音乐播放器 内含歌词
显示
实现源码 ActiveXDemo 演示了装载以及卸载atl控件的操作以及注册操作 ado 登录模块的制作 如题,登陆数据库的操作。 ado,dao,odbc数据库连接vc代码 演示了不同的数据库的各种操作(连接、删除、添加……等等) ATL
开发
指南源码 内部包含了atl控件的
开发
以及如何应用,演示了COM的包容与集合、自动化、事件和连接点、枚举器和集合以及线程管理等等。 ATL实现的CD
Html
Dialog模板类v1.03 使用了六个类五个模块类演示了atl的调用方法 class CD
Html
SinkHandler; // Events Sink Base class CD
Html
EventSink; // I
HTML
Document2 Events Sink // IDispatch class CD
Html
ControlSink; // ActiveX Control Events Sink // IDispatch class CD
Html
ElementEventSink; // I
HTML
Element Events Sink // IDispatch class CExternalDispatchBase; template
class CExternalDispatchImpl; // External Dispatch Implement // IDocHostUIHandleDispatch template
class IDocHostUIHandlerDispatchImpl; // IDispatch template
class D
Web
BrowserEvent2Impl; // ATL::CDialogImplBaseT template
class CD
Html
DialogImpl; template
class CMultiPageD
Html
DialogImpl; autoplaysnd mp3 播放器源码 重载了自带的控件进行播放 aviplayer avi播放器源码 引用了atl控件播放 beautifulskin 源码 演示了各种控件方法 Browser.Net源码 C#的一个网
页
游览的例子
C++
自绘
窗体
的完整代码 注释非常详细,相信会帮助大家设计好自己的个性
窗体
。
C++
_Primer_第4版_
中
文+英文 原书源码+课后习题答案。 CameraController(云界面) 实现了自绘控件,云端控制主要在CnComm类多线程串口通讯库, camerads-DirectShow使用示例 演示了摄像头的使用 CatListBoxDemo ListBox控件与其它控件阙套使用方法 CCAMS系统是一种用于局域网下的CS模式的软件管理和监测系统源码 它包括客户端和服务端,客户端软件主要作用是监测本主机的活动,并将监测到的信息定时发送给服务器。服务器可以将收集到的信息以柱状图和
文件
列表以及其他方式呈现给用户,以便用户对局域网内的主机进行监测和管理。 CClockST_demo 电子钟的实现,自绘Button、Static的实现,其
中
自定了一个辅助主题风格类。 CctryLog(
web
拦截网
页
帐号密码) 实现了一个控件去获得I
HTML
Document2接口,然后读取内容,匹配用户名与密码等。 CFile64_src 操作大
文件
,自定义了一个操作大
文件
的类,并进行了测试。 chapter7 实现了声音录制等功能。 C
Html
ViewProjV2 详细演示了
Html
View的使用与
Html
View事件站点拦截的实现、js调用。 CIVStringSet_Demo 自定义了一个类似STL容器的类,并进行了测试。 ClearHistory 实现了 清楚
internet
临时
文件
、Cookie的清除、游览器地址栏历史地址的清除、清楚表单自动完成历史记录、清楚自动密码历史记录、清除收藏夹
中
的内容、清除RAS自动拨号历史记录、清除系统临时
文件
夹、清空回收站、清除"运行"
中
的自动匹配历史记录、清除"文档"
中
的历史记录、清除上次登陆用户记录、清除"查找
文件
"自动匹配历史记录、清除"查找计算机"自动匹配历史记录、清除网络联接历史记录、清除远程登录历史记录、清除浏览网址历史记录。实现的代码很简单。 CListCtrl 阙套其它控件 自绘了CListCtrl 控件,实现了其它控件阙套到List
中
并自绘等。主要的实现在CListReport类
中
。 CListCtrlTest 演示了重载CListCtrl后的使用方法。 CListItem Drawing 演示了其它控件(全部)阙套到List
中
并自绘等,学习自绘以及阙套CListCtrl 控件的好实例。 ColorStatic 自绘了CStatic控件,实现了标题字符滚动效果。 CSDN免积分下载工具 源码 演示了使用C
Internet
Session去下载资源。 CStatic文字滚动 如题,此实例非常适合学习,重载并自绘了Wnd类,效果是上下文字、图片、文字由大到小和星星闪烁等滚动效果。实例使用了加载类似xml
文件
读取信息,然后
显示
。 COM_ATL_Tutorial 简单的atl控件演示 COM接口挂钩及其应用 如题。 CSkinSlier CSliderCtrl自绘 Cursor 生成图标,运行到鼠标图标。 cutscene win32下实现视频播放。 C视频源代码 视频教程步骤源码 DDraw DirectX 实例 DES加密算法源代码 如题。 Detected memory leaks 检查内存泄漏源码 DigiStatic_src 自绘CStatic实现数字效果。 DirectShow
开发
指南pdf附属代码 如题。 DirectShow
开发
指南源码 如题。 directUI_D DirectUI界面库 DOM应用---遍历网
页
中
的元素 如题。 dshowplayer 媒体播放器的实现,实现了VMR7、VMR9、EVR方式。 DSoundManager 实现了声音管理。 Excel
文件
的导入和导出操作 如题。主要的实现在CMyExcel类
中
。 expclass_src dll库的演示。 fge.1.1.alpha.sdk 精灵系统,一套MFC渲染引擎,含2D/3D等渲染,效果看源码,IFEngine是整个引擎接口,IFSystem是硬件查询系统,IFApplication是
应用程序
对象基类。 FlashPlayer播放器4.0的V
C++
源代码 如题。 FreeBird2011最初版(模仿飞鸽,可聊天+传
文件
) 该实例可进行局域网的聊天、一对多、多对一、和多对多的传送和续传,理论上这是我本人的实现目的,而且目前经测试已基本实现了上述功能,而且网速一般有几M/S。另外有只打开一个
应用程序
、CRichEdit的使用、最小到托盘、自动检测在线用户(多播组)等。 FreeBird2011Dlg.h 主对话框类头
文件
MultiGroup.h 多播组类头
文件
UserLink.h 用户链表类头
文件
ListenSocket.h 侦听接口类
文件
ChatSocket.h 聊天接口类
文件
SettingDlg.h 设置对话框类
文件
LocalInfoDlg.h 查看本地信息对话框类
文件
freeeim_FreeEIM_企业即时通讯软件源代码2010年8月份最新版 如题。 FTP、HTTP 多线程断点续传下载
文件
源码 如题。 gdiplus应用实例 如题,自绘控件的实现。 gdiplus应用实例2 如题,自绘控件的实现。 GetFileVersion 这个例子就是查询任何可执行
文件
的版本信息并且
C++
builder 和 VC 都通用,只需要把 AnsiString 替换成 CString 就行了。 gh0st v3.6 源码 - 可下断点调试! 如题。详细见源码。 GMem 内存管理单元源码。GMem.cpp和GMem.h是内存管理单元的源码
文件
。完成端口通讯模块内存管理。 haisanidsV1.2-网络连接监控 IP实时数据。自绘了很多控件。自绘CTabCtrl、CToolBar、CMenu、CButton、C
Html
Ctrl、CListCtrl。 1.初始状态只监听连接,不捕获IP数据 2.鼠标右击列表选择或取消监控某端口数据 3.为防止ping攻击,一般情况ping数据全部监控 4.监控某端口数据时,不监控ping包 5.数据超过20k将被清空 6.右边窗口停止抓包后
显示
十六进制数 hyperlink 自绘CStatic,实现超链接。 iconbutton_demo 演示了多种自绘Button。 IDocHostUIHandler Extended C
Html
View 如题。 IM_毕业设计 聊天系统,操作了数据库,有服务端和客户端。 ini
文件
的类适合VC使用 如题。 Inline Hook(ring3) 简单源码 代码里用了备份dll的方法,因此在自定义的函数
中
可以直接调用在内存
中
备份的dll代码,而不需要再把函数头部改来改去。 IOCP反弹远控客户端模型,外加上线服务端,全部代码注释! 如题。这个是IOCP远程控制软件的模型,服务端运行后会自动发送本机信息到客户端,客户端采用IOCP重叠机制。 IOCP封装类(DLL)发布 主要是CIocpSrv"伪类",实际上还是调用的DLL, IOCP完成端口 [1]---选择 - Select [2]异步选择 - WSAAsyncSelect [3]---事件选择 - WSAEventSelect [4]---重叠I [5]---完成端口 IP所在地查询器 如题。 jpeglib_demo 处理Jpeg图片。 KeyHook 键盘钩子,截获键盘信息。 Kugou7+UI 界面设计。学习界面的好实例,强烈推荐。 自绘button 如题。 自绘MENU 如题。 自绘tab 如题。 自绘Tree 如题。 自绘按钮button源代码 如题。 自绘编辑框 如题。 自绘
窗体
界面 如题。 自绘对话框 如题。 listbox-6 重载CListBox,演示了拖动功能。 Mail_Report 演示了发送邮箱的功能。 MD5算法 如题。 MediaPlayer 视频播放的实现。 MFC 对话框 MP3 内部包含:mp3播放器Lrc歌词同步源程序代码分析、mp3播放器+支持歌词同步
显示
哦、简单音乐播放器。 mfc 解码 视频音频解码部分。 MFC_MultiSender_OVER
文件
传送,多
文件
(超大
文件
)传送功能的实现,含文档。 MFC+DLL的编写和调用示例 如题。 MFC换肤完全贴图实现 如题。 Smile简体版 很简单,
只能
播放mp3格式的音乐。 功能: --------------------------------------- --------关闭-- 打开----最小化------- ---------------------------------------
显示
歌曲名字 -------------------- ------------------ ---暂停并从 ----- -- - 上一曲------ 头开始播放 |
显示
时间 | | | ---开始和暂停 ----------- 下一曲------ -------------------------------------- Linux内核完全注释附 如题,我没看。 MFC+消息循环贴图---金山毒霸界面 自绘控件实现。 MFCDemo DirectUI移植到MFC
中
实现。 MFC
Html
调用脚本 如题。 MFC使用COM加载WMI服务,另类获取系统服务详细 大家都知道,现在流行的检测硬件软件视乎很神秘,我们要获得各种信息好像比较难.但大多数这种软件或多或少的使用了WMI,如果我们能熟练掌握相信你也
做
的处理.另外WMI除了查询还能修改,比如3389端口,账号,密码,服务启动与关闭只要你想
做
的几乎都可以,因为WMI代替我们去与硬件打交到了,甚至是系统底层! MiniPlayer 源代码 媒体播放实现。 MP3解码 代码 内部包含多种实例实现MP3解码,有
开发
文档。 MP3解压程序源代码 如题。 MPEG4播放器源代码 如题。 MSN 仿真界面全部源代码 如题,非常好的界面设计实例,自绘控件的实现。 Mufan MP3播放的实现。 MYICQ 0.8 alpha1 (仿腾讯QQ整套聊天系统) 老版qq系统的实现。 MyIE3.0浏览器源代码 如题。完整的代码,重载控件实现,非常适合初学者。 MyPhpServer(原创,有实现的主要代码) 如题。 microcai-ibus-t9-输入法源码 如题,主要源码就几个,详细见代码。 MzfHips主动防御 主要在MzfHipsDlg
中
,程序分析进程数据、驱动数据、注册表数据从而实现主动防御。 超级下载 不过不是
c++
源码 1:综合FTP下载和HTTP(网络蚂蚁)(多线程). 2:FTP下载支持多个站点同时下载一个
文件
(同时支持断点续传). 3:可以在不下载ZIP.RAR.ISO
文件
的情况下查看
文件
里面的目录
文件
. 4:支持多语言. 5:操作综合其它软件. 6:自定义快捷键. 7:在IE
工具栏
上加按钮,可以直接拖动连接到按钮上下载. 8:注册采用激活方式. 9:采用Messenger的弹出滑动消息提示框. 10:下载管理,虚拟
文件
夹. 11:自动ping. 12:连接到搜索引擎. 13:自动报告bug,建议等. 14:宏功能. 15:自动同步
文件
夹. 16:保存加载任务. 17:计划任务. 18:单线程下载时不能创建临时
文件
. 19:下载流
文件
(rm,Media Player). Notepad++ V5.6.8 源码! 如题。 OA精灵代码
c++
版 一套oa系统。 ocxdlgtest dll的一个实例。 OD反汇编引擎(带VC修改版和原版) 如题。主要
文件
就4个,非常适合学习,详细见源码。 OPENG
开发
的示例代码
c++
版 演示了OpenG的使用方法,内含几个实例,一个实例就3个
文件
。 p2p vb实例。 p2p+technology 文档。 P2P视频技术源码(含
开发
文档) 目前的协议有如下一些特点: 1) 客户向服务器发送请求, 每个请求的长度不定. 请求的长度在第一个INT
中
指定. 2) 每个服务器通常会向多种客户提供服务, 例如, TS要同时向CP, NP提供服务, CP要向NP和其他CP提供服务, 同时还是其他CP, TS, SP的客户. 3) 每个服务器为客户服务时, 通常是长期的, 会涉及多次请求-应答的来回. PcShare 内含远程控制、进程管理、
文件
操作、视频控制、注册表操作、客户端服务器端。 redui_src_v0.9.130(DirectUI 3D) DirectUI 3D界面库。 sdk(界面库) RINGSDK包含界面库和图象库。 绘MFC基本控件 ) 如题。 PlayerDrectShow win32情况下实现媒体播放。 preemptivepopupkiller C#源码,实现简单游览器。 RangeScan扫描器源代码 ip地址扫描,发送邮箱。 ResizableLib 测试开源界面库Resizable。 RsPicture 自定义了一个图片库,然后引用测试。 SimplePlayer 简单的媒体播放源码。 Skin_Combo_Box_demo 自绘Combox控件的实例。 SkinList_Demo 自绘List控件的实例。 Smile 自绘List控件的实例。 SOCK登录SSL加密网站 调用ie接口。主要的代码在IEComCtrlSink
中
。 sqlite3使用 引用了Splayer
中
的Sqlite3库,进行了测试。 SrcFirstProg 简单的窗口程序。 SuperGrid - 特别的 listview 控件 网格形式的视图,自绘了CComboBox、CEdit、CSuperGridCtrl实现。 tab 演示了CTabCtrl控件的使用方法。 tabcontrol_demo 自绘了CTabCtrl的实现。 To Create A COOL Desktop Lyrics Demo 歌词
显示
,效果非常好。对话框实现。 TopMost 自绘CListCtrl的实现。 Trace程序 演示了输出信息。 TransparentStatic 自绘CStatic控件。 TreeView控件 自绘CTreeView控件。 VC 创建向导模式 如题。 VC 精品源码打包下载(解) CatListBox_src.zip CatListBox_demo.zip 这个程序模仿Outlook建立分类列表框。 CClockST_src.zip CClockST_demo.zip 一个简单的数字时钟程序,其
中
的date类派生于MFC CStatic 基类。 CIVStringSet_Demo.zip CIVStringSet_Source.zip 基于MFC和STL平台的字符串类,可以实现在快速字符串搜索。 enum_display_modes_demo.zip enum_display_modes_src.zip 列出所有的
显示
模式并列表出来,通过单击列表来改变
显示
分辨率。 iconbutton_demo.zip iconbutton_src.zip 创建一个按钮,并在上面
显示
图标。 jpeglib_demo.zip jpeglib_src.zip 利用Delphi的代码在VC
中
显示
JPG图片,不使用动态连接库。 Mail_Report.zip 一个邮件报告程序。 SrcFirstProg.zip 解释了最基本的MFC程序流程。 tabcontrol_demo.zip tabcontrol_src.zip 自定义的标签控件对话框。 Undo_demo.zip undo_src.zip 在VC
中
实现Undo和Redo功能。 VC 利用底层键盘钩子屏蔽任意按键MaskKey 动态链接库实现钩子,然后程序调用。 VC 透明窗口效果的电子标尺源代码 实现了屏幕绘图操作,实现电子标尺数据计算以及
显示
,有数据库操作保存数据。 V
C++
ini
文件
读写操作类实例 如题。 V
C++
版源代码统计工具 如题。内含自绘CMenu、CButton、CDialog、CStatic、CListCtrl等。 V
C++
6.0 控制摄像头 一个视频捕捉类对摄像头的操作。 V
C++
+暴风影音(Media+Player+Classic)源码 知道的人不多,但提起国内的暴风影音,我想知道的人就多了,其实暴风影音就是Media Player Classic,暴风影音只是同我一样从Gabest官方下载到了Media Player Classic的源码,不同的是,暴风影音将Media Player Classic改成了自己的名字并加入了许多的解码器,打包成自己的产品,其实这也无可厚非,关键就在于其作者老爱把里面捆绑一些我们用不到的软件. TT--仿qq+p2p通讯(nat穿透) 如题。 V
C++
遍历
文件
夹自动生成目录树 对CTree控件的操作。 v
c++
动态链接库(dll)编程深入浅出 内含
开发
文档。主要是对动态链接库的教程。 v
c++
动态链接库编程之DLL典型实例源代码下载 如题。 V
C++
仿Dreamweaver取色器源代码 如题。非常简单。 V
C++
挂机锁屏系统源程序 如题。非常简单。 V
C++
建立桌面或开始菜单快捷方式 如题。非常简单。 V
C++
界面库编程 SkinMagic 2.21 动态库版本的使用和 Skin++动态库及静态库版本的使用。 V
C++
精仿QQ2008
窗体
及分类菜单 效果逼真。就是几个控件的自绘以及使用。 V
C++
卡通风格气泡提示源码 重绘
窗体
实现。 V
C++
实现任务管理器源码 任务管理器应该大家都很熟悉,论坛里也有好多的任务管理器的源码,解决CListCtr刷新时滚动条跳到开始处。 V
C++
实现网络连接查看器源码 非常好的一个实例,把网络连接的UDP/TCP都插入到CList控件
中
显示
出来。 V
C++
视频捕捉系统 win32下 视频操作。 V
C++
视频会议系统(完整) 有
开发
文档。使用了系统自带的视频。 Windows核心编程(第五版)随书源代码 如题。 vc-ftp 多线程操作多
文件
传输的操作。 VC版下载者 源码 非常简单的一个实例,使用了URLDownloadToFile下载
文件
。 VC断点续传源代码 从fnMyDownload开始,程序首先解析输入的url,拆分为地址,路径,
文件
名等。然后获取
文件
头,得到
文件
大小,然后再下载。重点函数是ThreadDownLoad。下载完之后用FileCombine合并
文件
。Mydownload.cpp底端的fnMyDownload函数是下载器的关键函数。 点对点多线程断点续传软件《传圣》源代码 本实例适用于装有IP/TCP协议的电脑. 主要功能:电脑间传送大型
文件
.(如电影等) 主要特点: 1.采用了多线程技术,速度明显高于同类软件. 2.支持多
文件
同时传送. 3.支持段点继传,也就是说
文件
可分N次传送. 4.分服务端和客户端,服务器支持多客户. 5.在传送过程
中
可实实对话,有聊天功能. 6.为了提高效率,本软件
做
得短小精悍,两
文件
总共只有100K,直截运行,不用安装. 7.麻雀虽小,但五脏俱全,功能多,操作方便. 使用方法: 在服务端加入要传
文件
,客户端输入服务端IP地址(服务端运行后会
显示
),点击连接,即会
显示
服务端
文件
,双击即可下载! 现在是测试版,欢迎多提意义. 断点续下 内含:多
文件
下载、多
文件
发送、下载进度条
显示
等。 多任务多线程断点续传DLL 如题。 多线程
文件
下载 如题。 多线程查找
文件
(功能增强版) 自定义了一个
文件
搜索类。多线程实现。 多线程高速
文件
搜索程序源码 自定义了一个
文件
搜索类, 实现: BOOL StartFinder(); //开始查找 void PauseFinder(); //暂停查找 void ResumeFinder(); //继续查找 void StopFinder(); //停止查找 void Finde rReset(); //查找重置 功能。 V
C++
视频聊天系统源代码 实例简单,有用户登录、传输
文件
、视频、画质调节、禁音检测、回音消除、自动增益、噪音抑制、视频控制等、 V
C++
搜索指定
文件
夹
中
的
文件
如题。非常简单。 V
C++
文件
分割、合并工具 自绘了Button、CProgressCtrl、CAutoFont。主要操作在CFileSpltDlg
中
。 v
c++
写的音乐播放器 如题。含有绘图效果。 V
C++
制作3D效果的旋转文字特效 如题。 V
C++
注册码加密源程序(含注册机、解密机) 压缩包内有两个源码包,一个是注册机源程序,另一个是解密机的源程序,一套完整的参考实例。 VC+MapX源码含GPS跟踪演示 如题。 VC3D 利用VC编程在界面上实现3D文字 在MFC
应用程序
中
浏览PDF、Word文档
文件
如题。 vcdialog 自绘对话框。 vc编程:自动停靠
窗体
,吸附
窗体
OnMoving事件处理。 vc基于HTTP协议断点续传和多线程下载源代码 如题。 VC满屏开满玫瑰花 如题。 VC然输入框出现气球提示 调用系统自带的提示
显示
。 VC实现创建模态对话框 如题。 VC释放EXE资源
文件
如题。 vc网络 网络系列使用教程。 VC星号密码探测
显示
程序 简单。 vc网络通信编程实用案例精选 局域网网络通信编程实例、IE编程实例、基本网络编程实例、网络通信协议编程、Modem /串口通信编程、代理服务器编程实例、高级网络通信编程实例。 Visual_
C++
网络高级编程 TCP/IP协议、Winsock网络编程接口、Visual C 与网络编程、基本网络编程技术、Telnet协议的实现、HTTP协议的实现、 FTP协议的实现、
文件
下载、UDP协议的实现、ICMP协议的实现、PPP协议的实现、代理服务器的实现、 ATL DCOM和ActiveX技术、网络安全。 vld-10-src 内存泄漏检测源码。 vmrplayer 简单播放器的实现,集成到了一个类
中
。 ATL
开发
Gif的ActiveX控件 如题。使用控件
显示
gif
文件
。 weather(天气预报界面) 通过soso网站获得城市以及天气信息。
Web
Browser-Httprequest(http请求捕捉) 如题。 Win32多线程程序设计 有文档以及源码。 Windows Media Player界面的实现 如题。 Windows Shell扩展 实现
文件
拷贝。 windows设计 源码 书本源码。1.V
C++
的基本使用 2.一个简单的HelloWorld程序 3.进程的创建 4.进程控制 5.控制其他进程 6.游戏内存修改器1 7.游戏内存修改器2 8.多线程 9.线程的优先级 10.线程同步 11.第一个窗口程序 WINDOWS网络编程技术-附源码 如题。内有文档以及源码。 WM调用DrectShow例子 wm播放器。 XFileDialog_demo xml
文件
操作。 xml 树控件的使用,以及C
html
View或站点拦截调用等。 XML
文件
读取及管理工具V
C++
源码 重写了很多控件,重要功能源码集合到了CXML类
中
。 暴风压力测试2010(V7.0)源码 如题,演示了攻击服务端的源码,tcp多连接攻击、cc攻击等等……。 播放器 MM ARM_流媒体、暴风影音源码用于编解码分析。 超清晰播放器源代码 如题。 超旋的音乐播放器 含歌词……,效果看源码。 穿还原的下载者
C++
源码 驱动程序可以穿透还原卡,并且可以修改系统
文件
,这里是通过修改系统
文件
userinit.exe来实现的。userinit.exe的功能很简单,就是启动explorer.exe。这里就是通过替换uerinit.exe,伪造一个userinit.exe。这个伪造的程序可以实现uerinit.exe的原始功能,并可以实现自定义的功能,比如下载执行,发送数据。
窗体
透明、
窗体
上控件和DC绘图不透明 如题。 从dll
中
动态装载类的源程序 如题。 打印函数 测试打印函数的功能。 大型多媒体视频会议服务器端和客户端源码VC 如图,基于H323格式。 发一个界面库skin#全集合 SkinH_VC使用帮助(含源码)、Skinsharp V1.0.6.6各种语言全破解、vc全部函数各自独立的demo、制作皮肤工具。 仿360杀毒软件界面源码 MFC重载控件实现了360界面效果。 仿QQ、MSN信息提示窗口 重载CWnd实现了动画
显示
。 仿QQ2011界面的源码 如题。 仿QQ信息提示窗口 如题。 仿金山词霸界面 如题。 仿制金山毒霸专杀工具界面 如题。 漂亮c 界面源码 如题。 漂亮的编辑框 重载CEdit实现自绘。 实现QQ界面绝对经典 如题。 用户界面多线程 多线程的使用。 搞基控件 ComboBox 演示了ComboBox控件的使用方法。 搞基控件 List Ctrl 演示了List Ctrl控件的使用方法。 搞基控件 ListBox 演示了ListBox控件的使用方法。 搞基控件 Tab Ctrl 演示了Tab Ctrl控件的使用方法。 搞基控件 TreeCtrl 演示了TreeCtrl控件的使用方法。 带加密功能的SQLite3.3.6封装类 如题。 第12章+DLL
开发
与系统编程 创建导出浮点数四则运算函数的Win32 DLL、使用显式方式调用DLL实现浮点数的四则运算、使用隐式方式调用DLL实现浮点数的四则运算、创建Win32 DLL导出一个全局变量、调用DLL,获取其导出的全局变量值、创建Win32 DLL导出一个计算长方体表面积和体积的类、调用DLL,使用其导出类计算长方体的表面积和体积、创建MFC常规DLL,通过导出函数
显示
颜色信息对话框、调用MFC常规DLL,
显示
颜色信息对话框、创建MFC扩展DLL,实现圆形按钮类、调用MFC扩展DLL,创建圆形按钮、创建记录键盘动作的全局钩子DLL、调用键盘钩子DLL,实现监视系统的键盘操作、创建记录当前鼠标所在窗口标题信息的鼠标钩子DLL、调用鼠标钩子DLL,
显示
鼠标所在窗口的标题、获取当前操作系统的版本信息、获取系统CPU信息、获取系统内存的相关信息、获取当前系统所有安装的硬件设备、调用系统关机对话框、编码实现关闭和重启计算机、实现休眠计算机,并创建快捷键、
显示
并设置系统的
显示
属性、隐藏
显示
系统的任务条、改变系统的桌面壁纸。 对磁盘下任意目录的动作进行监控 创建线程不断的监视。 多功能小闹钟 不规则
窗体
效果
显示
,实现了多功能的小闹钟。 仿QQ和飞秋的局域网聊天程序(
文件
+语音) 这个程序用的协议是UDP,socket是CAsyncSocket,这是我在这个网站看到了qq也优先用UDP来连接服务器,连上服务器,能获得服务器上的人员列表,客户端的人员列表随用户上下线改变,服务器掉线了 也能收到通知,双击用户名字可以聊天,聊天窗口上有个
文件
传输,在我电脑上能传输一些小
文件
,但在别人电脑上就会使程序崩溃。
工具栏
画到标题栏上 如题。 关联
文件
自动恢复系统
文件
关联,以及
文件
关联操作的代码。使用注册表防止多次运行。 基于CDialogBar的IE多标签栏的实现 如题。 基于IE内核的多进程浏览器Raptor 基于WTL控件实现了多进程。 极速FTP客户端程序(V
C++
版) 如题。 截屏mfc和dll程序 如题。 进程防杀的实现 Hook TerminateProcess()函数,每次TerminateProcess()被调用的时候先判断企图结束的进程是否是我的进程,如果是的话就简单地返回一个错误码就可以了。 精美挂机锁源码 如题。 局域网视频监控 如题。 客户端和服务器 考虑到作为服务器的一端一般来说是固定的,所以当开启服务器后,一般服务器是不能停止的,所以在正式的软件里面,作为客户端让输入的服务器端IP的那一项是可以省略的,因为在制作安装程序的时候可以将服务器IP直接固定,但是这个作为简单的功能演示版本考虑到作为服务器的一端可以为任意电脑,所以在客户端设置了填写服务器IP。运行时:首先是运行Sever.exe服务器端,然后是“开启服务器”,“产生新的随机码” ,然后运行Client.exe客户端,输入用户名和密码,然后输入服务器端IP地址,然后登陆服务器,如果密码或者登陆号不正确会有提示,也可以选择试用版的软件。 快捷键 演示了快捷键设置的代码。 类似QQ截屏的屏幕取色器 主要功能在CColorPickerDlg
中
。 两款拼音输入法源代码 拼音输入法、AboutWiz_src。 枚举进程 系统监视 有磁盘监视、系统目录监视,任务栏监视、端口监视、流量监视等等。 媒体播放器 如题。音乐播放器的实现,内有文档以及总结。 模仿QQ抖动 如图,简单。 闹钟软件V1.0 (带V
C++
源码) 基于MFC
窗体
的闹钟。 能弹出复选框组合列表的combobox 如题。 屏幕放大镜源代码 如题。 屏幕监控+远程控制+mfc+vc 如题。 屏幕录像模块程序设计 如题。 屏幕录像源代码 如题。 屏幕小精灵 如题。 七彩泡泡屏保代码 如题。 轻松实现类VC界面 两个窗口的实现类是从CControlBar派生出来的,我们并不需要从头到尾实现该类,因为Cristi Posea先生已经为我们实现了一个称为CSizingControlBar的类,而且
做
得相当完美!我们所要
做
的便是好好地利用该类,为了尽可能地简洁,笔者将CSizingControlBar类修改了一下并命名为CCoolBar,接下来我们将详细介绍如何利用该类实现我们所需的界面。 全屏幕播放AVI
文件
的启动界面程序 如题。 全屏幕播放flash的动画启动界面 如题。 任务栏终级编程 如题。 三种方法来检索处理器信息 获取CPU的信息,以及判断是否支持MMX SSE SSE2 3DNOW等等操作。 深入解剖远程管理软件编写 教程,如题。 深入解析ATL(第二版)源代码资源大小 附带书籍源码。 深入体验VC
开发
源码 附带书籍源码。 十进制、十六进制、二进制互相转换的V
C++
程序 如题。 实现DLL拦截 在windows下当一个可执行
文件
运行时,Windows加载器将可执行模块映射到进程的地址空间
中
,加载器分析可执行模块的输入表,并设法找出任何需要的DLL,并将它们映射到进程的地址空间
中
。由于输入表是根据DLL名来进行查找,首先是查找当前目录下有没这
文件
,没有话在去查找系统目录C:\\Windows\\system32有没这
文件
,所以我们可以完全趁这个机会去劫持DLL,把他劫持下来后就可以在里面进行我们要
做
的事情。 实现DLL内存补丁,DLL劫持技术([Symanli原创]) 同上。 实现EDIT控件自绘 如题。 使用VC编写的
文件
加解密操作类 自定义封装了一个
文件
加解密类,对
文件
加解密。lzari.c提供了lzari压缩算法的实现。 视频+语音+播放器源代码(不断更新内容) H.323
开发
包与源码、P2P视频技术源码、TopPlayerSrc、VOD核心源码、大型多媒体视频会议服务器端和客户端源码、屏幕截取制作avi的源代码、视频会议系统、视频聊天源代码、优秀的IP网络语音通讯软件Speak Fleely源代码。源码与上面的有些重复。 手机远控电脑源码 分两个模式:一个是短信模式,一个浏览器模式。只要你遵循数据包的格式发送数据就一定可以成功的。不过不是源码。 手写输入法源码 太简单的实例。有利于对输入法
开发
的入门和深入学习。 鼠标钩子 钩子的实现。如题。 完全自绘软件更换皮肤例子 如题。 完整源码 统计后台([源码信息] 梦者 绿色下载器 流量商必备 ) 本统计后台无须安装数据库。可直接使用。 可多用户登录,多用户统计,顶级防刷,一键扣量,等等强大功能。 count.asp -- 统计
页
面 conn.asp -- 里面有惊喜哦..想扣量 赶紧用记事本打开看看哦.有详细说明. user.asp -- 用户登录
页
面 admin\admin_login_welcome.asp -- 管理员登录
页
面 默认: admin 密码: xiaobing 网络电视软件源码 如题。 网络电台收听助手V3.0(VC源码) 如题。
文件
(
文件
夹)加密解密工具源码 源码实现了主要功能:1
文件
(夹)加密解密 2
文件
夹伪装保护解除伪装 3 右键关联加密解密到系统菜单 4 开机最小化启动到托盘(气球提示) 5 支持
文件
(
文件
夹)拖动 6 支持WIN2000,XP,VISTA,WIN7。非常好的一个实例。
文件
加密程序 自绘了很多控件,使用了多线程加密以及解密,支持换肤,非常好的一个实例。详细见源码啦。
文件
夹加密小程序 简单的加密源码。
文件
捆绑器源代码
文件
操作的实例,主要功能在BindFileDlg。 文字图象识别OCR系统
开发
包 引用了第三方库OcrWencui.lib 来识别。
显示
网络流量 监听了端口
显示
了网络流量,使用了绘图
显示
了出来。学习流量监控的好例子。是使用了自绘按钮实现的。 线程池的一种实现 如题。 相当不错的一个挂机锁 同上。 写日志log的类 封装了一个类Log,使用它输出信息。 循序渐进实现仿QQ界面 六个步骤实现了QQ类似界面、仿QQ界面上的各种自绘控件。 迅雷资源搜索 如题。 阳历阴历转换 封装了一个CLunar实现阳历阴历转换。 一个服务端只有7k大小的后门 RegOpenKeyEx和RegCreateKeyEx函数由于电脑经常会关闭,或者
应用程序
也会经常关闭,但有一些参数是经常需要保存。比如当你打开程序,并设置了窗口的大小,想每次打开时都设置窗口为上次打开的大小。这样就需要保存窗口的大小,那么窗口大小的参数保存到那里呢?其实在Windows里最方便的
做
法,就是保存到注册表里。又比如游戏登录时,总是想保存最后一个登录的用户,那么也需要保存这个用户到注册表里。其实注册表是Windows保存系统配置的数据库,比如不同的语言设置,不同的时区设置,不同的用户登录,不同的权限等等。下面就来学习怎么样使用函数RegOpenKeyEx来打开注册表里的键和用函数RegCreateKeyEx来创建新的键。 一个可以获取硬件信息源代码 如题。 一个轻量级网络通信
开发
库源码 如题。 音乐播放器 如题。 音频录入mfc源码 如题。 用C写的播放器,超强 引用了libmad库、ogg库、Zlib库等等,强烈推荐学习。 优美菜单 自绘右键菜单。 在ToolBar上添加控件 在
工具栏
上添加COMBOBOX,EditBox,ProgressCtrl,Slider控件,根据相同的道理您还可以添加其他控件复选框、单选按钮等等 注册表监控程序 该程序的作用是记录系统发生的注册表操作,(只记录成功的,忽略失败的) 自己动手写操作系统 书籍。 自由更改
文件
对话框的外观 自绘对话框。
应用程序
与驱动通信(DeviceIoControl ) 这是教程。 V
C++
系统
开发
实例精粹 光驱控制程序、枚举当前所有
窗体
、硬件信息查看器、注册表操作程序、USB编程、目录浏览器、资源管理器、二进制浏览器、日历管理器、字体设置对话框、任意形状
窗体
、自动停靠
窗体
、带图像的下拉列表框、实时曲线
显示
、OutLooK风格界面、屏幕保护系统、MP3播放器、MIDI音乐演奏器、VFW视频捕捉系统、256色转换灰度图、对比度拉伸、二值化变换、反色、亮度增减、取对数、取指数、直方图均衡、灰度均衡、阈值变换、图像镜像、图像平移、图像缩放、图像旋转、高斯平滑、均值滤波、拉普拉斯边缘检测、梯度锐化、
中
值滤波、离散余弦变换、傅立叶变换、Walsh变换、方块编码、图像细化、Canny算子提取边缘、Hough变换、逆滤波处理、维纳滤波处理、文字、图像特效
显示
、带预览的图像选择框、图像浏览器、聊天室、CRC循环冗余检测、ICMP系统、能够发送附件的邮件程序、获取多个IP地址、获取计算机基本网络设置、获取计算机安装的各种网络协议、远程监控系统、FTP客户端、类似MSN的即时通信工具、
文件
共享系统、考试成绩管理系统、学生管理信息系统、二进制数据库编程、多线程实例、动态链接库(DLL)实例、消息循环重载实例、进程查看程序、
文件
关联实例、剪贴板查看器、键盘发声系统、运行后自销毁的程序、
文件
查找系统 、屏幕拷贝实例、
文件
分割器、密码探测器、带微调和滑动条控件的
工具栏
、透明
窗体
实例、状态栏动画、圆盘式和数字式时钟实例、Windows XP风格菜单、 Office XP风格菜单、Windows XP风格标题栏、Windows XP风格对话框、Windows XP风格按钮和滚动条、基于DirectSound的声音播放器、AVI视频制作实例、电影播放器、仿Winamp多媒体播放器、BMP图片浏览器、小波算法的V
C++
实现、基因算法的V
C++
实现、细胞识别统计系统、基于神经网络的文字识别系统、车牌定位与识别系统、点对点
文件
传输、Sniff网络嗅探器、基于UDP的网段扫描器、网络流量监控系统、网络语音电话、HTTP服务器实例、数据库浏览器、数据库查询器、报表打印实例、课程管理信息系统、库存管理信息系统、医院管理信息系统。 ----------VC系统
开发
项目 V
C++
餐厅餐饮管理系统 这是一个毕业课程设计,含论文,简单明了,全部引用了MFC控件实现,主要是操作数据库的部分。 VC++
开发
的仓库管理系统设计文档和源码 如题,含论文,简单明了,全部引用了MFC控件实现,主要是操作数据库的部分。 V
C++
库存管理系统(毕业设计) 如题,含论文,简单明了,全部引用了MFC控件实现,主要是操作Access数据库的部分。 V
C++
图书管理系统完整版 一个简单的客户端操作数据库的程序。 餐饮管理系统(全程
开发
) 同下。有测试部分。 餐饮管理系统 如题,简单。 超市进销存管理系统 基本功能:前台销售结帐、基本信息管理、基本信息查询、日结查询、超市小票打印。操作ORACLE数据库。 局域网监控系统 主要功能:系统采用人机交互的方式,界面美观友好、屏幕信息需要时时
显示
,网络延时不能大于1秒、服务器端可以随时运行,只要客户端运行,就能够
显示
屏幕信息、系统运行时占用内存不能大于10MB,以免影响系统性能、客户端运行时需要隐藏
显示
窗口,起其感觉不到在运行。 库存管理信息系统 在运行系统前,首先要安装SQL Server数据库,注意要设定用户名为“sa”,密码为空。 可以有两种方法创建该数据库:1.使用SQL server查询分析器运行Database目录下的sql.txt
中
的sql语句,这样会创建stock数据库。2.使用SQL Server的企业管理器直接附加“附加数据库
文件
”目录下的Stock.mdf
文件
。系统默认帐号:admin 密码:888888 企业办公管理系统 这个源码不错,自定义了很多类,适合学习。 企业电话语音录音管理系统 主要功能:采用人机对话的操作方式,界面设计美观友好、操作灵活、方便、快捷、准确、数据存储安全可靠。系统可以进行来电
显示
和来电接听等功能。提供电话拨出功能,可以通过程序拨出电话。提供客户管理功能,记录客户信息,并可以在拨出电话时以电话簿的形式
显示
客户信息。提供电话录音功能,当电话接通时开始录音,当电话挂断时结束录音。提供录音管理功能,可以通过程序修改录音
文件
的存储位置。系统最大限度地实现了易维护性和易操作性。系统运行稳定、安全可靠。适合学习。 企业短信群发管理系统 主要功能:电话簿管理。常用语管理。短信息发送。短信息接收。短信猫设置。不过使用了第三方库实现发送接受等功能。 人力资源管理系统 主要功能:系统界面设计美观、友好;智能化程度高、操作灵活、方便;系统运行稳定、安全可靠;反应快速、计算准确;实现新员工入职登记、查询修改及入职合同的录入、编辑;登记并可以浏览日常考勤信息;记录公司定期的员工考核成绩;实现部门用人申请的登记;实现应聘者信息备档;实现工资单自动录入及缺勤原因的扣资计算。 社区视频监控系统 本程序有三个实例,msado15(数据库)、Autodlg(操作
文件
)、Capture(主要的程序)。本实例是天敏VC4000监控卡,其
中
使用了MPG4c32.dll、MediaTransmit.dll、MediaTransmit.lib、MediaTransmit.h、Sa7134Capture.dll、Sa7134Capture.lib和Sa7134Capture.h几个
文件
,在运行程序前,需要将这些
文件
添加到当前工程
中
。程序
中
没有提供这些
文件
。 图书管理系统 如题。 物流综合管理系统VC源码+毕业设计 如题。 学生管理系统 如题。 学生考试系统 如题。
C语言
69,368
社区成员
243,081
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章