图书介绍

跟我学VISUAL C++6PDF|Epub|txt|kindle电子书版本网盘下载

跟我学VISUAL C++6
  • 出版社:
  • ISBN:
  • 出版时间:未知
  • 标注页数:0页
  • 文件大小:101MB
  • 文件页数:400页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

跟我学VISUAL C++6PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

目录1

译者序1

前言1

第1章创建第一个应用程序:1

学习使用VC++1

1.1审视VC++1

1.1.1 Visual C++是什么2

1.1.2使用Visual C++2

1.2 NotePod项目:初步介绍3

应用程序风格4

1.3.1 AppWizard第一步:指定4

1.3从AppWizard开始4

1.3.2 AppWizard第二步:5

数据库支持5

1.3.3 AppWizard第三步:6

OLE支持6

1.3.4 AppWizard第四步:6

更进一步的一些东西6

1.3.5 AppWizard“中场休息”:7

命名扩展名7

1.3.7 AppWizard第六步:8

具有视图的应用程序8

最后的一些事情8

1.3.6 AppWizard第五步:8

1.4浏览该项目10

1.4.1丰富的文件:FileView11

1.4.2浏览类:ClassView窗口11

1.4.3 ResourceView概览12

1.5运行NotePod项目13

1.5.1创建NotePod13

1.5.2运行NotePod14

1.6开始新的一切15

1.6.1通过WizardBar简单了解15

1.7这究竟是怎么回事17

1.6.2意料之外的帮助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.1统一的用户界面21

2.2.2 Windows的消息体系结构21

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

2.2.4进程间的通信和协作22

2.3最初的Windows程序设计:22

API的使用22

2.3.1事件驱动是指什么22

2.3.2 Windows应用程序体系结构24

2.3.3如何完成25

2.3.4WinMain()函数26

2.3.5 WndProc()函数内幕29

2.3.6 Windows API程序设计小结30

2.4 Windows程序设计:MFC30

2.4.1何谓MFC30

2.4.2类库与应用程序框架30

2.4.3为什么使用MFC31

2.4.4一个MFC小程序31

2.5马上转向MFC36

3.1资源和对话框37

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

的应用程序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

以及移动49

3.4.3处理静态文本50

3.4.2 对话框工具栏介绍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.3.1关于CWnd69

4.2.3关于CWinApp69

4.3窗口69

4.3.2 CDialog类70

4.3.3 CAboutDlg浏览70

4.3.4遍历CFourUpDlg71

4.4资源介绍75

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

4.4.2图标资源76

4.4.3关于位图资源76

4.4.4 对话框资源77

4.5小结77

对话框78

5.1努力方向78

第5章控件和ClassWizard:实现你的78

5.2对话框编辑器回顾79

5.2.1添加牌张79

5.2.2安排图标81

5.2.3添加游戏区域82

5.2.4添加标题区82

5.2.5创建赔率表82

5.2.6标识按钮83

5.3编写代码84

5.3.1事件计划84

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

5.4响应BN_CLICKED事件86

5.4.1生成OnCancel()函数86

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

函数87

5.5编写OnDealCards()函数88

5.5.1 OnDealCards():初稿88

5.5.2 ClassWizard和控件变量介绍89

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

5.6.1创建Card变量91

5.6.2创建Icon变量91

5.6.3编写DealCards()成员函数92

成员函数94

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章用数字绘图:建立一个画图110

应用程序110

7.1 LineOne上的图形110

7.1.1 LineOne项目110

7.1.2建立项目骨架110

7.1.3加入一些线111

7.2 LineOne内部112

7.2.2获取画布113

7.2.1 OnPaint()是什么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

消息处理函数117

7.4 Windows的图案绘制118

7.5绘图工具120

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

7.5.1库存画笔和画刷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.1 CPen、颜色和其他CDC属性131

8.3.2 GDI CBrush类135

8.4 CDC绘画的模式137

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

8.6下一步141

9.1 PaintORama版本1142

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

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

启动画图148

9.1.7 WM_LBUTTONUP:画线结束150

9.1.8 WM_MOUSEMOVE:150

使所有像素排成一行150

9.2 PaintORama版本2:改进画笔151

9.2.1 Spin控件152

9.2.2与代码建立联系154

9.3预告157

第10章第二代PaintORama158

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

10.1.1增加多种颜色158

10.1.2颜色选择:CColorDialog158

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.1制作列表169

10.3 PaintORama:最终的版本169

10.3.2编写画刷部分的代码171

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

10.4仍需改进174

第11章建立文档和视图175

11.1 PaintORama:WM_PAINT175

的再次处理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:转向DocView182

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应用程序的建立200

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

中增加菜单209

13.2.1添加菜单标题:210

ClearDrawing210

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

函数226

14.1.3方法3:使用ON_UPDATE_227

COMMAND_UI_RANGE227

来代替227

14.2加速键227

14.3工具栏229

14.3.1打开颜色设置框——一个命令230

按钮式的工具栏按钮230

按钮和工具栏按钮232

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

和文件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.6Box和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.1画刷颜色263

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

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

16.2.1创建新的图形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

中的映射模式273

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

的应用程序281

17.1考察Gallery282

17.2 WordZilla应用程序范例:286

17.3增强WordZilla应用程序290

17.3.1安装缺省字体290

17.3.2设置一个新字体291

17.3.3创建字符属性按钮293

17.3.4创建段落属性按钮294

17.4在对话框中应用ActiveX297

第18章ActiveX和基于组件的298

应用程序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对话框编辑器中的ActiveX314

控件314

18.4.3 ActiveX控件、代码和316

ClassWizard316

18.5再谈谈ActiveX318

18.4.4属性事件和方法318

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

第19章创建数据库查寻和更新321

应用程序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创建一个CDaoRecordView336

应用程序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.1 DBExplore例子345

20.2使用DAO查看数据库345

20.2.2在OnFileOpen()中使用348

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 ActiveX数据库控件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

客户程序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

热门推荐