牛腩新闻发布系统小结

第一次接触B/S项目,新闻发布系统,用时20天通过看视频将系统完成,现在进行下小结。

一、VS使用中的技巧

1.VS2012出现问题,解决办法见博客VS创建项目“未找到与约束”解决办法

2.一些常用快捷键的使用,如Ctrl+k,d对代码进行排版,使格式更加整齐规范;

Ctrl+k,S,可以插入一些常见代码段,比如if switch region

tab键的使用,可以插入提示的代码,是代码编写效率更高、连续两次按tab键,可以将一些常见代码段自动生成

3.将代码段拉入工具箱,使用时将代码从工具箱拉下来,来代替一些常见代码的复制

4.执行(不调试)和启动调试的区别,执行不调试可以提高运行效率,快速检验程序运行效果

5.TODO书签的作用,在任务列表中显示未完成的代码工作.

6.可以对VS需要添加的类、窗体、添加项等设置模板,省去我们最添加项的开头注释写好。

7.通过将代码段直接重构为方法,符合封装的思想,行动下移发现还可以将代码直接重构为接口、类等。

.编码方面

1.新闻发布系统的后台代码与我们之前做的机房收费系统后台差不多,但是对DAL层采用了封装的思想,抽象出了SQLHelper类,特别方便使用,详情可参考博客《相见恨晚之—SQLHelper

2.使用了存储过程和触发器,了解到了SQL注入及一些之前没有接触到的SQL语句

3.关于数据库的分析查询器的使用,在查询器中对SQL语句的使用

4.如何引入第三方控件,如何制作.Web用户控件。

5.了解了一些CSS知识和基本用法,包括首次接触的盒子模型,现在对盒子模型理解感觉还可以,同时还有浮动、定位、标准流、块集元素、行内元素、ID选择器、类选择器、设置背景图片时要三个属性一起设置

6.对验证控件的使用中出现的错误并解决,和其他一些常用控件如repeater等

7.javascript知识,数字从5动态到0的实现

8.jquery实现对网页表格进行编辑,更改网页表格中的内容的实现

9.ajax实现一步更改数据库,用一般处理程序来进行对Ajax的编写,消除缓存问题、中文编码问题、响应按键并屏蔽按键

10.关于会话Session的使用


三、开发经验

1.开发完软件后,要考虑多浏览器兼容问题。

2.各个浏览器有各自的调试工具,但大体都相同,像FireBug等。

3.关于帮助文档的使用,Jquery,html

4.圆角框的制作,包括固定大小圆角框和可变大小圆角框的制作

5.在网页执行删除操作后,网页不刷新;删除后滚轮仍然在原来位置,提高用户体验性

6.对密码进行MD5编码

7.~”代表当前目录下的根目录

8.删除评论按钮根据会话显示,并消除隔行出现的问题

9.真假分页的实现

10.利用网页流行色选取颜色,测量像素

11.获取浏览网站的用户的IP,并对IP进行*号设置

12.网站的发布

视频里的知识点都是在牛腩新闻发布系统中体现出来的,所以就简单的将视频里的部分功能进行了下小结,CSS样式javascript、jquery、Ajax这些知识还需要以后慢慢的学习,加油吧。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值