网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 软件工程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
本月文章推荐
.Vista新技术:WCF开发指南之客户.
.需求分析方法.
.XAML开发入门之XAML的五大元素.
.SOAP+Flash 更友好的Web应用程序.
.面向服务的体系结构的成熟度模型.
.IBM的MARS加密算法实现(8).
.JavaScript Associative Arrays.
.VS.NET中构建数据库应用程序.
.窃取QQ中社会工程学的应用实例.
.为什么要用UML建模之建模的重要性.
.XAML开发入门之开发环境介绍.
.SOA注册和存储库的区别.
.UML的三大“硬伤”.
.谈谈Site在活动目录中的应用.
.通过RUP用例进行需求管理的可追踪.
.第三方模拟测试环境的搭建.
.COM, COM+ and .NET 的区别.
.软件测试基础.
.用UML描述Java类.
.统一建模语言UML轻松入门之用例.

VS.NET2005中用C++开发Native代码

发表日期:2008-3-23



  本文的话题是用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,不知道为什么,好在运行成功,而且也能够成功的运行在模拟器上了。
上一篇:程序员必须注意的十大安全技巧 人气:718
下一篇:对.Net事件委托的深入分析 人气:515
浏览全部软件工程的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐