牛腩新闻发布系统已经完成,在这期间遇到了不少错误,究其原因就是心急,前30集还好,一切还算顺利,可是第二天一看,logo显示不出来了,后来就一直找不到原因,心想这个应该不影响系统的进行,所以也没调,直接开下一集,走着走着结果连网页也进不去了,和源码对照了一下,还是不缺代码的,将他的代码粘过来,效果便出现了。整个牛腩调试的过程让我学到了很多技巧。
我觉得牛腩的学习和之前的学习资料有所不同,之前不管是VB还是CS,都是先把知识一点一点的学习,最后做个系统,而牛腩是通过做系统学习,有什么不理解的知识自己学习,培养了我们积极主动,自学的能力,我觉得这一点非常高明。下面就是我在调试过程中的一些简单总结,希望能帮到您。
一、VS小技巧:
1.快捷键快速整理代码布局与代码段的使用。
2.通过将代码段拉入工具箱,再用到相同代码的时候直接拉回来就可以,完美代替复制。
3.不同的页面有重合的地方,可以通过设置模板的方法,不用再多些代码。
4.执行(不调试)与启动调试的区别。
5.以前没注意到的,带“*”表示正在修改,点击保存,“*”消失,一定看准了。
6.自动换行,显示所有代码:
设置后,尾部出现小箭头:
二、代码调试:
1.删除评论时设置滚动条位置不变: MaintainScrollPositionOnPostback="true"
2.this.select()全部选择评论内容
3.<a name="com"> </a> <!--点击我要评论,自动到评论框处-->
4<asp:ValidationSummary ID="ValidationSummary1" runat="server" ShowMessageBox="true" ShowSummary="false"/> 登录时显示提示信息
5.<p></p>设置默认间距
6.MD5码,信息摘要,对原信息数字变换后加密,用法:
using system.web.security;
response.write("123456的MD5码是:+formsauthentication.hashpasswordforstoringinconfigfile("123456","MD5"));
7.类别修改用到JavaScript:
javascript框架 名称: jquery 在修改类别管理处用到
类库文件:dll,也就是一个框架,名称dll,里面定义了很多方法,供调用。
8.只删除当前行,不刷新页面:
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server"> </asp:UpdatePanel>
9.Firefox的使用,很容易就可以找到问题出现在那句代码。
三、总结
1.一步步调试,不能心急
2.视频中的小技巧多总结,如果不做个标记,会忘的
3.只看视频不行,有些技巧得自己亲自实现
感谢您宝贵的时间!