首 页
新 闻
网站运营
项目管理
企业产品
解决方案
人才
博客
论坛
Asp.Net
VB.Net
VC.Net
C#.NET
ADO.NET
.NET Framework
Sql Server
Oracal
XML/WebService
Ajax
服务器
首页
>>
VC.Net
>> 正文
VS.NET2005中用C++开发Native代码-VC.NET
来源:Dotnet频道
作者:
采集
时间:2008-3-31
本文的话题是用MFC开发Native的移动应用,我会尝试在VS.NET 2005的Beta2中编写MFC的移动应用,这也是以前EVC所做的事情。十分可惜的是,我的开发环境昨天出现了问题,所以一直没有把SQL Mobile的应用部署成功,看来今天要重装机器了……
我们先来看用VS.NET 2005编写Native的移动程序。我们仍然选择“文件”-“新建”-“项目”,在新建项目的对话框中选择“Visual C++”节点下的“智能设备”,然后在“模板”中选择“MFC智能设备应用程序”,输入项目名称后点“确定”。
然后我们会进入一个与VC类似的向导,我们一步步来看。
第一步:
第二步:我们可以看到,MFC程序的确支持多个移动平台了。我们按照默认选项,只支持Pocket PC平台。
第三步:尽管样子有变化,但是熟悉EVC的人应该不会陌生,我们选择最简单的“基于对话框”的应用。
第四步:因为选择了对话框,所以命令栏被屏蔽掉了。如果是单文档的应用,这里是可以选择的。
第五步:
第六步:
好了,点击完成后,我们就看到了主界面,是不是有一种似曾相识的感觉?
我们很熟悉的三个视图被挪到了右边,我们打开资源视图后,可以看到对话框、图标等资源,我们也可以点击右键,选“添加资源”。
我们照例在对话框资源上添加一个Button,双击Button就会进入代码编辑界面,而不会像EVC那样弹出一个恼人的对话框了。
一切都还是老样子吧?好久不写MFC代码,都已经忘记AfxMessageBox该怎么写了,见笑。提醒大家的是,字符集的问题仍然存在,你必须要在字符串前边加上_T或者L,这个问题是写惯了C#的人最容易忽略的地方。
写完代码后,就是编译了,点击绿色三角,或者按F5。
Build的过程中竟然有99个Warning,不知道为什么,好在运行成功,而且也能够成功的运行在模拟器上了。
相关新闻
请在百度搜索
"VS."
相关结果!
相关评论
评论表单加载中...
VC.Net文章
在Visual C++应
编辑:
admin
时间:2008-3-10
.NET Framework 中多语言支持的实现-.NET Framework
将Eiffel系统集成到.NET Framework中-.NET Framework
04年五种常用RAD的测验比较(1)-.NET Framework
04年五种常用RAD的测验比较(2)-.NET Framework
04年五种常用RAD的测验比较(3)-.NET Framework
最新文章
.NET Framework 中多语言支持的实现-.NET Framework
将Eiffel系统集成到.NET Framework中-.NET Framework
04年五种常用RAD的测验比较(1)-.NET Framework
04年五种常用RAD的测验比较(2)-.NET Framework
04年五种常用RAD的测验比较(3)-.NET Framework
总站搜索
搜索
热门文章
oracle数据库文件中的导入\导出
用Oracle10g列值掩码技术隐藏敏感数据
VB程序中用ADO对象动态创建数据库和表-VB.NET
用VB6写简单程序 让电骡自动关机-VB.NET
使用.NET2.0编写COM组件供VB调用-VB.NET
VB.NET:键盘控制焦点移动-VB.NET
用VB.NET绘制GDI图形-VB.NET
vb.net中应用 ArrayList 实例-VB.NET
推荐文章
ASP.NET中的状态管理-ASP.NET
VC、IE、ASP环境下打印、预备的完美解决方案
oracle数据库文件中的导入\导出
VB.NET中快速访问注册表技巧-VB.NET
在vb中实现超连接的方法!和直接发邮件-VB.NET
用VB做realplayer播放列表-VB.NET
在VB.NET中如何实现和利用SortedLists-VB.NET
利用VB.NET Stopwatch对象记录时间-VB.NET
成都古羌科技有限公司版权所有: Copyright@2007-2010 ,ALL Rights Reserved 蜀ICP备07017240号