合理运用VS2010智能代码,开发更便捷

简介:

    做程式开发的时候,你会不会经常遇到很多语句中的参数记不得了,常常写到某个点上又得把工具书拿过来翻开查阅或查看帮助文件,特别是有时开发的语句过多时逐个敲入显得很麻烦。
      其实在使用Visual Studio中一直就有这样的功能,而在Visual Studio 2010更加智能化一些,免去开发者很多这样不必要麻烦。如在VS 2008中,为一个对象选择属性时,它将根据输入的字母的顺序排列,为你提供智能提示。而在VS2010中它将向你显示基于组的属性。例如,如果文本框对象后键入text,它将向你显示Text、 TextChanged、TextMode,并且也支持Pascal的智能提示。今天我们就举例来说明一下,如何在Visual Studio 2010中获取智能提示代码。
      我们来看看在vs2010中编辑脚本语言时,如何获得智能提示。
      对基本类型判断后的智能提示,根据对象定义时的输入类型值,进行智能提示,如初始化为字符串的时候。

 

      而当再向赋数值类型的时候,智能提示方法对其类型进行了判断,并给出了数值类型支持方法的智能提示:

 

        当然除此之外还比如对浏览器复杂对象的智能支持,如设置浏览器对象的值为字符串时,智能提示提供字符串类型支持的方法;对动态变量展现,对于集合类型或扩展类型,在动态地增加变量属性后,VS2010以执行的代码获得其支持的属性。且这些变量会在整个浏览器对象及变量的声明结构中体现出来,如上面的bar变量都定义在了window下,默认Javascript中可以省略window对象直接写其属性和方法,这里我们动态的属性方法当然也被Javascript智能提示所支持。
        这些在我们进行编程开发时都是比较实用且方便的方法,除JS外对其它代码智能提示,如编写SQL编程中也同样会出现提示性代码,在编辑器中, 输入 Shift + J (提示: VS2010 开发工具中标的是 Ctrl +J 其实应该是 Shift + J )就可以自动打开这个智能提示功能,如下:

 

 

       正是由于Visual Studio 2010中这些功能的存大使我们在整个编程开发过程中更加便捷、更有效率真、更快速的进行开发。











本文转自 maodou521 51CTO博客,原文链接:http://blog.51cto.com/maodou/410740,如需转载请自行联系原作者
目录
相关文章
关于 qml程序在目标机上开发时运行出现不断闪屏现象的 解决方法
关于 qml程序在目标机上开发时运行出现不断闪屏现象的 解决方法
关于 qml程序在目标机上开发时运行出现不断闪屏现象的 解决方法
|
NoSQL Java 关系型数据库
基于java swing和mysql实现的汽车租赁管理系统(源码+数据库+文档+运行指导视频)
基于java swing和mysql实现的汽车租赁管理系统(源码+数据库+文档+运行指导视频)
511 0
|
机器学习/深度学习 网络协议 异构计算
浅析GPU通信技术(下)-GPUDirect RDMA
目录 浅析GPU通信技术(上)-GPUDirect P2P 浅析GPU通信技术(中)-NVLink 浅析GPU通信技术(下)-GPUDirect RDMA 1. 背景         前两篇文章我们介绍的GPUDirect P2P和NVLink技术可以大大提升GPU服务器单机的GPU通信性...
28309 0
|
9月前
|
人工智能 安全 Linux
阿里云与龙蜥携手打造智算时代最佳服务器操作系统
本次分享的主题是阿里云与龙蜥携手打造智算时代最佳服务器操作系统,由阿里云技术软件部产品总监张鹏程分享。主要分为三个部分: 1.开源社区 2.操作系统 3.云 + AI
342 0
阿里云与龙蜥携手打造智算时代最佳服务器操作系统
|
10月前
|
机器学习/深度学习 算法 数据可视化
基于深度混合架构的智能量化交易系统研究: 融合SSDA与LSTM自编码器的特征提取与决策优化方法
本文探讨了在量化交易中结合时序特征和静态特征的混合建模方法。通过整合堆叠稀疏降噪自编码器(SSDA)和基于LSTM的自编码器(LSTM-AE),构建了一个能够全面捕捉市场动态特性的交易系统。SSDA通过降噪技术提取股票数据的鲁棒表示,LSTM-AE则专注于捕捉市场的时序依赖关系。系统采用A2C算法进行强化学习,通过多维度的奖励计算机制,实现了在可接受的风险水平下最大化收益的目标。实验结果显示,该系统在不同波动特征的股票上表现出差异化的适应能力,特别是在存在明确市场趋势的情况下,决策准确性较高。
262 5
基于深度混合架构的智能量化交易系统研究: 融合SSDA与LSTM自编码器的特征提取与决策优化方法
|
SQL 关系型数据库 C语言
PostgreSQL SQL扩展 ---- C语言函数(三)
可以用C(或者与C兼容,比如C++)语言编写用户自定义函数(User-defined functions)。这些函数被编译到动态可加载目标文件(也称为共享库)中并被守护进程加载到服务中。“C语言函数”与“内部函数”的区别就在于动态加载这个特性,二者的实际编码约定本质上是相同的(因此,标准的内部函数库为用户自定义C语言函数提供了丰富的示例代码)
|
SQL API 数据库
SqlAlchemy 2.0 中文文档(一)(5)
SqlAlchemy 2.0 中文文档(一)
310 1
|
前端开发 Go
前端量子纠缠 效果炸裂 multipleWindow3dScene
这篇文章介绍了一个前端三维窗口管理器项目,该项目通过Three.js库创建了一种量子纠缠效果的3D视窗场景,并提供了项目的GitHub地址、运行方法和部分关键源码。
前端量子纠缠 效果炸裂 multipleWindow3dScene
|
存储 弹性计算 监控
利用阿里云云产品进行项目成本节约的实践
本文分享了利用阿里云降低成本的实践经验,主要通过选择合适的计费模式(如按量付费、包年包月和抢占式实例)、优化资源配置(弹性伸缩、资源监控与调整、适配存储方案)、利用优惠和成本管理工具(预留实例券、成本预警、优惠活动)以及案例分析,实现云计算成本的有效控制。通过这些策略,企业在保证灵活性和扩展性的同时,能更好地管理云服务成本,提高项目经济效益。
843 4
|
SQL 存储 数据挖掘
探索数据库技术的奥秘:核心原理、应用场景与实践技巧
一、引言 数据库技术作为现代信息系统中不可或缺的一部分,扮演着存储、管理和检索数据的重要角色