当前位置:首页 » 编程软件 » windows核心编程pdf

windows核心编程pdf

发布时间: 2022-12-06 10:32:42

① 谁知道<<WINDOWS核心编程>>第5版的目录,微软强人写的

目 录
译者序
前言
第一部分 程序员必读
第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 Scheling 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

② 编程初学者看什么书比较好

如果刚入门的话!~估计有下一些苦功夫哦!
下面我就给你介绍一些书籍吧:
自己买一本《C primer plus》,学完这本书你的C语言基础就不错了!!
数据结构对一个程序员来讲是重要的哦!接下来你就看一下严蔚敏的《数据结构与算法》。
程序员面试有很大比重都要问这些,至于项目那是你以后的事了。
C++的话我推荐看《C++ primer》电子书网上都可以下载的。

之后就要看你想往哪个方向发展了C或C++!!~

往C方向发展的话,最好要学习一下Linux,其中又分网络编程和驱动开发。

往C++方向发展的话建议你学一下一下书籍:

Visual C++ 技术内幕(第五版)
《深入浅出MFC》
《C++编程思想》
《MFC经典问答》
调试《应用程序调试技术》
Charles Petzold 的《windows 程序设计》
了解API函数
《Effective C++》、《More Effective》
《windows 核心编程》

模板:《C++ Templates(简体中文).pdf》
C/C++ 编程 100 例
标准库:《C++ 标准程序设计.pdf》
《C++ 标准程序设计》
STL:《Effective STL》
《C++ 标准程序库》
《C++ STL》
《STL 源代码剖析》

《编程高手箴言》
《C++ windows API 编程》

当然你也要学习一下数据库和计算机网络
关于数据库的教程的话网上有很多自己去下载吧!!!~
计算机网络的话看一下《计算机网络第五版》具体协议方面的看一下《TCP/IP详解》这本书号称是TCP/IP领域的圣经

就说这些了,已经够你看的了……希望对你有帮助。(转)

③ windows编程从哪学起

请问你哪DOS是用什么写的

④ 《Python核心编程(第二版)》pdf下载在线阅读,求百度网盘云资源

《Python核心编程(第二版)》([美]Wesley J. Chun(陈仲才))电子书网盘下载免费在线阅读

资源链接:

链接:

提取码:p0l1

书名:Python核心编程(第二版)

作者:[美]Wesley J. Chun(陈仲才)

译者:宋吉广

豆瓣评分:7.7

出版社:人民邮电出版社

出版年份:2008-06

页数:654

内容简介:本书是Python开发者的完全指南——针对 Python 2.5全面升级

·学习专业的Python风格、最佳实践和好的编程习惯;

·加强对Python对象、内存模型和Python面向对象特性的深入理解;

·构建更有效的Web、CGI、互联网、网络和其他客户端/服务器架构应用程序及软件;

·学习如何使用Python中的Tkinter和其他工具来开发自己的GUI应用程序及软件;

·通过用C等语言编写扩展来提升Python应用程序的性能,或者通过使用多线程增强I/0相关的应用程序的能力;

·学习Python中有关数据库的API,以及如何在Python中使用各种不同的数据库系统,包括Mysql、Postgres和 SQLite。

⑤ 《WindowsInternals,Part1》pdf下载在线阅读,求百度网盘云资源

《Windows Internals, Part 1》(Mark E. Russinovich)电子书网盘下载免费在线阅读

资源链接:

链接: https://pan..com/s/1sC_PXOhDHSmzaB_mGJB51g

提取码: 41ed

书名:Windows Internals, Part 1

作者:Mark E. Russinovich

豆瓣评分:9.5

出版社:Microsoft Press

出版年份:2012-4-4

页数:752

内容简介:

Delve inside Windows architecture and internals - guided by a team of internationally renowned internals experts. Fully updated for Windows 7 and Windows Server 2008 R2, this classic guide delivers key architectural insights on system design, debugging, performance, and support - along with hands-on experiments to experience Windows internal behavior firsthand. See how Windows components work behind the scenes: * Understand how the core system and management mechanisms work * Explore internal system data structures using tools like the kernel debugger * Go inside the Windows security model to see how it authorizes access to data * Understand how Windows manages physical and virtual memory * Tour the Windows networking stack from top to bottom * Troubleshoot file-system access problems and system boot problems * Learn how to analyze crashes

⑥ 如何学好编程

对于计算机专业的同学来说,要想有较好的学习体验,要从三个方面入手。
其一是做好学习规划,其二是重视交流,其三是重视实践。学习规划要与发展规划相一致,在不同的阶段要有不同的侧重点,在大一期间要重视编程语言的学习。
在大二期间要确定自己的主攻方向,在大三期间要围绕就业或者读研来做积累,大四则是冲刺阶段。编程语言是打开计算机技术大门的钥匙,要想学习好编程语言,初期一定要多做实验,实验的目的有两个,一个是了解编程语言的应用过程,另一个是验证各种抽象概念。
编程语言说到底就是一种工具,所以只有多使用才能逐渐熟悉,很多概念只有在使用的过程中才能了解。

⑦ 谁能推荐一些关于VC++和Matlab的原版书

[精华] 提供一些c书下载地址! 需要的朋友来~~

--------------------------------------------------------------------------------

http://www.chinaunix.net 作者:hancang 发表于:2006-03-16 22:35:15
【发表评论】【查看原文】【C/C++讨论区】【关闭】

C++编程思想——C++的神奇书籍 13.82 MB
·本书作者根据自己学习C++的亲身体会及多年教学经验,用简单的例子和简练的叙述讲解C++编程,别具特色。 全书共分十八章,内容涉及对象的演化、数据抽象、隐藏实现、初始化与清除、函数重载与缺省参数、输入输出流介绍、常量、内联函数、命...

钱能C++程序设计教程 6.8 MB
·钱能C++程序设计教程虽然是很老的书,不过总算是国产书中质量不错中的一本,适合C++初学者....

The C++ Standard Library 4.24 MB
·虽然也是老书,但是够经典,:-) Programming with the C++ Standard Library can certainly be difficult, but Nicolai Josuttiss The...

C++PrimerPlus 4thEdition 4.34 MB
·The fourth edition presents the ANSI C++ standard beginning with a discussion of the essential elements of C++ program...

C++ Primer 中文版(第三版)完全版 3.81 MB
·C++ Primer的第三版结合了Stanley Lippman的实践经验和Josée Lajoie对于ANSI/ISO标准C++的深入理解。这本指导书的第三版已经被重新改写过,以便更加精确地讲述标准C++的特性和用法。在本书中,对于C...

Exceptional C++ 351 KB
·本书详细地讨论了如何编写健壮高效的代码以及模块设计技术。本书采用了自问自答的语言风格,它讨论了实际程序设计中普遍存在的,又非常不易察觉的问题,并且进行了深刻的分析,提出了具有广泛意义的解决方案。本书值得每个想成为优秀c++程序员的人阅读...

Inside the C++ Object Model 2003-12-17 741 KB 378
·Bestselling author Stanley B. Lippmans Inside the C++ Model provides valuable insight into some of the internal...

Secure Programming Cookbook for C and C++ 1.34 MB
·Secure Programming Cookbook for C and C++...

The C++ Programming Language 3rdEdition 3.99 MB
·In this brand-new third edition of The C++ Programming Language, author Bjarne Stroustrup, the creator of C++, ...

C-C++ 最佳编程指南 41.28 MB
·C-C++ 最佳编程指南...

上述书籍下载地址是
http://newzone.vicp.net/softdown/SoftList/Catalog_36_SoftTime_Desc_1.html

深度探索C++对象模型 7.86 MB

高质量C++编程指南 326 KB

C与C++中的异常处理 53 KB

C++ Primer 题解 6.57 MB 0

Effective C++中文版 255 KB

Essential C++中文版(全) 7.88 MB

C++视频学习(RM) 1200 MB

C++沉思录 PDF版 7.46 MB

Visual C++ 运行库参考手册 8.43 MB

Visual C++ 6.0 数据库编程大全 6 10.86 MB

Visual C++经典 13.53 MB

Visual C++编程技巧 241 KB 896

Optimizing C++ 370 KB 9976

数据结构 C++ 语言描述 20.88 MB

C++ In Action 1.51 MB

Visual.C++技术内幕 78.57 MB

C++.Primer.3rd.Edition 中文完美版 4.5 MB

上述书籍去
http://www.sron.net里面找吧~~
:em17: :em17: :em17: :em11: :em11: :em11:
找到好电子书也告诉我啊~~

--------------------------------------------------------------------------------
1.vc++技术内幕第四版 (潘爱民)
ftp://210.32.157.56/课件/c++primer/vc++技术内幕IV(潘爱民).rar

2.C++经典对话系列
中文:http://www.jka77.com/book/cvst_cn.chm

3.MFC Windows 程序设计(第二版)
英文版:http://www.jka77.com/book/progmfc2.chm
中文版:暂无,制作中...

4.Effective C++中文版:
http://dlb.pchome.net/development/reference/effectiveCplus.zip

5.More Effective C++中文版-zhc译
http://cable.pchome.net/development/reference/MEC0410.zip

6.More Effective C++中文版-候捷译
http://www.nethovel.com/resources/MoreEffectiveC++(WQ).zip

7.Essential C++中文版(全)-候捷译
http://www.nethovel.com/resources/Essential%20C++中文版(全).rar

8.深入浅出MFC 2/e
http://218.30.21.125:8084/ebook/programme/mfc2e.zip

9.代码大全中文版
http://www.delphidevelopers.com/docs/tecsubject/cc/CodeComplet110.zip

11.C++经典对话系列
中文:http://www.jka77.com/book/cvst_cn.chm

12.MFC Windows 程序设计(第二版)
英文版:http://www.jka77.com/book/progmfc2.chm
中文版:暂无,制作中...

13.数据结构 C++ 语言描述(中文版)
http://www.code-labs.com/manual/c_c015.zip

14.java编程思想中文版
ftp://202.118.72.12/pub/doc-book/Java/Java编程思想.zip

15.C++标准库英文版
ftp://166.111.64.4/incoming/新文件夹/f/The%20C++%20Standard%20Library(with%20TOC).pdf

16.Windows核心编程
英文:http://www.fmdstudio.net/book/prgapps4.zip

17.TCP-IP详解卷1:协议
ftp://202.204.4.161/学习资料/TCPIP/TCP-IP详解卷1:协议.pdf

18.TCP-IP详解卷2:实现
ftp://202.204.4.161/学习资料/TCPIP/TCP-IP详解卷3:TCP事务协议,HTTP,NNTP.pdf

19.TCP-IP详解卷3:TCP事务协议
ftp://202.204.4.161/学习资料/TCPIP/TCP-IP详解卷2:实现.pdf

20.实用算法的分析与程序设计
ftp://202.204.8.10/[4]%20编程资源/[%20书籍资料%20]/[算法与数据结构]/实用算法的分析与程序设计.rar

21.vc++技术内幕第四版 (潘爱民)
ftp://210.32.157.56/课件/c++primer/vc++技术内幕IV(潘爱民).rar

22.C++ Primer英文版:
http://computerstep.w18.net/C/C++%20Primer.zip

23.Effective C++中文版:
http://dlb.pchome.net/development/reference/effectiveCplus.zip

24.More Effective C++中文版-zhc译
http://cable.pchome.net/development/reference/MEC0410.zip

25.More Effective C++中文版-候捷译
http://www.nethovel.com/resources/MoreEffectiveC++(WQ).zip

26.Essential C++中文版(全)-候捷译
http://www.nethovel.com/resources/Essential%20C++中文版(全).rar

27.Programming Windows程式开发设计指南-Petzoldi着 余孟学 译
中文版:http://www.nethovel.com/resources/ProgrammingWindows_tw.chm
英文版:http://www.nethovel.com/resources/Petzoldi.chm

28.WinAsm32汇编教程- Iczelion
http://www.nethovel.com/resources/winasm.chm

29.Windows 95 程序设计指南-候捷译
http://www.nethovel.com/resources/win95adg.zip

30.Thinking in C++ 2nd Edition(C++编程思想)
英文版:http://www.nethovel.com/resources/ThinkinginC++.zip
中文版:http://www.dingbing.com/book/thinkc.zip

31.人月神话-中文版
http://www.goodassister.com/book/rysh.pdf

32.The C++ Programming Language英文
http://computerstep.w18.net/C/The%20C++%20Programming%20Language.rar

33.VC技术内幕第五版 http://www.helpwork.com/downdata/book/programming/vc/book/vc++2/invcpp5.chm

34.com技术内幕
http://www.helpwork.com/book/html/user/download.asp?id=1123

35.com+技术内幕
http://www.helpwork.com/book/html/user/download.asp?id=952

36.新编 Windows API参考大全
http://www.4046.com/nnsrc/down/WindowsAPIdq.rar

37.The C programming Language // By Brian W. Kernighan and Dennis M. Ritchie
下载地址:http://www.jka77.com/book/The_C_programmin.chm

38.C语言编程手册
下载地址:http://www.jka77.com/book/CL.chm

39.Delphi 7高效数据库程序设计
By 李维
下载地址:http://www.codestudy.net/book/download.asp?id=1163&;sort=5

40.Windows网络编程(第2版)
By Anthony Jones,Jim Ohlund 清华大学出版社
下载地址:英文版:http://www.guxiang.com/epubcn/readings/diannaotushu/500/download/1107/network_prog_for_win_2nd.zip

41.Windows2000编程技术内幕
By Mickey Williams 机械工业出版社
下载地址:ftp://ftp.frontfree.net/Pub/Books/C&;C++/VC/Windows2000编程技术内幕.rar

42.数据仓库
By W.H.Inmon 清华大学出版社
下载地址1:http://tips.9hao.com/vvbksd/20011120/数据仓库.zip
下载地址2: ftp://ftp.math.nankai.e.cn/Ebook/China-pub/chinapub_computerscience_multimedia/ComputerScience/%CA%FD%BE%DD%B2%D6%BF%E2/

43.编码的奥秘
By Charles Petzold 机械工业出版社
下载地址:ftp://ftp.math.nankai.e.cn/Ebook/China-pub/chinapub_computerscience_multimedia/ComputerScience/%B1%E0%C2%EB%B5%C4%B0%C2%C3%D8/

44.编译原理及实践
By Louden, K.C 机械工业出版社
下载地址:ftp://ftp.math.nankai.e.cn/Ebook/China-pub/chinapub_computerscience_multimedia/ComputerScience/%B1%E0%D2%EB%D4%AD%C0%ED%BC%B0%CA%B5%BC%F9/

45.Inside C++ Object Model(深度探索C++对象模型)
By Lippman 候捷译
下载地址:http://www.jka77.com/book/inside-the-cpp-object-model.pdf

46.C++标准程序库
By Josuttis
下载地址1:http://www.codestudy.net/book/download.asp?id=1205&;sort=5
下载地址2: ftp://ftp.math.nankai.e.cn/Ebook/C_C++/The Cpp Standard Library.pdf

47.STL源码剖析
By 候捷
下载地址:ftp://ftp.math.nankai.e.cn/Ebook/C_C++/STL源码剖析--侯捷.pdf

48.C++批判(第三版) -看看C++的坏话!
By I don't know
下载地址:http://www.jka77.com/book/CPPPP.pdf

49.程序设计实践
下载地址:ftp://ftp.math.nankai.e.cn/Ebook/China-pub/chinapub_computerscience_multimedia/%B3%CC%D0%F2%C9%E8%BC%C6%CA%B5%BC%F9/

50.c++沉思录
By Andrew Koenig Barbara Moo 人民邮电出版社
下载地址:http://www.codestudy.net/book/download.asp?id=1261&;sort=5

51.C++Builder4技术内幕 (这本书俺不知道好不好)
By I don't Know
下载地址:http://www.codestudy.net/book/download.asp?id=1254&;sort=5

52.下面两本书一般大家硬盘里都有的吧,而且很老了,但是为了全面,就提上来吧
(1)Windows 95 程式设计指南 - 候捷
下载地址:http://jjhou.csdn.net/win95-a-developers-guide.pdf
(2)Windows 95 系统程式设计大奥秘 - 候捷
下载地址:http://jjhou.csdn.net/windows95-system-programming-secrets.pdf

53. 中国大网络全书·数学
下载地址:ftp://ftp.math.nankai.e.cn/Ebook/中国大网络全书/中国大网络全书·数学.pdf

54、4.0M Bjarne Stroustrup - The C++ Programming Language
http://www.u-n-f.com/books/archive/The%20C++%20Programming%20Language.tar.gz

55、1.0M Richard Stevens - TCP-IP Illustrated
http://www.u-n-f.com/books/archive/TCP-IP%20Illustrated.tar.gz

56、4.5M Randall Hyde - Art Of Assembly
http://www.u-n-f.com/books/archive/Randall%20Hyde%20-%20Art%20Of%20Assembly.tar.gz

57、2.1M M. Abrash - Zen of Graphics Programming
http://www.u-n-f.com/books/archive/M.%20Abrash%20-%20Zen%20of%20Graphics%20Programming.zip

58、249k Kernighan and Ritche - The C Programming Language
http://www.u-n-f.com/books/archive/Kernighan%20and%20Ritchie%20-%20The%20C%20Programming%20Language.zip

59、3.3M Bruce Schneier - Applied Cryptography
http://www.u-n-f.com/books/archive/Bruce%20Schneier%20-%20Applied%20Cryptography.zip

60、php4_Grundlagen_und_Profiwissen
http://www.u-n-f.com/books/archive/lamp/PHP4_Grundlagen_und_Profiwissen.pdf

61.《C++ Builder高级编程技术》
http://www.dingbing.com/book/builder.zip

62.《VC++ 6.0 TLR 模板库参考手册》
http://www.easysea.com/diannao/download/prog/c/mbkc.zip

63.《BORLAND C++ BUILDER 实用培训教程》
http://202.101.232.120/book/openfile.asp?id=223&;filename=BC98_CB526.zip

64.《Delphi高级开发指南》
http://www.pcbookcn.com/s10899book/program/delphi/Delphi_gjkfzn_for3.rar

65.《新编 Windows API参考大全》
ftp://book:[email protected]/pro/delphi/新编Windows_API_参考大全.rar

66.《Delphi深度历险-附书源码》
http://www.pcbookcn.com/s10899book/program/delphi/Delphi_sdlx_code.rar

67.《Delphi 7高效数据库程序设计》
ftp://book:[email protected]/pro/delphi/李维的新书《Delphi7高效数据库程序设计》.rar

68.《Delphi7开发指南》
ftp://book:[email protected]/pro/delphi/delphi7开发指南.rar

69.《Delphi6集成开发环境》
ftp://book:[email protected]/pro/delphi/Delphi6集成开发环境.rar

70.《Delphi6数据库编程》
ftp://book:[email protected]/pro/delphi/Delphi6数据库编程.rar

72.《Delphi5.xADO_MTS_COM+高级程序设计篇》
ftp://book:[email protected]/pro/delphi/Delphi5.xADO_MTS_COM+高级程序设计篇.rar

73.《VISUAL BASIC 编程标准》
http://www.dingbing.com/book/vb.zip

74.《Visual Basic6.0中文版程序员指南》
http://www.easysea.com/diannao/download/prog/vb/zwbc.zip

75.《Visual Basic 6.0 控件参考手册》
http://www.easysea.com/diannao/download/prog/vb/kjck.zip

76.《Visual Basic 6.0中文版语言参考手册》
http://www.easysea.com/diannao/download/prog/vb/zwby.zip

77.《Visual Basic 6.0 开发宝典》
http://www.easysea.com/diannao/download/prog/vb/kfbd.zip

78.《Visual Basic 6.0 实例教程》
http://www.easysea.com/diannao/download/prog/vb/sljc.zip

79.《VB 6.0 中文版实用参考手册》
http://www.easysea.com/diannao/download/prog/vb/syck.zip

80.《Visual Basic 6开发人员指南》
http://www.easysea.com/diannao/download/prog/vb/kfzn.zip

81.《VB 和 SQL Server 编程指南(第五版)》
http://www.easysea.com/diannao/download/prog/vb/bczn.zip

82.《Jbuilder 5 中文帮助》
http://www.pdown.net/download.asp?downid=2&;id=991

83.《JBuilder开发人员指南》
http://youth.dlmu.e.cn/book/list_down.php?bkid=224

84.《Win32的Internet函数说明》
档案大小: 245248K
http://www.easysea.com/diannao/download/prog/windows/win32int.zip

85.《Visual InterDev 从入门到精通》
http://www.easysea.com/diannao/download/prog/interdev/crmd.wdl

86.《Visual InterDev 6.0 Web 参考手册 》
http://www.easysea.com/diannao/download/prog/interdev/jsck.zip

87.《Visual InterDev 6.0 Guide 程序员》
http://www.easysea.com/diannao/download/prog/interdev/cxyz.zip

88.《javascript 程序开发手册》
http://www.cty99.com/Templet/bookdownmore.asp?booktype=script#

89.《JAVA 大全》
http://www.easysea.com/diannao/download/prog/java/cxkf.zip

90.《Visual J++ 6.0 WFC 类库参考手册》
http://www.easysea.com/diannao/download/prog/java/lkck.zip

91.《Java联想(中文)》
http://www.easysea.com/diannao/download/prog/java/lkck.zip

92.《Oracle 8 实用大全》
http://www.easysea.com/diannao/download/prog/oracle/sydq.zip

93.《Microsoft SQL Server 管理员手册》
http://www.easysea.com/diannao/download/prog/sql/glys.zip

94.《掌握ACCESS开发》
http://www.easysea.com/diannao/download/prog/sql/glys.zip

95.《Oracle Performance Tuning and Optimization》
http://www.oradb.net/book/oracle_pt.zip

96.《Oracle ProC 程序设计》
http://www.oradb.net/book/oracleproc.zip

97.《Oracle8初学者指南》
http://www.easysea.com/diannao/download/prog/oracle/cxzz.zip

98.《RED HAT LINUX 6大全》
http://www.dingbing.com/book/redhatall.zip

99.《RED HAT LINUX 6管理工具》
http://www.dingbing.com/book/redhatman.zip

100.《VC++高级编程》
http://www.easysea.com/diannao/download/prog/c/vcgj.zip

⑧ 《Windows核心编程(第5版)微软技术丛书》pdf下载在线阅读,求百度网盘云资源

《Windows核心编程》(Jeffrey Richter)电子书网盘下载免费在线阅读

链接:https://pan..com/s/1X3HE0MQG7dGdY_PgQqaJgg

密码:xdpk

书名:Windows核心编程

作者:Jeffrey Richter

豆瓣评分:9.2

出版社:人民邮电出版社

出版年份:2008-8

页数:820

内容简介:

【内容简介】

本书是Windows 程序设计领域的名着,涵盖了Windows 的最新版本Vista 以及Windows XP 的最新内容。书中全面深入地介绍了Windows 的各种基本要素,如进程、线程池、虚拟内存、DLL、设备I/O 和SEH 等,并列举了大量应用程序,精辟地分析了要素的使用方法。.

本书适于各层次Windows 编程人员阅读。 ...

【目录信息】

Acknowledgments . xxi

Introction xxiii

64-Bit Windows xxiii

What’s New in the Fifth Edition xxiv

Code Samples and System Requirements xxvi

Support for This Book xxvi

Questions and Comments xxvi

Part I Required Reading

1 Error Handling 3

Defining Your Own Error Codes 7

The ErrorShow Sample Application 7

2 Working with Characters and Strings 11

Character Encodings 12

ANSI and Unicode Character and String Data Types 13

Unicode and ANSI Functions in Windows 15

Unicode and ANSI Functions in the C Run-Time Library 17

Secure String Functions in the C Run-Time Library 18

Introcing the New Secure String Functions 19

How to Get More Control When Performing String Operations 22

<< 查看详细目录

作者简介:

Jeffrey Richter全球享有盛誉的微软技术专家,着名技术咨询和培训公司Wintellect创始人之一,MSDN Magazine杂志特邀编辑。多年来,他担任微软各开发团队顾问,参与了微软的许多关键产品包括各版本Windows、Visual Studio、Microsoft Offce和.NET框架的设计和编程。他撰写了一系列着作,包括本书和《深入理解.NET》(第2版·英文版,人民邮电出版社。2008),都堪称技术图书的典范,影响了一代Windows程序员,并因此荣获微软公司杜区最高技术荣誉“微软软件传奇人物”(Software Legend)称号。

⑨ 我想学习编程需要购买那些书籍

书籍整理如下:

C++开发

1.《C++ Primer》:全面学习C++的必备书籍

2.《Thinking in C++》:了解C++背后的一些机制

3.《深度探索C++对象模型》:深入了解C++,也是学习COM的必经之路


Windows平台

入门

1.《Windows程序设计》:这本书主要讲的是Windows API的使用,是Windows编程入门书籍。上册涉及到的知识基本上就够用了,时间不充裕的话阅读上册即可。

2.《Win32多线程程序设计》:Windows下多线程编程必备

3.《Windows核心编程》:Window平台基础知识:消息机制,内存管理,多线程,动态链接库等

4.《Windows网络编程》:介绍Windows下各种网络协议的开发和并发处理模型。


进阶

1.《深入浅出MFC》:Windows下编程,MFC虽然有些过时,但其机制还是有学习的价值。重点学习书中提到的MFC 6大机制

2.《COM本质论》:COM是Windows构建用户态的重要技术之一,Windows开发必修课,本书对COM的设计动机作了深入阐述

3.《深入解析ATL》:ATL全名Active Templete Library,是用C++的模版封装了COM,这本书主要讲的是对源码分析

4.《WTL White Paper》:WTL源自微软,基于ATL的一套开源模版库,主要用于界面编程和工具类的使用

5.《代码大全》:这边书主要讲的是工程编码规范


高级

1.《深入解析Windows操作系统》:Windows大牛书籍,讲的主要是Windows操作系统的内核原理

调试技术

1.《软件调试》

2.《Windows高级调试》

3.《windows用户态程序高效排错》

Linux平台

Linux内核

1.《Linux Kernel Development》/《Linux内核设计与实现》:Robert Love的着作,不厚的一本书,深入浅出地将Linux内核娓娓道来

Linux使用和Shell编程

1.《sed & awk》/《sed与awk》:sed与awk都是Linux下常用的日志分析利器

Linux编程

1.《Beginning Linux Programming》/《Linux程序设计》:老牌的Linux编程入门书

2.《Advanced Programming in the Unix Environment》/《Unix环境高级编程》:对Unix编程环境做了细致的总结,涵盖了进程间通讯、网络通讯、文件系统等各方面的知识

网络编程

1.《TCP/IP Illustrated, Volume I》/《TCP/IP详解,卷一》:对理解TCP/IP协议的设计理念和协议细节有显着的帮助。

2.《Unix Network Programming》/《Unix网络编程》,卷一、卷二:网络编程方面难以逾越的着作,事无巨细、深入浅出,强烈推荐

对这些书目抱有100%的信心,全部掌握,融会贯通,即可打通奇经八脉,天下无双。

对了,你没有基础最好从c与c++基础开始。找些基础书开始看。

[C语言入门经典(第四版)].(美)霍顿.扫描版,《C++ Primer》就不错。

热点内容
修罗云服务器 发布:2024-05-06 18:05:18 浏览:708
什么电脑可以安装安卓系统 发布:2024-05-06 18:05:15 浏览:778
金标顶配都有哪些配置 发布:2024-05-06 17:58:22 浏览:599
怎么看配置高低是否换电脑 发布:2024-05-06 17:32:01 浏览:968
linux命令查看目录 发布:2024-05-06 17:24:18 浏览:531
sqlvb 发布:2024-05-06 17:24:16 浏览:227
分镜头脚本软件 发布:2024-05-06 17:22:54 浏览:824
华为手机百度的缓存如何清理 发布:2024-05-06 17:22:53 浏览:941
网投源码 发布:2024-05-06 17:10:35 浏览:871
看门狗脚本 发布:2024-05-06 17:10:28 浏览:108