初学C#的一点体会,及一些建议

不知不觉中,我们就把C#课程就学习完了。
这段日子来,有很多的知识还没有掌握好,而且个人项目也没有完成好,就觉得心中挺混乱的。最先的时候,学习的都是一些基本的理论知识,觉得个人掌握的还是很好的。
不过,自从三层结构开始,各自的引用关系,就是我学习这门课程的最大弱点。什么业务逻辑层(BLL)和数据层(DAL)的关系,界面层(UI)和业务逻辑层(BLL)的关系。刚开始的时候,一直在琢磨着这三层结构的使用,其实那个时候,也没觉得有什么难学的,只要把上课的知识能用到上机练习中就可以了。不过,才刚对三层结构有一个大概的了解,却又蹦出个四层结构,加了一个模型层(Model)。关系也就开始复杂化了,最后搞出个七层结构(在原有的基础上,加接口层,抽象工厂层,使用数据库访问层(这个名称不清楚了))。而且还要把那个MySchool项目进行拓展。本来我这人逻辑就不是很好,结果可想而知。不是把引用弄错了,就是把代码写错地方了。有时候,往往把写在数据层的代码,写到了业务逻辑层。而在接口层的时候,却发现在其他地方没有定义。点击运行的时候,错误一大片。最后,只有重新开始。无形之中,给我自己造成了很多的麻烦。
C#这么语言,是目前世界上非常流行的语言之一。而我们在S2的学习之中,只是处在一个入门的位置上。而我们,需要在今后发更多的时间,去了解这么跨操作系统的,功能强大的语言。虽说课程已经结束,但却是另一个开始。今后的学习过程将会更加艰难,我们要面对更大的挑战。
同时,我在这里也给初学C#语言的人一些建议:
1.认真学习教材上面的例题,最后把上面的代码自己写一遍,看看运行的结果和教材给出的结果是否一致。
2.学会看代码,有些东西可以在船体设计中直接设置就可以,但要了解其怎么使用,最好的方法就是看设计器中的代码(这个很有必要,只会托控件——设置属性——编写事件。这个是菜鸟级别)。
3.善于使用调试过程,自己寻找错误(人人都是为了学习,很多是要靠自己的)。
4.多交流。和专业老师交流,和班级学生交流。这样可以发现更多的东西。
5.勤练习,勤拓展。很多知识我们可以对其进行拓展,这样可以加深对他们的认识。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值