版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Visual Studio 2012已经正式发布,有很多花哨的新特性,也有很多方便使用者的新功能,当然也有负面声音。对于我们程序员,最关心的还是如何快速掌握VS2012,用于平时的工作中。本系列目的在于让大伙和我们一起完成这一目标。 项目类型在创建基本Windows应用的过程中,我们可以通过VS2012创建更多的项目类型。例如 WinForms WPF、 控制台、 Visual Basic 和 C# ,以及 Win32 项目的类库、C+的CLR 程序。您还可以结合 C+、 C# 和 Visual Basic 项目完成特定的解决方案,使其编译在一个单一的应用程序中。单元测试我们总是希望
2、能快速的为已初步完成的项目建立单元测试。VS2012内嵌了单元测试框架(Unit Test Framework),可用于C#、Visual Basic以及native C+。编译、运行和调试内部代码都很方便。为了帮助建立单元测试,VS2012还提供了单元测试项目模板(Test Template)。代码分析VS2012提供多个分析规则分类,方便使用。对于 C+ 项目,这些规则可帮助检测常见的编码错误,如缓冲区溢出、 空指针取消引用、 使用未初始化的变量,或滥用的 Api。如果不修复错误,这些错误有可能导致安全漏洞或应用程序崩溃。对于托管项目,代码分析可以帮助确保正确的对象处理、 比较和垃圾回收的
3、规则。对于其他Manage Code同样有对应的规则。集成TFSVS2012中,我们也许会使用到团队服务器,相关信息参见。VS2012还包括团队资源管理器(Team Explorer),它允许您 TFS 的服务器集成到所有的 Visual Studio 2012 版本产品,通过它我们可以更方便的使用源代码管理、 工作项跟踪和自动编译 TFS 项目。 语言特定的功能新的 VS 2012 语言和库功能可用于 Visual Basic 、 C#、 C+ AMP 和 增强的 C+ 11 标准。VS2012默认支持 .net 4.0 和 4.5。另外,VS2012也包含 C+ 64 位交叉编译
4、器和类库,因此我们可以生成 64 位桌面应用程序而无需安装旧版本的 Windows SDK。 数据连接在以前的产品中通常仅能够连接到的数据源仅限于数据库文件。新版本的Visual Studio产品支持所有 SQL Server 数据源。例如,在数据库资源管理器中,您可以连接、 浏览、 依据查询和编辑通过最新的 SQL Server 2012年以及 Windows Azure SQL 数据库的数据库对象。命令在 Visual Studio 2012中,程序运行后工具栏中出现下拉Combo选择框,这些命令按钮在下拉列表中:请注意"调试位置"工具栏不是总是被启用的。因此
5、,如果你看不到此工具栏,请通过视图菜单启用它: 应用程序激活在调试器中,我们可以模拟应用程序激活。当你开始在 Visual Studio中调试Metro样式应用程序时,默认情况下,应用程序自动被激活。(这与磁片激活非常类似。)不过,还有一些其他方式。例如,你的应用程序可以接收与另一个应用程序共享的某些内容,并通过协议或扩展激活。(有关其工作原理的更多信息,请参阅共享内容目标应用程序示例。)Visual Studio 2012 中提供了功能来让你在某应用启动时自动进入调试状态,但是VS本身不会自动启动它(为了模拟这些其他激活的方案)。当你设置此选项,启动调试你的项目时,Visual S
6、tudio 2012 将进入调试模式,但实际上没有运行任何东西。你还会注意到"调试位置"工具栏上显示了你的项目名称,而不是显示正在运行的进程。这表明由该项目部署的应用程序软件包是在调试模式下,一旦该软件包的应用程序被激活了,调试器就会附加到进程中。我们可以模拟与另一个应用程序共享文本,并选择示例应用程序作为共享目标。在这种情况下,应用程序被激活了,我们可以调试它。请注意,现在"调试位置"工具栏显示正在运行的实际进程(而不是之前的项目名称)。 调试后台任务调试器可以模拟另一个 Windows 8 行为,这就是后台任务。后台任务是你的应用程序可能需
7、要在后台执行某些操作,虽然这类应用程序不在屏幕上,也没有运行。后台任务是由像计时器事件这样的系统事件所触发的。(你的应用程序至少需要运行一次来注册任务)。后台任务在提供寄宿的系统中正常运行,但是,你也可以为一些后台任务触发器提供你自己的可执行文件。无论哪个进程承载该任务,后台任务都作为你的软件包的一部分运行。当你的软件在调试模式下时,一旦开始之后,调试器会自动附加到承载进程中。假设,你可以在某一时间调试来自多个软件包的应用程序,我们需要在一个控件中展示这些,而且这个控件能够基于任务的数量而扩展。因此,VS2012添加这些到上图所示的同一"调试位置"工具栏下拉列表中。其结果是
8、,为当前活动状态的软件包而注册的所有后台任务的触发器命令都将出现在此下拉列表中。作为一个例子,当调试后台任务示例时,注册之后,你将在下拉列表中看到以下后台任务。 下一步,若要调试后台任务,添加一个断点到OnNavigatedTo方法中,然后触发后台任务:看到了吧,调试后台任务就这么简单 !创建项目在Visual Studio中创建一个应用程序,应首先创建一个项和一个解决方案。在此示例中,您将创建Windows presentation foundation应用程序。创建 WPF 项目1. 在菜单栏上,依次选择 * 文件 *,新建,项目。2. 选择Visual Basic或visual
9、 C# WPF应用程序模板,然后将项目命名为WpfApplication1。WpfApplication1项目创建后会自动添加到* 解决方案资源管理器 *中。MainWindow.xaml文件和MainWindow.xaml.vb或MainWindow.xaml.cs在WPF设计器中打开,具体取决于您选择的项目类型是Visual Basic还是visual C#。以下各项显示在 * 解决方案资源管理器 *:在创建项目后,可以开始自定义设置。使用"属性"窗口,可以显示和更改项目项、控件和其他项的选项在应用程序。通过使用项目设计器或属性页,可以显示和更改项目和解决方案的选项。 添加C1Scheduler控件· 在 * 工具箱 *,搜索RadioButton控件。· 添加C1Scheduler控件到窗口中。您的窗口应类似于以下示例: · 在右侧属性窗口中设置C1Scheduler的Layout相关属性,让它可以根据窗口一同缩放。 运行Windows应用程序点击S
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024运输公司车辆挂靠合同
- 2024沥青采购合同
- 专题07.理解词语的含义-2023年四升五语文暑期阅读专项提升(统编版)
- 专题10 开放性题目-2022-2023学年小升初语文记叙文知识点衔接(部编版)
- 2024美容美发股份合同范本
- 2024证券交易委托代理合同范文
- 2024上海市房屋租赁(商品房预租)合同样本合同范本
- 深圳大学《医电创新基础实验》2022-2023学年期末试卷
- 别墅土建合同(2篇)
- 领队徒步出游免责协议书(2篇)
- 广东省广州市四校2024-2025学年九年级上学期11月期中化学试题(含答案)
- 浙江省杭州市2023-2024学年高二上学期期末学业水平测试政治试题 含解析
- 科技公司研发项目风险防控制度
- 2024年全国企业员工全面质量管理知识竞赛活动题库(完整)
- 【课件】Unit+4+Section+B+1a-1d+课件人教版英语七年级上册
- 海南省申论真题2022年(C类行政执法)
- 大数据行业分析报告
- (5篇)国开2024年秋形策大作业:中华民族现代文明有哪些鲜明特质?建设中华民族现代文明的路径是什么
- 错牙合畸形的早期矫治(口腔正畸学课件)
- 江苏省徐州市沛县第五中学2024-2025学年九年级上学期11月期中考试数学试题
- 2024年中国酶免试剂市场调查研究报告
评论
0/150
提交评论