我该选择学习什么开发windows桌面应用程序呢?

来源:百度知道 编辑:UC知道 时间:2024/07/07 08:55:50
本人很喜欢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等等编程工具我已经觉得现在不是考虑的时候,最主要的是把语言学好!以后选择什么工具就不是大问题了。。。

为什么不C#呢 虽然底层不怎么样 但是 vista win7 都自带.net 完全可以运行

入门极快~学起来容易~~想自己写一些小软件啥的,比如我们常用到的一些很实用的小工具软件、绿色软件等等 C#是最好的选择~微软也主推~当然如果你有远大的目标~C是绝对跑不了的~基础知识也要足够扎实~

真正黑客所具备知识不光是语言其他技术更重要至少汇编要看的懂吧~~

黑客是想到办法破解或入侵 找到漏洞后在自己动手编写程序。程序只是工具更重要的是你怎么找到漏洞和想到办法。。你有办法搞定~用C# C++ C 都可以~你没办法C语言在精通都没用~一个加密数据你要解密用的不是C是脑~会C是解密不了的要先用脑想到办法解密。在用C制作具体解密程序。
列出 a b c d e 五个字母的所有组合 你也要在脑中构建出过程方法. 然后你爱用什么语言都可以做到 如果你构建不出方法什么语言都没用~

C#目前对底层的驱动之类的不够用~~但是桌面程序制作速度又快又容易学

C语言大多是硬件编程 学C++吧 基本上学C++ 也等于是在同时学C~思想上的区别C++面向对象 C 面向过程。也就是编程模式的区别~

C/C++还是delphi 应该选择C++

C++是任何程序员不管C# java都愿意去学的~

C++适合你的想法 C#适合你的实际情况~

要想做出应用程序,又兼顾底层,那VC是必须学的了,而C++是VC的基础,所以必须也要学,C又是C++的基础,所以C也要学
你如果对底层比较感兴趣,可以学习windows编程,Charles 的《windows程序设计》是最好的教材了
.net是一个平台,VC++.net顾名思义就是以VC为基础语言做框架程序设计了
至于工具,初学VC的时候还是VC吧,轻巧方便
delphi是调试比较方便,做底层的话,调试是家常便饭,所以Delphi还是不错的

我有个同学是做底层的,他用的是Delphi,不过人家的汇编也是很牛的,那才是真正的底层

c语言是c++的前身。c++有更好的代码执行效率,两者差别不是很大,