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

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++程序设计课程教学中的应用
程序化课件VC++程序设计课程教学中的应用 摘要:针对传统的 PPT 课件在可视化编程技术 VC++教学中的局限性,充分 发挥可视化编程的特点, 创新性地设计开发了一...
VC++程序设计_2004
[VC程序设计][课件][第04章... 70页 5财富值 04 VC6.0上机指导---程序... 19页 免费 VC++编程技术第04章 27页 1财富值 VC++04 79页 免费 vc++试...
华工C++课件及学习资料
华工电路课件4 84页 免费华​工​C​+​+​课​件​及​学​...( "d:\\vc\\f.dat", ios::in|ios::binary); if ( !infile1 ) { ...
vc++理论课教案(2014土管)
2、教学手段:以传统的口述、多媒体课件展示手段为主,辅以粉笔 加黑板的教学手段;例题用 VC++ 开发环境结合多媒体投影演示, 提高教学效果。 掌握运算符的语法 ...
VC对Office进行操作
VC 对 Office 进行操作的介绍已经不少了, 但是从来没有把 word,excel,...{ _PptApplication m_powerpointApp; Presentations m_powerpointPres; _...
VC使用说明书
VC使用说明书_计算机软件及应用_IT/计算机_专业资料。VC使用说明书 ...这时编译链接程序,课件程序能够成功编译链接,但是运 行时会出现非法操作提示, 在...
用VC 6
4页 免费 如何使用VC++6。0 10页 免费喜欢此文档的还喜欢 北大中级微观经济学课件ch... 50页 免费 vc++6.0的使用 4页 免费 vc++6.0初学者教程 16页 20...
VC++家庭理财系统_图文
1 家庭理财系统 1.项目设计的目的 VC++程序设计课程设计是计算机科学与技术专业...根据分析设计的结果该系统包含的实体 主要有:课件、款项、章、节等,下面将分别...
VC++下设置文件(执行-包含-库-源文件)目录
一、VC++下设置文件目录: 1、选择“工具”/“options” 2、单击“Directories”选项卡 3、设置“Exceutable files”目录 D:\《程序设计技术》电子课件(3 版)...
Java课件
Java课件_理学_高等教育_教育专区。1. Java 程序设计语言 1.1.Java 程序设计...(无论该源程序被执行多少次! )用 VC 所编写的 hello.c 源程序文件,通过...
更多相关标签: