《C语言课程设计》一1.2 VS 2008简介

简介: 本节书摘来自华章出版社《C语言课程设计》一书中的第1章,第1.2节,作者 刘博 董学文,更多章节内容可以访问云栖社区“华章计算机”公众号查看

1.2 VS 2008简介

Visual Studio的新版本为2010版,简写为VS 2010。但VS 2010耗费资源较大,在程序开发人员中认可度不高,因而本书中仍将Visual Studio 2008(简写为VS 2008)作为较新版本向读者进行介绍。
VS 2008是微软公司于2007年年底发布的面向Windows Vista、Office 2007、Web 2.0的下一代开发工具,对之前的版本进行了全面的升级,引入了250多个新特性,如语言更为简洁,整合了对象、关系型数据、XML的访问方式;支持项目模板、调试器和部署程序;集成了ASP.NET Ajax 1.0,支持Web应用的高效开发;支持Office应用和Mobile应用的开发。
借助VS 2008,开发人员能够快速创建高质量、用户体验丰富而又紧密联系的应用程序,充分展示了 Microsoft 开发智能客户端应用程序的构想。同时VS 2008使得采集和分析信息更为简单、便捷,业务决策也更为有效。
针对开发人员,VS 2008 在三个方面提供了关键改进:
首先,应用程序开发更简捷、快速。从建模、编码到调试,VS 2008 提供了增强的编程语言、设计器、编辑器以及与数据相关的新功能,以快速开发程序,同时支持在同一开发环境内创建面向多个.NET Framework 版本的应用程序。
例如:编程人员可以利用语言集成的查询 (LINQ)功能,轻松地构建解决方案以分析和处理信息;编程人员能够在同一开发环境内构建面向 .NET Framework 2.0、3.0 或 3.5 的应用程序。
其次,用户体验显著增强。VS 2008提供了新的工具,可在如Web、Windows Vista、Office 2007、SQL Server 2008 和 Windows Server 2008等新平台上进行使用。编程人员可利用这些工具快速创建个性化、用户体验丰富以及紧密联系的应用程序。
例如:使用Web、ASP .NET Ajax及其他新技术,开发人员能够迅速创建更高效、交互式更强和更个性化的新一代 Web 体验。
最后,有助于提高团队协作效率。为了提高团队协作效率,VS 2008 提供了帮助开发团队改进协作和服务的项目,例如提供工具,可将数据库专业人员和图形设计人员加入到开发流程中。

1.2.1 VS 2008 创建Win32控制台工程

在当前编程环境(VS 2008 中文版)下,创建一个简单Win32控制台项目的步骤如下:
1)点击菜单文件→新建→项目,进入新建项目对话框。
2)在项目类型中选择其他语言下的“Visual C++”,在模板中选择“Win32控制台应用程序”, 在名称栏输入项目名,选择项目存储位置,点击“确定”按钮。
3)在Win32应用程序向导中按默认选项,连续点击“下一步”按钮。创建项目,或者直接点击“完成”按钮创建项目。
4)简单Win32控制台项目创建完毕。

1.2.2 VS 2008调试

VS 2008中的断点调试步骤与VC 6中的相近,具体如下:
1)点击增加断点:将光标定位到程序中希望增加断点处,点击菜单调试→切换断点,增加/移除位置断点,也可采用右键点击断点→插入断点这种方式。断点增加成功后,如图 1-13中“断点位置”标记所示。
2)在开始调试:点击菜单调试→启动调试或者按钮进行调试,参见图 1-13中“调试按钮”标记。程序当前执行位置参见“程序执行位置”标记。
3)添加监视:在监视窗口中,输入待监视变量的名称,即可在调试过程中监测变量的值和运行状态。参见图 1-13中“监视窗口”标记,与VC 6中的Watch类似。
4)单步调试动作:各单步调试动作(如下一步、跳过等)与VC 6中各调试动作功能相同。
5)停止调试:点击菜单调试→停止调试或点击工具栏按钮。

image

相关文章
|
12天前
|
Unix 关系型数据库 MySQL
C语言简介
C语言简介。
22 0
|
6月前
|
C语言
【C语言课程设计】医院管理系统
【C语言课程设计】医院管理系统
123 0
|
6月前
|
存储 安全 Unix
01 C语言 - 简介
01 C语言 - 简介
21 0
|
7月前
|
Unix 关系型数据库 MySQL
C语言简介
C语言简介。
48 0
|
8月前
|
C语言
C语言:二级指针简介
二级指针即为二级指针变量,用于存放一级指针变量的地址。 一级指针变量是用来存放普通变量的地址(地址其实就是一些数字),一级指针变量也是一个变量,存放普通变量地址的同时自身也是有地址的。那么一级指针变量的地址就需要二级指针变量来存放。
50 0
|
6天前
|
算法 编译器 C语言
从C语言到C++⑩(第四章_模板初阶+STL简介)如何学习STL(下)
从C语言到C++⑩(第四章_模板初阶+STL简介)如何学习STL
12 0
|
6天前
|
编译器 C语言 C++
从C语言到C++⑩(第四章_模板初阶+STL简介)如何学习STL(上)
从C语言到C++⑩(第四章_模板初阶+STL简介)如何学习STL
8 0
|
12天前
|
存储 文件存储 C语言
《C语言程序设计》课程设计 -- 火车票票务管理系统
《C语言程序设计》课程设计 -- 火车票票务管理系统
35 1
|
6月前
|
C语言
【C语言课程设计】通讯录(3.0版本)
【C语言课程设计】通讯录(3.0版本)
58 0
|
6月前
|
C语言
【C语言课程设计】通讯录(2.0版本)
【C语言课程设计】通讯录(2.0版本)
34 0