论坛首页 编程语言技术论坛

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

浏览 3696 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (6) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-01-12  
   不知不觉中,我们就把C#课程就学习完了。
    这段日子来,有很多的知识还没有掌握好,而且个人项目也没有完成好,就觉得心中挺混乱的。最先的时候,学习的都是一些基本的理论知识,觉得个人掌握的还是很好的。
    不过,自从三层结构开始,各自的引用关系,就是我学习这门课程的最大弱点。什么业务逻辑层(BLL)和数据层(DAL)的关系,界面层(UI)和业务逻辑层(BLL)的关系。刚开始的时候,一直在琢磨着这三层结构的使用,其实那个时候,也没觉得有什么难学的,只要把上课的知识能用到上机练习中就可以了。不过,才刚对三层结构有一个大概的了解,却又蹦出个四层结构,加了一个模型层(Model)。关系也就开始复杂化了,最后搞出个七层结构(在原有的基础上,加接口层,抽象工厂层,使用数据库访问层(这个名称不清楚了))。而且还要把那个MySchool项目进行拓展。本来我这人逻辑就不是很好,结果可想而知。不是把引用弄错了,就是把代码写错地方了。有时候,往往把写在数据层的代码,写到了业务逻辑层。而在接口层的时候,却发现在其他地方没有定义。点击运行的时候,错误一大片。最后,只有重新开始。无形之中,给我自己造成了很多的麻烦。
    C#这么语言,是目前世界上非常流行的语言之一。而我们在S2的学习之中,只是处在一个入门的位置上。而我们,需要在今后发更多的时间,去了解这么跨操作系统的,功能强大的语言。虽说课程已经结束,但却是另一个开始。今后的学习过程将会更加艰难,我们要面对更大的挑战。
    同时,我在这里也给初学C#语言的人一些建议:
1.认真学习教材上面的例题,最后把上面的代码自己写一遍,看看运行的结果和教材给出的结果是否一致。
2.学会看代码,有些东西可以在船体设计中直接设置就可以,但要了解其怎么使用,最好的方法就是看设计器中的代码(这个很有必要,只会托控件——设置属性——编写事件。这个是菜鸟级别)。
3.善于使用调试过程,自己寻找错误(人人都是为了学习,很多是要靠自己的)。
4.多交流。和专业老师交流,和班级学生交流。这样可以发现更多的东西。
5.勤练习,勤拓展。很多知识我们可以对其进行拓展,这样可以加深对他们的认识。
   发表时间:2009-02-04  
青鸟的?
0 请登录后投票
   发表时间:2009-02-06  
其实所谓x层架构的东西,都是糊弄不懂的人的。我刚学计算机的时候也被搞得稀里糊涂。软件里面所说的三层架构之类的说法,其实根本不成立。因为还是存在跨层的调用的,不象tcp协议,上一层绝对不会跨过层去访问下一层。
至于什么7层结构,实在是很扯淡。其实不过是一些完成不同功能的类组合到一起而已,达不到"层"那么高的抽象层次。
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics