vc++(vs2010) windows编程与绘图程序设计

2019-03-28 11:28

1 Vc++2010开发平台概述 .............................................................................................................. 3

1.1 Vc++2010概述 ............................................................................................................ 3 1.2 Visual Studio 2010 集成开发环境 .................................................................................... 3

1.2.1安装Visual Studio 2010 .......................................................................................... 3 1.2.2配置Visual Studio 2010 .......................................................................................... 3 1.2.3解决方案和项目 ...................................................................................................... 3 1.2.4生成和调试工具 ...................................................................................................... 3 1.2.5部署工具 .................................................................................................................. 3 1.2.6 Ribbon界面设计可视化 ......................................................................................... 4

2 Visual Studio 2010 MFC基本程序设计 ....................................................................................... 4

2.1 MFC应用程序概述 ........................................................................................................... 4

2.1.1简单的MFC应用程序 ........................................................................................... 4 2.1.2 MFC应用程序分析 ................................................................................................ 4 2.2 MFC应用程序的创建 ....................................................................................................... 4

2.2.1 用AppWizard创建CLR控制台应用程序 ........................................................... 4 2.2.2 用AppWizard创建win32控制台应用程序 ........................................................ 4 2.2.3 用AppWizard创建一个MFC应用程序 .............................................................. 5 2.3 MFC的类 ........................................................................................................................... 9

2.3.1 MFC应用程序中包含的类 .................................................................................... 9 2.3.2 应用程序类 ........................................................................................................... 10 2.3.3 主框架类 ............................................................................................................... 10 2.3.4 视图类 ................................................................................................................... 10 2.3.5 文档类 ................................................................................................................... 10 2.3.6 对话框类 ............................................................................................................... 10 2.3.7 菜单类 ................................................................................................................... 10 2.3.8 线程基类 ............................................................................................................... 10

3 Wndows窗体应用程序............................................................................................................... 11

3.1 创建Wndows窗体应用程序.......................................................................................... 11 3.2 窗体属性及设置 .............................................................................................................. 12 3.3 窗体事件及处理 .............................................................................................................. 13 3.4 窗体控件添加与编辑 ...................................................................................................... 13 4 用户界面设计 ............................................................................................................................. 13

4.1 菜单设计 .......................................................................................................................... 13

4.1.1 菜单的类型 ........................................................................................................... 13 4.1.2 菜单设计 ............................................................................................................... 13 4.1.3 创建弹出式菜单 ................................................................................................... 20 4.1.4 创建动态菜单 ....................................................................................................... 20 4.1.5 创建基于对话框的菜单 ....................................................................................... 20 4.2 工具栏设计 ...................................................................................................................... 20 4.3 状态栏设计 ...................................................................................................................... 20 5 对话框设计 ................................................................................................................................. 20

5.1 静态对话框 ...................................................................................................................... 20

5.1.1静态对话框的建立过程 ........................................................................................ 20 5.1.2静态对话框的应用 ................................................................................................ 21

5.2 非静态对话框 .................................................................................................................. 31 5.3 通用对话框 ...................................................................................................................... 31 6常用控件...................................................................................................................................... 31

6.1 公共控件 .......................................................................................................................... 31 6.2 容器 .................................................................................................................................. 31 6.3 数据控件 .......................................................................................................................... 31 7 键盘鼠标事件 ............................................................................................................................. 32

7.1键盘事件 ........................................................................................................................... 32 7.2 鼠标事件 .......................................................................................................................... 42

7.2.1客户区鼠标消息 .................................................................................................... 42 7.2.2非客户区鼠标消息 ................................................................................................ 45 7.2.3实例 ........................................................................................................................ 46

8 图形文本与图像处理 ................................................................................................................. 51

8.1图形设备接口GDI(Graphics Device Interface) ......................................................... 51 8.2 设备上下文DC(device context) ................................................................................ 54

8.2.1 设备上下文概述 ................................................................................................... 54 8.2.2 CDC类 .................................................................................................................. 57 8.3 绘图环境 .......................................................................................................................... 60

8.3.1绘图环境介绍 ........................................................................................................ 60 8.3.2映射模式与坐标系 ................................................................................................ 61 8.3.3绘图颜色 ................................................................................................................ 71 8.3.4设置绘图属性 ........................................................................................................ 72 8.3.6几何对象的结构和类 ............................................................................................ 79 8.4 画笔和画刷 ...................................................................................................................... 85

8.4.1画笔 ........................................................................................................................ 85 8.4.2画刷 ........................................................................................................................ 92 8.5 绘图 .................................................................................................................................. 99

8.5.1 绘图步骤 ............................................................................................................... 99 8.5.2 画像素点 ............................................................................................................. 100 8.5.3 画线状图 ............................................................................................................. 100 8.5.4 拖放画动态直线 ................................................................................................. 105 8.5.5 画填充图 ............................................................................................................. 109 8.5.6 清屏 ..................................................................................................................... 111 8.5.7 在控件上绘图 ..................................................................................................... 112 8.6 文本绘制 ........................................................................................................................ 116 8.7 位图 ................................................................................................................................ 116 8.8 图标和光标 .................................................................................................................... 116 8.9 图像处理 ........................................................................................................................ 116 9 文件处理................................................................................................................................... 116 10 数据库编程 ............................................................................................................................. 117

1 Vc++2010开发平台概述

1.1 Vc++2010概述

1.2 Visual Studio 2010 集成开发环境

1.2.1安装Visual Studio 2010

1.2.2配置Visual Studio 2010

1.2.3解决方案和项目

1.2.4生成和调试工具

1.2.5部署工具

1.2.6 Ribbon界面设计可视化

2 Visual Studio 2010 MFC基本程序设计

2.1 MFC应用程序概述

2.1.1简单的MFC应用程序

2.1.2 MFC应用程序分析

2.2 MFC应用程序的创建

2.2.1 用AppWizard创建CLR控制台应用程序

2.2.2 用AppWizard创建win32控制台应用程序

2.2.3 用AppWizard创建一个MFC应用程序

1.打开vc++2010,从起始页中选择“新建项目”如图2.2.3.1。

图2.2.3..1

弹出图2.2.3.2所示界面,左侧选择“viaual c++语言”,中间选择“MFC 应用程序”,


vc++(vs2010) windows编程与绘图程序设计.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:脂肪性肝炎诊疗常规

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: