CodeBus
www.codebus.net
Search
Sign in
Sign up
Hot Search :
Source
embeded
web
remote control
p2p
game
More...
Location :
Home
Search - 7.14
Main Category
SourceCode
Documents
Books
WEB Code
Develop Tools
Other resource
Search - 7.14 - List
[
VC/MFC
]
《Windows核心编程(第四版)》中文版.rar
DL : 2
目 录 译者序 前言 第一部分 程序员必读 第1章 对程序错误的处理 1 1.1 定义自己的错误代码 4 1.2 ErrorShow示例应用程序 5 第2章 Unicode 11 2.1 字符集 11 2.1.1 单字节与双字节字符集 11 2.1.2 Unicode:宽字节字符集 12 2.2 为什么使用Unicode 13 2.3 Windows 2000与Unicode 13 2.4 Windows 98与Unicode 13 2.5 Windows CE与Unicode 14 2.6 需要注意的问题 14 2.7 对COM的简单说明 14 2.8 如何编写Unicode源代码 15 2.8.1 C运行期库对Unicode的支持 15 2.8.2 Windows定义的Unicode数据类型 17 2.8.3 Windows中的Unicode函数和ANSI 函数 17 2.8.4 Windows字符串函数 19 2.9 成为符合ANSI和Unicode的应用程序 19 2.9.1 Windows字符串函数 19 2.9.2 资源 22 2.9.3 确定文本是ANSI文本还是Unicode 文本 22 2.9.4 在Unicode与ANSI之间转换字符串 23 第3章 内核对象 27 3.1 什么是内核对象 27 3.1.1 内核对象的使用计数 27 3.1.2 安全性 28 3.2 进程的内核对象句柄表 30 3.2.1 创建内核对象 30 3.2.2 关闭内核对象 32 3.3 跨越进程边界共享内核对象 32 3.3.1 对象句柄的继承性 32 3.3.2 改变句柄的标志 35 3.3.3 命名对象 36 3.3.4 终端服务器的名字空间 39 3.3.5 复制对象句柄 39 第二部分 编程的具体方法 第4章 进程 45 4.1 编写第一个Windows应用程序 46 4.1.1 进程的实例句柄 49 4.1.2 进程的前一个实例句柄 50 4.1.3 进程的命令行 50 4.1.4 进程的环境变量 51 4.1.5 进程的亲缘性 54 4.1.6 进程的错误模式 54 4.1.7 进程的当前驱动器和目录 54 4.1.8 进程的当前目录 55 4.1.9 系统版本 56 4.2 CreateProcess函数 58 4.2.1 pszApplicationName和 pszCommandLine 59 4.2.2 psa Process、psa Thread和 binherit Handles 60 4.2.3 fdwCreate 62 4.2.4 pvEnvironment 64 4.2.5 pszCurDir 64 4.2.6 psiStartInfo 64 4.2.7 ppiProcInfo 67 4.3 终止进程的运行 69 4.3.1 主线程的进入点函数返回 69 4.3.2 ExitProcess函数 69 4.3.3 TerminateProcess函数 70 4.3.4 进程终止运行时出现的情况 71 4.4 子进程 72 4.5 枚举系统中运行的进程 73 第5章 作业 91 5.1 对作业进程的限制 93 5.2 将进程放入作业 99 5.3 终止作业中所有进程的运行 99 5.4 查询作业统计信息 100 5.5 作业通知信息 103 5.6 JobLab示例应用程序 104 第6章 线程的基础知识 121 6.1 何时创建线程 121 6.2 何时不能创建线程 122 6.3 编写第一个线程函数 123 6.4 CreateThread函数 124 6.4.1 psa 124 6.4.2 cbStack 124 6.4.3 pfnStartAddr和pvParam 125 6.4.4 fdwCreate 126 6.4.5 pdwThreadID 126 6.5 终止线程的运行 127 6.5.1 线程函数返回 127 6.5.2 ExitThread函数 127 6.5.3 TerminateThread函数 127 6.5.4 在进程终止运行时撤消线程 128 6.5.5 线程终止运行时发生的操作 128 6.6 线程的一些性质 129 6.7 C/C++运行期库的考虑 131 6.7.1 Oops—错误地调用了Create Thread 138 6.7.2 不应该调用的C/C++运行期库函数 138 6.8 对自己的ID概念应该有所了解 139 第7章 线程的调度、优先级和亲缘性 142 7.1 暂停和恢复线程的运行 143 7.2 暂停和恢复进程的运行 144 7.3 睡眠方式 145 7.4 转换到另一个线程 145 7.5 线程的运行时间 146 7.6 运用环境结构 148 7.7 线程的优先级 152 7.8 对优先级的抽象说明 153 7.9 程序的优先级 156 7.9.1 动态提高线程的优先级等级 158 7.9.2 为前台进程调整调度程序 159 7.9.3 Scheduling Lab示例应用程序 160 7.10 亲缘性 167 第8章 用户方式中线程的同步 172 8.1 原子访问:互锁的函数家族 172 8.2 高速缓存行 177 8.3 高级线程同步 178 8.4 关键代码段 180 8.4.1 关键代码段准确的描述 182 8.4.2 关键代码段与循环锁 185 8.4.3 关键代码段与错误处理 185 8.4.4 非常有用的提示和技巧 186 第9章 线程与内核对象的同步 190 9.1 等待函数 191 9.2 成功等待的副作用 194 9.3 事件内核对象 195 9.4 等待定时器内核对象 204 9.4.1 让等待定时器给APC项排队 207 9.4.2 定时器的松散特性 209 9.5 信标内核对象 210 9.6 互斥对象内核对象 211 9.6.1 释放问题 213 9.6.2 互斥对象与关键代码段的比较 214 9.6.3 Queue示例应用程序 214 9.7 线程同步对象速查表 223 9.8 其他的线程同步函数 224 9.8.1 异步设备I/O 224 9.8.2 WaitForInputIdle 224 9.8.3 MsgWaitForMultipleObjects (Ex) 225 9.8.4 WaitForDebugEvent 225 9.8.5 SingleObjectAndWait 226 第10章 线程同步工具包 228 10.1 实现关键代码段:Optex 228 10.2 创建线程安全的数据类型和反信标 239 10.3 单个写入程序/多个阅读程序的保护 251 10.4 实现一个WaitForMultipleExpressions 函数 259 第11章 线程池的使用 274 11.1 方案1:异步调用函数 275 11.2 方案2:按规定的时间间隔调用函数 277 11.3 方案3:当单个内核对象变为已通知状态 时调用函数 283 11.4 方案4:当异步I/O请求完成运行时调用 函数 285 第12章 纤程 287 12.1 纤程的操作 287 12.2 Counter示例应用程序 289 第三部分 内 存 管 理 第13章 Windows的内存结构 299 13.1 进程的虚拟地址空间 299 13.2 虚拟地址空间如何分区 300 13.2.1 NuLL 指针分配的分区—适用于 Windows 2000和Windows 98 300 13.2.2 MS-DOS/16位Windows 应用程序兼容 分区—仅适用于Windows 98 301 13.2.3 用户方式分区—适用于Windows 2000 和Windows 98 301 13.2.4 64 KB禁止进入的分区—仅适用 于Windows 2000 302 13.2.5 共享的MMF分区—仅适用于 Windows 98 303 13.2.6 内核方式分区—适用于Windows 2000和Windows 98 303 13.3 地址空间中的区域 303 13.4 提交地址空间区域中的物理存储器 304 13.5 物理存储器与页文件 304 13.6 保护属性 307 13.6.1 Copy-On-Write 访问 308 13.6.2 特殊的访问保护属性的标志 309 13.7 综合使用所有的元素 309 13.7.1 区域的内部情况 312 13.7.2 与Windows 98地址空间的差别 315 13.8 数据对齐的重要性 319 第14章 虚拟内存 323 14.1 系统信息 323 14.2 虚拟内存的状态 330 14.3 确定地址空间的状态 336 14.3.1 VMQuery函数 337 14.3.2 虚拟内存表示例应用程序 343 第15章 在应用程序中使用虚拟内存 354 15.1 在地址空间中保留一个区域 354 15.2 在保留区域中的提交存储器 355 15.3 同时进行区域的保留和内存的提交 356 15.4 何时提交物理存储器 357 15.5 回收虚拟内存和释放地址空间区域 358 15.5.1 何时回收物理存储器 359 15.5.2 虚拟内存分配的示例应用程序 360 15.6 改变保护属性 368 15.7 清除物理存储器的内容 369 15.8 地址窗口扩展—适用于 Windows 2000 372 第16章 线程的堆栈 385 16.1 Windows 98下的线程堆栈 387 16.2 C/C++运行期库的堆栈检查函数 389 16.3 Summation示例应用程序 390 第17章 内存映射文件 397 17.1 内存映射的可执行文件和DLL 文件 397 17.1.1 可执行文件或DLL的多个实例 不能共享静态数据 398 17.1.2 在可执行文件或DLL的多个实 例之间共享静态数据 400 17.1.3 AppInst示例应用程序 404 17.2 内存映射数据文件 409 17.2.1 方法 1:一个文件,一个缓存 409 17.2.2 方法 2:两个文件,一个缓存 409 17.2.3 方法 3:一个文件,两个缓存 410 17.2.4 方法 4:一个文件,零缓存 410 17.3 使用内存映射文件 410 17.3.1 步骤 1:创建或打开文件内核 对象 411 17.3.2 步骤 2:创建一个文件映射内核 对象 412 17.3.3 步骤 3:将文件数据映射到进程 的地址空间 414 17.3.4 步骤4:从进程的地址空间中撤消 文件数据的映像 416 17.3.5 步骤 5和步骤 6:关闭文件映射对象 和文件对象 417 17.3.6 文件倒序示例应用程序 418 17.4 使用内存映射文件来处理大文件 426 17.5 内存映射文件与数据视图的相关性 427 17.6 设定内存映射文件的基地址 428 17.7 实现内存映射文件的具体方法 429 17.8 使用内存映射文件在进程之间共享 数据 431 17.9 页文件支持的内存映射文件 431 17.10 稀疏提交的内存映射文件 438 第18章 堆栈 451 18.1 进程的默认堆栈 451 18.2 为什么要创建辅助堆栈 452 18.2.1 保护组件 452 18.2.2 更有效的内存管理 453 18.2.3 进行本地访问 453 18.2.4 减少线程同步的开销 453 18.2.5 迅速释放堆栈 453 18.3 如何创建辅助堆栈 454 18.3.1 从堆栈中分配内存块 455 18.3.2 改变内存块的大小 456 18.3.3 了解内存块的大小 456 18.3.4 释放内存块 457 18.3.5 撤消堆栈 457 18.3.6 用C++程序来使用堆栈 457 18.4 其他堆栈函数 460 第四部分 动态链接库 第19章 DLL基础 463 19.1 DLL与进程的地址空间 464 19.2 DLL的总体运行情况 465 19.3 创建DLL模块 467 19.3.1 输出的真正含义是什么 469 19.3.2 创建用于非Visual C++工具 的DLL 471 19.4 创建可执行模块 472 19.5 运行可执行模块 474 第20章 DLL的高级操作技术 477 20.1 DLL模块的显式加载和 符号链接 477 20.1.1 显式加载DLL模块 478 20.1.2 显式卸载DLL模块 479 20.1.3 显式链接到一个输出符号 480 20.2 DLL的进入点函数 481 20.2.1 DLL_PROCESS_ATTACH通知 482 20.2.2 DLL_PROCESS_DETACH通知 483 20.2.3 DLL_THREAD_ATTACH通知 485 20.2.4 DLL_THREAD_DETACH通知 485 20.2.5 顺序调用DllMain 486 20.2.6 DllMain与C/C++运行期库 488 20.3 延迟加载DLL 489 20.4 函数转发器 499 20.5 已知的DLL 499 20.6 DLL转移 500 20.7 改变模块的位置 501 20.8 绑定模块 506 第21章 线程本地存储器 509 21.1 动态TLS 509 21.2 静态TLS 513 第22章 插入DLL和挂接API 515 22.1 插入DLL:一个例子 515 22.2 使用注册表来插入DLL 517 22.3 使用Windows挂钩来插入DLL 518 22.4 使用远程线程来插入DLL 531 22.4.1 Inject Library 示例应用程序 534 22.4.2 Image Walk DLL 541 22.5 使用特洛伊DLL来插入DLL 544 22.6 将DLL作为调试程序来插入 544 22.7 用Windows 98上的内存映射文件 插入代码 544 22.8 用CreateProcess插入代码 544 22.9 挂接API的一个示例 545 22.9.1 通过改写代码来挂接API 546 22.9.2 通过操作模块的输入节来挂接API 546 22.9.3 LastMsgBoxInfo示例应用程序 549 第五部分 结构化异常处理 第23章 结束处理程序 565 23.1 通过例子理解结束处理程序 566 23.2 Funcenstein1 566 23.3 Funcenstein2 566 23.4 Funcenstein3 568 23.5 Funcfurter1 568 23.6 突击测验:FuncaDoodleDoo 569 23.7 Funcenstein4 570 23.8 Funcarama1 571 23.9 Funcarama2 572 23.10 Funcarama3 572 23.11 Funcarama4:最终的边界 573 23.12 关于finally块的说明 574 23.13 Funcfurter2 575 23.14 SEH结束处理示例程序 576 第24章 异常处理程序和软件异常 578 24.1 通过例子理解异常过滤器和异常处理 程序 578 24.1.1 Funcmeister1 578 24.1.2 Funcmeister2 579 24.2 EXCEPTION_EXECUTE_HANDLER 580 24.2.1 一些有用的例子 581 24.2.2 全局展开 583 24.2.3 暂停全局展开 585 24.3 EXCEPTION_CONTINUE_ EXECUTION 586 24.4 EXCEPTION_CONTINUE_ SEARCH 588 24.5 Get Exception Code 589 24.6 Get Exception Information 592 24.7 软件异常 595 第25章 未处理异常和C++异常 598 25.1 即时调试 600 25.2 关闭异常消息框 601 25.2.1 强制进程终止运行 601 25.2.2 包装一个线程函数 601 25.2.3 包装所有的线程函数 601 25.2.4 自动调用调试程序 602 25.3 程序员自己调用UnhandledException Filter 602 25.4 UnhandledExceptionFilter函数的一些 细节 603 25.5 异常与调试程序 604 25.6 C++异常与结构性异常的对比 618 第六部分 窗 口 第26章 窗口消息 623 26.1 线程的消息队列 623 26.2 将消息发送到线程的消息队列中 625 26.3 向窗口发送消息 626 26.4 唤醒一个线程 630 26.4.1 队列状态标志 630 26.4.2 从线程的队列中提取消息的 算法 631 26.4.3 利用内核对象或队列状态标 志唤醒线程 634 26.5 通过消息发送数据 636 26.6 Windows如何处理ANSI/Unicode 字符和字符串 642 第27章 硬件输入模型和局部输入状态 645 27.1 原始输入线程 645 27.2 局部输入状态 646 27.2.1 键盘输入与焦点 647 27.2.2 鼠标光标管理 649 27.3 将虚拟输入队列同局部输入状态挂接 在一起 651 27.3.1 LISLab 示例程序 652 27.3.2 LISWatch 示例程序 666 第七部分 附 录 附录A 建立环境 675 附录B 消息分流器、子控件宏和API宏 686
Date
: 2011-08-02
Size
: 35.11mb
User
:
mrf341@163.com
[
VC/MFC
]
The_C++_Programming_Language,Special_Edition
DL : 0
The C++ Programming Language.Third Edition. Bjarne Stroustrup(AT&T Labs),Murray Hill, New Jersey ------------------------------ Contents Contents iii Preface v Preface to Second Edition vii Preface to First Edition ix Introductory Material 1 1 Notes to the Reader ............. 3 2 A Tour of C++ ............. 21 3 A Tour of the Standard Library ............. 45 Part I: Basic Facilities 67 4 Types and Declarations ............. 69 5 Pointers, Arrays, and Structures ............. 87 6 Expressions and Statements ............. 107 7 Functions ............. 143 8 Namespaces and Exceptions .............. 165 9 Source Files and Programs ............. 197 Part II: Abstraction Mechanisms 221 10 Classes ............ 223 11 Operator Overloading ............ 261 12 Derived Classes ............ 301 13 Templates ............ 327 14 Exception Handling ............ 355 15 Class Hierarchies ............ 389 Part III: The Standard Library 427 16 Library Organization and Containers ............ 429 17 Standard Containers ............ 461 18 Algorithms and Function Objects ............ 507 19 Iterators and Allocators ............ 549 20 Strings ............ 579 21 Streams ............ 605 22 Numerics ............. 657 Part IV: Design Using C++ 689 23 Development and Design ............. 691 24 Design and Programming ............ 723 25 Roles of Classes ............ 765 Appendices 791 A The C++ Grammar ............ 793 B Compatibility ............ 815 C Technicalities ............827 Index 869
Date
: 2012-03-20
Size
: 2.73mb
User
:
mary_112204
[
VC/MFC
]
C.gaojicankaoshouce
DL : 0
C++高级参考手册 不错的一本参考书 前言 第1章 对象的演化 1 1.1 基本概念 1 1.1.1 对象:特性+行为 1 1.1.2 继承:类型关系 1 1.1.3 多态性 2 1.1.4 操作概念:OOP程序像什么 3 1.2 为什么C++会成功 3 1.2.1 较好的C 3 1.2.2 采用渐进的学习方式 4 1.2.3 运行效率 4 1.2.4 系统更容易表达和理解 4 1.2.5 “库”使你事半功倍 4 1.2.6 错误处理 5 1.2.7 大程序设计 5 1.3 方法学介绍 5 1.3.1 复杂性 5 1.3.2 内部原则 6 1.3.3 外部原则 7 1.3.4 对象设计的五个阶段 9 1.3.5 方法承诺什么 10 1.3.6 方法应当提供什么 10 1.4 起草:最小的方法 12 1.4.1 前提 13 1.4.2 高概念 14 -C++ High reference manual a good reference book Introduction Chapter 1 target the basic concept of the evolution of 11.1 target 11.1.1: Characteristics acts 11.1.2 succession: the type of relationship between the polymorphism 11.1.3 Operation 21.1.4 concepts: 31.2 What procedures like OOP Why C++ will be successful 31.2.1 better C 31.2.2 adopted a progressive approach to learning efficiency 41.2.4 system running 41.2.3 it easier to express and understand 41.2.5 bank makes you much more effective 41.2.6 Error Handling 51.2.7 large programming 51.3 Methodology 51.3.2 Introduction 51.3.1 the complexity of the principle of internal principles 61.3.3 External Objects 71.3.4 The Five Stages of Design Methods 91.3.5 Method 101.3.6 commitment to what should be What Drafting 101.4: Minimum approach 121.4.1 premise the concept of 14 high-131.4.2
Date
: 2025-12-18
Size
: 4.49mb
User
:
dream
[
VC/MFC
]
c++_how_to_program
DL : 0
c++ how to program 里面详细介绍了从第1章到第24章的代码学习实例。是初学者很好的学习资料。 第1章 计算机、Internet和万维网简介 第2章 C++编程入门 第3章 类和对象介绍 第4章 控制语句(第Ⅰ部分) 第5章 控制语句(第Ⅱ部分) 第6章 函数和递归入门 第7章 数组与CC+标准库类模板vector 第8章 指针和基于指针的字符串 第9章 类的深入剖析(第Ⅰ部分) 第10章 类的深入剖析(第Ⅱ部分) 第11章 运算符重载:字符串和数组对象 第12章 面向对象编程:继承 第13章 面向对象编程:多态性 第14章 模板 第15章 输入/输出流 第16章 异常处理 第17章 文件处理 第18章 String类和字符串流处理 第19章 Web编程 第20章 搜索和排序 第21章 数据结构 第22章 位、字符、C字符串和结构体 第23章 标准模板库 第24章 其他主题
Date
: 2025-12-18
Size
: 472kb
User
:
gong
[
VC/MFC
]
C.C..Debug
DL : 0
目 录 1. 异常和标准C对它的支持 2 2. Microsoft对异常处理方法的扩展 12 3. 标准C++异常处理的基本语法和语义 27 4. 实例剖析EH 33 5. C++的new和delete操作时的异常处理 40 6. Microsoft对于<new>的实现版本中的异常处理 47 7. 部分构造及placement delete 53 8. 自动删除,类属new和delete、placement new 和placement delete 59 9. placement new 和placement delete,及处理构造函数抛出的异常 68 10. 从私有子对象中产生的异常 74 11. 异常规格申明 83 12. unexpected()的实现上固有的限制 89 13. 异常安全 94 14. 模板安全 100 15. 模板安全(续) 107 16. 指导方针 113 17. C++异常和Visual C++ SEH的混合使用 120-Table of Contents 1. Anomalies and standard C support for it 22. Microsoft to extend the exception handling method 123. Standards C++ Abnormal handle the basic syntax and semantics 274. Examples of analysis of EH 335. C++ The new and delete operator at the time of exception handling 406. Microsoft to realize
Date
: 2025-12-18
Size
: 101kb
User
:
wenrong
[
VC/MFC
]
CC++
DL : 0
前 言 6 第1章 文件结构 11 1.1 版权和版本的声明 11 1.2 头文件的结构 12 1.3 定义文件的结构 13 1.4 头文件的作用 13 1.5 目录结构 14 第2章 程序的版式 15 2.1 空行 15 2.2 代码行 16 2.3 代码行内的空格 17 2.4 对齐 18 2.5 长行拆分 19 2.6 修饰符的位置 20 2.7 注释 20 2.8 类的版式 21 第3章 命名规则 23-Preface 6 Chapter 1 file structure 111.1 copyright and version of the statement 111.2 document 121.3 definition of the structure of the structure of the document the role of 131.4 documents 131.5 directory structure 14 Chapter 2 procedures 152.1 layout blank lines 152.2 lines of code 162.3 lines of code inside the box 172.4 alignment 182.5 split long lines 192.6 location modifier 202.7 class layout 202.8 Notes 21 Chapter 3 naming 23
Date
: 2025-12-18
Size
: 131kb
User
:
纪无风
[
VC/MFC
]
youjiaodoc
DL : 0
一批著名的早教育儿电子书,提供下载和介绍哦。偶把目录整出来,方便大家一目了然。嘿嘿。 1。《培养一个真正的人》 作者:孙云晓 2。《培育男孩》 作者: (美)杜布森 著,陈德民 3。《皮亚杰儿童智力理论》.doc 4。《告诉世界,我能行!》 作者:卢勤 5。中国童话百篇(电子书) 6。《安徒生童话集》 7。儿歌大全(精排打印版) 8。百首歌谣 9。《享受成长》作者:陈晖 10。《我们都有心理伤痕》 .doc 作者:徐浩渊 11。《童年的秘密》蒙台梭利 12。《哈佛女孩刘亦婷》作者:张欣武,刘卫华 13。《父母的革命》作者:远见 14。《富爸爸穷爸爸》作者:罗伯特 15。《中毒的父母》 作者: 苏珊• 福沃德博士 16。《中国孩子最需要什么》 作者:傅桦 17。《中国新教育风暴》作者:王宏甲 18。《告诉孩子,你真棒》 作者:卢勤 19。《一千零一夜故事集》 20。《卡尔• 威特的教育》 作者:[德]威特 等-err
Date
: 2025-12-18
Size
: 5.67mb
User
:
lr6314
[
VC/MFC
]
NotesAboutVC
DL : 0
孙鑫老师1-20课笔记 第1课 Windows程序运行原理及程序编写流程 3 第2课 类的编写与应用 5 第3课 讲述MFC AppWizard的原理与MFC程序框架的剖析 6 第4课 第4课 MFC消息映射机制的剖析 讲述如何运用ClassWizard 8 第5课 文本编程 11 第6课 菜单编程 15 第7课 对话框用户界面程序的编写 21 第8课 逃跑按钮的巧妙实现 23 第9课 如何修改MFC AppWizard向导生成的框架程序的外观和大小 24 第10课 图形的绘制,如何使用自定义画笔 27 第11课 如何让CDC上输出的文字、图形具有保持功能 29 第12课 文件操作 31 第13课 使用CArchive类对文件进行操作 33 第14课 网络编程 35 第15课 多线程与网络编程 40 第16课 事件内核对象、关键代码段(临界区)的讲解 44 第17课 进程间通信 47 第18课 ActiveX编程 56 第19课 DLL编程 58 第20课 钩子与数据库编程 -SUN Xin Teacher Notes Lesson 1-20
Date
: 2025-12-18
Size
: 304kb
User
:
王丽君
[
VC/MFC
]
ProfessionalMFC
DL : 0
Professional MFC. Chapter 1: The Microsoft Developer Studio Chapter 2: The Wizards and The Gallery Chapter 3: The Application Architecture Hierarchy Chapter 4: The Document/View Architecture Chapter 5: Using Dialogs and Controls in MFC Chapter 6: User Interface Issues Chapter 7: Advanced User Interface Programming Chapter 8: Using the Windows Common Controls Chapter 9: Writing Programs for the Windows Shell Chapter 10: Utility and Exception Classes Chapter 11: Writing Multithreaded Applications with MFC Chapter 12: Creating Dynamic-link Libraries Chapter 13: Writing Database Applications Chapter 14: Writing OLE Containers Chapter 15: Writing OLE Servers Chapter 16: ActiveX Controls Chapter 17: ActiveX Control Containers Chapter 18: Internet Client Programming Chapter 19: Internet Server Programming Appendix A: Installing Visual C-Professional MFC. Chapter 1: The Microsoft Developer Studio Chapter 2: The Wizards and The Gallery Chapter 3: The Application Architecture Hierarchy Chapter 4: The Document/View Architecture Chapter 5: Using Dialogs and Controls in MFC Chapter 6: User Interface Issues Chapter 7: Advanced User Interface Programming Chapter 8: Using the Windows Common Controls Chapter 9: Writing Programs for the Windows Shell Chapter 10: Utility and Exception Classes Chapter 11: Writing Multithreaded Applications with MFC Chapter 12: Creating Dynamic-link Libraries Chapter 13: Writing Database Applications Chapter 14: Writing OLE Containers Chapter 15: Writing OLE Servers Chapter 16: ActiveX Controls Chapter 17: ActiveX Control Containers Chapter 18: Internet Client Programming Chapter 19: Internet Server Programming Appendix A: Installing Visual C++
Date
: 2025-12-18
Size
: 2.77mb
User
:
Minh
[
VC/MFC
]
thq_C_word
DL : 0
谭浩强C语言word版 1 C语言概述 2 1.1 C语言的发展过程 2 1.2 当代最优秀的程序设计语言 2 1.3 C语言版本 2 1.4 C语言的特点 3 1.5 面向对象的程序设计语言 3 1.6 C和C++ 3 1.7 简单的C程序介绍 4 1.8 输入和输出函数 5 1.9 C源程序的结构特点 6 1.10 书写程序时应遵循的规则 6 1.11 C语言的字符集 6 1.12 C语言词汇 7 1.13 Turbo C 2.0集成开发环境的使用 8 1.13.1 Turbo C 2.0简介和启动 8 1.13.2 Turbo C 2.0集成开发环境 8 1.13.3 File菜单 9 1.13.4 Edit菜单 10 1.13.5 Run菜单 11 1.13.6 Compile菜单 12 1.13.7 Project菜单 13 1.13.8 Options菜单 14 1.13.9 Debug菜单 18 1.13.10 Break/watch菜单 19 1.13.11 Turbo C 2.0的配置文件 20-谭浩强C语言word版
Date
: 2025-12-18
Size
: 677kb
User
:
haxc
[
VC/MFC
]
vc
DL : 0
第1课 Windows程序运行原理及程序编写流程 3 第2课 类的编写与应用 5 第3课 讲述MFC AppWizard的原理与MFC程序框架的剖析 6 第4课 第4课 MFC消息映射机制的剖析 讲述如何运用ClassWizard 8 第5课 文本编程 11 第6课 菜单编程 15 第7课 对话框用户界面程序的编写 21 第8课 逃跑按钮的巧妙实现 23 第9课 如何修改MFC AppWizard向导生成的框架程序的外观和大小 24 第10课 图形的绘制,如何使用自定义画笔 27 第11课 如何让CDC上输出的文字、图形具有保持功能 29 第12课 文件操作 31 第13课 使用CArchive类对文件进行操作 33 第14课 网络编程 35 第15课 多线程与网络编程 40 第16课 事件内核对象、关键代码段(临界区)的讲解 44 第17课 进程间通信 47 第18课 ActiveX编程 56 第19课 DLL编程 58 第20课 钩子与数据库编程-======================================================================== MICROSOFT FOUNDATION CLASS LIBRARY : ShowAllProcess ======================================================================== AppWizard has created this ShowAllProcess application for you. This application not only demonstrates the basics of using the Microsoft Foundation classes but is also a starting point for writing your application. This file contains a summary of what you will find in each of the files that make up your ShowAllProcess application. ShowAllProcess.dsp This file (the project file) contains information at the project level and is used to build a single project or subproject. Other users can share the project (.dsp) file, but they should export the makefiles locally. ShowAllProcess.h This is the main header file for the application. It includes other project specific headers (including Resource.h) and declares the CShowAllProcessApp applica
Date
: 2025-12-18
Size
: 303kb
User
:
陈冉
[
VC/MFC
]
Cpp_expert_talking
DL : 0
1 auto_ptr再回忆 2 空引用 3 起源 4 谁的代码更易于移植? 5 通过任何其他名字 6 Virtually Yours 7 方形尖塔 8 访问限制 9 重定向 10 关于操纵器的对话 11 根源 12 Abstract Factory, Template Style 13 怎样持久化一个对象 14 The Bind That Ties 15 Back to Base-ics 16 Al-Go-Rithms 17 匈牙利命名 18 我为你准备一切 19 新的起点,第一部分 20 新的起点,第二部分 21 模板特化,缺省参数和其他一些有趣的事情 22 想睡觉,偶然 23 产生真正的hash对象 24 好的,坏的,不赞成的 25 Getting to the Point 26 A Midsummer Night’s Madness 27 Baseless Exceptions 28 Contracts, Promises, and Mere Semantics 29 可怜的bool 30 It s an Object-ful Lifetime 另 与大虾对话: 领悟设计模式 -Herb Sutter is chief technology officer of PeerDirect Inc. and secretary of the ISO/ANSI C++ standards committee.
Date
: 2025-12-18
Size
: 139kb
User
:
何子文
[
VC/MFC
]
VCpp.NET
DL : 0
《VC++.NET精彩百例》配套代码 [涉及平台] VC++.NET [作者] void [文件大小] 2969KB [更新日期] 2005-10-30 一、资源说明 第1章 界面编程 实例1 "欢迎"界面 实例2 动态字幕效果 实例3 透明窗体 实例4 静态切分窗口 实例5 滚动视图 实例6 字形窗口 实例7 多边形窗口 实例8 HTML浏览器 实例9 窗口的动画效果 实例10 实现动画图标 实例11 动态切分窗口 实例12 橡皮区矩形 实例13 多个定时器 实例14 椭圆窗体 -" VC++. NET brilliant 100 cases of" complementary code [involving platform] VC++. NET [author] void [File Size] 2969KB [Updated] 2005-10-30 I, Chapter 1 of the resources that programming interface Example 1 " Welcome" interface example 2 example 3 effect of dynamic subtitles transparent form of static segmentation example 4 example 5 rolling window view window example 6 example 7 polygon-shaped window example 8 HTML browser window example 9 example 10 of the animation icon animation examples of the realization of dynamic shear 11 Examples of sub-window area of 12 rectangular rubber Timer more than 13 examples of examples of oval form 14 ......
Date
: 2025-12-18
Size
: 3mb
User
:
苏叶
[
VC/MFC
]
vc_shunxinbiji
DL : 0
孙鑫老师1-20课笔记 第1课 Windows程序运行原理及程序编写流程 3 第2课 类的编写与应用 5 第3课 讲述MFC AppWizard的原理与MFC程序框架的剖析 6 第4课 第4课 MFC消息映射机制的剖析 讲述如何运用ClassWizard 8 第5课 文本编程 11 第6课 菜单编程 15 第7课 对话框用户界面程序的编写 21 第8课 逃跑按钮的巧妙实现 23 第9课 如何修改MFC AppWizard向导生成的框架程序的外观和大小 24 第10课 图形的绘制,如何使用自定义画笔 27 第11课 如何让CDC上输出的文字、图形具有保持功能 29 第12课 文件操作 31 第13课 使用CArchive类对文件进行操作 33 第14课 网络编程 35 第15课 多线程与网络编程 40 第16课 事件内核对象、关键代码段(临界区)的讲解 44 第17课 进程间通信 47 第18课 ActiveX编程 56 第19课 DLL编程 58 第20课 钩子与数据库编程 免责声明: 本文并非本人原创,内容来自网络收集,其版权归原文作者所有,在此处特别声明。同时希望读者除了学习以外,请勿作其他用途.-vc shunxin
Date
: 2025-12-18
Size
: 303kb
User
:
wLiao
[
VC/MFC
]
Cpptemplates.CHS.ChenWeiZhu.ccrun.765742
DL : 0
本书是C++模板编程的完全指南,旨在通过基本概念、常用技巧和应用实例3方面的有用资料,为读者打下C++模板知识的坚实基础。 全书共5个部分,22章。第1章全面介绍了本书的内容结构和相关情况。第1部分(第2~7章)以教程的风格介绍了模板的基本概念,第2部分(第8~13章)阐述了模板的语言细节,第3部分(第14~18章)介绍了C++模板所支持的基本设计技术,第4部分(第19~22章)深入探讨了各种使用模板的普通应用程序。附录部分是一处定义原则和重载解析的相关资料。 本书适合C++模板技术的初学者阅读,也可供有一定编程经验的C++程序员参考。 -This book is C++ template programming complete guide is aimed at basic concepts, techniques and application of commonly used examples of three useful information for readers to C++ templates to lay a solid foundation of knowledge. The book is 5 parts, 22 chapters. Chapter 1, a comprehensive introduction to the book s content and structure, and relevant information. Part 1 (2 ~ 7 s) to the style of tutorial introduces the basic concepts of the template, Part 2 (Article 8 ~ 13) described the details of the template language, Part 3 (No. 14 ~ 18 s), introduced a C++ templates supported by the basic design techniques, Part 4 (No. 19 ~ 22 s) using a template-depth study of various common applications. Appendix part is a definition of principles and overload resolution of the relevant information. This book is suitable C++ template techniques for beginners to read, but also have some programming experience for C++ Programmer s Reference.
Date
: 2025-12-18
Size
: 7.41mb
User
:
李明
[
VC/MFC
]
ADO.NET_advance_program
DL : 0
ado .net 高级编程 Introduction 1 Chapter 1: Data Access and .NET 9 Chapter 2: The .NET Data Providers 45 Chapter 3: Visual Studio .NET and ADO.NET 69 Chapter 4: Using DataReaders 133 Chapter 5: The DataSet 163 Chapter 6: Using the DataAdapter 207 Chapter 7: Typed DataSets and DataSet Schemas 235 Chapter 8: XML and the DataSet 271 Chapter 9: Constraints, Relations, and Views 317 Chapter 10: Transactions 365 Chapter 11: Mapping 387 Chapter 12: Making a Data Services Component 409 Chapter 13: ADO.NET and Web Services 455 Chapter 14: SQL Server Native XML Support 517 Chapter 15: Performance and Security 551 Chapter 16: Integration and Migration 589 Chapter 17: Creating a Custom .NET Data Provider 625 Chapter 18: Case Study – Cycle Couriers 671 Index-Introduction 1 Chapter 1: Data Access and .NET 9 Chapter 2: The .NET Data Providers 45 Chapter 3: Visual Studio .NET and ADO.NET 69 Chapter 4: Using DataReaders 133 Chapter 5: The DataSet 163 Chapter 6: Using the DataAdapter 207 Chapter 7: Typed DataSets and DataSet Schemas 235 Chapter 8: XML and the DataSet 271 Chapter 9: Constraints, Relations, and Views 317 Chapter 10: Transactions 365 Chapter 11: Mapping 387 Chapter 12: Making a Data Services Component 409 Chapter 13: ADO.NET and Web Services 455 Chapter 14: SQL Server Native XML Support 517 Chapter 15: Performance and Security 551 Chapter 16: Integration and Migration 589 Chapter 17: Creating a Custom .NET Data Provider 625 Chapter 18: Case Study – Cycle Couriers 671 Index
Date
: 2025-12-18
Size
: 7.44mb
User
:
林虹
[
VC/MFC
]
C_Language3
DL : 0
int biodquip() 检查设备,函数返回一字节,该字节每一位表示一个信息,如下: 第15位 打印机号 第14位 打印机号 第13位 未使用 第12位 连接游戏I/O 第11位 RS232端口号 第 8位 未使用 第 7位 软磁盘号 第 6位 软磁盘号, 00为1号驱动器,01为2号驱动器,10为3号驱动器,11为4号驱动器 第 5位 初始化 第 4位 显示器模式 00为未使用,01为40x25BW彩色显示卡 10为80x25BW彩色显示卡,11为80x25BW单色显示卡 第 3位 母扦件 第 2位 随机存贮器容量,00为16K,01为32K,10为48K,11为64K 第 1位 浮点共用处理器 第 0位 从软磁盘引导-int biodquip () check the equipment, the function returns a byte, the bytes that each message is as follows:               15-bit printer No.               14-bit printer No.               Article 13 does not use               12th game to connect I/O               No. 11 RS232 port               Article 8 is not used               Article No. 7 diskettes               6th floppy disk number,                             00 to 1 drive, 01 for the 2 drive, 10 to 3, drive, drive 11 to 4               5-bit initialization               No. 4 display mode                        
Date
: 2025-12-18
Size
: 5kb
User
:
wanglc
[
VC/MFC
]
lesson7
DL : 0
4.按下矩阵键盘第一行时以1200bps发送,1,2,3,4,第二行时以2400bps发送5,6,7,8,第三行以4800bps发送,9,10,11,12,第四行以9600pbs 发送,13,14,15,16. -4. Press to 1200bps matrix keyboard to send the first row, 1,2,3,4, 5,6,7,8 the second row to 2400bps send the third line to 4800bps send, 9,10,11,12 , the fourth line to 9600pbs send, 13,14,15,16.
Date
: 2025-12-18
Size
: 1kb
User
:
ming
[
VC/MFC
]
The-C-programming-code
DL : 0
第一篇 基础知识篇 实例1 数据类型转换 实例2 转义字符 实例3 关系和逻辑运算 实例4 自增自减 实例5 普通位运算 实例6 位移运算 实例7 字符译码 实例8 指针操作符 实例9 if判断语句 实例10 else-if语句 实例11 嵌套if语句 实例12 switch语句 实例13 for语句 实例14 while语句 实例15 do-while语句 实例16 break和continue语句 实例17 exit()语句 实例18 综合实例 实例19 一维数组 实例20 二维数组-Basic knowledge of first instance of a data type conversion chapter Example 2 Example 3 escape characters instance of relational and logical operators from the increase from minus 4 Example 5 Example 6 ordinary bitwise shift operators Example 7 Example 8 character coding example 9 if the pointer operator determine the instance 10 else-if statements statement nested if statement example 11 examples 12 switch statement, statement instance 13 for example 14 while 15 do-while statement, statement instance instance 16 break and continue statements instance 17 exit () statement Example 19 Example 18 synthesis examples 20 instances of one-dimensional array of two-dimensional array
Date
: 2025-12-18
Size
: 187kb
User
:
王铁龙
[
VC/MFC
]
RCC1
DL : 0
RCC串口通讯协议 1.介绍 2 2.本文目标 2 3.读者要求 2 4.系统构造图 2 5.RCC串口通讯协议概要说明 3 6.RCC串口通讯协议详细说明 4 6.1.帧格式 4 6.1.1.数据帧格式 4 6.1.2.应答帧、检测帧、检测应答帧、ABORT帧、系统错误帧格式 4 6.2.处理流程 5 6.2.1.数据分帧及数据重组 5 6.2.2.数据发送流程 6 6.2.3.数据接收流程 6 6.3.RCC状态 6 6.4.RCC帧类别 7 7.RCC内部结构图 8 7.1.重要数据结构、宏定义、消息及函数 9 7.2.数据处理模块 11 7.3.初始化/设置模块 11 7.4.状态查询模块 11 7.5.消息处理模块 11 7.6.内部处理函数 12 8.RCC串口读写线程及发送接收函数算法描述 12 8.1.串口读线程 12 8.2.串口写线程 13 8.2.发送函数 13 8.3.接收函数 14 9.RCC可靠性分析 16 9.1 对等通讯可靠性 17 9.2 异常对方通讯可靠性 17 10.RCC速度分析及可扩充性 18 11.附录(APPENDIX) 19 10.1参考(REFERENCE) 19
Date
: 2025-12-18
Size
: 11kb
User
:
王刚
«
1
2
»
CodeBus
is one of the largest source code repositories on the Internet!
Contact us :
1999-2046
CodeBus
All Rights Reserved.