图书介绍

Visual C++.NET入门与提高PDF|Epub|txt|kindle电子书版本下载

Visual C++.NET入门与提高
  • 孙飞 著
  • 出版社:
  • ISBN:
  • 出版时间:2002
  • 标注页数:0页
  • 文件大小:7MB
  • 文件页数:30页
  • 主题词:

PDF下载


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

下载说明

Visual C++.NET入门与提高PDF格式电子书版下载

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

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

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

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

图书目录

第1章 Visual C++.NET的界面1

l.l 运行 Visual Studio.NET2

l.1.l 编辑测览区2

1.1.2 辅助工作区4

l.2 第1个Visual C++.NET的应用程序5

第2章 C++编程基础16

2.1 C++基础17

2.1.1 面向对象的理念17

2.1.2 new、delete和this指针20

2.1.3 函数重载21

2.1.4 运算符重载22

2.1.5 类的继承23

2.1.6 虚函数和纯虚函数24

2.1.7 模板25

2.1.8 类型的转换28

2.1.9 异常的处理29

2.1.10 一个简单的C++程序30

2.2 Windows编程基础33

2.2.1 Windows操作系统的特点33

2.2.2 过程驱动和事件驱动34

2.2.3 消息循环与输入35

2.2.4 图形输出36

2.2.5 用户界面对象36

2.2.6 资源共享39

2.2.7 Windows应用程序的组成39

2.3 MFC基础41

2.3.1 MFC的概念41

2.3.2 MFC的结构体系42

2.3.3 MFC中常用类简介43

2.3.4 MFC应用程序的基本批架47

第3章 文档与现国(-)64

3.1 文档/视图结构65

3.1.l 文档视图结构的概念65

3.1.2 框架窗口类与框架窗口对象66

3.1.3 手动创建框架窗口66

3.l.4 理解MFC应用程序向导创建框架窗口的方法67

3.1.5 文档模板CDocTemplate类与文档对象69

3.1.6 视图CView类与视图对象72

3.1.7 文档、视图、框架、应用对象之间的通信72

3.2 单文档/视图程序(SDI)73

3.2.l 程序的建立73

3.2.2 实例:我的画板174

第4章 使用对话框(-)84

4.l 对话枢的概念85

4.2 对话框的设计86

4.2.l 在程序中新建一个对话框86

4.2.2 设计对话框88

4.2.3 对话框类CDialog及其与资源的连接90

4.2.4 数据交换与DoDataExchange()函数92

4.3 程序中对话框的初始化和显示94

4.3.1 模态对话框和非模态对话框的初始化95

4.3.2 对话框的返回值和显示96

4.4 常用的标准对话框97

4.4.l 文件对话框(CFileDialog)97

4.4.2 颜色选择对话框97

4.4.3 字体选择对话框98

第5章 图形设备接口99

5.1 图形设备类100

5.1.l 客户区图形设备CClientDC100

5.1.2 窗口画面图形设备CPaintDC101

5.l.3 用CWindowDC管理图文框窗口102

5.2 坐标、映射模式与绘图模式102

5.2.1 GDI坐标102

5.2.2 逻辑映射模式103

5.2.3 绘图模式103

5.3 与绘图相关的常用类与结构104

5.3.1 POINT结构和CPoint类104

5.3.2 RECT结构和CRect类105

5.3.4 CRgn类106

5.3.3 SIZE结构和CSize类106

5.4 画刷108

5.4.1 CBrush类108

5.4.2 画刷的创建与调用108

5.5 画笔109

5.5.1 CPen类109

5.5.2 画笔的创建与调用110

5.6 位图111

5.6.1 CBitmap类与BITMAP结构111

5.6.2 位图资源的利用112

5.6.3 位图的创建与显示112

5.7 字体113

5.7.1 LOGFONT结构和CFont类113

5.7.2 字体的创建与文本输出115

5.8.1 UpdateAllViews和ValidateRect、UpdateWindow函数117

5.8 设备更新与重画117

5.8.2 OnInitialUpdate函数和OnUpdate函数118

5.8.3 OnDraw函数119

5.9 实例:简单的动画效果119

第6章 文档与视图(二)127

6.1 多文档/视图程序(MDI)128

6.1.l 程序的建立128

6.1.2 实例:我的画板2131

6.2 多视图程序136

6.2.1 视图的分割136

6.2.2 多视图与文档之间的通信138

6.2.3 实例:我的画板3139

第7章 控件的使用(-)145

7.1.1 按钮类146

7.l 常用的控件146

7.1.2 文本框148

7.1.3 列表框151

7.1.4 组合框154

7.1.5 静态控件157

7.2 控件的静态加入159

7.3 控件的动态生成160

7.4 一个使用控件的例子160

第8章 使用对话框(二)170

8.l 基于对话框的应用程序框架171

8.1.l 程序建立171

8.1.2 代码分析173

8.2 对话柜中控件的动态增减179

8.3 属性选项卡与向导181

8.3.1 属性选项卡对话枢的创建182

8.3.2 属性选项卡对话框的运行机制184

8.3.3 向导的生成185

8.4 实例:数字游戏186

8.4.l 生成程序框架186

8.4.2 【猜数字】选项卡187

8.4.3 【测验】选项卡189

8.4.4 属性表的生成191

第9章 程序界面设计195

9.l 菜单的设计196

9.1.l 利用资源编辑器编辑菜单196

9.1.2 同菜单有关的类198

9.1.3 映射菜单命令到成员函数199

9.2.1 工具栏的制作和使用201

9.2 工具栏和状态栏201

9.2.2 工具栏类203

9.2.3 工具栏在框架中的创建和显示205

9.2.4 状态栏的创建与修改207

9.3 其他资源208

9.3.l 位图资源的建立与使用208

9.3.2 使用加速键和组合键209

9.3.3 对话框资源的建立与使用211

9.3.4 使用字符串资源211

9.4 窗体风格的定义213

9.5 使自己的程序更个性化214

9.5.1 让窗口变成椭圆形215

9.5.2 离开灰色的世界216

9.5.3 让窗口不可移动217

第10章 捷件的使用(二)218

10.l 高级控件219

10.1.l 进度栏控件219

10.1.2 滑块控件223

10.1.3 动画控件228

10.1.4 树形控件231

10.1.5 选项卡控件236

10.2 使用第三方控件237

10.3 使常用的控件更个性化242

10.3.l 个性化的按钮243

10.3.2 个性化的文本框245

第11章 文件与打印249

11.1.1 CFile类250

11.1 文件的读写250

11.1.2 序列化与CArchive类251

11.2 打印252

11.2.1 建立一个支持打印的框架252

11.2.2 CPrintInfo类与打印相关函数254

11.3 实例:我的画板 4256

第12章 动态库260

12.1 动态库的概念261

12.1.l 静态库262

12.1.2 动态库263

12.2 动态库的连接264

12.2.1 动态库的显式连接264

12.2.2 动态库的隐式连接265

12.3 用户动态库265

12.4 MFC扩展类库(_AFXDLL)268

12.5 动态库的实例:每天一帖271

第13章 多线程273

13.l 进程与线程274

13.2 线程的启动与停止275

13.3 线程之间的通信与同步276

13.3.l 同步的必要性276

13.3.2 等待函数277

13.3.3 同步对家278

13.4 使用工作者线程279

13.5 使用用户界面线程286

13.6 无窗口的内部应用进程290

第14章 COM(组件对象模型)293

14.1.1 IUnknown接口294

14.1 COM在C++中的形式294

14.1.2 IDispatch接口296

14.1.3 接口的访问297

14.2 COM的一个成熟的实现OLE(对象链接和嵌入)299

14.2.1 OLE容器(Container)299

14.2.2 OLE全服务器(Full-Server)299

14.2.3 OLE小型服务器(Mini-Server)300

14.2.4 利用应用程序向导生成一个简单的OLE容器/完全服务器(Container/Full-Server)300

14.2.5 容器功能的增强308

14.3 ActiveX控件311

14.3.l 事件(Event)312

14.3.2 属性(Property)312

14.3.3 方法(Method)313

14.3.4 建立自己的ActiveX控件313

14.3.5 检测自己创建的ActiveX控件322

第15章 数据库编程324

15.1 数据库的基本知识325

15.2 ODBC简介325

15.3 DAO类329

15.4 ADO(ActiveXDataObjects)技术330

15.4.1 ADO的特点331

15.4.2 ADO编程模型332

15.4.3 ADO接口简介332

15.4.4 ADO库333

15.5 实例:通讯录333

15.5.1 利用ODBC类创建一个简单数据库程序334

15.5.2 创建一个ADO的程序341

第16章 网络编程348

16.1 利用CHtmlView创建一个简单的Web浏览器349

16.2 WinInet接口354

16.2.1 MFC WinInet类的特点355

16.2.2 WinInet中的类355

16.2.3 利用WinInet创建一个简单的FTP客户程序358

16.3 MFC的Socket编程365

第17章 异常处理与调试372

17.l 异常捕捉与处理373

17.2 异常类CException376

17.3 利用MFC中的调试宏378

17.3.1 TRACE宏378

17.3.2 ASSERT宏379

17.3.3 VERIFY宏380

17.3.4 ASSERT_VALID宏381

17.4 利用Visual C++.NET的调试工具382

热门推荐