风吹杨柳千条线
只差界面设计。。。 最难的就是界面设计其实,如果你只是了解C语言,那基本上在编程上,可以是相当于小学毕业。MFC界面设计的层次大概打个比方就是“高中”,现在看MFC,它的难度会远远超过你的想象。 速成的话。。。没有很好的办法,界面设计在学校里基本上是不可能会教的,因为这些都是商业机密技术,QQ的界面,360的界面,都是专业的UI库做的,这些库随便就是上百万的授权费。继续回答你:这样的一个界面上,你看着简单,但其实用到的控件很多,按钮,列表,表格等等,你要想用MFC写这样的一个界面,那你几乎得把MFC全部学完,夜以继日地看,我个人感觉需要一个月的时间。还有如果你是用MFC的话,那么你会发现,你写控制台用的C语言和MFC的C语言,会完全不一样,微软封装了很多的数据结构,甚至连函数调用都封装了,看起来很头疼的。
随风来雨
写一个比cgiggle写的好的~#include
寒风夜雨119
一、嵌入式软件项目
C语言是比较靠底层的语言,和设备直接打交道比较多,linux操作系统的源码绝大部分是C语言搞定。芯片和底层驱动基本上也是C语言,大家在招聘简章上的驱动工程师最基本的要求就是掌握C语言。
常见的底层库比如网络接收,底层图形绘制库等对性能要求非常高底层软件库,基本上是C语言和汇编的结合体,C语言相对占比更高。
二、参与开发高级语言底层实现,或者系统级开发
现在常见比较流行的语言底层代码基本上都有C语言的参与,很多常见的python,java,php底层的维护语言基本上以C语言为主,这方面对于编程经验的要求也比较高。
三、通讯领域以及服务端的开发
在强调性能和底层数据安全性的领域,C语言还是第一选择。服务器端特别是网络并发处理以及数据安全都是第一位的。这个行业C语言施展的空间还是很大。很多大型的游戏引擎底层图形库的实现也有C语言的功劳。
C语言的特点
1、设计特性
C语言的设计是自顶向下的规划、结构化编程和模块化设计。因此,用C语言编写的程序更易懂、更可靠。
2、高效性
C语言具有通常是汇编语言才具有的微调控制能力(汇编语言是为特殊的中央处理单元设计的一系列内部指令,使用助记符来表
示;不同的CPU系列使用不同的汇编语言),可以根据具体情况微调程序以获得最大运行速度或最有效地使用内存
3、可移植性
C语言在不同系统间的可移植性很高。
4、强大灵活
C语言可以解决众多工程问题,而且许多语言的编译器都是由C语言编写的。
5、面向程序员
C语可以访问硬件、操控内存中的位。
剪刀手七七
你和我刚学的时候一样, 总觉得什么也做不了.其实C是根基,学了C再学C++,就很容易了.C可以做嵌入式系统,也可以做像楼上朋友说的图形, openGL, directfb, SDL等图形. 如果要学懂linux, unix操作系统的话,C 是必须的.现在有很多东西是C才能做的,C的指针是很强大的,许多语言就没有,整个linux都是C写的.
C++BUILDER的界面简单,是可视化的,比MFC编程效率高10倍
先说对楼主的建议:C在应用方面的优势在于底层,以及任何对效率有苛刻要求的地方。这种地方并不少,如操作系统、嵌入式、一些软件中对效率要求高的部分。很多java程序
我 们,能给您的。
读文本吧。xml也行。
摘 要网络中的资源非常丰富,但是如何有效的搜索信息却是一件困难的事情。建立搜索引擎就是解决这个问题的最好方法。本论文首先详细介绍了基于英特网的搜索引擎的系统结