一只菜鸟从C#转向cpp开发的两周过程 (WinMobile) 补

我靠

万恶的博客园 T_T  白费我写了那么久,下半段竟然都没了,我补一补吧,可惜没感觉了都

 

周四 今天主要是要完成进度条和速度显示,利用HttpQueryInfo函数的辅助很方便的实现了,用于计算速度的方法主要是依靠写入数据的速度来判断,这样比较真实。不过今天除了一个意外,几乎耗掉了一整个下午,就是double类型转换成CString的问题,用strSpeed。Format(”%2f”,count)的方式竟然都不行,用了N多种方法,找了很多资料,后来发现竟然改成strSpeed。Format(_T(“%2f”),count)方式才行,完全没想到,一时不好理解,不过印象很深刻,又是UNICODE字符的问题 !今天结束的时候发现了一个问题,程序需要多线程才可以完美显示进度条--#

周五 本以为可以提前一天完成,没想到还是拖到了最后一天,很受打击。而且还有不能完成的危险,虽然对于线程的概念理解还好,但是在VC++下面操作完全又是另外一回事,此外我对于消息机制 各种handle results HINSTANCE 消息机制等等的掌握还极弱,可以说再次遭遇了极大的挑战,个人感觉--#   而且程序的结构设计得有一些问题,大脑里面有些乱,因为短期内要接触的东西不少,不过没办法,只能硬着头皮上,开始时尝试CreateThread函数,但是貌似问题不小,程序又被大动了一次,功能分一分,在最后的时候发现AfxBeginThread函数比较好用,程序终于完成了,当然,最后进度条还出了个bug。
        虽然程序完成了,但是完全没有预期的成就感,挫折感倒是不小--#,虽然是我写的程序。但是掌握并不是很顺手,一些地方都是五六成的把握,这样是不可能作出优秀的程序的。之前倒是真的并没想到实际做下来会涉及到那么多方面,不过终究还是做完了,现在首要的是要把之前的内容消化下。真的更加体会到了WinMobile手机的强大--,潜力巨大,竟然和桌面通用性这么强,不得不赞一下。另外在一些论坛上得到了很多帮助,因为有的问题过于荒谬,甚至被人说成是踢馆子的--|||,但是学到了很多宝贵的经验。


个人感觉C#开发和Cpp开发难度完全不是一个级别的,由易入难真是崩溃掉,怪不得我的一些老师打死不转型-- 我真的很尽力了,T_ T 想入门的童鞋,如果你想搞cpp,那么你要先学好桌面的MFC开发,然后再转向Mobile很容易,C#同理.在此极为感谢坛子里的各位,没有大家我是不可能完成的,尤其是tomcat的gprs实例,太有用了.感激不尽.

现在头儿又给我布置了个项目,要求周四前完成,我又要开始抓狂了 >_<  全是界面方面的,不过我会尽力的,困难是用来克服的

posted on 2009-10-26 14:08  Evalon  阅读(371)  评论(10编辑  收藏  举报

导航