【待续】我是有多久没打理这边了?好吧。。。认真来总结!
还没总结完就又要继续修改某网站了。。。OTZ
Anyway,先把期末考了再说。。。
从ASP到ASP.NET
摒弃了“研究”了4年的ASP+Access(黑历史啊!),转投ASP.NET的怀抱其实只是近一年来的事。
1)09年暑假买了两本红宝书《ASP.NET入门经典》《C#入门经典》
——翻了几页后者,便扔角落了,开始玩某网游(黑历史NO.2)
2)09年9月王老师的课(名字不记得了ORZ)上第一次接触ASP.NET
——大概知道ASP.NET是个神马东西,依旧没有实践过。其间找来不少视频教程来看,由于只是照葫芦画瓢,收获甚少。不过有几套视频还是值得推荐的,一个是牛腩新闻发布系统,另一个是陈广老师的C#语言参考。(见置顶)
3)10年4月帮老板编书,负责“在线考试系统”的编码实现以及写书,使用VS08 + MS SQL Server05作为开发工具,LINQ TO SQL来访问数据库
——当时对如何做一个ASP.NET的网站完全木有概念,C#基础等于0.000000001,连ADO.NET都没搞清楚(好吧,连MS SQL Server都不怎么会用ORZ),更别谈LINQ TO SQL,加上杂七杂八的事情又多,老实说压力不小,太想把事情做好了反而不自信起来。这时,一篇我用来背诵的英语文章点醒了我,名字叫"Increasing Confidence"(新东方背诵美文之一,由我一直很欣赏的王强老师朗诵),听的我是内牛满面啊~重新振作后,凭借之前做ASP开发时的经验,又有强人指点迷津(在此对5分钟内写出我一周也没想明白的代码的徐老师表示膜拜),倒也算是能够勉强边做边学,最终折腾出个简单的在线考试系统(感谢徐老师的指导!)。
4)10年7月继续帮老板编书,这次的任务是“专题学习网站”,历时10天,熬了4个通宵
——有了前次开发“在线考试系统”的基础,这次的任务倒还算得心应手,同样使用了LINQ TO SQL(个人认为比ADO.NET好用)。
5)10年11月帮老板做项目,开发“项目实践教学管理平台”,曾一天花15个小时写代码,连续写了2天,结果导致背扭了好几天
——(不堪回首的1个半月,很辛苦很辛苦,可总算在12月30日暂时告一段落。大家都辛苦了!)这次是3个人合作,可是问题就来了。合作者中一个之前是做JSP的,另一个有.NET开发经验(这次跟这个师弟学了不少!),但是不会LINQ TO SQL,于是我必须重新开始学ADO.NET(为什么不让他们学LINQ TO SQL?因为我想学学ADO.NET。真是自找苦吃- -|||)。下了份51ASPX的SQLHELPER.CS作为参考(什么时候我也能写份LINQHELPER.CS),虽然没有把每一行代码都弄明白,用起来还是没问题的(有时候会用和真正弄懂是两回事,貌似我一直都是处于这种状态,其实就是半吊子,呵~)。另一个问题是,三个人做的东西如何整合(我们是按功能模块分工的)?为此,我们走了不少弯路,遇到了诸如彼此程序不兼容,逻辑不一致等问题(一部分原因是时间太仓促,没有计划好,数据库结构在做的过程中改来改去。)就算是在网站1.0版完成的今天,我们依然没有找到很好的方法解决这个问题,各位有高见的可以留言(呃。。大概没人看这文章的吧)。
从TABLE布局到DIV+CSS
(待编辑)
必须总结的林林总总
(待编辑)