• 一只菜鸟从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实例,太有用了.感激不尽.

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

  • 相关阅读:
    11个网站后台模版 | Admin Dashboards | Bootstrap
    Replace Pioneer
    Unity扩展编辑器--类型3:Custom Editors
    Unity扩展编辑器--类型1:Editor Windows
    Android新项目GBSS:第1篇 搭建开发环境
    树莓派(jessie)制作服务并开机启动
    Jqgrid动态拖拽
    看得见的百亿脱贫投入,看不见的阿里技术“脱贫代码”
    OceanBase迁移服务:向分布式架构升级的直接路径
    支付宝工程师创造出了一个可以“拷贝”支付宝的神器
  • 原文地址:https://www.cnblogs.com/elanp/p/1589939.html
Copyright © 2020-2023  润新知