有C基础,好像现在C#比较火,所以想往C#发展,我都应该学哪些知识?请高手为我指条明路。

来源:百度知道 编辑:UC知道 时间:2024/05/18 10:13:06

谈下自己的看法,仅供参考:
不知道你想是开发程序还是开发网站?
如果开发网站,C#的确很强大,而且做网站也方便,还内置了一个服务器,作出的网页马上就能预览效果。 他的三层架构也增加了网站的安全性。可以参考下:《c#程序教程》(基础知识)、ASP.NET(C#)》网站开发书,不错。另外MSDN是必须装的,另外就是多练习,只有在练习中不断遇到问题,解决问题才能提高。
如果是开发软件,本人建议你还是去学C++。因为C#机制的原因,太面向对象了,封装太严重,导致程序运行比较慢,如果是做实时监控程序,反映速度跟不上。做其他不要求速度的软件还行。不知道是不是的我水平问题,我写出来的实时监控程序功能能实现,就是不能实际应用。后来,我都改成C++写了。
但是,不可否认,C#好学,容易上手,但是他要依赖于.NET框架,这是比较不好的地方。C++不太好学,且写代码比较繁琐,但是写出来的程序很好用,且不依赖.NET框架
至于,Java我只学了点基础知识,再次不多加评论。
最后总结下:学什么要先看到他的利弊,不要只根据流行不流行来决定。

看书加实战吧.

现在都是用的Visual Studio 2008,你装一个试试,微软的帮助MSDN比较实用,不懂得在那上面基本上都可以查出来,再就是多在CSDN论坛上泡泡,那上面高手比较多。

首先需要学习面向对象思想,这个是你学习C#的必须条件,如果这个不理解,是学不好的,这个估计得半个月才能学好,只好这个学好了,其他的自学就行,我从开始学C#到现在工作一年多,没买过一本书,只有自己的学习笔记,要多练习,多上机操作就行了,多上网查,网上资料非常多,我遇到的任何问题都是网上查出来的,凡事靠自己,基础学好了,其他的你在学习的过程中就会知道要学什么。该学什么。

c#看你走哪条路了
C/S

B/S
指ASP。NET(c#)
建议你吧 CSS+DIV布局 JS脚本 PS Flash都学一下(感觉前台更重要。。。。)

从C语言的转变主要是学习面向对象的知识。面向对象的概念是比较抽象的。C#是完全面向对象的语言,所有的方法都在类中实现,所有的设计元