Visual Studio 简单使用个人总结

Visual Studio 简单使用个人总结

       转载请注明来源:www.cnblogs.com/icmzn(后续会持续更新)

1.文件扩展名的了解
(1).csproj
csproj文件大家应该不会陌生,那就是C#项目文件的扩展名,它是“C Sharp Project”的缩写Visual Studio会根据csproj里的XML定义来管理项目文件
以及相关其他一些种类非常丰富的数据及操作,编译这个项目需要有哪些依赖,默认输出路径,Pre-Build和Post-Build需要哪些操作等等
(2)后缀为.sln的为解决方案的文件,通道打开项目/解决方案 即可代开工程。
2.一些对版本的了解
(1)express editions :速成版本,可以理解为特别版,精简版。他是轻量级的IDE,包含了基本功能,但是没有完整版那样强大;
3.可以支持的开发类别
C#    visual Basic,    C++,
Windows Phone, SQL Server,    Server.
3.一些软件的的常规版本控制
(1)以Windows为例,Windows 7包含6个版本,分别为Windows 7 Starter(初级版)、Windows 7 Home Basic(家庭普通版)、Windows 7 Home Premium(家
庭高级版)、Windows 7 Professional(专业版)、Windows 7 Enterprise(企业版)以及Windows7 Ultimate(旗舰版)。
微软各种产品的下载:
https://www.visualstudio.com/downloads/download-visual-studio-vs
4.LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
用VS2010编译C++项目时出现这样的错误:
(1)解决方案一
是嵌入清单的问题,于是对该工程以及所有依赖工程进行如下操作
右键->工程属性->配置属性-> 清单工具->输入和输出->嵌入清单,选择[否]
1>LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
1>CVTRES : fatal error CVT1100: 资源重复。类型: MANIFEST,名称: 1,语言: 0x0409
这个是由于日志文件引起的,可以将
项目\属性\配置属性\清单工具\输入和输出\嵌入清单:原来是“是”,改成“否”。
(2)解决方案2
项目\属性\配置属性\链接器\清单文件\生成清单:原来是“是”,改成“否”。
(3)这个方法比较好
复制 C:\Windows\winsxs\x86_netfx-cvtres_for_vc_and_vb_b03f5f7f11d50a3a_6.1.7601.17514_none_ba1c770af0b2031b 目录下的 cvtres.exe 到C:
\Program Files\Microsoft Visual Studio 10.0\VC\bin 目录下,直接覆盖替换。
4. 常用的快捷方式技巧
(1)ctrl + tab 可以在编辑菜单页面进行切换,以及现有窗口直接进行选择处理;
最有用的,在窗口之间来回跳转是十分方便的。
shift + tab 键,可以砸UI界面中的空间之间进行切换。
(2)alt + F9 输出端口调试断点窗口;
(3)shif + alt + enter :对当前编辑页面进行全变或者还原;
(4)ctrl + shift + n :打开项目对话框进行添加新项目;
(5)ctrl + shift + o :打开项目或者解决方案对话框;
(6)alter + enter : 打开属性控制面板(窗口)
(7)F5启动调试
(8)按住Ctrl + 滚轮 ,可以放大或缩小编辑框的字体大小
5.一个解决方案可以允许放多个工程项目
6.将visual studial 的当前环境设置导出为一个文件,这样可以将这个文件导入到任何一个当脑中。
从而当前的环境不变。设置后自己的样式,文件即可,保留当前环境。
7. 两种版本发布内容区别:
debug build:
release build:
8. Visual Studio  2010 能够作为以下编辑器:
C/C++ , VisualBasic, C#, CSS, F#;
HTML,JScript,PL/SQL, Plain text,
XML , XAML, XOML , Transaction
9.调试相关
ctrl + F5 : 开始执行(不进,行调试);
F5 : 开始调试,并执行;
10 工具》选项》文本编辑器:可以对不同编辑器进行个性化设置
(1)工具》选项》环境》字体与颜色:可以调节编辑器的颜色等
(2)设置文本编辑北京的颜色,设置匹配括号的颜色,等等
11. 格式化你的代码visual studio 2010
(1)编辑》高级》查看空白 快捷键:Ctrl+R 在按下Ctrl+W,即可显示空白或者不显示空白;
(2)讲所选代码转化为大写:ctrl + shift +U ;
   讲所选的代码转化为小写:ctrl + U
(3)注销所选的内容所在行,使用// , Ctrl + k 在按下ctrl + C,即可
    取消所选行的注释表示符号: Ctrl + k ,在按下ctrl + U, 即,按下ctrl 同时先按下K,在按下U
(4)编辑》intelgence:visual Studio2010 可以智能化生成常规操作如生成:
构造函数,生成枚举类等。。(重要***)
(5)编辑》大纲视图:就是只显示方法的原型,讲方法的实现隐藏
快捷方式:Ctrl + M 且 ctrl + O,打开大纲视图,即讲代码折叠;
展开大纲视图:Ctrl + M,且ctrl + L ,关闭大纲视图,即将代码展开。
(6)按照规则工具》文本编辑》C/C++,设计规则后,
对C# 代码有效,对C++ 没有效果
对本文档文件进行格式化操作:Ctrl+M 且 Ctrl + D
12. 导航你的额code ---在编辑文档之间“挑来挑去”
(1)使用
#regoin hide this code
#endregion,包围你讲不会使用的代码,这段代码就折叠在一起
(2)在编辑菜单的左侧“滚动条”的上面,有一个“扩展新窗口”将当前正在编辑的文档快速以两个窗口显示,方便查看前面的内容,“双击”中间的

横线,即另一个窗口及消失。
(3)在悬停的“数据类型(类)”的上面,按下F12,则跳转到对应的“累的定义文件”中;
按下:    ctrl + tab键,则默认切换到上一个“编辑文件”的页面;这样就在查看代码非常方便;
(4)在变量的上面按下F12,则跳转到变量的定义处;
(5)在“代码处”,也可以通过鼠标右键,来导航代码 nice!!!
(6)利用“bookmark”书签,进行“代码”之间跳转,
如:按下ctrl + K,再按下ctrl + K, 则在当前位置添加书签一个,这样按下shift + F2, 挑战至上一个书签,或者直接按下F2跳转至下一个书签的代码
;同时按下两个书签:ctrl+K,ctrl+k,即对当前的书签取消
或者利用上面的工具栏:直接用鼠标操作“取消/设置当前书签”“跳转到上一个书签”“跳转到下一个书签”
同时也可以利用
(7)通过视图:向前导航,向后导航实现编辑页面之间的跳转
快捷方式:ctrl + -,向前挑战;ctrl + shift + -,向后跳转
如:查看“变量”或者“方法”的所有引用;
13. 使用任务列表
(1)打开“TODO视图”:view 》 其他视图》 任务列表
选择“注释”类型的TODO,
 // TODO 这是一个TODO注释形式的TODO,则讲次TODO的内容添加到“任务列表”
添加“任务类型”方法:
工具》选项》环境》任务列表todo list 》 添加BUG, 设定不同的权重;
默认的“任务类型”:TODO,UNDONE,HACK,都是正常权重 UnresolvedMergeConflict(未解决的冲突):权限搞
添加:BUG,权限高
这样在用注释://BUG 即可添加一个权限高的任务
在代码处添加以上
14.如何注释代码
(1)对所选的代码行进行注释:
ctrl + k, 且 ctrl + c ;添加注释
ctrl + k, 且 ctrl + u ;删除数值的符号
15.如何文档化代码,code的API
(1)略去
16.用visual studial 的“自动智能工具”来写代码:
(1)当新建一个不存在的对象的时候,讲鼠标放在类型上,会提示“建立一个新的类,或者一个struct类型”
选择相应的类型规则,在当前位置建立一个新的文件,等,vs会“自动智能”新建这样的类型。
(2)当在书写一个“类”的时候,可以直接打出“类型名字”的首个大写字母,则“自动智能”跳出所过来的类型
16. 0507 Working with code snippets
(1)在一些常用代码片段上,如for,while,if 连续按下两次“Tab”键后,则Visual Studio 会自动补全此“代码”片段的结构;
17.重构代码 热factoring the code
(1)变换变量的名字,对变量的名字右键,“refactoring” 》 “rename” 根据选项即可更新所有引用到次变量的名称;
或者使用快捷方式:Ctrl + R 且Ctrl + R;
同样可以用在:“函数名称”的重构更改,想影响到定义的位置以及相关的引用位置;
(2)变更成员函数的参数顺序重构,点击成员含有》邮件,“热factoring”》“arguments order change” 调整后,即可享相关位置进行改变顺序,
这样在程序定义处,以及相关引用处,会在预览窗口中显示以及替换;
或者使用快捷方式:Ctrl + R 且Ctrl + O;
(3)可以查看各个作用于的区域显示DevExpress,需要安装;
(4)代码也可以重新生成接口形式,需要下去自行调研;类似于Java的写法处理,C++也可以重构成接口形式;
17.使用类视图“设计类”和“类视图工具”
(1)代开类视图显示:视图》类视图
或者使用快捷方式:Ctrl + Shift + C  , 可以看出当前项目中的命名空间,所在文件以及相关类的信息;
“类视图”与“对象视图(对象浏览器)”配合使用:视图》对象视图,或者快捷方式:Ctrl + Shift + J
使用对象浏览器可以找到,系统中用到的任何一个对象的用法以及在整个类的累的“层次结构”的位置;
可以可视化对类进行设计;
18. 制作一个控制台console 应用程序
(1)可以修改控制台输出的文字的颜色;
(2)调试》开始执行(不调试):快捷方式,Ctrl + F5
或者:调试》启动调成:快捷方式,F5
(3)在任何一个解决方案下面的项目上,右键选中弹出的“在windows资源管理器中打开”,打开项目的文件目录;
19. 创建一个类库
(1)创建一个类库,最终要获得一个".dll"的文件,这个就是你代码生成的类库;
(2)在其他工程中,如果需要引用此类库,则需要在“引用文件”右键,选择“添加引用”,选中上面的dll文件,最后当前项目进行编译处理;(可选
属性)可以选择是在器属性面板中选择“copy local”,则本类库将会被拷贝纸当前系统中;
(3)最后就可以在当前文件中引用操作处理类库中的类,创建本地类实例;
20.调试程序
(1)添加一个断点,或者取消一个断点,用快捷键“F9”或者用鼠标在行序号双击也可以;
(2)按“F5”开始调试,然后Debug断点
(3)在进入调试页面后,上面的工具栏可以有“停止调试”“逐行调试F9”“逐过程调试”“进入函数F11”“跳出函数”
(4)定位到“光标”的位置,右键》“程序移动到贯标位置”:则debug到光标位置;
21.调试窗口的使用
(1)讲“变量名字”拖动到“watch”窗口,则可以查看此变量的名称信息;也可以改动次变量的信息,并反映到当前环境中;
(2)Local窗口展示当前“作用域”的所有变量信息,AutoOS窗口只展示当前变量信息;
(3)窗口的位置 debug》窗口》所有调试相关的窗口;
(4)“及时窗口”,是用来运行单独的一行语句,在调试环境下,debug》窗口》及时窗口即可打开此窗口;
(5)“线程窗口”
22.学会使用microsoft MSDN

时间: 2024-11-01 18:10:08

Visual Studio 简单使用个人总结的相关文章

Python Tool Visual Studio简单使用

由于一直在做.NET的开发,一直用的IDE是VS系列的,所以想用VS也能开发Python,刚好微软提供一个插件PTVS(Python Tool Visual Studio)专门应用于Python开发的,但是很可惜没有提供中文版本的,只有英文版本的,对于英语很差的我来说是一种考验呀!!!!!!!!!!! Sort与Sorted 无意中用PTVS插件做列表的排序的时候发现,用Python自己带的SCMD命令Sort或者Sorted排序都行,但是在插件中Sort就不行 貌似必须使用Sorted使用才行

在visual studio 2010中调用ffmpeg

本文来自:http://blog.sina.com.cn/s/blog_4178f4bf01018wqh.html 最近几天一直在折腾ffmpeg,在网上也查了许多资料,费了不少劲,现在在这里和大家分享一下. 一.准备工作 本来是想自己在windows下编译ffmpeg生成lib.dll等库文件的,但是折腾好久总是出错,于是果断放弃.幸好网上已经有了编译好的版本,可以拿过来直接用,网址为http://ffmpeg.zeranoe.com/builds/.我们需要的是32-bit Builds (

使用Visual Studio创建简单的自定义Web Part 部件属性

使用Visual Studio创建简单的自定义Web Part 部件属性 自定义属性使用额外的选项和设置拓展你的Web part部件.本文主要讲解如何使用Visual Studio创建简单的自定义Web Part 部件属性. 1. 打开Visual Studio,点击文件--新建项目--空白SharePoint项目CustomWPProperties.部署为场解决方案. 2. 右击项目添加新项Web Part部件WPPropertyExample,点击添加. 3. 右击WPPropertyExa

安装Visual Studio 2013 update 2 更新包记录和新功能简单体验

昨天下载了进4个小时,将visual studio 2013 update 2 更新包和visual studio 2013 完整安装包(包含UPDATE2)的下载完成,今天抽出时间体验一下,昨天在网上看了一下英文翻译的说明,增加了一些支持和改进,我只是针对于我所看到的来操作使用一下,看看有啥变化吧.将ISO文件加载到虚拟光驱,然后开始安装更新包,界面弹出后告诉我需要大概3个多G的硬盘空间,嗨真是大啊.点击安装开始继续安装,我截个图如下 剩下是就是等着安装完成了,整个安装过程还是比较慢的,安装的

Xamarin+Prism开发详解四:简单Mac OS 虚拟机安装方法与Visual Studio for Mac 初体验

Mac OS 虚拟机安装方法 最近把自己的电脑升级了一下SSD固态硬盘,总算是有容量安装Mac 虚拟机了!经过心碎的安装探索,尝试了国内外的各种安装方法,最后在youtube上找到了一个好方法. 简单总结一下成功安装方法: 1,Vmware Player 12.1.1-3770994(Virtual Box 老版本Win10上启动不了,新版本5.1不再支持Mac OS) 2,执行命令关闭Hyper-v服务重启:bcdedit /set hypervisorlaunchtype off (不然无法

Visual Studio创建简单的Event Receiver

使用Visual Studio创建简单的Event Receiver 事件接收器是添加触发器到SharePoint解决方案的有效方法. 1. 在站点创建TestList列表. 2. 管理员身份打开VS,创建Event Receiver事件接收器. 3. 命名SimpleEventReceiver,部署为场解决方案,点击下一步. 4. 选择列表项事件,Announcements通知列表,正在添加项. 5. 点击完成. 6. 修改SimpleEventReceiver.cs文件,这会在另一个列表中添

InstallShield Limited Edition for Visual Studio 2013 简单体验

最近工作比较忙,在开发过程中想到最后还是打包成安装程序,这样是最完美的因为开发的程序是需要.NET支持的,做成安装程序后在安装的时候如果没有必要的环境,安装程序可以一同安装.废话少说直接启动VS2012后找到安装和部署选中InstallShield选项,初次安装会打开一个网页,需要进行注册,然后得到一个序列号都是免费的,然后下载InstallShield Limited Edition for Visual Studio 2013安装程序,安装好后,再选择InstallShield Limite

使用Visual Studio 2010 创建简单的Silverlight应用程序

使用Visual Studio 2010 创建简单的Silverlight应用程序 Silverlight是创建动态的引人的RIAs(Rich Internet Application)的新方法.这里教你创建简单的Silverlight应用程序. 1. 打开VS,新建项目,选择Silverlight应用程序模板. 2. 命名mySimpleSilverlightApplication,点击确定. 3. 在弹出的对话框中,清除"在新网站中承载Silverlight应用程序"复选框,点击确

【转】Visual Studio团队资源管理器 Git 源码管理工具简单入门

1.1 环境 Visual Studio + GitLab (其他版本同理) 1.2 Git操作过程图解 1.3 常见名词解释 拉取(Pull):将远程版本库合并到本地版本库,相当于(Fetch+Meger) 获取(Fetch):从远程版本库获得最新版本 合并(Meger):将两个版本库进行合并操作 提交(Commit):将所做的更改,存入本地暂存库 推送(Push):将所做的更改,存入远程版本库 同步(Pull+Push):先将远程库拉取,再将本地库推送到远程库,相当于(Pull+Push)