- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Web程序开发入门教程
如今,各种互联网的Web应用程序层出不穷,那么如何快速入门,成长为一个优秀的
Web开发工作者呢?
这个问题不容易回答,几乎所有的培训机构都不能清晰地解答。
所以对于Web开发刚刚入门的菜鸟们,我觉得只有通过去做,去实验,学会Web开
发,可能是学着学着,实验着实验着就会了。
没有人告诉你如何去做。我学习的时候,我的导师只是给了我一堆视频,一堆文档。我
们从明确一个目标开始:“哦,这个阶段,我要独立完成一个简单的Web应用程序,例如
新闻发布系统”。
或许学会如何开发Web应用程序只是在完成这个Web应用程序过程中产生的副产品
而已。你可以管它叫项目驱动,也可以认为这只是学习任何语言的一个非常有效的方法。
一、分析与设计
无论做一个传统的桌面应用程序,还是做一个Web应用程序,前期的分析与设计是不
可避免的。
分析:需求分析,你必须了解你要做的是什么,你的客户到底想要的是什么,在做新闻
发布系统的时候,我就必须问我自己这样的问题:我的新闻发布系统能干什么,我想他是什
么样子的等等。
当搞明白了,我到底要做什么的时候,就要开始设计了。设计是很繁琐的,记得以前做
机房收费系统,设计几乎是改了又改,细化了又细化,这里也是一样。
对于刚刚入门的你,我想应该简单地画画页面流程图,选择什么样的工具?不重要,可
以用Word,可以用Visio,即使用纸也无所谓,因为铅笔和橡皮能让你快速应变,只是如
果要保存和传播,就不要选择纸了。这个时候,页面画出来,就是一堆框框的罗列,很简单,
只要能让自己知道,这个应用最后大概会是什么样就可以了。当然点击某个按钮能完成什么
等,可以用程序流程图表示出来,流程图还是推荐大家画的,因为这样你对系统的整个脉络
会有更加清晰的认识。
二、网页实体模型
呵呵,理论上说,草图整完了,应该做实体模型了,仍然可以看做是页面的细化,不过
这次看起来应该像最后Web应用程序成品的一个截图了。当然,如果你的客户就是你自己,
只要你自己看着满意就可以了。
如果你是在不信任自己的Ps技术,或者,你实在没有审美细胞,又或者你不想成为大
牛的网页设计师,你也可以偷懒,直接奔向网页原型的开发。当时,我就偷懒了,给自己的
理由是:我是没有审美的程序员。事实证明,如果你没有实体模型,做起网页原型来肯定是
要花费更多时间的,有句话说得好,“出来混,早晚要还的”。
三、网页原型开发
网页原型是用HTML开发出来的,肯定是要使用CSS渲染的。一般,我们的HTML
文档都会利用外部样式来定义文档中使用的样式。Javascript也放在外部文档中,这个文
档只包含了Javascript代码。
按照这样方式进行分离,网站将包含三种文本文件:HTML,包含页面的内容和结果;
CSS:控制页面的外观和表示;Javascript,控制页面的行为。
HTML, Javascript, CSS文件必须是纯文本格式的,这样浏览器才能理解他们,推荐
几款不错的编码工具:NotePad++(小巧,免费),EditPlus(功能全面的文本、HTML、
程序源代码编辑器),VIM(速度,用它你可以把鼠标扔掉了)。
这个时候,在我的网页原型上做一些可用性测试,防止以后出现大面积的失误。在这个
步骤的最后,我基本上就知道了我的web应用是如何组织到一起的了,前台页面有什么,
各个页面是怎么跳转的等等。
这就好比,我做好了一个车模,剩下的就是让车跑起来了,又或者,我是造人,我已经
把人的皮囊做好了,接下来就是做它的五脏六腑了,哈哈,貌似人不是这么造的,不太贴切。
四、选择框架
现在你已经知道了要去开发什么东西了,接下来的工作依然很多,我想,这个时候,你
就该选择,要采用什么语言,什么框架了。
有选择自然就有痛苦。我至今没有看到,有人大胆宣称,哪个框架最好,哪种语言最好。
其实,它们都各有不同,每个都有自己的长处。最重要的是你要知道它们任何一个都能
让你开发出好用的web应用。
选择合适自己的,真是不容易,还好,如果你并不想花时间去研究所有框架,那么建议
你选择比较容易上手的ASP.NET 框架吧,语言自然就选择C#了。
如果不是开发很小的系统,我想,你应该会用到数据库,如果你不知道如何选择,那就
先从Access或者Sql Server开始吧。
五、开发进行时
好像蓄势待发了,那就挽起袖子开干吧,标准的编程工作嘛。在后台,你要创建类,对
象,服务,过程
文档评论(0)