代码改变世界

新闻发布系统初步总结

2011-12-16 09:49  javaspring  阅读(284)  评论(0编辑  收藏  举报

这次做新闻发布系统,开始先做的后台代码,基本上没有什么困难,因为对BLL,DAL,SqlHelper都已经很熟悉了.
 
重头戏应该是后面的Web页的制作,还有Web页与BLL的整合。这是新的东西,第一次正面接触,遇到不少问题。
 
总体来说,收获还是蛮丰富的,列举一些吧
 
一、开发工具方面
1、又了解了几个VS的使用技巧,一些快捷操作:
通过快捷键Ctrl+k,d整理代码结构,使代码看起来很整齐;
对于一些不自动出现代码提示的地方,可以通过快捷键Ctrl+j得到代码提示;
可以通过Ctrl+k,x插入常用代码段,例如if,select ,region等,当然,用if后连续按两次Tab键也可以自动生成If代码段……
 
2、一些应用技巧:
执行(不调试)和启动调试的区别;
TODO也就是一个书签的作用,配合视图-任务列表使用挺好;
直接把代码段拖入工具箱,相同的部分,可以直接拖进来,例如导入命名空间等;
大纲显示的作用;
#region的作用;
使用自己的模板,可以把头注释写好;
选择代码段直接提取为方法等……
 
牛腩用得这些VS操作虽只占Vs很小的一部分,但是,这体现了他一个“不将就”的思想,这也是米老师经常教导的,值得我们思考自己的不足。
 
有一点小担心,微软把东西都封转好了,给我们一个简单易操作的界面,慢慢地,会不会把我们都变懒,变傻,呵呵,一点小想法而已。
 
二、编码方面
1、Sqlhelper中using的用法,避免一次次的释放对象。
2、制作.net用户控件,如何引入第三方控件
3、当然还在整个过程中大概了解了一些CSS的基本用法,html常用标签
4、大概知道了javascript和jquery,ajax是个什么东西,在新闻发布系统中起到了什么作用
5、一些常用控件,如gridview,repeater,还有验证控件等的使用
……
 
三、开发经验
1、一些多浏览器兼容的排错经验
2、尝试了实体类生成器
3、MD5加密解密,Session,验证码等
4、真假分页的实现
5、圆角框的制作
6、不刷新页面的更新
7、如何实现提示box后为原网页,而不是白色等等这类的小技巧
8、利用网页流行色选择器选取颜色,屏幕标尺等。
10、IEtester,继承ie系列浏览器,测试方便
11、FireBug等调试工具,很好用
12、关注一些手册,例如这次系统提到的Jquery,html
……
 
四、数据库
1、这次新闻发布系统的数据库方面虽然触发器可用可不用,还是选择了用,毕竟第一次把触发器用进去,主要用于外键关联数据的删除
2、尝试了在编辑器中设计查询,感觉大查询比较适用
……
 
五、学习资源
learning.artech.cn
niunan.javaeye.com
tg029.com
itcast.net
blog.csdn.net/zhoufoxcn/article/details/6564578
现在越来越喜欢看别人博客了,发现很多时候,解决问题都是从别人博客上借鉴的东西,感谢总结分享哈。


六、问题

问题也算收获吧

1、session时间控制,浏览器缓存的问题

2、平时浏览网页发现了很多特效,都是怎么实现的

3、asp.net ,javascript,jquery,css等还有很多地方不明白。


需要学习的还有很多啊,加油吧