c#需要什么基础?
菜鸟想请教个问题:
1:刚学c#,想以后跟着boss做研发,想请问下,刚开始学的时候要看什么书?要打什么基础?
2:我现在一直在看《入门经典第五章》,需要看计算机原理吗?有经验的达人给指点下。
3:我的要求不高,就是想把C#玩精通了,以后研发这块能用得着。谢谢了
------解决方案--------------------买几本书,最好有简单源码的那一类书。
C#是一种程序语言。光学这个还处理不了业务事务。
一般要再学会一种数据库。
一种程序语言+一种数据库,就基本上可以算是C#的程序员,可以作为一种职业了。
我的学习方法是:
先确定自己想写的程序,然后开始逐步学习。
对于学习一种语言来说:
我以为最简单的学习办法就是:先学习基本的语法,然后看别人的简单的实例,看的时候也自己修改一下。
这样兴趣就提上来了。纯是看语法看程式很容易没兴趣的。
------解决方案--------------------1、学C#先学习一本入门的书,从基本的语法开始,然后试着自己写个控制台应用程序。接着就是学习winform,了解基本的控件使用,socket、第三方控件等等,再学习一下ado.net,来操作数据库。接着就可以写个类似酒店管理系统这样的c/s软件。
2、向b/s进发,学习html/css/javascript/jquery(extjs以及jquery ui和jquery easyui等等)/ajax网页前台技术,接着就是学习asp.net,参照winform学习的思路,熟悉基本控件的使用,label、textbox、repeater、datagrid等等。最后可以用asp.net结合前台技术学习开发一些b/s应用,这个就多了去了。
3、如果学有余力,想提高学习的话,可以看看silverlight和html5开发,wpf、wcf、wf等等这些就可以有空研究研究了,可以开发一些小应用。最近win8的sdk也提供下载了,可以学习一下移动开发相关技术。
暂且这么多,仅供参考。
------解决方案--------------------建议去看带图解的书籍,这样理解起来会好一点
------解决方案--------------------C# 我也是新手,咱们可以交流一下...
我以前有一些C/C++的基础,我觉得最重要的是多练习(实际操作,敲代码)~!
我学C# 也是从 《CSharp 入门精典》这本书开始学的,这本书每个例子都自己在电脑上实现一遍,这本书有点厚 一千多页,我学的时候由于时间关系 ,前面的五六百页中的例子都是敲过的,后面是快速浏览了一遍,完了之后 就差不多入门了;
然后自己在网上找一些视频,这个也狠重要,跟着视频做一些例子,提高兴趣的同时提高技能...
加油...
------解决方案--------------------如果是自学,我建议,把你现在的书中的所有代码,都敲到电脑里并且编译运行一变。这样慢慢的你看不懂的代码就能看懂了。很多东西要靠实践,光看书是没用的,书上的代码是别人的,只有自己编译运行过才是自己的。
------解决方案--------------------所有的语言都从Hello World开始吧
------解决方案--------------------《C#本质论》
------解决方案--------------------
第一遍看不懂,很正常....没有哪个人敢说,第一次接触C系列语言所有代码都能看懂的;引用我们老师的一句话:“一行代码敲一遍不懂没关系,敲十遍不懂也没关系,敲一百遍再不懂你找我,我负责~!”;嘿嘿 他的意思就是 多练习,敲多了自然就懂了,况且咱们不还有 MSDN CSDN 谷歌 度娘嘛....
------解决方案--------------------
实战~!
------解决方案--------------------3:我的要求不高,就是想把C#
玩精通了
这要求真心不高啊