牛腩新闻发布系统(一)—小技巧
2014-04-01 12:14
696 查看
牛腩老师带着我们做系统时,给我们讲述了一些提高效率的小技巧。通过熟练的使用这些小技巧,我们的代码会更加美观,你会很有成就感。更重要是你会越来越专业。
我们在查看程序中较长代码,以前都是通过滚动条拖动。VS提供一个更加方便的功能,自动换行。工具—选项—文本编辑器—自动换行
Ctrl+k,S 比如if switch region;
if (true)
{
}
执行不调试可以提高运行效率,快速检验程序运行效果
通过重构进行封装后在使用(中代码右击选—重构—提取方法)
例如:
在未完成的代码前注释“//TODO:+自己所需加的注释”。
选择“视图”→“其他窗口”→“任务列表”或者快捷键“Ctrl+Alt+K”即可,出现如下图:
这时候选中自己现在想完成的那部分代码的注释部分,双击,可直接跳到未完成的那部分代码上。
选中程序中的代码,直接拖拽到工具栏中即可
手动:“编辑”→“IntelliSense”→“插入代码段”;
快捷键:Ctrl+K,Ctrl+X;
出现结果如下:
快捷键为:Ctrl+K,Ctrl+D.效果如下(第一张图为未整理前,第二张为整理后):
整理后:
1、自动换行功能
2、常见代码段的插入
if (true)
{
}
3、(不调试)和启动调试的区别
4、重构方法的使用
例如:
protected void Page_Load(object sender,EventArgs e) { //判断session里面是否存在管理员 if (Session["admin"] != null&& Session["admin"].ToString() == "niunan") { if (!Page.IsPostBack) { BindNews(); } } else { //未登录 Response.Redirect("login.aspx"); } } #region 绑定新闻列表 private void BindNews() { repNews.DataSource = newNewsManager().SelectAll(); repNews.DataBind(); } #endregion
5、快速定位未完成的代码
选择“视图”→“其他窗口”→“任务列表”或者快捷键“Ctrl+Alt+K”即可,出现如下图:
这时候选中自己现在想完成的那部分代码的注释部分,双击,可直接跳到未完成的那部分代码上。
6、存储和调用自定义代码段
7、插入系统自带代码段
首先选择C#,然后选择#region,最后出现的结果:手动:“编辑”→“IntelliSense”→“插入代码段”;
快捷键:Ctrl+K,Ctrl+X;
出现结果如下:
<span style="font-size:18px;">01.#regionMyRegion 02. 03. 04.#endregion </span>
8、整理代码快捷键
整理后:
相关文章推荐
- 【牛腩新闻发布系统】vs 操作小技巧
- 牛腩新闻发布系统--学习Web的小技巧汇总
- 牛腩新闻发布系统--学习Web的小技巧汇总
- 牛腩新闻发布系统之你的验证码正常显示了吗?!
- 牛腩新闻发布系统总结
- 【牛腩新闻发布系统】——SQL注入
- 牛腩新闻发布系统-初识总体框架
- 【牛腩新闻发布系统】之CSS总结
- 【牛腩新闻发布系统】牛腩发布,其实我也行
- 牛腩新闻发布系统笔记9:存储过程
- 【牛腩新闻发布系统】 需求分析 & 数据库设计
- 【牛腩新闻发布系统】——SQL注入
- Web开发技术中的一些小技巧_新闻发布系统
- 牛腩新闻发布系统小结二之U层设计与使用
- 牛腩新闻发布系统之HTTP错误403.14
- 【牛腩新闻发布系统】基础篇之颗粒归仓
- 牛腩新闻发布系统——后台登录界面生成验证码
- 牛腩新闻发布系统——解惑:VS2012验证码加载不出来
- 牛腩新闻发布系统 (3) 存过过程或函数""需要""参数,但未提供该参数
- 【牛腩新闻发布系统】WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping。