导航:首页 > 编程语言 > windows编程教材

windows编程教材

发布时间:2022-06-16 20:21:08

❶ 介绍几本windows编程经典书籍,VC 方面的,或者Platform SDK方面的

1.Charles Petzold 着,方敏译,清华大学出版社出版的《windows程序设计》。
2.Jeffrey Richter着,葛子昂译,清华大学出版社出版的《Windows核心编程》。
3.Jeff Prosise着,北京博彦科技有限责任公司译,清华大学出版社出版的《MFC Windows程序设计》。
上面3本书结合着看:
第1本是用Windows API编程,有助于了解Windows程序框架,以及许多重要的API,个人认为是学习windows程序设计的很好入门书籍,此书知名度和评价都非常之高。
第3本是MFC程序设计的经典书籍。学windows程序设计,MFC不可不学,此书可以结合第1本书互相理解。
第2本是讲windows程序设计的核心技术,像进程线程、内存管理、DLL、内核对象。可以用来查阅参考,是一本需要用时间和经验去消化的书。

❷ 初学windows编程 推荐一些书籍!

真的 除了 《windows 程序设计 第五版》还真找不出一本全面介绍windows编程的书来,绝大部分书籍 都是抄袭这本书 或 翻译的 英文原版

不过 《windows 程序设计 第五版》这本书也不用急着看,因为你光看这本书,你永远编不出好程序来,只能停留在写“hello world”的程序阶段,你可以学习一下 微软的MFC相关书籍,或买一些VC++的书籍,介绍vc++的书非常多,大同小异,照着葫芦画个瓢,如:处理个按钮响应,打开个新窗口,弹出个菜单等等。。久而久之就会了windows编程,这个时候在看《windows 程序设计 第五版》,豁然开朗了

想学windows编程,建议不要接触VB,因为你学了vb后你永远不会了解windows系统的消息处理过程,为什么?因为 VB太简单了,你将会摒弃VC

❸ 推荐一本学windows编程的好书

windows程序设计(第2版)
王艳平
电子书和源代码网上很好找

❹ Windows下编程需要看哪些书

�猿绦蛏杓朴雀行巳ぃ�鋈巳衔��痒indows编程需要有以下基础:1、C语言
这方面不用说清华大学谭浩强的《C语言程序设计》。
2、C++语言最好是《Essentil C++》、《C++primer》、《C++编程思想》、《insideC++》、《Effectc++》循序渐进。
有了这两方面的基础可以进入Windows程序设计领域了。
Windows程序设计的三本经典的书籍:
这三本书按照由易到难的顺序依次为:<<Windows程序设计最经典的Windows编程入门书,涉及到Windows编程最基础的方方面面,书内源程序都是Win32程序,条理很清楚,可以了解进行Windows设计的一般步骤。
<<windows核心编程是讲解Windows
操作系统内部机制的专着,全面系统地介绍了Windows的各种基本构件,如进程、线程、DLL和内存管理等。
<<Programming Server Side
Application(英文版),
Windows编程的终极之作,同<<windows核心编程一样,都是JeffreyRichter的着作,讲解了
windows Server
方面的编程,包括IO完成端口方法,
Service等。如果说读第一本书可以使你完成一些简单的Windows编程,第二本书可以使你成为比较专业的Windows程序设计者,那么最后这本书将使你成为大师级的Windows程序开发者。”windows下多线程编程再推荐《Win32多线程程序设计》,

❺ 学编程推荐几本windows编程书

算是吧……建议看《VC++6.0》,《WINDOWS高级编程》和《WINDOWS核心编程》……

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

书籍整理如下:

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》就不错。

❼ 求推荐windows编程的书籍

你好,想要学习windows编程,你需要学习c语言和数据结构,这个两个是最基本的编程语言和算法基础。

❽ 推荐一本用C语言讲解的windows编程书籍~

Windows 程序设计(第5版)-----Charles Petzold “windows编程泰山北斗”
很经典的Windows编程教材,同时以C语言讲解;

Windows核心编程----------Jeffrey Richter “windows编程泰山北斗”---
这也是Windows编程教材中的经典,更着重于系统编程,代码涉及一些C++,但是不多,有一些基础就行。

❾ Windows系统编程的人邮最新教材

书名Windows系统编程
丛 书 名21世纪高等学校计算机规划教材——高校系列
标准书号ISBN 978-7-115-26702-3
编目分类TP316.7
作者李晓黎 编着
责任编辑邹文波
开本16 开
印张20.25
字数536 千字
页数318 页
装帧平装
版次第1版第1次
初版时间2012年1月
本 印 次2012年1月
定价45.00 元 Windows是个人计算机上最流行的操作系统,在国内外拥有众多家庭和商务用户,因此Windows系统编程可以说是程序员的基础必修课。各高校许多专业都开设了相关的课程。本书结合大量的例子,介绍Windows系统编程的经典技术,并完整地介绍几个Windows系统编程的实例,包括安装和卸载软件管理、Windows服务状态监视器、键盘监视程序、进程保护器、系统信息查看程序等。
本书可以作为大学本科教材,也可供大专、高职相关专业使用,或作为广大Windows系统编程开发人员的参考资料。
李晓黎、从事系统编程多年,具有丰富的Windows系统开发经验
1、 体现作者多年的Windows系统编程开发经验
2、 讲解大量实用技巧,重点突出,便于灵活掌握
3、 提供典型应用实例及其源代码,分析详细,实用性强 第1章操作系统概述1
1.1Windows操作系统概述1
1.1.1操作系统的功能和分类1
1.1.2Windows的发展过程2
1.2Windows体系结构和Windows系统开发4
1.2.1Windows 2000/XP体系结构概述4
1.2.2进行Windows系统开发时应考虑的因素7
习题8
第2章使用Visual Studio 2008开发Visual C++应用程序10
2.1Visual Studio 2008开发环境10
2.1.1启动Visual Studio 200810
2.1.2创建项目11
2.1.3应用程序的开发界面12
2.1.4一个控制台应用程序的小实例13
2.1.5配置应用程序15
2.1.6调试应用程序18
2.2MFC编程基础22
2.2.1MFC的基本概念22
2.2.2MFC的类层次23
2.2.3应用程序结构类23
2.2.4窗口类25
2.2.5简单值类型类26
2.2.6集合类30
2.2.7其他常用的MFC类33
习题35
第3章MFC用户界面设计36
3.1对话框编程36
3.1.1创建基于对话框的项目36
3.1.2设计对话框界面38
3.1.3添加对话框39
3.1.4为对话框绑定类40
3.2常用控件43
3.2.1静态文本框控件43
3.2.2文本编辑框控件44
3.2.3按钮控件46
3.2.4单选按钮控件48
3.2.5复选框控件49
3.2.6列表框控件50
3.2.7组合框控件52
3.2.8IP地址框控件53
3.2.9列表控件54
3.2.10CImageList类56
3.2.11常用控件应用示例56
3.3在对话框中使用菜单58
3.3.1创建和设计菜单59
3.3.2在对话框中添加菜单60
3.3.3菜单项的消息处理函数60
习题61
第4章GDI编程62
4.1GDI设备环境62
4.1.1GDI设备环境的概念和设备环境句柄62
4.1.2CDC类和CpaintDC类63
4.1.3WM_PAINT消息64
4.2坐标系统与Windows颜色65
4.2.1坐标映射模式65
4.2.2Windows颜色的表示方法67
4.2.3Color类68
4.3在对话框中输出文本73
4.3.1TextOut()函数73
4.3.2设置输出字体74
4.3.3选择字体的对话框75
4.3.4设置字体的颜色77
4.3.5选择颜色的对话框79
4.4绘制基本图形80
4.4.1绘制像素80
4.4.2绘制直线81
4.4.3绘制曲线82
4.4.4绘制椭圆85
4.4.5绘制矩形85
4.4.6画笔86
4.4.7使用刷子填充颜色87
习题89
第5章文件系统编程90
5.1磁盘驱动器编程90
5.1.1获取当前系统中的逻辑磁盘驱动器90
5.1.2获取磁盘驱动器的信息92
5.2目录编程95
5.2.1选择目录的对话框95
5.2.2创建目录98
5.2.3删除目录99
5.2.4判断目录是否存在99
5.3文件编程101
5.3.1选择文件的对话框102
5.3.2使用标准输入/输出库读写文件104
5.3.3使用Windows API操作文件108
5.3.4类CFile122
5.3.5类CFileFind123
习题124
第6章Windows注册表编程126
6.1注册表的结构和管理126
6.1.1注册表的结构126
6.1.2标准注册表值类型128
6.2对注册表键的操作128
6.2.1打开和关闭键129
6.2.2创建注册表键131
6.2.3删除注册表键132
6.2.4枚举子键133
6.3对注册表值的操作134
6.3.1读取注册表值134
6.3.2设置注册表值136
6.3.3删除注册表值137
6.4注册表编程实例:安装和卸载程序管理138
6.4.1设计程序界面138
6.4.2自定义类CinstalledSoftware139
6.4.3加载安装软件列表142
6.4.4对软件进行操作145
习题149
第7章进程编程150
7.1进程编程基础150
7.1.1什么是进程150
7.1.2进程的状态150
7.2基本进程编程151
7.2.1创建进程151
7.2.2枚举系统进程154
7.2.3终止进程158
7.3进程间通信158
7.3.1通过自定义消息进行通信159
7.3.2通过管道进行通信161
7.3.3使用互斥体163
7.3.4通过共享内存进行通信163
习题167
第8章多线程编程168
8.1线程的概念168
8.1.1什么是线程168
8.1.2线程内核对象169
8.1.3线程的状态170
8.2线程编程基础171
8.2.1创建线程171
8.2.2终止线程173
8.2.3线程的优先级174
8.3线程同步174
8.3.1什么是线程同步175
8.3.2等待函数177
8.3.3临界区对象183
8.3.4事件内核对象185
习题187
第9章Windows服务编程188
9.1Windows服务的概念和管理188
9.1.1管理Windows服务188
9.1.2服务控制器190
9.2Windows服务编程191
9.2.1与SCM建立连接191
9.2.2创建服务192
9.2.3打开服务196
9.2.4枚举服务列表196
9.2.5启动服务198
9.2.6停止服务199
9.2.7查询服务的状态200
9.2.8修改服务的配置参数202
9.3开发Windows服务程序205
9.3.1创建ATL服务应用程序205
9.3.2安装和卸载ATL服务207
9.3.3设置服务的属性208
9.4增加和使用组件209
9.4.1增加组件209
9.4.2在客户端程序中使用组件类212
9.5Windows服务状态监视器实例214
9.5.1设计程序界面215
9.5.2设计自定义类CService215
9.5.3加载和监视服务216
习题220
第10章动态链接库编程221
10.1动态链接库的概念221
10.2开发动态链接库222
10.2.1创建动态链接库项目222
10.2.2在DLL中添加导出函数224
10.2.3在DLL中添加导出类224
10.3加载和使用DLL225
10.3.1加载时动态链接225
10.3.2运行时动态链接228
10.3.3搜索DLL文件的次序230
习题232
第11章Windows钩子编程233
11.1钩子的概念和工作原理233
11.1.1什么是钩子233
11.1.2钩子的类型234
11.2安装和卸载钩子236
11.2.1安装钩子236
11.2.2卸载钩子237
11.3键盘钩子的例子238
11.3.1设计DLL项目238
11.3.2设计EXE项目240
11.4HOOK API技术241
11.4.1实现原理241
11.4.2封装CAPIHook类243
11.5进程保护器实例249
11.5.1设计DLL项目249
11.5.2设计进程保护器的EXE项目250
11.6改进进程保护器实例252
11.6.1设计DLL项目252
11.6.2设计改进进程保护器的EXE项目253
习题255
第12章WMI编程256
12.1WMI技术基础256
12.1.1什么是WMI256
12.1.2WMI体系结构256
12.1.3WMI测试器259
12.1.4WMI查询语言261
12.2WMI编程方法261
12.2.1COM和接口261
12.2.2为WMI应用程序初始化COM环境264
12.2.3获取到WMI的IwbemLocator对象266
12.2.4连接到指定的计算机267
12.2.5设置WMI连接的安全属性268
12.2.6执行查询操作268
12.2.7执行CIM类的方法272
习题273
附录A实验274

❿ 初学者学习windows编程,看什么书比较好用什么编译器普通的visual c++6.0就可以了吗

你说的是学windows窗口程序MFC吗?如果你是初学者,建议先学好基础再说,当你基础掌握的比较好的时候,可以看下MFC,不必熟练掌握它(除非有这方面的需要),只要掌握一些win32 API就可以了。
学习windows编程,可以看《深入详解》,还有孙鑫的书(还有配套光盘),如果你是C++初学者,建议你先看一些入门级的书。然后看《C++primer》《C++编程思想》等高级一点的书,也可以看一些STL方面的书籍。
编程器用普通的visual c++6.0就足以了。

阅读全文

与windows编程教材相关的资料

热点内容
多媒体服务器执行什么定额子目 浏览:216
php获取手机标识 浏览:906
点击录制按钮是什么app 浏览:890
证据提取命令视频 浏览:353
java的学习心得 浏览:96
prof命令 浏览:279
手机加密文件密码怎么解开 浏览:283
贾跃亭程序员完整视频 浏览:958
怎样把两个文件夹打包发送 浏览:378
单片机教程资料 浏览:982
仿大众点评系统源码python 浏览:426
手机网络服务器连接不上是怎么回事 浏览:155
电脑为什么一直要解压 浏览:530
淘客优惠券网站源码 浏览:555
word转成pdf在线 浏览:775
手机暴力解压教程 浏览:130
解压小视频第二期 浏览:364
装机自带软件找不到软件文件夹 浏览:330
仙境之路服务器地址ip 浏览:708
华为服务app是什么东西 浏览:180