条款16 智能感知
Visual Studio 2005提供的智能感知功能有助于更加准确高效地输入代码,尽可能减少查找帮助所需的时间。通常在如下几个场合会用到智能感知。
1. 列出成员
.NET类库为程序员提供了大量的属性和方法。毫不夸张地说,没有任何一位程序员能够完全记清每一个对象的成员列表,幸好集成开发工具帮助程序员做到了这一点。在当前对象的名称后键入成员访问运算符(.),该对象的有效成员的列表就被呈现出来了(如图16-1所示)。通过上下导航键选择了列表中的某个成员后,键入回车,该成员便会自动插入到代码中。如果知道成员名称的前几个字母,还可以通过键入它们以直接跳至列表中的该成员。
|
提示
使用键盘快捷键Ctrl+J能够手动展开“列出成员”下拉列表。
2. 参数信息
编写代码调用一个方法时,智能感知也会提示该方法的参数数目、参数名称和参数类型的信息(图16-2)。
3. 快速信息
为了尽可能地节省开发人员查找帮助的时间,当移动鼠标悬停在某标识符上时,就会出现一个黄色的弹出框,其中显示了该标识符的快速信息(图16-3)。
|
| 图 16-2 |
| 图 16-3 |
|
| 图 16-4 |
4. 完成单词
“完成单词”功能可以帮助开发人员降低编程过程中拼错代码的可能性。只要键入了足够区分变量名、命令名或函数名的字符,键入回车,系统就会自动输入单词的剩余内容。
提示
当光标上方存在不完整的函数,例如缺少括号、分号等,或者是代码产生了错误,IntelliSense就可能无法分析代码元素,因而不会发挥作用。
如果对系统默认的IntelliSense设置不满意,可点击菜单栏【工具→选项】,展开“选项”对话框的左侧“文本编辑器”节点,找到当前使用的编程语言,如C#,在“常规”属性页中,勾选或取消IntelliSense不需要功能的复选框(图16-5)。
|
| 图 16-5 |
|
| 图 16-6 |
| 回书目 |
| 关于 ASP 实战 智能 Visual Studio 代码 ASP.ENT 2.0实战起步 的 |
|
· 上周真题冲刺测试获奖.. · 全国计算机等考四级模.. · 08年3月各大网上书店及.. · 网络工程师模拟测试获.. · 全国计算机软考考试指.. · 3月24日WCF聊天活动 积.. |
· 全国计算机等级考试四.. · 软件项目估计:第2版 · 系统分析师基础知识自.. · 构建可扩展的Web站点的.. · 2008年全国计算机等级.. · 网络数据安全与保密自.. |
|
||||
| · 思科全球CEO钱伯斯第七.. · 北漂技术人90天求职纪实 · 2007年互联网大会 · 龙芯要做中国的“奔腾” · IPv6协议--拓展网络无.. · 国际文档格式标准开战 · 微软出价446亿美元收购.. · 贝恩资本携手华为22亿.. |
· Linux——从菜鸟到高手 · SOA 面向服务架构 · 2008年4月全国计算机等.. · 微软Forefront企业安全.. · 华为员工自杀频频拷问.. · 技术人求职简历完备手册 · 勇闯IT培训黑色围城 · 隐私保护技术探讨 |
|||
|
||||
| · SQL Server 2008/2005.. · SOA 面向服务架构 · SQL Server 2008/2005.. · iSCSI应用与发展 · RAID——磁盘阵列基础 · 中间件应用技术专题 · SQL Server入门到精通 · 病毒查杀专题 |
· 国际文档格式标准开战 · 路由器设置与口令恢复 · Linux防火墙 · 打造安全服务器 · SOA 面向服务架构 · PHP开发应用手册 · ADSL应用面面俱到 · 入侵防护系统(IPS)初探 |
|||
|
||||
| · iSCSI应用与发展 · 中间件应用技术专题 · SQL Server入门到精通 · SQL Server 2008/2005.. · SOA 面向服务架构 · iSCSI应用与发展 · RAID——磁盘阵列基础 · 病毒查杀专题 |
· 路由器设置与口令恢复 · SOA 面向服务架构 · 了解统一威胁管理(UTM).. · ADSL应用面面俱到 · ADSL应用面面俱到 · 反垃圾邮件技术应用 · PHP开发应用手册 · 中间件应用技术专题 |
|||