Visual Studio程序员箴言(Microsoft Visual Studio Tips)
分類: 图书,计算机与互联网,程序语言与软件开发,语言与开发工具,
品牌: 福特(Sara Ford)
基本信息·出版社:人民邮电出版社
·页码:205 页
·出版日期:2010年01月
·ISBN:9787115215727
·条形码:9787115215727
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
·外文书名:Microsoft Visual Studio Tips
产品信息有问题吗?请帮我们更新产品信息。
内容简介《Visual Studio程序员箴言》内容简介:Visual Studio是微软公司推出的、目前最流行的Windows平台应用程序开发环境。《Visual Studio程序员箴言》介绍了各种Visual Studio使用技巧,全书共7章,依次介绍了编辑器、查找功能、环境布局、设计工具以及解决方案、其他项目与调试方面的技巧。
《Visual Studio程序员箴言》的作者是一位经验丰富的Visual Studio测试工程师,她将自己平日博客上的Visual Studio使用技巧归纳成书,并通过图例让读者对技巧的作用了如指掌。无论是对Visual Studio初学者还是经验丰富的用户来说,了解、掌握并在实际工作中使用这些技巧都能在开发中达到事半功倍的效果。
作者简介Sara Ford,作为Vistual Studio核心团队负责测试的软件设计工程师,Sara Ford 分析了VislJaI Studio核心环境中几乎所有的功能。她从2007年开始在自己的博客上发表“VisualStudio每日一贴”系列文章,结果大受欢迎,并促成了《Visual Studio程序员箴言》的诞生。Sara计划将《Visual Studio程序员箴言》的稿费以奖学金的形式捐赠给她的家乡——曾被卡特琳娜飓风摧毁的密西西比州的Waveland。
媒体推荐“Sara提供了很多出色的技巧和窍门,能让大家更好地使用Visual Studio。”
——Scott Guthrie Microsoft公司副总裁
编辑推荐《Visual Studio程序员箴言》中251条技巧,快速提升工作效率!
200多条鲜为人知、省时省力的技巧,最大限度地提高您的工作效率!
Visual Studio程序员箴言——包含上百条技巧和快捷操作,优化了编辑器、搜索、导航、窗口布局和其他功能。作为Visual Studio核心团队的一员,作者分析了核心环境中几乎所有的功能,发掘出大量可以简化工作和提高效率的技巧和窍门,深入了解IDE各种功能的工作方式,并快速地应用在其他编程语言中。
借助Sara的6大密技和200多条技巧快速提升您的工作效率:
·避免意外复制空白行
·只选择垂直的代码列
·通过剪贴板循环粘贴多个元素
·使用渐进式搜索找到正在输入的内容
·增大整个环境的字体大小
·使用跟踪点记录变量内容
目录
第1章 编辑器的基础知识
1.1 基本编辑
1.1.1 文本编辑
技巧1.1 避免意外复制一个空白行
技巧1.2 通过剪贴板环来循环粘贴不同内容
技巧1.3 使用Ctrl+Enter组合键在上方插入一行,使用Ctrl+Shift+Enter组合键在下方插入一行
技巧1.4 使用Ctrl+W组合键选择当前单词
技巧1.5 使用Ctrl+Delete组合键删除下一个单词,使用Ctrl+Backspace组合键删除前一个单词
技巧1.6 使用Ctrl+L组合键剪切当前行,使用Ctrl+Shift+L组合键删除当前行
技巧1.7 删除一行开头的水平空白
技巧1.8 将代码或文本拖动到新位置
技巧1.9 右键拖动代码可将代码移动或复制到某处
技巧1.10 在编辑器中调换字符、单词和行的顺序
技巧1.11 在编辑器中使用键盘快捷键来改变单词的大小写
1.1.2 撤销/重复
技巧1.12 使用标准工具栏上的撤销堆栈
1.2 滚动与导航
1.2.1 滚动
技巧1.13 使用鼠标滚轮在各个方向上滚动
技巧1.14 在不滚动的情况下跳到编辑器中当前视图的顶部或底部
技巧1.15 隐藏编辑器中的垂直和水平滚动条
1.2.2 在编辑器内和编辑器之间进行导航
技巧1.16 通过返回标记在编辑器中进行向前和向后定位
技巧1.17 使用撤销操作将光标跳回到上一个插入点
技巧1.18 通过键盘访问导航栏
技巧1.19 拆分窗口和新建窗口
技巧1.20 使用F6在编辑器内的拆分窗格之间跳转
技巧1.21 在编辑器内启用URL定位
技巧1.22 使用Ctrl+G时不弹出“转到行”对话框
1.2.3 自动换行和虚空格
技巧1.23 启用自动换行
技巧1.24 启用虚空格
1.3 编辑器字体和颜色
1.3.1 字体大小
技巧1.25 增大编辑器中工具提示的字体大小
技巧1.26 将宏绑定到键盘快捷键(或者说,如何快速增大或减小文本编辑器的字体大小)
1.3.2 字体和颜色
技巧1.27 将编辑器背景改为黑色
技巧1.28 “工具”→“选项”→“环境”→“字体和颜色”中“自动”和“默认值”之间的差别
技巧1.29 改变书签的颜色
1.3.3 可见提示
技巧1.30 跟踪编辑器中的变化
技巧1.31 在编辑器中显示行号
技巧1.32 查看可见空白
1.4 打印
打印选项
技巧1.33 打印行号
技巧1.34 打印黑体
技巧1.35 把文件路径打印为页眉
1.5 状态栏
状态栏选项
技巧1.36 隐藏状态栏
第2章 让编辑器的使用得心应手
2.1 高级编辑
2.1.1 选择
技巧2.1 使用编辑器中的块/列选择
技巧2.2 按Esc键时跳转到所选文本的开始处
技巧2.3 使用Ctrl+=键选择从当前光标位置到最后一个返回标记之间的所有代码
技巧2.4 在编辑器中交换当前的定位点位置
2.1.2 注释
技巧2.5 使用键盘快捷键快速注释和取消注释代码
2.1.3 设置格式
技巧2.6 在编辑器中显示导引线以帮助您设置代码格式
技巧2.7 设置文档、选定的文本或者只是当前行的格式
技巧2.8 保留制表符或者插入空格
技巧2.9 将空格转换为制表符和将制表符转换为空格
技巧2.10 从文本编辑器工具栏上增加或减少行缩进
技巧2.11 智能缩进与块缩进之间有什么区别
2.1.4 大纲显示
技巧2.12 折叠和展开代码
切换大纲显示展开
切换所有大纲显示
停止大纲显示
启动自动大纲显示
折叠到定义
技巧2.13 剪切并粘贴一个折叠的代码块
技巧2.14 在不关闭大纲显示的情况下隐藏大纲显示(选定内容的边距)
2.1.5 模拟
技巧2.15 启用Emacs和Brief编辑器模拟
2.1.6 二进制编辑器
技巧2.16 在二进制编辑器内打开内容
2.1.7 分隔符突出显示和大括号匹配
技巧2.17 “自动突出显示分隔符”选项的功能是什么
技巧2.18 改变大括号匹配的颜色
2.1.8 清理未使用的代码
技巧2.19 移除未使用的using语句
2.1.9 自动恢复
技巧2.20 在意外关机时VisualStudio自动恢复文件
2.1.10 文件扩展名
技巧2.21 针对指定文件扩展名支持语法突出显示功能
2.2 打开文件
打开文件和编辑器窗口
技巧2.22 打开文件时重用同一个编辑器窗口
技巧2.23 在编辑器中自动刷新已打开的文档
技巧2.24 在VisualStudio中编辑只读文件
技巧2.25 自定义“文件”→“打开”→“文件”对话框打开的目录
技巧2.26 自定义“最近的文件”列表中显示的项数(以及在何处找到这些列表)
2.3 书签
管理书签
技巧2.27 设置书签并在多个书签之间导航
技巧2.28 在“书签”窗口中,如何在书签文件夹之间导航
技巧2.29 为快速查找的所有结果创建书签
2.4 IntelliSense
语句完成、参数信息和完成单词
技巧2.30 使用Ctrl+J键调用语句完成
技巧2.31 显示函数的参数信息
技巧2.32 显示函数的快速信息
技巧2.33 完成一个单词
技巧2.34 增大语句完成提示信息的字体大小
技巧2.35 调整语句完成对话框的大小
技巧2.36 在语句完成对话框使用键盘切换“通用”和“全部”选项卡
技巧2.37 默认关闭Intelli Sense
2.5 代码段
使用代码段
技巧2.38 使用Ctrl+K、Ctrl+X键插入代码段
技巧2.39 通过快捷关键字插入代码段
技巧2.40 按TabTab键插入代码段
技巧2.41 浏览代码段和添加新代码段
技巧2.42 修改代码段中的默认值和变量
技巧2.43 与团队成员共享代码段
技巧2.44 围绕一块代码插入代码段
第3章 找到目标内容
第4章 管理环境布局
第5章 了解更多的设计工具(第1部分)
第6章 了解更多的设计工具(第2部分)
第7章 了解解决方案和其他项目调试技巧
附录A Visual Studio背景资料
附录B 通过博客发布技巧的技巧
附录C 软件测试技巧
附录D 我是如何开始从事编程的
……[看更多目录]
序言撰写本书之际,世界各国人民正在中国北京欢聚一堂,共庆2008年夏季奥运会这个盛大的节日。运动员花费了数年时间将他们的身体和运动状态调整到最佳,正是为了这一刻做好准备。那些在各个项目上获得金牌的选手将会定格在一个个辉煌的瞬间里。
尽管以最快速度完成编程任务一般不会授予奖牌,但您手上拿着的这本书可以帮助您更加高效地使用Visual Studio。本书中的很多技巧只能为您节省几秒钟或更少时间,但是作为开发人员,我们都知道对于一个要执行几千次的例程而言,即使是最微不足道的优化也能带来意想不到的好处。
纵观本书,Sara所讲Visual Studio中的很多功能都是您从未听说过,或者已经长时间遗忘的。尽管我在Microsoft与VisualStudio打交道已经有将近10年时间,但Sara的博客依然暴露出了我在知识方面的不足。无论您是自从20世纪90年代以来就一直使用VisualStudio,还是首次安装它,都可以从本书中找到自己需要的技巧。
直到我读到本书的原稿后,我才意识到我在Sara的“Visual Studio每日一贴”系列文章和在本书中扮演的角色。我很高兴有机会与她分享这些体验。知道Sara将继续本书内容的撰写让人感到很鼓舞(我并不惊讶)。她还要帮助她家乡的人们追求他们的软件事业,这跟本书帮助开发人员更好地使用Visual Studio的原则正好不谋而合。
“Go,Sara,go!”
文摘插图:
4 管理环境布局
Microsoft Visual Studio的窗口管理功能领域代表工具窗口、文档窗口以及菜单栏和命令栏的基本功能。作为Visual Studio核心小组的功能测试人员,我全面涉猎了窗口管理功能,包括工具窗口停靠、自动隐藏之类的一般功能。至于特定功能的深入测试,则是各个语言小组的职责。
窗口管理是我所喜欢测试的功能领域之一。因为这个功能领域如此庞大,有这么多用户界面组合可以选择,所以我一定要用极具创意的方式寻找bug。我喜欢用找出新方法来制造麻烦,然后记下bug。测试工作的最终体验是“嗨,开发人员,您出问题了,让我来告诉你”。所以一点也不奇怪,我最喜欢的bug都来自这个领域。
我们有一个专门的工具窗口测试用例,它反复将一个工具窗口停靠在同一个停靠目标上,反复许多次,用来测试工具窗口在压力下的性能。在这个过程中最酷的是工具窗口的客户区域(就是工具窗口中的用户界面)在大约100次停靠之后,会随着每次停靠而变得越来越小。然后到了某个时刻,客户区域会用负的大小绘制自己,并且出现在工具窗口的标题栏上,这真是太怪异了。显然,测试到了这个时候就开始失败了,因为自动框架无法找到窗口的标题栏。我永远忘不了看到测试用例失败时的截屏,看到它吃掉了半个标题栏时的感受:这个bug太酷了。当然,我感觉费了一辈子的时间才实现“重现”(在描述重新生成一个bug所需要的确切步骤时我们使用的术语)。如果用手动操作的方法让工具窗口停靠100次,真的会让人迅速变老,但是由于我最后终于完成了“重现”,所以还是非常值得的。