首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

【初学者求教】VB能做出类似QQ视频的功能么

2013-01-28 
【菜鸟求教】VB能做出类似QQ视频的功能么像QQ那样可以选好友视频,1问,能做出来么?2问,怎么做呢,工程量预计多

【菜鸟求教】VB能做出类似QQ视频的功能么
像QQ那样可以选好友视频,

1问,能做出来么?
2问,怎么做呢,工程量预计多大?
3问,有没有类似例子呢?

请大神赐教,不胜感激
[解决办法]
1问,能做出来么?
     从技术上来看是可以的,但从实际运行效率来说,不会有人接受最终实现的效果。
2问,怎么做呢,工程量预计多大?
     如果是做玩具,就不涉及这种什么工程量的问题,反正是玩玩,时间、稳定性、安全性、兼容性都不是什么重要的问题,但如果想搞的是一个项目工程,就要复杂很多。做这种东西具体的方法有多种,但根据方法的不同有不同的工程量,而这种“方法”的选择取决于具体的技术“需求”,这种“需求”直接决定工程量的大小。比如说目的是在内网环境还是在Internet环境?用户量多少?服务器架构如何?是单服务器还是多服务器等等等等,每一个这种参数的变化都可能直接影响到要采用的技术和解决方案。当然,还有安全、稳定性、兼容性、效率、交互方案等等需求也会影响整个工程的技术变化。所以这种技术指标和需求不明确,可以说是无法判定工程量的。对于很多业余爱好者来说,目标是技术的实现,根本没有系统化的考虑这些问题,所以很多问题都考虑得很简单,认为做工程和做玩具一样,无非就是几个技术的结合体而已,但真的弄起来才会发现这种问题和需求的存在,然后再慢慢的发现慢慢的改,搞了很久都没有真的用起来就是这么回事。所以说这开发“需求”是很重要的,是玩具、是工程、还是产品都取决于这种“需求”,工程量自然也就取决于这种“需求”。

3问,有没有类似例子呢?
     但技术上来说,有很多的例子,就是把这些东西一点一点的拆开来看,但大多数涉及到运行效率、稳定性功能的东西,目前都是C/C++的例子较多。比如P2P技术、VB6的我就没见过,因为VB6在多线程和运行效率上是比较弱的,即使实现了稳定性也不行,所以很少有人尝试用VB6去做这种Internet服务程序,即使做出来,实用性也不高,意义不大,但C/C++的例子就很多,因为C/C++开发出来的东西能够满足这种性能和效率的需求,所以用C/C++弄这些东西的人要比VB6的多。

开发程序,不是跟着开发工具走,而是跟着技术需求走,开发工具只是实现技术需求的工具,当某个工具不能满足技术需求或不顺手时,就要换个工具来用,就像螺丝刀和扳手,他们各有各的用途和功能,当需要扳手去解决问题时,如果你还用螺丝刀去弄,除了不方便,还可能解决不了问题。VB做一些不涉及运行效率的程序是很好的开发工具,但如果应用范围涉及到网络、服务器、运行效率等时,应该果断的换工具,这些不是VB的强项,更加可以说是VB的若点,继续搞下去没好处的。

热点排行