关于c++程序网络方面

来源:百度知道 编辑:UC知道 时间:2024/05/28 19:42:49
我想知道c++程序中关于网络方面编程比如编一个像windows xp自带的下载程序应该着重学c++那一部分
还有像编一个控制摄像头的程序 要着重学c++那一部分
像编控制摄像头的程序或windows xp自带的下载程序用c好还是c++

网络:socket
无论做什么网络 都是用它,你知道的基本都包含,http ftp pop smtp等等熟悉了就好了 就是协议不一样
而且学习socket 不分什么编译平台 vb delphi c# c++ java 都是用socket
说白了就是学习socket库

摄像头:DirectShow
主流 而且国内资料多 学起来简单 主要就是 视频相关的 你去找 陆老师的书吧,估计大部分人都是重他的两本书学习入门的

socket 简单介绍流程的网:
http://mangshe0.blog.163.com/blog/static/196781472009105112047297/
熟悉后 在去研究各个socket模型

初学 注意不要用封装的类,不要用控件,那样对理解不好. 其实基础很重要要熟悉网络结构与模型
个人建议 如果你C底子不是很好的话 还是重C++起,如果后期有需要C的项目再改也可以,那个时候就方便了。

网络和驱动这些底层的东西,本来就是c++的专长。
不过我不解的是,你为什么一定要把c和c++分开呢,c和c++本就本就相互联系,相互作用的,c是c++的基础,c++将c改造成面向对象的,所以都要学好。

C/C++只是提供了语言,学好了还是什么东西都做不出,要做东西还要知道windows编程原理(若基于windows的话)

就说这么多了,最后提醒一下,面向对象很重要,也是比较难理解的地方,而windows编程是繁但是不难,祝你好运。。。

先看你用什么协议,用什么方式通信了

要学摄像头的话,一个是对应摄像头的api,第二就是图像的解码和编码,播放

打个酱油~