当前位置:首页 >> 其它课程 >>

VC++课件


Visual C++.NET 程序设计

第一章 Visual C++.NET 概述
建议学时:2

学习重点:理解相关概念
安装环境 练习“交通灯”

本章内容
1 2 Visual Studio 2005集成开发环境概述

.NET Framework和MFC

/>第一个Visual C++ .NET程序

3

1

1.1 Visual Studio 2005集成开发环境概述
? 1.1.1 Visual C++ .NET发展历史 ? 第一阶段:Visual C++ 1.0和Visual C++ 1.5。 ? 第二阶段: Visual C++ 2.x、Visual C++ 4.x、Visual C++ 5.x、Visual C++ 6.x。 ? 第三阶段:Visual C++ .NET。

2

1.1 Visual Studio 2005集成开发环境概述
? 1.1.2 项目和解决方案 ? Visual Studio提供了两类容器,有效地管理开发工作 所需的项,如引用、数据连接、文件夹和文件。这两类 容器分别叫做解决方案和项目。 ? 为了帮助正在开发的项进行组织和执行常规任务,将 Visual Studio 项目用作解决方案内的容器,以通过逻 辑方式管理、生成和调试构成应用程序的项。

3

1.1 Visual Studio 2005集成开发环境概述
? 1.1.3 工具栏、菜单栏和窗口

4

1.1 Visual Studio 2005集成开发环境概述
? 1.1.3 工具栏、菜单栏和窗口

5

1.1 Visual Studio 2005集成开发环境概述
? 1.1.3 工具栏、菜单栏和窗口

6

1.1 Visual Studio 2005集成开发环境概述
? 1.1.4 帮助文档的使用 ? 按书:当从Visual Studio的帮助菜单中选择目录时, 目录窗口打开,并显示帮助文档和MSDN Library。 ? 按主题:当从Visual Studio的帮助菜单中选择索引时, 索引窗口即被打开,输入需要查询的关键字,就可以看 到包括关键字的主题和文章; ? 按词:当从Visual Studio的帮助菜单中选择搜索时, 搜索窗口打开,可以执行针对一组词的全文检索,从文 查到包含这些词的文章; ? 按F1:只要把光标移动到函数、宏或者类的名称上, 然后按F1,就会自动启动帮助文档,索引窗口将显示 这些主题列表。

7

1.2 .NET Framework和MFC

8

1.2 .NET Framework和MFC
? 1.2.1 .NET Framework ? .NET Framework 是用于生成、部署和运行 XML Web services 和应用程序的多语言环境。

9

1.2 .NET Framework和MFC
? 1.2.2 MFC ? MFC是一种应用程序框架,随微软Visual C++ .NET开 发工具发布。目前最新版本为10.0(Visual C++ 2010),该类库提供一组通用的可重用的类库供开发 人员使用。 ? MFC是微软提供的用于在C++环境下编写应用程序的 一个框架和引擎, Visual C++ .NET是Windows下开 发人员使用的专业C++ SDK,MFC就是挂在它之上的 一个辅助软件开发包。

10

1.2 .NET Framework和MFC
? 1.2.2 MFC ? 特点: ? 对Win32应用程序编程接口的封装 ? 对应用程序概念的封装 ? 对COM/OLE特性的封装 ? 对ODBC功能的封装

11

1.3 第一个Visual C++ .NET程序
? 1.3.1 Visual C++ .NET项目类型 Visual C++ .NET包含CLR、MFC、ATL、Win32、常规 和智能设备五种项目类型的项目模板或应用程序向导。 ? CLR项目模板包括:ASP.NET Web 服务模板(C++)、 类库模板(C++)、CLR控制台应用程序模板(C++)、 CLR空项目模板(C++)、SQL Server项目、 Windows 控件库模板 (C++)、Windows窗体应用 程序模板和Windows服务模板(C++); ? ATL项目模板包括:ATL项目、ATL Server项目和 ATL Server Web服务; ? MFC项目模板包括:MFC ActiveX控件、MFC应用程 序和MFC DLL;

12

1.3 第一个Visual C++ .NET程序
? 1.3.1 Visual C++ .NET项目类型 ? Win32项目模板包括:Win32控制台项目和Win32项目 ? 常规项目模板包括:自定义向导、空项目和生成文件项 目 ? 智能设备项目模板包括:ATL智能设备项目、MFC智能 设备ActiveX控件、MFC智能设备DLL、MFC智能设备 应用程序和Win32智能设备项目。

13

1.3 第一个Visual C++ .NET程序
? 1.3.2 交通灯 一般来说,编写一个Visual C++ .NET程序的步骤如下: ? 创建项目和解决方案; ? 使用解决方案资源管理器,设计资源; ? 添加源文件; ? 修复编译错误; ? 测试程序; ? 调试程序、最后完成。

14

1.3 第一个Visual C++ .NET程序
? 1.3.2 交通灯 ? 1)创建应用程序项目 ? 2)为视图类添加颜色成员变量m_nCurColor和绘图函 数DrawCircle ? 3)初始化m_nCurColor变量和完善DrawCircle函数 ? 4)添加定时器 ? 5)设置启动和停止按钮 ? 7)编译并运行程序 相关代码参考P19-22

15

1.3 第一个Visual C++ .NET程序
? 1.3.3 设置解决方案和程序调试 ? 解决方案生成配置可以选择在项目或解决方案的不同版 本中包含的项目。针对每种解决方案生成配置和平台的 组合,项目配置都包含详细的生成设置和调试设置。创 建解决方案生成配置和项目配置,帮助在开发过程与其 它开发人员进行必要的协调。

16

1.3 第一个Visual C++ .NET程序
? 1.3.3 设置解决方案和程序调试 ? 在源窗口中,单击要设置断点的那行可执行代码,在快 捷菜单中,转到“断点”,然后选择“插入断点”,即 可插入断点,断点所在的行即出现红色圆圈,在快捷菜 单中,转到断点,然后选择“删除断点”,即可删除断 点,在快捷菜单中,转到断点,然后选择“禁用断点”, 即可禁用断点。更简单的方式可以直接在断电行的左侧 边框处单击即可插入或删除断点,如图所示。

17

1.3 第一个Visual C++ .NET程序
? 1.3.3 设置解决方案和程序调试 ? 首先可以通过快速监视来查看变量值,在调试程序时通 过选择“调试”,选择“快速监视”打开快速监视对话 框,在表达式栏输入需要计算的表达式即可查看变量或 表达式的值。其次可以通过监视窗口查看,通过选择 “调试”→“窗口”→“ 监视”,即可在IDE的下方打 开监视窗口,可以打开多个监视窗口,在监视窗口的名 称栏输入需要查看的变量即可显示此变量的值。最后还 可以通过局部变量窗口来查看当前环境中所使用的一些 局部变量,调试程序时可以通过选择“调试”→“窗 口”→“局部变量”,但是局部变量窗口不允许输入变 量,只能查看当前的局部变量 。

18

本章小结
? 本章介绍了Visual Studio 2005的基本知识,包括集成开 发环境,阐述了C++,Visual C++的发展历史,直至现今 的Visual C++ .NET,说明了帮助文档、工具栏、菜单栏 和各类窗口的使用方法。其次,介绍了.Net Framework框 架结构和MFC构成与作用。最后,结合一个交通灯的例子 说明的Visual C++ .NET创建MFC项目过程的基本方法, 同时说明了如何调试程序和设置解决方案。

19

Visual C++.NET 程序设计

谢谢


相关文章:
关于VC课件的几点说明
20页 免费 VC课件 (3) 9页 免费 VC++6.0课件 47页 免费如要投诉违规内容,请到百度文库投诉中心;如要提出功能问题或意见建议,请点击此处进行反馈。关于...
Java课件
Java课件_理学_高等教育_教育专区。1. Java 程序设计语言 1.1.Java 程序设计...(无论该源程序被执行多少次! )用 VC 所编写的 hello.c 源程序文件,通过...
程序化课件在VC++程序设计课程教学中的应用
程序化课件VC++程序设计课程教学中的应用 摘要:针对传统的 PPT 课件在可视化编程技术 VC++教学中的局限性,充分 发挥可视化编程的特点, 创新性地设计开发了一...
大学VC++知识点
大学VC++知识点 知识点第一章 C++概述 概述 一、C++概述 C++是由贝尔实验室开发的,在 C 语言的基础上扩展了面向对象的设计特点。最主要是 增加了类、对象和...
营养课件
《营养与健康》课件2 100页 10财富值 营养理论课件 8页 2财富值喜欢...① 目的 ⅰ补充乳类所含营养素的不足(铁,VC 等) ⅱ 满足婴儿对能量和营养...
复习提纲
(ppt) :肉的嫩度、肉的保水性、自然酸度、发酵酸度、蛋形指数 2、冷却肉与...中果胶物质的:原果胶→果胶→果胶酸(ppt) 16、果蔬中主要的维生素:VC(ppt) ...
VC++入门精解
安全管理工作探讨课件 16页 免费V​C​+​+​入​门​精​解 ...VC++入门精解 程序作者:管宁 个人网站:www.cndev-lab.com 作者保留作品的所有...
电工电子课件
电工电子课件_工学_高等教育_教育专区。第 1章【绪】 半导体器件 1. 半导体...即 VB > VC > VE 当集电结也正偏时,从发射区扩散 到基区的电子就很难...
教育技术学
(3)信息资源:①传统资源:教学计划、课程方案、教科书等 ②音像媒体资源:幻灯片、投影材料、录音、录像教材、VC 等③多媒体教学资源:CAI 课件、多媒 体素材库、...
华工C++课件及学习资料
华工电路课件4 84页 免费华​工​C​+​+​课​件​及​学​...( "d:\\vc\\f.dat", ios::in|ios::binary); if ( !infile1 ) { ...
更多相关标签:
vc 6 程序设计 课件 | 课件站 | ppt课件免费下载 | 环球网校一建课件 | 伯牙绝弦ppt课件 | ppt免费课件 | 莲山课件网 | 莲山课件 |