《跟我学VISUAL C++6》求取 ⇩

前言1

第1章创建第一个应用程序:学习使用VC++1

1.1 审视VC++1

译者序1

1.1.1Visual C++是什么2

1.1.2 使用Visual C++2

1.2 NotePod项目:初步介绍3

1.3 从AppWizard开始4

1.3.1 AppWizard第一步:指定应用程序风格4

1.3.2 AppWizard第二步:数据库支持5

1.3.4 AppWizard第四步:更进一步的一些东西6

1.3.3 AppWizard第三步:OLE支持6

1.3.5 AppWizard“中场休息”:命名扩展名7

1.3.6 AppWizard第五步:最后的一些事情8

1.3.7 AppWizard第六步:具有视图的应用程序8

1.4 浏览该项目10

1.4.1 丰富的文件:FileView11

1.4.2 浏览类:ClassView窗口11

1.4.3 Resource View概览12

1.5 运行NotePod项目13

1.5.1 创建NotePod13

1.5.2 运行NotePod14

1.6.1 通过WizardBar简单了解15

1.6 开始新的一切15

1.6.2 意料之外的帮助17

1.7 这究竟是怎么回事17

第2章Windows程序设计19

2.1 DOS的问题19

2.1.1 用户界面的问题19

2.1.2 硬件相关性问题20

2.1.3 协作问题20

2.2 Windows解决方案20

2.2.3 设备无关的输入/输出体系结构21

2.2.1 统一的用户界面21

2.2.2 Windows的消息体系结构21

2.2.4 进程间的通信和协作22

2.3 最初的Windows程序设计:API的使用22

2.3.1 事件驱动是指什么22

2.3.2 Windows应用程序体系结构24

2.3.3 如何完成25

2.3.4 WinMain()函数26

2.3.5 WndProc()函数内幕29

2.4.1 何谓MFC30

2.4.2 类库与应用程序框架30

2.3.6 Windows API程序设计小结30

2.4 Windows程序设计:MFC30

2.4.4 一个MFC小程序31

8.3.1 CPen、颜色和其他CDC属性31

2.4.3 为什么使用MFC31

2.5 马上转向MFC36

第3章建立一个简单的基于对话框的应用程序37

3.1 资源和对话框37

3.2 启动对话框编辑器41

3.2.1 控件工具栏41

3.2.2 开始About对话框42

3.3 位图编辑器的使用43

3.3.1 添加新图标44

3.3.2 修改应用程序图标45

3.4 对话框编辑器48

3.4.1 组件的选取、重定义大小以及移动49

3.4.2 对话框工具栏介绍50

3.4.3 处理静态文本50

3.4.4 创建位图资源54

3.4.5 最后一个控件:组框(Groupbox)55

3.5 最后的检查56

第4章对话框58

4.1 FourUp应用程序的结构58

4.1.1 所需模块58

4.1.2 其他方面59

4.1.3 FourUp家族60

4.2 应用程序对象61

4.2.1 CFourUp.h62

4.2.2 FourUp.cpp65

4.2.3 关于CWinApp69

4.3 窗口69

4.3.1 关于CWnd69

4.3.3 CDialog类70

4.3.3 CAboutDIg浏览70

4.3.4 遍历CFourUpDlg71

4.4.1 资源描述和资源编译器75

4.4 资源介绍75

4.4.2 图标资源76

4.4.3 关于位图资源76

4.4.4 对话框资源77

4.5 小结77

第5章控件和Class Wizard:实现你的对话框78

5.1 努力方向78

5.2 对话框编辑器回顾79

5.2.1 添加牌张79

5.2.2 安排图标81

5.2.5 创建赔率表82

5.2.4 添加标题区82

5.2.3 添加游戏区域82

5.2.6 标识按钮83

5.3.1 事件计划84

5.3 编写代码84

5.3.2 手工编写代码:添加数据成员85

5.4.1 生成OnCancel()函数86

5.4 响应BN_CLICKED事件86

5.4.2 编写代码:完成OnCancel()函数87

5.5 编写OnDealCards()函数88

5.5.1 OnDealCards():初稿88

5.5.2 ClassWizard和控件变量介绍89

5.6.2 创建Icon变量91

5.6.1 创建Card变量91

5.6 编写代码:发牌、计算输赢91

5.6.3 编写DealCards()成员函数92

5.6.4 编写CalculateWinnings()成员函数94

5.6.5 最后一件事95

5.7 姑且一试95

第6章理解控件96

6.1 CWnd的简短说明96

6.1.1 窗口的构造96

6.1.2 CWnd::Create()函数97

6.1.3 窗口风格一览97

6.1.4 创建子窗口98

6.1.5 有用的CWnd函数99

6.2 CStatic再学习100

6.2.1 创建CStatic控件100

6.2.2 CStatic控件的使用102

6.2.3 CStatic成员函数103

6.3 CButton家族103

6.3.1 创建CButton控件104

6.3.2 CButton控件的使用108

6.4 小结109

7.1.1 LineOne项目110

7.1.2 建立项目骨架110

7.1 LineOne上的图形110

第7章用数字绘图:建立一个画图应用程序110

7.1.3 加入一些线111

7.2 LineOne内部112

7.2.1 OnPaint()是什么113

7.2.2 获取画布113

7.2.3 准备环境114

7.2.4 绘制直线114

7.3 LineTwo应用程序115

7.3.1 建立LineTwo115

7.3.2 LineTwo是如何工作的116

7.3.3 LineTwo工作的缺陷117

7.3.4 用ClassWizard添加一个窗口消息处理函数117

7.4 Windows的图案绘制118

7.5 绘图工具120

7.5.1 库存画笔和画刷121

7.5.2 库存画笔和画刷的使用121

7.6 连续绘图122

7.7 PaintItGray124

7.8 勇往无前126

第8章图形和文本127

8.1 Windows和GDI的内幕127

8.2 CDC家族介绍129

8.3 GDI的画图工具箱130

8.3.2 GDI CBrush类135

8.4 CDC绘画的模式137

8.5 创建你自己的屏幕保护程序138

8.6 下一步141

第9章建立一个交互式的绘画程序142

9.1 PaintORama版本1142

9.1.1 建立PaintORama143

9.1.2 添加成员变量144

9.1.3 初始化成员变量145

9.1.4 添加一个Clear按钮147

9.1.5 鼠标消息如何工作148

9.1.6 WM_LBUTTONDOWN:启动画图148

9.1.7 WM_LBUTTONUP:画线结束150

9.1.8 WM_MOUSEMOVE:使所有像素排成一行150

9.2 PaintORama版本2:改进画笔151

9.2.1 Spin控件152

9.2.2 与代码建立联系154

9.3 预告157

10.1.1 增加多种颜色158

10.1.2 颜色选择:CColorDialog158

10.1 PaintORama版本3:颜色和风格158

第10章第二代PaintORama158

10.1.3 颜色框绘制161

10.1.4 单选按钮和画笔风格162

10.2 PaintORama:线和外形164

10.2.1 小巧而精美的组合框164

10.2.2 线和外形166

10.2.3 橡皮圈的秘密168

10.3 PaintORama:最终的版本169

10.3.1 制作列表169

10.3.2 编写画刷部分的代码171

10.3.3 添加画刷预览和颜色支持173

10.4 仍需改进174

第11章建立文档和视图175

11.1 PaintORama:WM_PAINT的再次处理175

11.1.1 PaintORama概览176

11.1.2 创建CMetaFileDC对象176

11.1.3 用CMetaFileDC进行记录177

11.1.4 回放图元文件180

11.1.5 小的补充181

11.2 SDIOne:转向Doc View182

11.2.1 建立第一个SDI应用程序183

11.2.2 在SDIOne中处理文档184

11.2.3 SDIOne中的视图处理187

11.3 立竿见影189

第12章DocView环境191

12.1 DocView概述191

12.1.1 DocView程序的类型191

12.1.2 DocView的优点192

12.2 DocView的组成192

12.2.1 应用程序类193

12.2.2 主窗口类193

12.2.3 文档类194

12.2.4 视图类197

12.2.5 权利和义务198

12.3 CSDIOneApp的InitInstance()198

12.3.1 应用程序的建立198

12.3.2 连接各模块202

12.3.3 外壳203

12.3.4 命令行203

12.3.5 窗口处理204

12.3.6 CSDIOneApp的消息映射204

12.4 下面学习什么205

13.1 名称中有什么206

第13章MiniSketch应用程序206

13.2 往MiniSketch应用程序中增加菜单209

13.2.1 添加菜单标题:Clear Drawing210

13.2.2 使用菜单编辑器210

13.2.3 添加一个菜单项处理过程212

13.2.4 幕后:ClassWizard的机制214

13.3 处理画笔215

13.3.1 添加一个新菜单215

13.3.2 画笔颜色:添加对话框选项216

13.3.3 画笔宽度:添加级联式菜单219

13.4 下一步的工作222

14.1 命令UI224

第14章菜单、工具栏和状态栏224

14.1.1 方法1:单独的UI处理函数225

14.1.2 方法2:多个宏,一个处理函数226

14.1.3 方法3:使用ON_UPDATE_COMMAND_UI_RANGE来代替227

14.2 加速键227

14.3 工具栏229

14.3.1 打开颜色设置框——一个命令按钮式的工具栏按钮230

14.3.2 添加图形形状类按钮:单选框按钮和工具栏按钮232

14.4 状态栏235

14.4.1 移去不期望的指示器235

14.4.2 添加自己的指示器235

14.4.3 添加一个画笔颜色指示器238

14.5 下一步的工作243

第15章保存MiniSketch:操作文档和文件244

15.1 点和图形244

15.1.1 类和属性245

15.1.2 Shape对象的行为246

15.2 定义Shape类246

15.2.1 创建类文件246

15.2.2 Shape类定义248

15.2.3 Line类定义249

15.2.4 Squiggle类定义249

15.2.5 FilledShape类定义250

15.2.6 Box和Oval类定义251

15.3 实现Shape类252

15.4 使用Shape类254

15.5 保存MiniSketch中的数据256

15.6 序列化259

15.6.1 MFC序列化细节260

15.6.2 编写Serialize()260

15.7 还要查看哪些东西262

第16章新的视野:翻滚和打印263

16.1 画刷颜色263

16.2.1 创建新的图形265

16.2 把文档和视图联系起来265

16.2.2 完成该图形的绘制266

16.2.3 橡皮圈267

16.3 绘制图形268

16.3.1 自我描绘图形268

16.3.2 处理Update()270

16.3.3 重新编写OnDraw()270

16.4 选择视图:映射模式271

16.4.1 MM_TEXT映射模式272

16.4.2 设备无关性映射模式272

16.4.3 调整MiniSketch应用程序中的映射模式273

16.5 翻滚视图274

16.6 打印和打印预览276

16.6.1 MFC打印函数276

16.6.2 MiniSketch应用程序例子278

16.7 谈谈一个崭新的话题280

第17章软件重用:构造一个基于组件的应用程序281

17.1 考察Gallery282

17.2 WordZilla应用程序范例:286

17.3 增强WordZilla应用程序290

17.7.1 安装缺省字体290

17.3.2 设置一个新字体291

17.3.3 创建字符属性按钮293

17.3.4 创建段落属性按钮294

17.4 在对话框中应用ActiveX297

第18章ActiveX和基于组件的应用程序298

18.1 给Wordzilla添加对话框299

18.1.1 画一个Select A Date对话框299

18.1.2 创建对话框类301

18.1.3 联系该对话框302

18.2 模态对话框是如何工作的304

18.2.1 构造一个对话框305

18.2.3 对话框的数据传输怎样实现306

18.2.2 显示一个对话框306

18.2.4 关闭对话框307

18.2.5 处理OK307

18.3 使用非模态对话框308

18.3.1 非模态对话框如何工作308

18.3.2 Wordzilla中的非模态对话框308

18.4 ActiveX日期捕捉器313

18.4.1 添加ActiveX控件313

18.4.2 对话框编辑器中的ActiveX控件314

18.4.3 ActiveX控件、代码和ClassWizard316

18.5 再谈谈ActiveX318

18.4.4 属性事件和方法318

18.6 接下来的工作:操作存储空间320

第19章创建数据库查寻和更新应用程序321

19.1 获得一些数据321

19.2 使用ODBC的非编码记录322

19.2.1 步骤1:创建一个数据源名称323

19.2.2 步骤2:使用AppWizard创建一个ODBC应用程序325

19.2.3 步骤3:创建你的表单326

19.2.4 步骤4:联系各部分328

19.3 往OBos中添加代码329

19.3.1 添加一个记录过滤器330

19.3.2 添加和删除记录331

19.4 使用DAO335

19.4.1 创建一个CDaoRecordView应用程序336

19.4.2 改进DBos应用程序338

19.5 使用OLE DB341

19.6 下一步:ActiveX和简便之途342

第20章关系数据库343

20.1 什么是关系数据?343

20.1.1 设计图解343

20.1.2 关键字概念344

20.2 使用DAO查看数据库345

20.2.1 DBExplore例子345

20.2.2 在OnFileOpen()中使用DAO类348

20.2.3 探究其他的对象349

20.3 关系数据库:SQL352

20.3.1 SELECT命令352

20.3.2 选择域352

20.3.3 选择行:使用Where子句353

20.3.4 谓词This353

20.4 AcitveX数据库控件355

20.5 往DBExplore中添加ActiveX356

20.5.1 步骤1:添加ActiveX数据控件356

20.5.2 步骤2:往主表单添加组件358

20.5.3 步骤3:创建查询结果对话框360

20.5.4 步骤4:激活查询按钮361

20.5.5 工作原理的简单说明363

20.6 下一步:Web364

第21章网络编程:浏览器和其他客户程序365

21.1 HTMLView365

21.2 提供Bowser缺省主页367

21.2.1 主页源代码367

21.2.2 理解HTML语言370

21.2.3 帮助Bowser找到主页371

21.3 Visual C++新功能:HTML资源372

21.3.1 引入Bowser.html文件373

21.3.2 引入图形文件374

21.3.3 使用res:协议375

21.4 开发导航工具376

21.4.1 创建工具栏376

21.4.2 添加代码379

21.4.3 处理Open对话框381

21.5 使用WinInet类383

21.5.1 WinInet是什么384

21.5.2 简单的WinInet应用程序384

21.5.3 WinInet其他功能386

21.6 保存自己的Bowser386

21.7 再见388

1999《跟我学VISUAL C++6》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)(S.D.吉尔伯特)Stephen D.Gilbert 1999 北京:机械工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

跟我学VISUAL C++6(1999 PDF版)
跟我学VISUAL C++6
1999 北京:机械工业出版社
跟我学BASIC(1997.2 PDF版)
跟我学BASIC
1997.2 电子工业出版社
VISUAL C++ 6  In Record Time( PDF版)
VISUAL C++ 6 In Record Time
VISUAL BASIC 6 Programming Blue Book( PDF版)
VISUAL BASIC 6 Programming Blue Book
Visual C++ 6.0编程高手(1999 PDF版)
Visual C++ 6.0编程高手
1999 北京:北京希望电脑公司;北京:北京希望电子出版社
跟我学Visual FoxPro 5.0中文版(1998 PDF版)
跟我学Visual FoxPro 5.0中文版
1998 北京:海洋出版社
跟我学Visual FoxPro 5.0  中文版(1998 PDF版)
跟我学Visual FoxPro 5.0 中文版
1998 合肥:中国科学技术大学出版社
跟我学Visual Basic 5.0  中文版(1998 PDF版)
跟我学Visual Basic 5.0 中文版
1998 合肥:中国科学技术大学出版社
跟我学Visual C++ 5.0(1999 PDF版)
跟我学Visual C++ 5.0
1999 合肥:中国科学技术大学出版社
Windows 95开发指南(1995 PDF版)
Windows 95开发指南
1995 北京:电子工业出版社
跟我学C语言(1996 PDF版)
跟我学C语言
1996 北京:电子工业出版社
跟我学Internet(1997 PDF版)
跟我学Internet
1997 北京:科学出版社;龙门书局
Visual C++ 6轻松进阶(1999 PDF版)
Visual C++ 6轻松进阶
1999 北京:电子工业出版社
跟我学Visual C++ 6.0 程序开发宝典(1999 PDF版)
跟我学Visual C++ 6.0 程序开发宝典
1999 北京:冶金工业出版社
跟我学Visual Basic 和程序设计(1994 PDF版)
跟我学Visual Basic 和程序设计
1994 北京:电子工业出版社