学C#的迷茫,100分求解惑!
过完年了开始学C#,由于白天要工作(与编程无关),一般是利用晚上的时间学。
(有C和C++的基础,不过不是很好,只是在大学里学过,并没具体做过什么项目)
学着学着就有点迷茫了,为什么呢?学完了语法部分。感觉和C的语法差不多。之后又看“继承“”接口“等等的OOP技术,当然有些看的懂,有些不是很明白;于是,我在想要如何更深入的学习呢?当”GOOGLE "后,得出的结论是:多写代码,多跟项目。 我晕哦!我是自学啊,哪有项目跟; 没办法去下别人的项目源代码看,结果呢?很多地方看不懂啊,并不是程序不懂,而是里面太多的类啊、方法啊、属性啊等等不懂,弄不懂为什么要用那个类,又怎么知道用哪个类呢?
试想我也不是很笨之人,也学过计算机方面的基础课,可能是没入门;所以恳请过来人指点迷津!!
不过别再叫我跟项目了啊,拜托!!
------解决方案--------------------硬撑着吧!要是容易的话人人都能搞拉!还混个什么!
------解决方案--------------------自己随便找几个项目写一写嘛
------解决方案--------------------买一些项目向导方面的书看看,一般都讲的很详细咯,
比如:Visual C#+SQL Server等
有较简单的实例,比较容易上手
------解决方案--------------------去网上下载C#101个例子。
------解决方案--------------------那就先学调用类吧----主要..
再学习那些写的好的类..
C# C++,几乎的操作都有类解决,或自己写的,或者别人的...
把封装等学会.......
------解决方案--------------------照你说的情况,你现在的成绩不足以做出一个项目
我觉得你不用着急去找项目做,
你是不是练习的次数太少,书本和实践比起来是次要的
初学时,没必要把什么都搞懂,只要知道怎么写,或者照着别人的写也可以
慢慢的就知道是怎么一回事了
------解决方案--------------------学一门语言,掌握一种开发手段,不经演练如何精通呢?只有多做才能发现问题掌握技巧。所以一定要多开发,光看书是没有用的!至于项目,有大有小,你不会自己做一个方案?写一个软件,虽然没有什么价值,但作为演练,是非常有帮助的!
------解决方案--------------------买本C#实例,跟着书上做
------解决方案--------------------找一些最流行的软件 看看你能不能模仿
------解决方案--------------------up
------解决方案--------------------有基础,C#是很好学的.
掌握基本方法后看看设计模式,很多东西一下就明白了.
------解决方案--------------------看看petshop.
------解决方案--------------------要找一本好的书,好书真的很重要,那些烂书会浪费时间,甚至会误导你。
我们的课本是: visual c#程序设计基础教程
清华大学出版社 邵鹏鸣 编著
你说没有项目,我们学习也没有项目做的,
但是你可以找一些简单的来做,把你学到的知识用上去。
--------------------------------
多想,多做,多交流,外加坚持……
除了这些,没有捷径。
------解决方案--------------------由易到难 自己做点小项目
------解决方案--------------------我和LZ的状况差不多,我觉得应该是这样的:
1、如果就是兴趣、爱好,那么自己可以写一些自己感兴趣的东西,比如我自己写了一些小的程序,验证自己对XML的理解,记录自己的汽车油耗,或者紧紧是编写些界面,证明自己的学习成绩;
2、如果打算将来转行,不如多到这个坛子上潜水,多看看;
3、多去书店看看书,先做学生,后当先生,我觉得一些国外的书还是很好的。
慢慢来,不要着急~
------解决方案--------------------我可能比你也好不哪里去。。。
去年我学过了,现在想做点小东西啊 比如酒店管理系统(C#+SQL)
其实就是做着玩 也没有想要干什么啊
但是当你做的时候 你就知道了 你会的还是少。。。
现在 自己一天天真的很是愁人啊 我都要愁死了啊
为什么自己要学编程 为什么自己会这样笨呢
哈哈 有机会加我Q:309754116
不过现在不是经常上了 觉得这个东西有点耽误事。。。
大家一起学习哟
------解决方案--------------------李维的《面向对象实践之路C#版》
讲述的是一个工具软件的开发过程,从需求到设计到编码,一步一步循序渐进。
Jacquie Barker的《Beginning C# Objects中文版》
第一部分讲C#语法(你可以忽略)
第二部针对一个具体的软件需求,讲设计分析、UML表示...(这部分最精采)
第三部分讲述如何根据第二部分的UML,将设计转变成代码
这两本书是为数不多的完整开发实例,学完C#基本语法后,看看这两本书,会有很大的提高。