我该选择学什么做windows桌面应用程序开发呢?
本人很喜欢windows应用程序开发,想自己写一些小软件啥的,比如我们常用到的一些很实用的小工具软件、绿色软件等等,对黑客编程也很感兴趣,不过对这方面还是不敢要求太高,毕竟并不是任何人都能成为黑客的,但是如果能编写一些简单的黑客程序那就更好!但是我一直对桌面程序开发选择什么很模糊,在网上也看了不少意见,但还是没彻底的弄清方向,我希望找准方向后,好好学习,少走一些冤枉路!
我的要求是开发的程序必须可以独立运行,像C#这类托管以及那些需要运行库支持的可以不提了!大的方向是做windows编程,最好是比较底层一点的!我主要看重的是C这块和delphi!但是有些问题不是很清楚,先问问清楚,大家再帮我分析分析吧!
C和C++到底有多大的区别?以及同VC++.net的区别。我需要选择C呢还是C++?
(注:这个问题不需要做长篇幅的概述,讲讲最感性的东西就行了!)
VC++.net开发的windows程序能独立运行吗?
如果我学习使用C++开发,Visual C++和C++ Builder该怎么选择?(这里相信有人会说工具不是首要的,关键是要掌握好语言。这点我也知道,但还是希望各位给点意见!)
分析一下delphi和C、C++的大体区别,依照我的情况,我适合选择C/C++还是delphi呢?
补充:算了,我还是把问题结了吧!
这样问好像也不可能问的明白,这几天我又反复了解了相关方面的东西,结合大家的建议,我基本已经有了方向,我想我首先把基础知识了解一下吧,比如说硬件知识、操作系统原理等等,这些作为编程的基础先了解掌握以下,然后了解数据结构、算法这些知识,最后选择学习C吧,C++也学习一下(面向对象编程还是需要的),汇编我也会学习一下的。至于delphi,以后看时间再定吧!有机会把pascal学习一下,掌握delphi。
对于vc++、vc++.net、c++ builder、以及delphi等等编程工具我已经觉得现在不是考虑的时候,最主要的是把语言学好!以后选择什么工具就不是大问题了。。。