介绍

作为一个合作格该程序猿,使用的开发工具的熟练使用是我们必须掌握的。

而作为一名优秀的程序猿。我们不仅要能熟练的使用。并且还要去高效的使用。

而作为.Net平台专门定制的开发工具VS那当然是我们必需要熟练掌握。并且还要去高效的使用的。

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZ2VsdXB1/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">

VS是Visual Studio 的简称。VisualStudio微软公司推出的开发环境。

是最流行的Windows平台应用程序开发环境。功能很的强大,如今已经更新到了V2013的版本号。

关于详细的VS介绍在这里就不赘述了。假设有感兴趣的朋友能够到网上自己查询。今天我们主要谈下关于在.Net平台开发中使用VS的一些小技巧。

小技巧


1. VS中建立类,窗口,控件等文件的模板的使用


作为一个优秀的程序猿,良好的编程习惯是必须具备的。

而我们在进行软件开发的过程中,给代码加入凝视是我们不可缺少的。可是在加入凝视的过程中有非常多凝视都是反复的,比方我们类模块的头凝视差点儿都是反复的。

我们非常多人还在Ctrl+C,Ctrl+V。不断的反复,不断的浪费时间。在我们这个飞速发展的信息时代,时间就是一切。所以凡事我们都要讲究高效,而不是以无休止的的消耗时间为代价。在这个时代没有你做不到的,仅仅有你想不到的。

在这里对于给类模块加入头凝视,以及一些经常使用的引用等反复代码。我们除了Ctrl+C,Ctrl+V之外,事实上我们还有更高效,更自能的办法。事实上这个办法,微软早给我们攻克了。仅仅是我们这些菜鸟还不知道而已。讲到这里要赞扬一下微软。关于“全心全意为人民服务”的思想,微软做的非常好。

在我们这个社会。仅仅有你做到了“全心全意为人民服务”,老百姓才乐于买你的单。这个社会是一个讲究合作的社会,所以我们要做到“双赢”。事实上。这不仅仅是为人民服务。更是为我们自己服务,也是21世纪的生存之道。废话不说了,我们来进入正题。事实上这个问题,我们能够使用模板非常轻易的就能攻克了,而且让你一劳永逸。关于详细怎么做的步骤请见《让VS2012自己主动生成我们自己的凝视》。

2. 高速补全选择结构,循环结构。标签代码


作为一名专业的IT人士。计算机中的一些快捷键是我们必需要掌握的。在VS中并非全部的代码都必须我们用户去亲自去写的。VS它是一个智能的IDE。所以有非常多反复的代码是能够机器帮助我们去写的。在这里我们要充分的发挥出它的智能性。废话不说了。步入正题。

在VS中每一种结构代码(如选择结构If或者循环结构For)。仅仅要敲出它的第一个keyword,连续的敲2下Tab建。结构的框架就会生成。比如If结构。你敲完If然后再敲2下Tab键,就会出现:

if (true)

{

 

}

 

补全标签的快捷键是Tab+ Caps Lock  。

 

3. 加凝视的技巧

 

1)自己主动生成凝视框架

我们传统的凝视分为块凝视和行凝视。而在VS中我们使用第二种凝视方法,更智能,并且还能够在你使用前面加过凝视的类或者方法时,能够看到你之前的凝视提示。尤其是在你调用其它类的方法是忘了方法的參数时,它会自己主动弹出你之前的凝视提示。详细怎么做呢?在C#中仅仅要你在定义好的类或方法的上面紧挨着的 一行敲/// 就会自己主动生成凝视框架,然后你按着框架补全凝视就Ok了。

在VB.Net 中同理敲’’’就可以。

2)大纲凝视

写代码事实上就像写文章一样,高质量的代码。它一定条理清晰,凝视直观。给人以一种美感。在VS中我们该怎样去包装我们的代码,使它结构分明,条理更清晰呢?为此VS中提供了一种包装结构#region   ··· #endregion

有了这样的包装结构,我们就能够给我们的代码包装成各种层次结构,折叠成大纲。比如以下的代码,经#region包装以后,能够折叠成大纲形式。

    折叠前:

 

 

 

折叠后:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZ2VsdXB1/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt=""> 

4. 经常使用代码段的保存

 

在代码编写中我们经常会遇到非常多反复的代码,非常多人都去Ctrl +C  ,Ctrl  + V,事实上这样并不是最好的方面。由于在Ctrl+C  过程中你不得不去找原始的代码。找的过程是非常烦人的。为此,我们有一种更好的方法。那就是???你能够把你须要的代码选中,然后拖入工具箱,就会出现例如以下图所看到的的标签,你能够给标签命名,便于以后使用方便。当你想使用该代码段时,你仅仅要从工具箱中拖入你的所需位置就可以。方便而快捷。

结束语


事实上,VS中还有很多其它的非常好使的功能,仅仅是我们还有发现而已。我希望大家在发现在未来的过程,可不少份额。

版权声明:本文博客原创文章,博客,未经同意,不得转载。

短暂聊天VS温馨提示的更多相关文章

  1. Developer Survey Results 2017

    概观 今年,超过64,000名开发人员告诉我们他们学习和升级的方式,他们使用的工具和他们想要的东西. 自2011年以来,Stack Overflow每年都会向开发者询问他们最喜爱的技术,编码习惯,工作 ...

  2. 使用ASP.NET SignalR实现一个简单的聊天室

    前言 距离我写上一篇博客已经又过了一年半载了,时间过得很快,一眨眼,就把人变得沧桑了许多.青春是短暂的,知识是无限的.要用短暂的青春,去学无穷无尽的知识,及时当勉励,岁月不待人.今天写个随笔小结记录一 ...

  3. C# Redis辅助类封装与简单聊天室的实现思路说明

    虽然redis api的功能比较齐全,但个人觉得为了更好的方便学习和使用,还是很有必有做一个类似DBHelper的帮助类 辅助类主要功能(代码会在最后放出来) 1. 事件监听: 重新配置广播时(主从同 ...

  4. ASP.NET SingalR 点对点聊天实现思路总结

    前一段时间写了一个简单的聊天室,是群聊的方式.博客地址:http://www.cnblogs.com/panzi/p/4980346.html.还有一种需求就是常见的尤其是培训机构的主页面,经常会有1 ...

  5. Socket聊天程序——Common

    写在前面: 上一篇记录了Socket聊天程序的客户端设计,为了记录的完整性,这里还是将Socket聊天的最后一个模块--Common模块记录一下.Common的设计如下: 功能说明: Common模块 ...

  6. Socket聊天程序——客户端

    写在前面: 上周末抽点时间把自己写的一个简单Socket聊天程序的初始设计和服务端细化设计记录了一下,周二终于等来毕业前考的软考证书,然后接下来就是在加班的日子度过了,今天正好周五,打算把客户端的详细 ...

  7. Socket聊天程序——服务端

    写在前面: 昨天在博客记录自己抽空写的一个Socket聊天程序的初始设计,那是这个程序的整体设计,为了完整性,今天把服务端的设计细化记录一下,首页贴出Socket聊天程序的服务端大体设计图,如下图: ...

  8. Socket聊天程序——初始设计

    写在前面: 可能是临近期末了,各种课程设计接踵而来,最近在csdn上看到2个一样问答(问题A,问题B),那就是编写一个基于socket的聊天程序,正好最近刚用socket做了一些事,出于兴趣,自己抽了 ...

  9. SignalR快速入门 ~ 仿QQ即时聊天,消息推送,单聊,群聊,多群公聊(基础=》提升)

     SignalR快速入门 ~ 仿QQ即时聊天,消息推送,单聊,群聊,多群公聊(基础=>提升,5个Demo贯彻全篇,感兴趣的玩才是真的学) 官方demo:http://www.asp.net/si ...

随机推荐

  1. CSS Reset的相关概念及实例

    原文 简书原文:https://www.jianshu.com/p/fdb79010895c 大纲 1.什么是css reset? 2.CSS reset的实例 1.什么是css reset? 个人理 ...

  2. Python数据分析环境和工具

    一.数据分析工作环境 Anaconda: Anaconda(水蟒)是一个科学计算软件发行版,集成了大量常用扩展包的环境,包含了 Python 解释器,conda 包管理工具,以及 NumPy.Pand ...

  3. 【2013】将x插入有序数列

    Time Limit: 3 second Memory Limit: 2 MB 将一个数x插入到有序数列a中,插入后a仍然有序. Input 第一行输入有序数列a的元素个数 第二行依次输入a的元素,以 ...

  4. [内核编程] 4.5 HOOK分发函数

    4.5 HOOK分发函数 本节开始深入的探讨键盘的过滤与反过滤.有趣的是,无论是过滤还是反过 滤,其原理都是进行过滤.取胜的关键在于:谁将第一个得到信息. 黑客可能会通过修改一个已经存在的驱动对象(比 ...

  5. Docker CE for Windows安装使用

    原文:Docker CE for Windows安装使用 官网下载并安装Docker CE for Windows IDEA连接Docker Docker一些常用命令 Docker for windo ...

  6. 【BZOJ1426】收集邮票 概率DP 论文题 推公式题

    链接: #include <stdio.h> int main() { puts("转载请注明出处[辗转山河弋流歌 by 空灰冰魂]谢谢"); puts("网 ...

  7. Hdu4771(杭州赛区)

    Stealing Harry Potter's Precious Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 ...

  8. 【t058】拜年

    Time Limit: 1 second Memory Limit: 128 MB [问题描述] 拜年是中国人少不了的风俗.还没过年呢,刚上小学的妮妮已经等不及要给她的小伙伴去拜年了,但是她不知道如何 ...

  9. Spring mvc redirect跳转路径问题

    SpringMVC重定向视图RedirectView小分析 前言 SpringMVC是目前主流的Web MVC框架之一. 本文所讲的部分内容跟SpringMVC的视图机制有关,SpringMVC的视图 ...

  10. 【t042】炮击坦克

    Time Limit: 1 second Memory Limit: 128 MB [问题描述] 在一个坐标轴上,有M辆坦克,第i辆坦克在时刻0处于pos[i](pos[i]>0),speed[ ...