回头一看,居然写了这么多,自己吓了一跳,不过很有乐趣,大家就上面的内容有什么问题或意见,请跟帖吧,我尽力回复!
—————————————————————
引用:
原帖由 止水轻扬 于 2009-3-14 08:33 发表 
我有一个问题,不过不是关于这篇帖子的,而是关于软件开发入门的疑惑。
是这样子的,我已经学过C和C++了,也曾经学过Visual C++ 6.0编程,但是庞大到变态的MFC让我崩溃,而且C和C++的语法我都能看懂(m8SDK的sample ...
MFC只是MS提供的一个封装而已,如果你看了抓狂,就不去看咯(不用MFC也能开发啊,只是自己调API,似乎累了点);
同样,MZFC也是魅族提供的封装而已,很多网友没用MZFC也写出不少好东西,你看那些升级固件不需要重新发布的基本上就是没怎么用MZFC的了。
就M8开发来说,如果只是入门,那么使用SDK里的东西基本上就够用了,稍后你看我发的教程里,也会发现我们可以只用很少的东西就写出程序了。
我自己的方法是:
先定一个触手可及的目标,然后根据需要去查资料,这样上手比较快,不要为学习而看资料,要为需求查资料,这是我自学的方法,因为自学,不是为考试,用不到的知识点,不知道也无所谓,对吧?
—————————————————————
引用:
原帖由 tanzhen21 于 2009-3-14 13:07 发表 
非常感谢大侠的文章!
我之前是用VB的,现在开始学习C++,主要是因为我买了部M8手机,准备为M8写点程序。之前论坛也有不少的教程,也天天在学习研究,但还是有很多搞不明白的,看了你的这篇图文并茂的文章,有使我有 ...
按你这么说,窗体创建你已经掌握了,现在的问题是,你说的多窗体之间的关系是什么,你需要在什么时候将特定窗体show出来(如果是被遮挡了,用show的参数bBringTop就可以了。),这是程序逻辑问题了,也就是说问题只是你要做什么,而不是怎么做(你已经知道怎么做了。)
—————————————————————
引用:
原帖由 googlexxl 于 2009-3-14 20:31 发表 
老师好,我是个初学者,按照你的做法我都做了一篇sample01的,但是出来的m8模拟器点m键关不掉
非常好的问题,实际上并不是关不掉,而是模拟器的速度太慢了,慢到你会没有耐性等它刷新屏幕。
实际上,点击M键后(别点太快,模拟器也许会反应不过来,按下后等半秒再松开比较可靠),你可以看到VS已经退出调试运行,说明程序已经结束了。
PS:我不是老师,我跟你一样只是个喜欢M8的人,
—————————————————————
引用:
原帖由 linkjam 于 2009-3-15 22:41 发表 
可否问楼主个问题,安装过程中出现的问题,我的系统是VISTA,装的VC++2008速成版……结果提示我没安装VS2005,是我安装的速成版的问题吗?完整版才能解决问题??
是的,express版不支持移动设备开发,所以不能用。
—————————————————————
引用:
原帖由 zf_ddt 于 2009-3-17 12:46 发表
个人喜欢将类的函数定义和实现代码分成.h和.cpp文件,现在MZ的示例全部是一个文件中的。我不喜欢,找得累。
好象分开
形式是死的,人是活的,大的应用当然应该分开,几十行的代码就不必了。分与不分只是习惯问题而已,不影响代码的正确性。不过这位网友好像也做了开源的作品,谢谢你的付出啊!学习!
—————————————————————
引用:
原帖由 Napester 于 2009-5-10 10:23 发表 
我的环境搭建好了,VS2008 SP1 ,.NET Framework 3.5 SP1,M8 905的SDK,新做的Xp系统,不可能有以前装的老的M8 903的SDK,其他的项目都可以新建成功,只有智能设备项目不行,VS2008窗口下边的状态栏提示 :正在创建项 ...
你是不是装了IE8,这是个Bug,微软自己已经公布了。这里有详细的原因和解决办法:
http://blogs.msdn.com/vcblog/arc ... p-script-error.aspx
[
本帖最后由 wjb2005 于 2009-5-22 13:59 编辑 ]