Visual C++ .NET入门与提高

Visual C++ .NET入门与提高 - 图书城
作者:
ISBN:
9787302056515 , 730205651X
出版社:
清华大学出版社
出版日期:
2002-7
定价:
34.00
购买:
内容提要 :
本书全面介绍了Visual Studio.NET中有关Visual C++.NET的编程方法和技巧。全书共17章,先后介绍了Visual C++的发展历史、C++和Windows基础、Visual C++.NET编程界面、程序结构的建立与分析、控件使用、界面设计、文件与打印等多方面的内容。在提高篇中,深入介绍了关于动态库、多线程、COM、ActiveX、数据库编程和网络编程等方面的内容。另外,关于Visual C++.NET的新增功能将在各章中有所体现。
本书以循序渐进的方式,穿插给出了丰富的实例以辅助讲解,可以帮助读者快速掌握和提高编程能力。本书适合于有一定C语言基础并对Windows机制有一些了解的初学者或对Visual C++有一定了解的读者阅读。

编辑推荐 :
本书全面介绍了Visual Studio .NET中有关Visual C++.NET的编程方法和技巧。全书共17章,先后介绍了Visual C++的发展历史、C++和Windows基础、Visual C++ .NET编程界面、程序结构的建立与分析、控件使用、界面设计、文件与打印等多方面的内容。在提高篇中,深入介绍了关于动态库、多线程、COM、

ActiveX、数据库编程和网络编程等方面的内容。另外,关于 Visual C++ .NET的新增功能将在各章中有所体现。

本书以循序渐进的方式,穿插给出了丰富的实例以辅助讲解,可以帮助读者快速掌握和提高编程能力。本书适合于有一定C语言基础并对Windows机制有一些了解的初学者或对Visual C++有一定了解的读者阅读。
作者简介 :


目录 :

目 录


第1章VisualC++.NET的界面

l.l运行VisualStudio.NET

l.1.l编辑测览区

1.1.2辅助工作区

l.2第1个VisualC++.NET的应用程序

第2章C++编程基础

2.1C++基础

2.1.1面向对象的理念

2.1.2new.delete和this指针

2.1.3函数重载

2.1.4运算符重载

2.1.5类的继承

2.1.6虚函数和纯虚函数

2.1.7模板

2.1.8类型的转换

2.1.9异常的处理

2.1.10一个简单的C++程序

2.2Windows编程基础

2.2.1Windows操作系统的特点

2.2.2过程驱动和事件驱动

2.2.3消息循环与输入

2.2.4图形输出

2.2.5用户界面对象

2.2.6资源共享

2.2.7Windows应用程序的组成

2.3MFC基础

2.3.1MFC的概念

2.3.2MFC的结构体系

2.3.3MFC中常用类简介

2.3.4MFC应用程序的基本批架

第3章文档与现国(-)

3.1文档/视图结构

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

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

3.1.3手动创建框架窗口

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

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

3.1.6视图CView类与视图对象

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

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

3.2.l程序的建立

3.2.2实例:我的画板1

第4章使用对话框(-)

4.l对话枢的概念

4.2对话框的设计

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

4.2.2设计对话框

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

4.2.4数据交换与DoDataExchange()函数

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

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

4.3.2对话框的返回值和显示

4.4常用的标准对话框

4.4.l文件对话框(CFileDialog)

4.4.2颜色选择对话框

4.4.3字体选择对话框

第5章图形设备接口

5.1图形设备类

5.1.l客户区图形设备CClientDC

5.1.2窗口画面图形设备CPaintDC

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

5.2坐标.映射模式与绘图模式

5.2.1GDI坐标

5.2.2逻辑映射模式

5.2.3绘图模式

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

5.3.1POINT结构和CPoint类

5.3.2RECT结构和CRect类

5.3.3SIZE结构和CSize类

5.3.4CRgn类

5.4画刷

5.4.1CBrush类

5.4.2画刷的创建与调用

5.5画笔

5.5.1CPen类

5.5.2画笔的创建与调用

5.6位图

5.6.1CBitmap类与BITMAP结构

5.6.2位图资源的利用

5.6.3位图的创建与显示

5.7字体

5.7.1LOGFONT结构和CFont类

5.7.2字体的创建与文本输出

5.8设备更新与重画

5.8.1UpdateAllViews和ValidateRect.UpdateWindow函数

5.8.2OnInitialUpdate函数和OnUpdate函数

5.8.3OnDraw函数

5.9实例:简单的动画效果

第6章文档与视图(二)

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

6.1.l程序的建立

6.1.2实例:我的画板2

6.2多视图程序

6.2.1视图的分割

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

6.2.3实例:我的画板3

第7章控件的使用(-)

7.l常用的控件

7.1.1按钮类

7.1.2文本框

7.1.3列表框

7.1.4组合框

7.1.5静态控件

7.2控件的静态加入

7.3控件的动态生成

7.4一个使用控件的例子

第8章使用对话框(二)

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

8.1.l程序建立

8.1.2代码分析

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

8.3属性选项卡与向导

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

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

8.3.3向导的生成

8.4实例:数字游戏

8.4.l生成程序框架

8.4.2【猜数字】选项卡

8.4.3【测验】选项卡

8.4.4属性表的生成

第9章程序界面设计

9.l菜单的设计

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

9.1.2同菜单有关的类

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

9.2工具栏和状态栏

9.2.1工具栏的制作和使用

9.2.2工具栏类

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

9.2.4状态栏的创建与修改

9.3其他资源

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

9.3.2使用加速键和组合键

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

9.3.4使用字符串资源

9.4窗体风格的定义

9.5使自己的程序更个性化

9.5.1让窗口变成椭圆形

9.5.2离开灰色的世界

9.5.3让窗口不可移动

第10章捷件的使用(二〕

10.l高级控件

10.1.l进度栏控件

10.1.2滑块控件

10.1.3动画控件

10.1.4树形控件

10.1.5选项卡控件

10.2使用第三方控件

10.3使常用的控件更个性化

10.3.l个性化的按钮

10.3.2个性化的文本框

第11章文件与打印

11.1文件的读写

11.1.1CFile类

11.1.2序列化与CArchive类

11.2打印

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

11.2.2CPrintInfo类与打印相关函数

11.3实例:我的画板4

第12章动态库

12.1动态库的概念

12.1.l静态库

12.1.2动态库

12.2动态库的连接

12.2.1动态库的显式连接

12.2.2动态库的隐式连接

12.3用户动态库

12.4MFC扩展类库(_AFXDLL)

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

第13章多线程

13.l进程与线程

13.2线程的启动与停止

13.3线程之间的通信与同步

13.3.l同步的必要性

13.3.2等待函数

13.3.3同步对家

13.4使用工作者线程

13.5使用用户界面线程

13.6无窗口的内部应用进程

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

14.1COM在C++中的形式

14.1.1IUnknown接口

14.1.2IDispatch接口

14.1.3接口的访问

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

14.2.1OLE容器(Container)

14.2.2OLE全服务器(Full-Serv
联系客服 - 加入到博客 - 开发者API - 图书目录 - 关于图书城 - 对外合作 - 购书指南 - 可以在线阅读吗?
图书城网上书店 © TuShuCheng.com - 京ICP备06069800