在敲写牛腩新闻发布系统的后台代码时发现并整理了一些小技巧。分享给大家。

技巧一:将常用的代码放到工具箱

常用的代码一直反复写效率难免有些低。如果在同一窗体复制粘贴还算简便。但是如果不同的窗体间呢?这难免显得有些拖塌。VS给我们提供了这样的一个小功能。我们可以把经常需要使用的代码拖到工具箱中。用的时候再拖出来。非常方便。附图如下:

备注:大家可以看到。我拖了四段代码到工具箱中并进行了重命名,用的时候就可以双击或直接拖出去。

技巧二:插入外部代码#region

大家在一个窗体中写的代码为了有更好的直观效果。会折叠到定义,大纲显示。这样会很直观地看到自己的代码整体框架。但是会出现这样一个状况。折叠后只显示英文,有的人可能不能很快理解什么意思。但是加上外部代码#region、endregion就能进行非常直观的显示。如图两种效果的对比。

备注:中间的我没有用外部代码,大家只能通过Inser(Comment c)进行判断这一块代码是干什么的。上下两个用了外部代码,折叠到定义时就会很直观地告诉你两块代码各自的功能。

技巧三:在模板中改成适合自己的。

大家在VS中新建类、窗体、样式表或HTML……的时候经常要再加上版本、作者、创建时间的注释。可以想一下,建一个窗体自动生成你想要的注释。那么效率岂不是大大地提高了。VS中具有这个功能。你可以将模板设置成自己想要的模板。

找到VS中在安装路径中对应的模板。以我的为例,比如要生成一个自己的模板Class。F:\安装\VS\Common7\IDE\ItemTemplates\CSharp\Code\2052\Class\Class.cs 按照路径用记事本打开。然后进行编辑,写上自己的注释。然后在VS中进行刷新,添加类。就能生成一个自己的模板。附图如下:

备注:上面的注释是我在模板中进行编辑的。在VS新建类时系统会自动生成。

总结:编写程序中也有很多小技巧,掌握得越多,那么你的编程效率就会越高!

牛腩新闻发布系统-小技巧相关推荐

  1. 【牛腩新闻发布系统】开发前的准备01

    前言: 牛腩新闻发布系统已经完成了很久了,在完成的过程中,一步步按照视频的步骤在走,中间探索了一下注释部分是怎么出来的.整个学习过程紧凑而且有序,中间也拖沓了两周有开始接着完成,接下来是整个过程中一些 ...

  2. 牛腩新闻发布系统——后台前台整合技术

    在牛腩新闻发布系统中用到了一些技术我就来总结下 一.鼠标超链接设置 一开始就用到了鼠标超链接的设置.尾部样式的设置,这个东西每个网站都要用到非常长用所以可以写下来积累积累. 举个例子 如图:鼠标没有移 ...

  3. 牛腩新闻发布系统——触发器使用

    触发器(trigger)是个特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作( insert,delete, update)时就会激活它执行.触发器经常 ...

  4. 【牛腩新闻发布系统之handler】

    前言: 敲着牛腩已经有很长时间了,一路走来,没有顺顺利利的!正是因为这样,我才感觉自己有了收获!也正是错误的调试,对牛腩新闻发布系统更加了解了!毕竟,错误的调试是一个经历并成长的过程,今天,主要来总结 ...

  5. 牛腩新闻发布系统——制作母板页

    以牛腩新闻发布系统为例,复述Web开发母版页制作: 单击右键--新建项--选择母版页.命名--确定. 这个母版页中包含三部分不变的内容:top(图片).Search(搜索).footer(底部版权) ...

  6. 【Dongle】【Web】牛腩新闻发布系统之中篇

    相对于前篇总结来说,中篇来得晚了很多,大概都一个多月过去了由于牛腩视频已经看完,并跟着敲了下来,故而在这里,我就总结一下视频后40讲的大概知识点. 在前期框架搭建好之后,中期也就是针对每个页面设计符合 ...

  7. 牛腩新闻发布系统—如何发布

    [前言] 牛腩项目的学习已经接近尾声了,到了该发布的时候了,当时看完牛腩老师的发布系统,并没有很懂,就想着先往下走,当看了Asp.Net第一集的时候,就突然明白怎么回事了,其实也没有那么难. [内容] ...

  8. 【牛腩新闻发布系统】系统发布06

    前言: BS系统的发布可以通过VS自带的工具实现,也可以通过windows系统自带的IIS进行发布,我用的第二种方法发布的. 使用的方法: https://blog.csdn.net/j1553341 ...

  9. 牛腩新闻发布系统(2)使用存储过程查询表

    很多人接触数据库,从数据库表中查记录最早应该是利用SQL语句字符串,这也是我们开始操作数据库表使用的SQL语言,那时也看过存储过程,只是不理解存储过程什么意思,现在也只是简单应用,了解一点点而已. 形 ...

  10. 牛腩新闻发布系统 (三)走进存储过程

    什么是储存过程 我第一次运用存储过程是在机房重构时,在进行组合查询设计时我需要通过多条sql语句查找信息,字段和属性,我把sql语句写在了数据库的"存储过程"中,而在程序中只需要调 ...

最新文章

  1. 实践教程|YOLOX目标检测ncnn实现
  2. 将Windows下的InfluxDB、Grafana做成Windows服务
  3. 【Android Gradle 插件】ProductFlavor 配置 ( ProductFlavor 引入 | ProductFlavor 参考文档地址 )
  4. 工业用微型计算机(25)-伪操作(1)
  5. h5 兑换商品 页面模版_H5页面制作工具编辑功能对比:木疙瘩、微吾、云
  6. unity3d双面材质_unity3d 模型怎么双面显示?
  7. 使用WildFly 9和Jolokia监视DevOps样式
  8. 12月10日习题答案大剖析!小伙伴们再接再厉
  9. boa服务器 系统设置,Ubuntu中配置boa服务器
  10. 使用Jenkins在Azure Web App上进行ASP.NET Core应用程序的持续集成和部署(CI/CD)–第4天
  11. Matplolib subplot 子图控制
  12. endnote按照apa6th格式复制_使用Endnote进行文献引用
  13. python 繁体字与简体字互相转换
  14. dropbox 怎么使用_如何在一台PC上使用多个Dropbox帐户
  15. 胜利vs50线跟vs100线区别_BV线与BVR电线的区别
  16. 元数据管理实践数据血缘
  17. 一个微信公众号sdk(封装的比较全面)
  18. 锐龙r7 6800u和i5 12500h选哪个好 r76800u和i512500h对比
  19. [美国签证]准备材料及面签过程
  20. 代理模式——游戏代练

热门文章

  1. 软件开发 项目进展 软件架构 指南
  2. html5swf小游戏源码,FLASH打方块小游戏及as3代码
  3. delphi xe 连接mysql_delphixe7支持MYSQL连接的方式
  4. Android 11源码下载和编译
  5. 打造自己的Android源码学习环境之三:在虚拟机中安装Ubuntu(下)
  6. Arch Linux配置gnome桌面
  7. 大一c语言书课后题答案,C语言课后习题答案
  8. 如何在csdn免费下载资料?
  9. 网页点击按钮返回顶部代码
  10. 2012年2月份第1周51Aspx源码发布详情