我在学编程,目标是做多媒体软件,其中最重要的是视频音频处理,能把五花八门的音频视频随便剪切几秒钟凑在一个文件中,倒带快进准确快速 能在一个音频或视频文件的文件处理成有很多标签使用户想到哪里就能马上到哪里,诸如此类的功能的程序。============================================
我知道一些电脑知识,似乎朦朦胧胧感觉到要做视频音频处理必须速度很快,底层能力强的语言,如c++或vc. 想着c#似乎太跟互联网有关了,但又道听途说地知道c#也比较兼顾速度和底层(低级语言)功能。
请问是不是在我说的这些方面vc跟C#一样强,或者C#只差一点点?然后vb在这些方面是废物?不吝赐教
不敢忘恩
lmmlmml

解决方案 »

  1.   

    开发软件很多,用什么语言到是有你自己选择,关键是哪一个最喜欢最拿手。
    C#现在到2005了,感觉不错,开发更快,更简单。
    要是你开发的软件不是面像低层的,那我建议你用C#  VB。NET等,而不要用VC  VC++等C#前身为C  C面像低层,你说C#是不是也面向低层?
      

  2.   

    c#虽然生成托管代码,但在directx(包括音频)方面,性能也是很高的。
      

  3.   

    http://msdn.microsoft.com/library/en-us/dnwmt/html/wm_des.asp?frame=true
      

  4.   

    我对多媒体开发不太了解。不知道需要多么“底层”。如果只是普通的调用系统API,C#是很方便的。如果要用到汇编,那还是用C++比较好。不过学习和使用C++要比C#难好多喔,很多学VC的人学道一半就放弃了,搞VB去了。