用.net做网站需要学些什么呢?下面我把自己学习过程给大家分享一下。
学习.net首先要学习c#语言,学习它的基础语法,什么是变量,如何定义变量,变量的类型,学习它的运算符,流程控制,数组,类和方法,面向对象思想,抽象,封装,继承,多态,学习它的异常处理机制,还有核心常用类库,字符串处理,集合,泛型,线程,io与数据流,网络编程,序列化,事件,代理,windows应用程序开发,web应用程序开发,绘图技术,数据库编程等。
我们如果用.net开发网站,并不是一定要全部都掌握,并不是全部都会了才能做网站,很多东西都是一边做一边才学会的。
我刚开始就是学习基础语法,觉得很枯燥,因为我们初学的朋友都想知道学这个到底能做什么,能做成什么样,因为刚开始对代码的加权能力不强,程序总是不听使唤,老报错,而且程序规则又多,很多都没听说过,听起来就像多高深一样。所以,我们不妨倒过来学习,先告诉大家.net 可以做各种各样的软件,可以做功能强大的网站,漂亮主要是靠样式来调节。
我们夜鹰教程网就是用.net 做的。这个网站都由哪些部分组成的呢?我们网站是三层架构做的。首先要设计出网站的界面,然后用photoshop切片,然后用表格或者div搭建页面上的结构,用css来控制页面的样式。
这样做出来的网站是静态网站,为了方便更新,我们将数据保存在了数据库中,所以我们还需要一个数据库。为了实现ajax效果,我们还会用到javascript 。要把这些有机的结合起来。还要靠c#语言。所以为了做这样一个网站,我们会用到:html语言 ,css样式表、javascript脚本,c#语言。为了提高开发效率,我们需要为自己开发一个后台,用文章系统来管理我们的文章,做一个管理员管理模块,可以添加多个管理员,并给他制定权限,一起管理网站。再做一个留言板,方便联系我们。或许刚开始做的网站丑了点,漏洞多了点,但是这样我们就成长起来了。
在这个过程中,我后来发现很多的类库,很多的方法不需要我们再写,前人早就写了很多已经很规范的类库,方法,我们只管拿过来用,特别是代码生成器,直接给我们生成很多的代码,我们再分析这些代码,三层架构的思想在我们脑海里就不在是一个模糊的概念。豁然开朗,相见恨晚。随着自己对别人的类库研究得越透彻,开始自己修改整合别人的代码,将其变成自己的代码。最后才反过来学习C#语法,学习曾经没有搞懂的概念。我想刚开始我们都能看懂什么是变量,什么是类,什么是函数,什么是数组。可是什么是枚举呢,什么是泛型呢,什么是线程,如何写多线程的程序。反复几次之后,我们的知识就越来越丰富了。
这里只是一个初略的讲讲,过段时间,我们配套的视频教程就会出来。看了教程就什么都明白了。希望大家继续关注我们网站。如果大家对.net感兴趣,可以加我QQ:308242651, 也可以到我们网站留言。
留言板地址:http://www.yyjcw.com/guestbook/GuestBookList.aspx
|