*** 作方法:
1
首先,用VS打开待分析的工程,再点菜单“分析”-“性能和诊断”。
2
这时,将会打开向导窗口。请注意,在向导窗口中,默认“性能向导”一项是灰色的,无法勾选。若是想勾选此项,请先取消“CPU使用率”一项的勾选。取消以后,“性能向导”项就可以选择了。不过,我们在此一般使用默认的选项即可。
3
在向导窗口中选好后,最后点击“应用”按钮便立即开始自动执行程序代码,同时进行监测分析。
4
随后,我们按照事先设计好的功能使用应用程序,以便得到性能分析的结果。使用完毕后,关闭应用程序。
5
应用程序关闭后,后续的代码分析立即开始出结果。这个耗时略微有点长,请耐心等待。
6
结果出来以后,如果想更进一步的查看详情,可以再点击“创建详细的报告”。
7
详细报告创建以后,我们就可以使用多个视图来对代码的各项指标进行全方位的考查。
先说开发工具,目前用得比较多的开发工具有EVC4(SP4)、VS2005、VS2008和Platform Builder。
其中Platform Builder主要是用来定制 *** 作系统的,虽然也支持编写应用程序,但用得相对较少。记得没错的话,它还得先编译系统,才能新建应用程序的工程。
VS2005和VS2008是微软的集大成开发工具,PB60就是作为VS2005的插件安装的(PB60目前应该是不支持VS2008)。在VS2005中,你可以编译WinCE60的 *** 作系统,也可以编译设备上的应用程序,省去了切换开发环境的麻烦。
EVC4(SP4)即嵌入式的VC,使用起来基本跟VC60一致。
WinCE应用程序的开发相对桌面Windows应用程序的开发有一些特点,如下:
1 UNICODE编码。WinCE中的应用程序只能使用UNICODE编码,桌面系统则支持UNICODE和ANSI码。在移植PC端程序到设备上时需要注意这一点。
2SDK。SDK即软件开发支持包,软件开发都少不了这个,但在WinCE应用程序的开发中尤为重要。因为WinCE系统本身是一个非标的 *** 作系统,它的组件特性和可裁剪性决定了不同的系统支持的API是不同的。而桌面系统相对标准,SDK的作用就弱化了。WinCE中的SDK由系统开发人员在编译完系统后,通过Platform Builder导出。应用程序的开发人员安装此SDK,并编写应用程序,最终将应用程序下载到目标平台上运行测试。一般来说,SDK是应用程序和 *** 作系统之间的纽带,但他们之间也并不是完全一一对应的。譬如,在硬件和 *** 作系统都没调试好时,我们可以先用标准的SDK或者自己定制一个模拟器的SDK进行应用程序的开发,等硬件和系统调试完成后再做联调。应用程序基于新的SDK编译一下,甚至无需重新编译也可运行。当然,一个应用程序在别的设备上跑得很好,但到另外一个设备上却不能工作也是很正常的。就像很多WM上的应用程序在WinCE中不能跑一样,虽然内核相同,但系统不同,支持的API也是不同的。
最后说说开发语言,WinCE应用程序的开发有Win32、MFC和Managed等几种方式。对于开发者来说,选择使用哪一个主要看效能,开发的效能和运行的效能。根据能量守恒定律,开发效能和运行效能应该是一个此消彼长的关系。呵呵,跟能量守恒定律有关系么?勉强找个有力证据吧。托管代码的开发效率很高,但执行效率相对就低了。这在物资还不是极大丰富的嵌入式系统上,就显得尤为突出,实时性也得不到保证。MFC是基于Window32的一个基础类库,封装了很多Win32的API,方便开发者使用,但它也是有缺点的,似乎也没再更新。Win32是这三者中最底层的一个,编译出的程序小,没有额外的包袱,运行起来快,所以开发的难度自然就大了,代码量也很大。我们在开发应用程序时应根据实际情况选择更合适的。
方法/步骤
1
运行vs2010
双击运行vs2010开发工具。
2
新建项目
在d出的窗口中选择文件,然后选择新建,最后选择项目。
3
选择MFC应用程序
在d出的窗口中的已安装模板选择MFC,在右侧选择MFC应用程序。
4
设置工程名和存储路径
在下面的名称处输入工程的名,在位置处输入工程在磁盘上的位置。
5
下一步
在d出的窗口中选择下一步。
6
设置基于对话框
在d出的窗口中选择基于对话框。
7
完成工程创建
然后点击完成,就完成了工程的创建。就会看到我们创建的基于对话框的MFC应用程序。
>
以上就是关于VS2013中程序怎么做代码分析全部的内容,包括:VS2013中程序怎么做代码分析、如何用VS2005或者2008开发wince应用程序、如何使用vs2010mfc应用程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)