- 博客(1)
- 资源 (13)
- 收藏
- 关注
翻译 《基于MFC的OpenGL编程》第一篇 A Primer
3D图形学基本概念 Perspective Perspective refers to the angles between the lines that lend the illusion of three dimensions. Colors and Shading Moving beyond line drawing, we need to add c
2013-05-26 20:36:41 396
ADNS- 2051开发代码
BLUETOOTH HID MOUSE 源代码,开发环境:BLUELAB362,MOUSE 接口:Either the Agilent ADNS-2030/2051 or the ADNS-3030/3040.-BLUETOOTH HID MOUSE source code and development environment : BLUELAB362. MOUSE Interface : Either the ADNS-2030/2051 or the Agilent ADNS- 3030/3040.
2012-04-26
Windows程序设计(第五版)
Windows程序设计(第五版)
目 录
第一章 开始......................................................................................................................................1
WINDOWS环境.............................................................................................................................1
Windows 简史..............................................................................................................................2
Windows方面..............................................................................................................................3
动态连结.......................................................................................................................................5
WINDOWS程式设计选项.............................................................................................................6
API 和记忆体模式.......................................................................................................................7
语言选项.......................................................................................................................................8
程式开发环境...............................................................................................................................9
API 文件.....................................................................................................................................10
编写第一个WINDOWS程式......................................................................................................10
文字模式(Character-Mode)模型..........................................................................................10
同样效果的Windows 程式....................................................................................................... 11
表头档案.....................................................................................................................................12
程式进入点.................................................................................................................................13
MessageBox 函式.......................................................................................................................14
编译、连结和执行.....................................................................................................................15
第二章 UNICODE 简介................................................................................................................17
字元集简史....................................................................................................................................17
美国标准.....................................................................................................................................18
国际方面.....................................................................................................................................19
扩展ASCII .................................................................................................................................20
双位元组字元集.........................................................................................................................22
Unicode 解决方案......................................................................................................................22
宽字元和C ....................................................................................................................................23
char 资料型态.............................................................................................................................24
宽字元.........................................................................................................................................24
宽字元程式库函式.....................................................................................................................25
维护单一原始码.........................................................................................................................27
宽字元和WINDOWS ...................................................................................................................28
Windows表头档案类型............................................................................................................28
Windows 函式呼叫....................................................................................................................30
Windows 的字串函式................................................................................................................31
在Windows 中使用printf..........................................................................................................31
格式化讯息方块.........................................................................................................................33
本书与国际化.............................................................................................................................34
第三章 视窗和讯息........................................................................................................................36
自己的视窗....................................................................................................................................36
总体结构.....................................................................................................................................36
HELLOWIN程式.......................................................................................................................38
通盘考量.....................................................................................................................................41
Windows 函式呼叫....................................................................................................................41
Programming Windows 程式开发设计指南(Windows95 程序设计 第五版)
第 2 页
大写字母识别字.........................................................................................................................42
新的资料型态.............................................................................................................................43
代号简介.....................................................................................................................................44
匈牙利表示法.............................................................................................................................44
注册视窗类别.............................................................................................................................46
建立视窗.....................................................................................................................................51
显示视窗.....................................................................................................................................53
讯息回圈.....................................................................................................................................54
视窗讯息处理程式.....................................................................................................................55
处理讯息.....................................................................................................................................56
播放音效档案.............................................................................................................................57
WM_PAINT 讯息.......................................................................................................................57
WM_DESTROY讯息................................................................................................................59
WINDOWS程式设计的难点.......................................................................................................60
别呼叫我,我会呼叫您.............................................................................................................60
伫列化讯息与非伫列化讯息.....................................................................................................61
行动迅速.....................................................................................................................................63
第四章 输出文字............................................................................................................................64
绘制和更新....................................................................................................................................64
WM_PAINT 讯息.......................................................................................................................65
有效矩形和无效矩形.................................................................................................................66
GDI 简介........................................................................................................................................66
装置内容.....................................................................................................................................67
取得装置内容代号:方法一.....................................................................................................67
绘图资讯结构.............................................................................................................................68
取得装置内容代号:方法二.....................................................................................................71
TextOut:细节............................................................................................................................71
系统字体.....................................................................................................................................73
字元大小.....................................................................................................................................74
文字大小:细节.........................................................................................................................75
格式化文字.................................................................................................................................76
综合使用.....................................................................................................................................77
SYSMETS1.C视窗讯息处理程式............................................................................................84
空间不够.....................................................................................................................................85
显示区域的大小.........................................................................................................................86
卷动列............................................................................................................................................87
卷动列的范围和位置.................................................................................................................88
卷动列讯息.................................................................................................................................90
在SYSMETS中加入卷动功能.................................................................................................92
绘图程式的组织.........................................................................................................................96
建立更好的滚动............................................................................................................................97
卷动列资讯函式.........................................................................................................................97
卷动范围.....................................................................................................................................99
新SYSMETS............................................................................................................................100
不用滑鼠怎么办.......................................................................................................................106
Programming Windows 程式开发设计指南(Windows95 程序设计 第五版)
第 3 页
第五章 图形基础..........................................................................................................................107
GDI 的结构..................................................................................................................................107
GDI 原理...................................................................................................................................107
GDI 函式呼叫...........................................................................................................................109
GDI 基本图形........................................................................................................................... 110
其他部分................................................................................................................................... 110
装置内容...................................................................................................................................... 111
取得装置内容代号................................................................................................................... 111
取得装置内容资讯................................................................................................................... 113
DEVCAPS1程式..................................................................................................................... 114
装置的大小............................................................................................................................... 117
关於色彩...................................................................................................................................123
装置内容属性...........................................................................................................................124
保存装置内容...........................................................................................................................126
画点和线......................................................................................................................................127
设定图素...................................................................................................................................127
直线...........................................................................................................................................128
边界框函式...............................................................................................................................133
贝塞尔曲线...............................................................................................................................139
使用现有画笔(Stock Pens).................................................................................................144
画笔的建立、选择和删除.......................................................................................................145
填入空隙...................................................................................................................................148
绘图方式...................................................................................................................................148
绘制填入区域..............................................................................................................................150
Polygon函式和多边形填入方式............................................................................................151
用画刷填入内部.......................................................................................................................155
GDI 映射方式..............................................................................................................................157
装置座标和逻辑座标...............................................................................................................159
装置座标系...............................................................................................................................159
视埠和视窗...............................................................................................................................160
处理MM_TEXT......................................................................................................................162
「度量」映射方式...................................................................................................................164
「自行决定」的映射方式.......................................................................................................168
MM_ISOTROPIC映射方式....................................................................................................168
MM_ANISOTROPIC:根据需要放缩图像...........................................................................171
WHATSIZE程式......................................................................................................................172
矩形、区域和剪裁......................................................................................................................176
矩形函式...................................................................................................................................176
随机矩形...................................................................................................................................177
建立和绘制剪裁区域...............................................................................................................181
矩形与区域的剪裁...................................................................................................................183
CLOVER 程式..........................................................................................................................184
第六章 键盘..................................................................................................................................189
键盘基础......................................................................................................................................189
忽略键盘...................................................................................................................................189
Programming Windows 程式开发设计指南(Windows95 程序设计 第五版)
第 4 页
谁获得了焦点...........................................................................................................................190
伫列和同步...............................................................................................................................191
按键和字元...............................................................................................................................191
按键讯息......................................................................................................................................192
系统按键与非系统按键...........................................................................................................192
虚拟键码...................................................................................................................................193
lParam资讯..............................................................................................................................197
重复计数...................................................................................................................................197
OEM 扫描码.............................................................................................................................197
扩充键旗标...............................................................................................................................198
内容代码...................................................................................................................................198
键的先前状态...........................................................................................................................198
转换状态...................................................................................................................................198
位移状态...................................................................................................................................198
使用按键讯息...........................................................................................................................199
为SYSMETS加上键盘处理功能...........................................................................................200
字元讯息......................................................................................................................................208
四类字元讯息...........................................................................................................................208
讯息顺序...................................................................................................................................209
处理控制字元........................................................................................................................... 211
死字元讯息............................................................................................................................... 211
键盘讯息和字元集......................................................................................................................212
KEYVIEW1 程式.....................................................................................................................212
外语键盘问题...........................................................................................................................218
字元集和字体..............................................................................................................................220
Unicode 怎么样?....................................................................................................................231
TrueType 和大字体..................................................................................................................232
插入符号(不是游标)..............................................................................................................239
插入符号函式...........................................................................................................................239
TYPER程式.............................................................................................................................240
第三章 滑鼠..................................................................................................................................248
滑鼠基础......................................................................................................................................248
一些简单的定义.......................................................................................................................249
滑鼠(Mouse)的复数.................................................................................................................250
显示区域滑鼠讯息......................................................................................................................250
简单的滑鼠处理:一个例子...................................................................................................252
处理Shift 键.............................................................................................................................256
双击滑鼠按键...........................................................................................................................257
非显示区域滑鼠讯息..................................................................................................................258
命中测试讯息...........................................................................................................................259
从讯息产生讯息.......................................................................................................................260
程式中的命中测试......................................................................................................................261
一个假想的例子.......................................................................................................................261
范例程式...................................................................................................................................262
使用键盘模拟滑鼠...................................................................................................................265
Programming Windows 程式开发设计指南(Windows95 程序设计 第五版)
第 5 页
在CHECKER中加入键盘介面..............................................................................................266
将子视窗用於命中测试...........................................................................................................271
CHECKER 中的子视窗...........................................................................................................271
子视窗和键盘...........................................................................................................................276
拦截滑鼠......................................................................................................................................282
设计矩形...................................................................................................................................282
拦截的解决方案.......................................................................................................................286
BLOKOUT2程式.....................................................................................................................287
滑鼠滑轮......................................................................................................................................290
下面还有...................................................................................................................................299
第八章 计时器..............................................................................................................................300
计时器入门..................................................................................................................................300
系统和计时器...........................................................................................................................301
计时器讯息不是非同步的.......................................................................................................301
计时器的使用:三种方法..........................................................................................................302
方法一.......................................................................................................................................302
方法二.......................................................................................................................................306
方法三.......................................................................................................................................309
计时器用於时钟..........................................................................................................................310
建立数位时钟...........................................................................................................................310
取得目前时间...........................................................................................................................315
显示数字和冒号.......................................................................................................................315
国际化.......................................................................................................................................316
建立类比时钟...........................................................................................................................317
以计时器进行状态报告..............................................................................................................323
第九章 子视窗控制项..................................................................................................................327
按钮类别......................................................................................................................................328
建立子视窗...............................................................................................................................332
子视窗向父视窗发讯息...........................................................................................................334
父视窗向子视窗发送讯息.......................................................................................................335
按键...........................................................................................................................................336
核取方块...................................................................................................................................337
单选按钮...................................................................................................................................338
分组方块...................................................................................................................................338
改变按钮文字...........................................................................................................................338
可见的和启用的按钮...............................................................................................................339
按钮和输入焦点.......................................................................................................................339
控制项与颜色..............................................................................................................................340
系统颜色...................................................................................................................................341
按钮颜色...................................................................................................................................342
WM_CTLCOLORBTN讯息...................................................................................................343
拥有者绘制按钮.......................................................................................................................344
静态类别......................................................................................................................................350
卷动列类别..................................................................................................................................352
COLORS1 程式........................................................................................................................353
Programming Windows 程式开发设计指南(Windows95 程序设计 第五版)
第 6 页
自动键盘介面...........................................................................................................................360
视窗子类别化(Window Subclassing).................................................................................360
给背景著色...............................................................................................................................361
给卷动列和静态文字著色.......................................................................................................362
编辑类别......................................................................................................................................363
编辑类别样式...........................................................................................................................365
编辑控制项通知.......................................................................................................................366
使用编辑控制项.......................................................................................................................367
发送给编辑控制项的讯息.......................................................................................................367
清单方块类别..............................................................................................................................368
清单方块样式...........................................................................................................................369
将字串放入清单方块...............................................................................................................369
选择和取得项...........................................................................................................................370
接收来自清单方块的讯息.......................................................................................................372
一个简单的清单方块应用程式...............................................................................................372
档案列表...................................................................................................................................376
使用档案属性码.......................................................................................................................377
档案列表的排序.......................................................................................................................377
Windows 的head 程式.............................................................................................................378
第十章 功能表及其他资源..........................................................................................................384
图示、游标、字串和自订资源..................................................................................................384
将图示添加到程式...................................................................................................................385
取得图示代号...........................................................................................................................390
在程式中使用图示...................................................................................................................392
使用自订游标...........................................................................................................................393
字串资源...................................................................................................................................394
自订的资源...............................................................................................................................396
功能表..........................................................................................................................................404
功能表概念...............................................................................................................................404
功能表结构...............................................................................................................................405
定义功能表...............................................................................................................................405
在程式中引用功能表...............................................................................................................406
功能表和讯息...........................................................................................................................407
范例程式...................................................................................................................................409
功能表设计规范.......................................................................................................................415
较难的一种功能表定义方法...................................................................................................415
浮动突现式功能表...................................................................................................................417
使用系统功能表.......................................................................................................................422
改变功能表...............................................................................................................................425
其他功能表命令.......................................................................................................................425
建立功能表的非正统方法.......................................................................................................427
键盘加速键..................................................................................................................................431
为什么要使用加速键...............................................................................................................431
安排加速键的几条规则...........................................................................................................432
加速键表...................................................................................................................................433
Programming Windows 程式开发设计指南(Windows95 程序设计 第五版)
第 7 页
加速键表的载入.......................................................................................................................433
键盘代码转换...........................................................................................................................433
接收加速键讯息.......................................................................................................................434
功能表与加速键应用程式POPPAD.......................................................................................435
启用功能表项...........................................................................................................................442
处理功能表项...........................................................................................................................442
第十一章 对话方块......................................................................................................................445
模态对话方块..............................................................................................................................445
建立「About」对话方块.........................................................................................................446
对话方块及其模板...................................................................................................................450
对话方块程序...........................................................................................................................453
启动对话方块...........................................................................................................................454
不同的主题...............................................................................................................................455
更复杂的对话方块...................................................................................................................458
使用对话方块控制项...............................................................................................................465
「OK」和「Cancel」按钮......................................................................................................468
避免使用整体变数...................................................................................................................469
Tab 停留和分组........................................................................................................................470
在对话方块上画图...................................................................................................................472
将其他函式用於对话方块.......................................................................................................473
定义自己的控制项...................................................................................................................473
非模态对话方块..........................................................................................................................480
模态对话方块与非模态对话方块的区别...............................................................................481
新的COLORS程式.................................................................................................................483
HEXCALC:视窗还是对话方块?........................................................................................488
通用对话方块..............................................................................................................................496
增强POPPAD...........................................................................................................................496
Unicode 档案I/O......................................................................................................................518
改变字体...................................................................................................................................519
搜寻与替换...............................................................................................................................520
只呼叫一个函式的Windows 程式.........................................................................................520
第十二章 剪贴簿..........................................................................................................................523
剪贴簿的简单使用......................................................................................................................523
标准剪贴簿资料格式...............................................................................................................523
记忆体配置...............................................................................................................................525
将文字传送到剪贴簿...............................................................................................................527
从剪贴簿上取得文字...............................................................................................................528
打开和关闭剪贴簿...................................................................................................................529
剪贴簿和Unicode....................................................................................................................529
复杂的剪贴簿用法......................................................................................................................535
利用多个资料项目...................................................................................................................536
延迟提出...................................................................................................................................537
自订资料格式...........................................................................................................................538
实作剪贴簿浏览器......................................................................................................................541
剪贴簿浏览器链.......................................................................................................................541
“到Petzold 的书中找找”——仍然是解决Windows 程式开发各种疑难
杂症时的灵丹妙药。在第五版的《Windows 程式开发设计指南》中,作者身
为倍受敬重的Windows Pioneer Award(Windows 开路先锋奖)得主,依据
最新版本Windows作业系统,以可靠的取材资料校定这一本经典之作——再
一次深入探索了Win32 程式设计介面的根本重心。
2011-10-26
数据结构与算法分析—c语言描述_课后答案
该书配套数据结构与算法分析(c语言版)英文版,答案更权威!相信你能看懂哦!
Table of Contents
1. Chapter 1: Introduction ...................................................................................................... 1
2. Chapter 2: Algorithm Analysis .......................................................................................... 4
3. Chapter 3: Lists, Stacks, and Queues ................................................................................. 7
4. Chapter 4: Trees ................................................................................................................. 14
5. Chapter 5: Hashing ............................................................................................................ 25
6. Chapter 6: Priority Queues (Heaps) ................................................................................... 29
7. Chapter 7: Sorting .............................................................................................................. 36
8. Chapter 8: The Disjoint Set ADT ....................................................................................... 42
9. Chapter 9: Graph Algorithms ............................................................................................. 45
10. Chapter 10: Algorithm Design Techniques ...................................................................... 54
11. Chapter 11: Amortized Analysis ...................................................................................... 63
12. Chapter 12: Advanced Data Structures and Implementation ............................................ 66
-
2011-10-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人