请教C#如何进阶

endlesscode-x 2007-11-14 09:10:14
一直都有困惑,不知道应该怎样提高。先说一下我自己的水平,希望大家能够根据我的水平在哪一个低层次上给予指导。
ASP.NET略懂一二,以前做的都是简单的类似企业站的网站,来来去去都是与数据库的简单交互,在架构上我自己没有怎么了解过,不过自己做的时候会把数据库中的关系表对应一个程序中的一个类,以实体类的方式对数据库交互,而在数据访问这一层上(对三层架构也不了解,只是知道),因为一般(可能是我见识不多)都是返回数据表,返回一个查询值,没有返回值,或者返回单个记录这几种情况,所以我都会把这些写成静态方法,以参数列表和存储过程名作为静态方法的参数,因此在实体类中基本上不会出现SqlConnection这样的类,主要觉得这样子省功夫,不会每次都要写数据库连接。在前台上,css,js的都略懂,除了要自己负责设计页面的图之外,做一个简单而又普通的企业站,包括div+css的布局,简单的ajax,和后台,自己还是勉强可以的。我并没有那个说ASP.NET很简单的意思,只是我自己平时做的,学的就是这些重复但技术含量不高的东西。
至于Winform上,看过了李建忠老师译的.net框架程序设计和C#高级编程的前半部分,对于.net和C#也算是有点基础和了解。自己平时也写些小程序,不过自己目前的水平顶多也就能写个简单的MIS系统,就是那种功能简单的财务管理系统或者图书管理系统(我不是说这种系统简单,而是自己能做到的功能简单),因为觉得也只是一些简单的数据库交互,所以对这种系统都没有什么太多的兴趣。
目前还是个学生,而平时跟别人交流也比较少,现在学校也有开MFC的课程,自己也在学Windows API,因为觉得如果Windows API不了解,MFC很难学。我知道ASP.NET和Winform上还有很多的精华的东西我没有涉及到,所以希望大家给够给予一定的指导,ASP.NET和Winform应该分别以什么顺序去学,或者看哪些书籍,或者应该从做什么系统开始,用什么技术之类的。只要有个具体一点的方向了,我自己就会尝试去学。谢谢!
...全文
638 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
danjiewu 2007-11-15
  • 打赏
  • 举报
回复
如果lz基础都学的不错的话,做过2-3个项目后对软件开发就能深刻理解了。也许找个开源项目看看源码比较好。
endlesscode-x 2007-11-15
  • 打赏
  • 举报
回复
感谢大家的回答!!
gimse7en 2007-11-14
  • 打赏
  • 举报
回复
我和楼主情况基本一样,可能还不及楼主
现在迷茫,刚毕业,不知道自己怎么样继续学下去
snksxsyy 2007-11-14
  • 打赏
  • 举报
回复
实践出真知,接项目做
cellblue 2007-11-14
  • 打赏
  • 举报
回复
语言是次要的,关键你要有软件编制的架构思想
linsoo 2007-11-14
  • 打赏
  • 举报
回复
唉,我和楼主差不多哎....同问

只是目前工作都改用Delphi了......可惜啊
shoushii 2007-11-14
  • 打赏
  • 举报
回复
有见解的人是不会到这里来的,所以大家的答案都不能满意。
endlesscode-x 2007-11-14
  • 打赏
  • 举报
回复
danjiewu

数据结构和操作系统在上一两个学期已经学了,软件工程和数据库正在学。软件工程是六人小团队按软件开发流程做小项目。
danjiewu 2007-11-14
  • 打赏
  • 举报
回复
lz已经不错了,如果还在学校的话把一些数据结构、操作系统等比较基础的学好,有可能的话学一些软件工程、分布式等等理论性比较强的。
endlesscode-x 2007-11-14
  • 打赏
  • 举报
回复
qgmzhfj

嗯,事实上这样。如果有详细一点的项目需求的话,我自己也可以按着项目需求来做。
endlesscode-x 2007-11-14
  • 打赏
  • 举报
回复
yuanlai123

我也知道有项目驱动,但是如果接的话,要别人对自己的基础信任才可以,可惜目前自己的技术还不到家;
我们学校牛B的人太多了,恐怕跟老师做项目还轮不到我。。。-_-!!..
qgmzhfj 2007-11-14
  • 打赏
  • 举报
回复
实践得到的东西永远大于书本上的
读万卷书,不如行万里路
pineapplemi 2007-11-14
  • 打赏
  • 举报
回复
实践+努力
ghosteryly 2007-11-14
  • 打赏
  • 举报
回复
mark,楼主牛人。比我厉害
yuanlai123 2007-11-14
  • 打赏
  • 举报
回复
最重要的一点是你现在自己接个项目做一下,或者跟老师做一个实际的项目
这样作用很大的,
我也是个学生,共同努力
ojekleen 2007-11-14
  • 打赏
  • 举报
回复
mark,楼主牛人。
涛声宜旧 2007-11-14
  • 打赏
  • 举报
回复
深入理解面向对象
linsoo 2007-11-14
  • 打赏
  • 举报
回复
外包公司才做外包吧- -#
endlesscode-x 2007-11-14
  • 打赏
  • 举报
回复
刚上大三,你们平时在公司做的是多数是什么项目啊?是外包吗?
prewin 2007-11-14
  • 打赏
  • 举报
回复
楼主几年级?这么牛!

13,345

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET技术前瞻
社区管理员
  • .NET技术前瞻社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧