使用asp.net从零开始打造动态网站,敬请期待……
蒋会全
《孩子眼中的人工智能》作者
博客专家认证 2010-01-17 03:01:52 打算做下面一个教程,大家说说有无必要性,谢谢,请勿攻击,水平有限。
参考网址:http://www.genwoxue.com/beginweb/index.htm
小问号:蒋老师,告诉你一个好消息,我应聘成功了!谢谢您!回头再打给您,我要告诉爸妈一声。
蒋老师:恭喜你!嘟……
小问号:多亏您给我这次实践的机会,我把这次应聘过程给您汇报一下。
面试官:简历写的都差不多,那你有经验吗?做过什么?
我:中原市国土资源管理局的网站是我做的,网址:http://www.xxxx.gov.cn请您过目。
面试官:上线了,凭什么说这个是你做的呢?
我:您看,Design by 小问号!(呵呵!幸亏留了一个心眼,加了注释)。
面试官:像那么回事,还不够好!
我忙说:是不是没有用DIV+CSS布局,也没有静态化,也没有用三层架构!
面试官:好,有自知之明,孺子可教,正是用人之际,给你一个机会,好好努力噢!如果没有问题,下周一去人事部报到吧!
我:谢谢,我一定加倍努力,报效公司!
蒋老师:真替你高兴,这次应聘成功一半在运气,你这是刚刚踏入软件开发的门槛!以后的路还很长……
小问号:有空我去看您,和我一样菜鸟太多了,蒋老师,你也帮帮他们吧!
我们把时光推移到一个月之前,那时小问号垂头丧气地找到我说:帮帮我吧,到处没有人要我,别人对我的毕业设计看都不看,就扔一句:不要没经验的!我真的很笨吗?
我打量了已没有大学生朝气的小问号一下,问道:你会什么呢?
小问号:蒋老师,DreamWeaver、HTML、Javascript、SQL Server2005和C#都懂一些,想做点东西,又感觉无从下手,照着课本做的总感觉不是那么一回事?你能告诉我怎么开始吗?
蒋老师:当然可以,我所提倡的正是学以致用,我们就以一个网站开始吧!
小问号:从什么时候开始呢?
蒋老师:现在!
我把小问号的学习过程,搬到网上,就成了我们今天的教程,希望对你有所帮助。我们的目标是做一个这样的网站:中原市国土资源管理局,参考网址:http://www.genwoxue.com/zhongyuan(由于版权关系我虚拟为中原市),包括前台、后台以及申请域名、购买空间的全过程。
--------------------------------------------------------------------------------
如果你已经是久经沙场的程序员高手,可能对于一个网站不屑一顾,那是因为你已经是过来人了,但是谁没有“过去时”呢?想想你是不是也曾经为第一个作品而兴奋不已呢?
我们这个案例的面向对象是有一定编程基础但从来没有从真正意义上做过一个东东的朋友而开始的(你最好和小问号的基础差不多)。
我们从申请域名开始,如果哪一块你熟悉,可以跳过!是不是吓住你了,哇,这么复杂啊,别担心,一步一步来,你一定可以学会的。
1. 申请域名
2. 购买空间
3. 备案
4. 使用photoshop完成设计与切图
5. 使用dreamweaver建立站点
6. 使用HTML完成滚动公告。
7. 使用Javascript完成显示当前日期和过渡动画。
8. 使用SQL SERVER2005建立数据库和表。
9. 使用VS2005完成站点建立。
9.1 首页
(1)从index.html转为index.aspx
(2)使用DataList变成文章列表:
(3)网上调查
(4)整站检索
(5)网址导航
9.2 二级页面
(1)二级页面文章列表分页
(2)使用Reapeater完成内容页面
10. 部署
如果你是从(1)开始坚持到(10),一个动态网站已经完成了,发现并不难!这个网站比较简单,我们发现已经用到了很多学科的内容,这也是为什么我们在编程任务列了那么多学科,很多初学者不理解,我要学编程语言,不要学其它!你如果是一个大学老师,讲一门课,你可以不管其它;但是你如果想当一名软件工程师,则必须懂得更多!
正像我前面说的那样,小问号应聘成功有一半是运气。如果应聘都是老手,小问号则可能失败无疑了。也正像小问号说的“是不是没有用DIV+CSS布局,也没有静态化,也没有用三层架构!”,这是小问号的第一个版本V1.0,我们还需要V2.0、V3.0……