前几日交给新人一个任务,任务很简单,大多数为简单的数据库增删改查,调用ADO.NET足够了。最终用了三天完成了60%,而要求是1天100%!
之所以用这样紧迫的方式让新人练手,就是让他发现自己最大的潜能。不要在做之前就说不可能。就软件开发来说,要多复杂就有多复杂,要多简单也可以无限简单。
 
快速,稳定是实际工作中的基本原则。就ASP.NET来说,快速访问数据源当然首选数据绑定技术。
 
SqlDataSource、ObjectDataSource、XmlDataSource等绑定控件可以帮你节省开发操作数据库的时间。如果数据操作稍微复杂一些,要学会使用其事件、方法和属性。
FormView、DetailsView等可以帮你节省开发页面布局、获取输入、展现输出的时间。如果稍微复杂一些的界面,学会利用其模板。
 
GridView、Reapeater、DataList等可以帮你节省数据展现的时间。如果稍微复杂一些,学会使用其模板列。
 
另外,在其它快速开发方面,大量的开源第三方控件也不是不可以使用。比如分页、在线编辑器、AjaxToolkit、日志、框架产品等。
除此以外,平时自己多积累代码库是个必不可少的步骤。
 
祝各位刚入软件开发的朋友工作顺心,攻无不克。