本站推荐使用:QQ旋风下载,迅雷下载

v

您的位置: 联合资源分享资料其它资料 → 资料信息

windows程序设计随书光盘

windows程序设计随书光盘_图片预览

中文名: windows程序设计随书光盘英文名: Programming Windows(Fifth Edition)资源格式: 光盘镜像版本: 第5版发行时间: 1999年11月地区: 大陆,美国对白语言: 普通话简介:
:
内容介绍: 学了一个学期的C语言,是否感觉有点疑惑,这是C语言吗? 只能设计黑漆漆的界面? 你缺少阅读一本书:Charles Petzold的Programming Windows 中文名叫Windows程序设计, 主要介绍WINDOWS平台下的程序的设计方法,只要学过C语言就能看的懂,是WIN32 API的绝对权威,建议学习MFC之前也先看看这本书 。光盘里面主要是Charles Petzold在书上举的例子的完全代码,编译环境为visual c++ 6.0
光盘导读:
WHAT S ON THIS CD?
==================
This CD contains the following items:
- Example programs
- Electronic version of the book
- Microsoft Internet Explorer 4
HOW TO USE THE CD
=================
Example programs
================
This CD contains both the source code for every program discussed
in the book as well as executable files. You can open the source
files in the Microsoft Visual C++ environment or in your favorite
editor.
For each sample program, there are two different executable files,
one located in the RELEASE subdirectory and the other in the DEBUG
subdirectory. The executable in the DEBUG directory is intended to
be used for debugging. Generally, these executables have been
created with the default settings in Microsoft Visual C++ 6 with
one major exception: aside from other compiler and linker flags,
the executable in the DEBUG directory has been compiled with the
UNICODE identifier defined. In most cases, this means that the
executable in the DEBUG directory will not run under Windows 95 or
Windows 98; it will run under Windows NT only. The executable in
the RELEASE directory will run under Windows 95, Windows 98, or
Windows NT. The UNICODE identifier is discussed in Chapter 2 of the
book.
Although the executables are located in the RELEASE and DEBUG
subdirectories, some programs use data files that are located in
the parent directory, which is the directory that has the same name
as the program and which contains the program source code. Thus,
this parent directory must be the default directory when the
program is run or the program may not work correctly. If you always
run the programs from the Visual C++ environment, you won t have
any problems. You can also run the programs from the MS-DOS command
line from the parent directory like so:
DEBUG progname
or:
RELEASE progname
However, if you run the programs from Windows Explorer, the
programs won t be able to find their data files.
Some of the programs in Chapter 18 create files that are used by
other programs in the chapter. Thus, these programs must be run in
a specific order.
Some programs use features that are new with Windows 98 and Windows
NT 5. At the time of the creation of this CD, the Windows header
files included with Visual C++ 6 and distributed via MSDN and the
Microsoft web site did not assume Windows 98 development as a
default. Thus, to use Windows 98 features, a #define statement must
appear before the #include statement for the Windows header files,
like this:
#define WINVER 0x0500
#include windows.h
This #define statement is included in the appropriate programs on
the CD but is not shown in the program listings in the book.
Electronic version of book
==========================
To install the electronic version of this book:
1. Choose Run from the Start menu.
2. Type D: EBook Setup.exe (where D is your CD-ROM drive letter),
and press Enter.
3. Follow the prompts on your screen. The setup program will offer
to install Internet Explorer 4 for you if it is not found on
your system. Internet Explorer is required to view the contents
of the electronic book.
Microsoft Internet Explorer 4
=============================
To install Microsoft Internet Explorer 4 without installing the
electronic version of this book:
1. Choose Run from the Start menu.
2. Type D: EBook IE4Setup ie4setup.exe (where D is your CD-ROM
drive letter), and press Enter.
3. Follow the prompts on your screen.
图书目录:第一部分 基础知识
第一章
开始
l. 1
Windows环境
1. 1. 1
Windows 简史
1. 1. 2
Windows方面
1. 1. 3
动态链接
1. 2
Windows编程选项
1. 2. 1 API和内存模式
1. 2. 2
语言选项
l. 2. 3
编程环境
1. 2. 4
API文档
1. 3
编写一个Windows程序
1. 3. 1
字符模式(Character-Mode)模型
1. 3. 2
Windows 等价程序
1. 3. 3
头文件
1. 3. 4
程序入口点
1. 3. 5 MessageBox 函数
1. 3. 6
编译. 链接和运行
第二章
Unicode简介
2. 1
字符集简史
2. 1. 1
美国标准
2. 1. 2
国际方面
2. 1. 3
扩展ASCll
2. 1. 4
双字书字符集
2. 1. 5
Unicode解决方案
2. 2
宽字符和C
2. 2. 1
char数据类型
2. 2. 2
宽字符
2. 2. 3
宽字符库函数
2. 2. 4
维护单一源代码
2. 3
宽字符和Windows
2. 3. 1
Windows 头文件类型
2. 3. Z
Windows 函数调用
2. 3. 3
Windows的字符串函数
2. 3. 4
在 Windows中使用 printf
2. 3. 5
格式化消息框
2. 3. 6
本书与国际化
第三章
窗口和消息
3. 1
自己的窗口
3. 1. l
总体结构
3. 1. 2
HELLOWIN程序
3. 1. 3
总体考虑
3. 1. 4
注册商口类
3. 1. 5
创建窗口
3. 1. 6
显示窗口
3. 1. 7
消息循环
3. 1. 8
窗口过程
3. 1. 9
处理消息
3. 1. 10
播放声音文件
3. 1. 11
WM_PAINT消息
3. 1. 12
WM_DESTROY消息
3. 2
Windows编程的难点
3. 2. l
别调用我, 我会调用您
3. 2. 2
进队消息与不进队消息
3. 2. 3
行动迅速
第四章
输出文本
4. l
绘制和刷新
4. 1. 1
WM_PAINT消息
4. 1. 2
有效短形和无效矩形
4. 2
GDI简介
4. 2. l
设备描述表
4. 2. 2
获取设备描述表句柄:方法一
4. 2. 3
绘图信息结构
4. 2. 4
获取设备描述表句柄:方法二
4. 2. 5
TextOut:细节
4. 2. 6
系统字体
4. 2. 7
字符大小
4. 2. 8
文本尺寸:细节
4. 2. 9
格式化文本
4. 2. 10
综合使用
4. 2. 11
SYSMENTS1. C窗口过程
4. 2. 12
空间不够
4. 2. 13
客户区的大小
4. 3
滚动条
4. 3. l
滚动条的范围和位置
4. 3. 2
滚动条消息
4. 3. 3
在SYSMETS中添加滚动功能
4. 3. 4
绘图程序的组
4. 4
建立更好的滚动
4. 4. l
滚动条信息函数
4. 4. 2
滚动范围
4. 4. 3
新SYSMETS
4. 4. 4
不用鼠标怎么办
第五章
图形基础
5. 1
GDI的结构
5. 1. 1
GDI原理
5. 1. 2
GDI函数调用
5. 1. 3
GDI日元
5. 1. 4
其他方面
5. 2
设备描述表
5. 2. l
获取设备描述表句柄
5. 2. 2
获取设备描述表信息
5. 2. 3
DEVCAPS1程序
5. 2. 4
设备的大小
5. 2. 5
关于色彩
5. 2. 6
设备描述表属性
5. 2. 7
保存设备描述表
5. 3
画点和线
5. 3. l
写像素
5. 3. 2
直线
5. 3. 3
边界框函数
5. 3. 4
贝塞尔样条
5. 3. 5
使用现有画笔(Stock Pens)
5. 3. 6
画笔的创建. 选择和删除
5. 3. 7
填充空隙
5. 3. 8
绘图方式
5. 4
绘制填充区域
5. 4. 1
Polygon函数和多边形填充方式
5. 4. 2
用画刷填充内部
5. 5
GDI映射方式
5. 5. l
设备坐标和逻辑坐标
5. 5. 2
设备坐标系
5. 5. 3
机口和窗口
5. 5. 4
处理MM_TEXT
5. 5. 5
“度量”映射方式
5. 5. 6
“自作主张的”映射方式
5. 5. 7
WHATSIZE 程序
5. 6
短形. 区域和剪裁
5. 6. 1
矩形函数
5. 6. 2
随机短形
5. 6. 3
创建和绘制区域
5. 6. 4
短形与区域的剪裁
5. 6. 5
CLOVER程序
第六章
键盘
6. 1
键盘基础
6. 1. 1
忽略键盘
6. 1. 2
谁获得了焦点
6. 1. 3
队列和同步
6. 1. 4
击键和字符
6. 2
击键消息
6. 2. 1
系统击键与非系统击键
6. 2. 2
虚拟键码
6. 2. 3
IParam信息
6. 2. 4
换档状态
6. 2. 5
使用击健消息
6. 2. 6
为键盘增强SYSMETS
6. 3
字符消息
6. 3. 1
四类字符消息
6. 3. 2
消息顺序
6. 3. 3
处理控制字符
6. 3. 4
死字符消息
6. 4
键盘消息和字符集
6. 4. 1
KEYVIEWI程序
6. 4. 2
外语键盘问题
6. 4. 3
字符集和字体
6. 4. 4
Unicode怎么样?
6. 4. 5
TrueType和大字体
6. 5
插入符(不是光标)
6. 5. l
插入符函数
6. 5. 2
TYPER 程序
第七章
鼠标
7. 1
鼠标基础
7. 1. 1
一些简单的定义
7. 2
客户区鼠标消息
7. 2. l
简单的鼠标处理:一个例子
7. 2. 2
处理Sha键
7. 2. 3
双击鼠标键
7. 3
非客户区鼠标消息
7. 3. 1
命中测试消息
7. 3. 2
从消息产生消息
7. 4
程序中的命中测试
7. 4. 1
一个假想的例子
7. 4. 2
示例程序
7. 4. 3
使用键盘仿真鼠标
7. 4. 4
在CHECKER中添加键盘接口
7. 4. 5
将于窗口用于命中测试
7. 4. 6
CHECKER中的子窗口
7. 4. 7
子窗口和键盘
7. 5
捕获鼠标
7. 5. 1
设计矩形
7. 5. 2
捕获的解决方案
7. 5. 3 BLOKOUT2程序
7. 6
鼠标轮
7. 6. 1
后会有期
第八章
计时器
8. 1
计时器基础
8. 1. 1
系统和计时器
8. 1. 2
计时器消息不是异步的
8. 2
计时器的使用:三种方法
8. 2.1
方法一
8. 2. 2
方法二
8. 2. 3
方法三
8. 3
计时器用于时钟
8. 3. 1
构造数字时钟
8. 3. 2
获取当前时间
8. 3. 3
显示数字和冒号
8. 3. 4
国际化
8. 3. 5
构造模拟时钟
8. 4
为状态报告使用计时器
第九章 子商口控制
9. 1
按钮类
9. 1. 1
创建于窗口
9. 1. 2
子窗口向父窗口发送消息
9. 1. 3
父窗口向子窗口发送消息
9. 1. 4
下压按钮
9. 1. 5
复选框
9. 1. 6
单选按钮
9. 1. 7
分组框
9. 1. 8
更改按钮文本
9. 1. 9
可见的和启用的按钮
9. 1. 10
按钮和输入焦点
9. 2
控制与颜色
9. 2. 1
系统颜色
9. 2. 2
按钮颜色
9. 2. 3
WM_CTLCOLORBTN消息
9. 2. 4
拥有者给制按钮
9. 3
静态类
9. 4
滚动条类
9. 4. 1
COLORS1程序
9. 4. 2
自动键盘接口
9. 4. 3
窗口子类化
9. 4. 4
给背景着色
9. 4. 5
给滚动条和静态文本着色
9. 5
编辑类
9. 5. l
编辑类风格
9. 5. 2
编辑控制通知
9. 5. 3
使用编辑控制
9. 5. 4
发送给编辑控制的消息
9. 6
列表框类
9. 6. 1
列表框风格
9. 6. 2
将串放人列表框
9. 6. 3
选择和获取项
9. 6. 4
接收来自列表框的消息
9. 6. 5
一个简单的列表框应用程序
9. 6. 6
文件列表
9. 6. 7
Windows的head程序
第十章
菜单及其他资源
10. l
图标. 光标. 字符串和定制资源
10. 1. 1 将图标添加到程序
10. 1. 2
获取图标句柄
10. 1. 3
在程序中使用图标
10. 1. 4
使用自定义光标
10. 1. 5
字符串资源
10. 1. 6
定制资源
10. 2
菜单
10. 2. 1
菜单概念
10. 2. 2
菜单结构
10. 2. 3
定义菜单
10. 2. 4
在程序中引用菜单
10. 2. 5
菜单和消息
10. 2. 6
示例程序
10. 2. 7
菜单设计规范
10. 2. 8
定义菜单的复杂方法
10. 2. 9
浮动弹出式菜单
10. 2. 10
使用系统菜单
10. 2. 11更改菜单
10. 2. 12
其他菜单命令
10. 2. 13
创建菜单的非正规方法
10. 3
键盘加速键
10. 3. 1
为什么要使用加速键
10. 3. 2
安排加速键的几条规则
10. 3. 3
加速健表
10. 3. 4
加载加速键表
10. 3. 5
键盘代码转换
10. 3. 6
接收加速键消息
10. 3. 7
菜单与加速键应用程序POPPAD
10. 3. 8
启用菜单项
10. 3. 9
处理菜单项
第十一章
对话框
11. 1
模态对话框
11. 1. 1
创建About对话框
11. 1. 2
对话框及其模板
11. 1. 3
对话框过程
11. 1. 4
激活对话框
11. 1. 5
不同的主题
11. l. 6
更复杂的对话框
11. 1. 7
使用对话框控制
11. l. 8
OK和Cancel按钮
11. 1. 9
避免全局变量
11. 1. 10
Tab停留位和组
11. 1. 11
在对话框上绘图
11. 1. 12
将其他函数用于对话框
11. 1. 13
定义自己的控制
11. 2
非模态对话框
11. 2. l
模态对话框与非模态对话框的区别
11. 2. 2
新的 COLORS程序
11. 2. 3
HEXCALC:窗口还是对话框?
11. 3
通用对话框
11. 3. l
增强POPPAD
11. 3. 2
Unicode 文件 I/O
11. 3. 3
更改字体
11. 3. 4
查找与替换
11. 3. 5
只调用一个函数的Windows程序
第十二章
剪贴板
12. 1
剪贴板的简单使用
12. 1. 1
标准剪贴板数据格式
12. 1. 2
内存分配
12. 1. 3
将文本传送到剪贴板
12. 1. 4
从剪贴板上获取文本
12. 1. 5
打开和关闭剪贴板
12. 1. 6
剪贴板和Unicode
12. 2
复杂的剪贴板用法
12. 2. l
利用多个数据项
12. 2. 2
延迟生成
12. 2. 3
私有数据格式
12. 3
实现剪贴极查看器
12. 3. 1
剪贴板查看器链
12. 3. 2
剪贴板查看器的函数和消息
12. 3. 3
一个简单的剪贴板查看器
杀毒:卡吧斯基 5.0.237 2007.1.5病毒库通过
服务器:DonkeyServer No1
在线时间:7*24。
用户名:                    已输入:0/128 字符
内 容:
  验证码:
·上一书籍:走在狂野的一边 第一季
·下一书籍:大西洋号
* 如果您下载《windows程序设计随书光盘》发现下载链接错误,请点击报告错误谢谢!
* 本站采用P2P技术,下载《windows程序设计随书光盘》的人越多速度越快。
* 为了达到最快的下载速度,推荐使用 电驴迅雷QQ旋风等下载软件下载本站资源。
* 站内提供的所有资源均收集自互联网,本站不参与《windows程序设计随书光盘》的资源制作。
* 本站若侵犯了您的版权利益, 敬请来信通知我们!
关于本站 | 网站帮助 | 广告合作 | 网站声明 | 联系我们 | 网站地图

Copyright © 2012 - 2013 Uniow.Com
联合资源分享 - 让分享变得更简单!
ICP备案编号:蜀ICP备13007150号

官方QQ群:314822859