c语言能编什么软件
C语言能不能编出像WINDOWS那样的界面软件呢?如果可以的话他需要什么其他工具?还要C语言的数据库与C++,C#有什么相同和不同呢?...
C语言能不能编出像WINDOWS那样的界面软件呢?如果可以的话他需要什么其他工具?还要C语言的数据库与C++,C#有什么相同和不同呢?
展开
4个回答
展开全部
首先你需要分清楚编程语言和编程工具,C或者C++是编程语言,与用什么工具编写没有关系。
其次,用C语言可以编写出像WINDOWS那样的界面软件,但是我们不是微软的,所以搞不来。
只能通过C或者C++语言语法结合人家提供的API来写些程序,光学C语言是远远不够的。
你可以首先学习C语言或者C++语法,把基础的东西弄懂了搞扎实了。再学VC中的MFC,ATL,COM,ADO等知识。这样基本可以达成你做出像WINDOWS且带数据库的软件了。但是这要学
习的东西太多了,不是光靠C或者C++语言就能搞定的。
C#(C Sharp)是微软(Microsoft)为.NET Framework量身订做的程序语言,C#拥有C/C++的强大功能以及Visual Basic简易使用的特性,是第一个组件导向(Component-oriented)的程序语言,和C++与Java一样亦为对象导向(object-oriented)程序语言。
建议:
学习编程语言基础的时候,可以用Linux环境。基础的要掌握牢固。使用工具:VI,Kate
然后学习VC++相关知识,由于目前市面上的教材很多都是基于VC6.0工具编写的,所以不建议
你上来学习VC++就用VS2010,在xp下装个VC6.0我觉得是学习的最好办法。
推荐:
C或者C++基础的书的话,我觉得C/C++primer第4版,C++程序设计特别版,Linux C程序设计等都是不错的,如果你是自学刚入门的话,给你推荐一本超级不错的书,《C++大学教程》(封面是卡通蚂蚁的那本)。这本书讲的比较详细,实例很多,而且虽然书很厚,但是看着非常轻松,不像C++primer那么深奥!
VC的话可以看看 孙鑫的《MFC深入详解》《WINDOWS编程核心内幕》《VC6.0编程技术大全》《Visual C++通用范例—开发金典》
期间还需要掌握一下SQL的知识。
总之努力就可以实现你的想法!编程其实没有那么难!
其次,用C语言可以编写出像WINDOWS那样的界面软件,但是我们不是微软的,所以搞不来。
只能通过C或者C++语言语法结合人家提供的API来写些程序,光学C语言是远远不够的。
你可以首先学习C语言或者C++语法,把基础的东西弄懂了搞扎实了。再学VC中的MFC,ATL,COM,ADO等知识。这样基本可以达成你做出像WINDOWS且带数据库的软件了。但是这要学
习的东西太多了,不是光靠C或者C++语言就能搞定的。
C#(C Sharp)是微软(Microsoft)为.NET Framework量身订做的程序语言,C#拥有C/C++的强大功能以及Visual Basic简易使用的特性,是第一个组件导向(Component-oriented)的程序语言,和C++与Java一样亦为对象导向(object-oriented)程序语言。
建议:
学习编程语言基础的时候,可以用Linux环境。基础的要掌握牢固。使用工具:VI,Kate
然后学习VC++相关知识,由于目前市面上的教材很多都是基于VC6.0工具编写的,所以不建议
你上来学习VC++就用VS2010,在xp下装个VC6.0我觉得是学习的最好办法。
推荐:
C或者C++基础的书的话,我觉得C/C++primer第4版,C++程序设计特别版,Linux C程序设计等都是不错的,如果你是自学刚入门的话,给你推荐一本超级不错的书,《C++大学教程》(封面是卡通蚂蚁的那本)。这本书讲的比较详细,实例很多,而且虽然书很厚,但是看着非常轻松,不像C++primer那么深奥!
VC的话可以看看 孙鑫的《MFC深入详解》《WINDOWS编程核心内幕》《VC6.0编程技术大全》《Visual C++通用范例—开发金典》
期间还需要掌握一下SQL的知识。
总之努力就可以实现你的想法!编程其实没有那么难!
展开全部
windows界面软件底层代码都是用c/汇编之类的东东写的,所以用c写windows界面软件一点问题都没有,但是用C写界面太麻烦,一般都不会用它来写界面,C语言调用数据库与c++/c#都差不太多,调用数据库提供的api就可以啦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.C可以编
2.推荐用 VC++ 6.0 (其他也有很多工具,如C-Free,Code::Blocks,Pella C,等等)
3.新建工程时,不要建WIN32 Console Application,建WIN32 Application
4.数据库不懂
2.推荐用 VC++ 6.0 (其他也有很多工具,如C-Free,Code::Blocks,Pella C,等等)
3.新建工程时,不要建WIN32 Console Application,建WIN32 Application
4.数据库不懂
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C++完全可以(建立工程文件时选择MFC)。而我建议使用C#(windows窗口文件,不过窗体文件并不是C#真正的精华,Web编程才是。不过编界面的话C#比C++简单多了),C#有VB的简单,C++的可扩展性,而且用到图形化编程时,C++应该不能使用GDI+,只能GDI,而C#对于GDI+应用太好用了,其他的比如界面美化,自定义控件的加载等,C#对于界面编程来说,个人都强烈推荐C#。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询