工作2年了,刚刚转行做开发vc++。大家帮我看看,并发表下意见和建议。我该如何应对这份工作。项目经理的安排的任务:第一天:看文档:项目的说明书(中文的),这个是以前就做了的,应该还没有完全做完。完成情况:已经看完。第二天:看文档:WCDMA接口标准,协议,信令。(英文版的)。约300多页。完成情况:要求只需看最后3个章节(200页),已经看完。第三天:看文档:GSM接口标准,协议,信令。(英文版的)。约500多页。完成情况:要求只需看最后3个章节(200页),已经看完。第四天:看文档:3GPP接口标准,协议,信令。(英文版的)。约1400多页。完成情况:没有明确要求看哪些。我了解的看了。触类旁通的跳过没看。第五天开始的接下来3到4天时间:完成一个有 上传/下载 功能的软件(功能有就行)。类似于“迅雷”。最好采用多线程。明天算是第一天开始写这个软件,弄不明白项目经理是什么想法。是看重我的能力才给我加码,希望好好培养我?还是有什么别的想法呢?另外有一个比我早进来1周多时间的人一直在看和我相同的文档。似乎是他2周了还没看完,现在应该也基本看完了,可项目经理并没有给他安排任何别的任务啊,而且比我要先进公司这么久。看这些文档是用来做“解码器”的,解码信令。另外:猜想项目经理本来打算让那个人来做“解码器”的解码工作,可能我以后的工作会较多涉及多线程的技术。心里没底哦,大家帮忙发表下意见 看法和建议。我会每天来此更新此贴,说说最新的进展情况。做这个 上传/下载 的软件,心里并不是十分有底,“多线程下载功能”应该有点把握。“上传功能”如何弄还不知道。也希望谁能提供点资源和帮助谢谢,CSDN的大侠们小弟在次先谢过了!!

解决方案 »

  1.   

    写这个 多线程上传/下载的软件,而且还限定我 3-4 天完成。是不是有点离谱啊。我以前可没做开发的工作经验哦。我们并不需要做这个软件,我们是做CDMA优化方面的,会不会有什么想法?
      

  2.   

    我一看到做CDMA就猜是不是珠海的,一看果然是的,哈哈 
      

  3.   

    你做下载,他有没规定你用什么方式,用FTP,HTTP等很多方式都可以,FTP方式相对简单些 
      

  4.   

    转行前在路边摆地摊的,不过是帮别人卖,我没有本~~总之对写程序的理解还很肤浅,而且我对 自己的评价是写程序需要点天赋,我肯定没有。读书时一直文科比理科好 ,读书印象最深的是我写的作文经常被老师点名在全班念~
    感觉写程序觉得是相对不错的工作,有技术含量,也有挑战性。理想的工作还是做公务员好,上班可以打麻将,斗地主```我找到一个 多线程下载 的例子。里面有FTP和HTTP两个类。猜想是线程里包含两种下载的方式~~怕麻烦,我只想做一个就行~~得去印证下自己的想法
      

  5.   

    出问题了!“迅雷”例子被我抽丝拨茧后。编译不出错,运行download按钮就出错哦,就是我们通常见到的那个死windows对话框
      

  6.   

    这个例子整到我头大,十分繁杂。照说“下载”的功能很简单才是啊,我估计方向错了。点一个download按钮开始下载,获取URL,文件名,大小作为参数;以多线程的方式来下载,用FTP下载方式。当我深入该例子后两眼一抹黑看不见底:有一个downloadpub基类,派生出downloadFTP和downloadHTTP两个类。想这两个类是做不同下载方式之用。CDownloadMTR类里声明了要包含“downloadFTP.h”和“downloadHTTP”,且这个类里是做一些应用程序具体的工作供Dialog里的“download按钮”等调用。另外还有一个CSocketClient类和无数的全局函数。以上还是我进行了大量的瘦身后的工程怎样才能抓住主干---“先实现下载”再说呢?头大
      

  7.   

    最简单的下载,有一个API就就可以
    不过你得清理缓存 
      

  8.   

    我只需要实现一个以多线程 FTP 的方式下载的 测试用的小软件就行。思路都还没理清楚。FTP,HTTP还有多线程都不是很了解
      

  9.   

    前段时间写了个COM的FTP客户端和独立认证的服务端。全部自己写不可能的,没那么多精力。都是搞的开源的改的。
      

  10.   

    恐惧的是,我现在原理和思路都不是很清楚。这个“迅雷”例程没选好,太纷繁复杂了,难以理清主干。可是已经看了这么久了职能硬着头皮看下去咯。不然全功尽弃。楼上的你的com我也很少涉及,不然就让你送一份给我算了。多线程貌似涉及到“上锁”和“解锁”的概念。谁能简单解释下,另外还有“HTTP下载”和“FTP下载”大概原理
      

  11.   

    多线程上传下载?用WININET吗,用SOCKET应该很容易在我理解多线程下载就是从一个文件的不同位置开始读取,每个线程负责读取一个位置然后用不同的SOCKET发送,写成文件的时候得把每个线程的写入顺序安排好。
      

  12.   

    还有如果写程序的人都这么奇怪的话,CSDN上会有这么多热心的人么?
      

  13.   

    http://www.qqgb.com/Program/VC/VCnet/Program_55135.html
    lz这个地址有个HTTP的下载的源码哈,我以前就是照这个学的
      

  14.   

    谢谢楼上的``我已下载了``可是需要FTP方式的。3-4天时间做这个对一个有经验的人来说肯定没问题,可我并没经验哦`我面试时也是照实说的~越心急进展越慢``
      

  15.   

    如果只是基本实现,不考虑其它的因素,应该没问题.但LZ想问题应该全面一点.既然让你看那些接口,将来也是要用到的,你就应该考虑用接口之类的,你的经理可能是想通过对FTP/HTTP来验证一个理论,或是什么的.当然我对WCDMA/GSM什么的传输原理/方式不是很清楚
      

  16.   

    一个API:
    UrlDownToFile,搞出了这么多名堂哈。
      

  17.   

    LZ和我差不多,我也是刚来就让做多线程上传下载,还断点续传,进度监控,两天完成
    感觉不是太难哦  最离谱的是还要一天内搞懂WTL来做控件,画界面,累死
      

  18.   

    我已经离开了。还是我上次说的:“论坛的管理员只会关注,加精那些一帆风顺,天生技术型天才的人的奋斗后风光无限的经历,而不会关注还有更多数和我一样的普普通通的程序员们生存现状。”多少计算机,通信专业的毕业生其实也很努力,为什么社会却不愿意给他一次机会?多少准程序员希望得到锻炼机会,却只能“被就业”成“网络管理员”,“实施工程师”“维护测试”?希望CSDN能更多关注、帮助这类心中只有“一个小小愿望”的人群。
      

  19.   

    这个要分情况的,
    如果是用封装好的winet或者UrlDownToFile等API实现,那还是简单的
    如果用socket自己发送协议的话,对于没做过的人,
    2.3天是不太可能的,HTTP.FTP协议还是有点多的,如果再加代理什么的,就更麻烦了
    如果是多线程,又要考虑临界的问题。说了半天就是说,要看给的工资是老手的工资还是新手的工资:
    新手的话,这个公司除非是考验下新来的(做不做的出来又是一回事情,看解决事情的态度跟方法)
    否则难度就有点大了
      

  20.   

    4-5天完成这个功能的话应该比较容易的,用wininet的话也就几十个语句而已.........关键是没有限定协议,性能和其他...............
      

  21.   

    我刚看到,楼主你也不要太气馁了.上传下载,下载一个API,上传你简单,你可以参考VC知识库上的,并且他又没让你做一个断点的,就这种普通的,还不好做吗?
      

  22.   

    我真是服了,FTP下载的和上传类似.不过对于下载来说,这个麻烦了,又不是断点的.HTTP走80端口,不需考虑任何东西.你看下开源的类似FlashFXP这样的软件吧,不过它是Delphi写的,你可以看下其它C++写的