VS2005 IDE的小技巧

很多朋友,特别是初学者,都很难记住语法格式,或者是不懂类如何调用,或者不懂书写某些功能的代码块(如:连接数据库),在VS2005以前,我们通常做法是查帮助、Ctrl+J、上BBS问大虾,现在VS2005的IDE又提供了一种帮助您解决问题的途径,大家试一下按下Ctrl+K放开后再按下Ctrl+X,这样就可以呼出VS2005的插入代码片段功能,里面已经内置近400种不同功能的代码片段,里面有常规语法块,数据库操作,Windows系统功能相关,异常处理,数学函数块等等,很多常用的都有了,选择好代码片段回车后,再把绿色的小框框填了,就行了。如果这些都还不能满足您的要求的,您可以通过按下Ctrl+K->Ctrl+B来加入自定义的代码块。(此技巧同样适用于速成版)

xp安装了SP3以后无法更新的解决办法

这个解决方法就是在 Windows 中注册 Wups2.dll 文件

要在 Windows 中注册 Wups2.dll 文件,请按照下列步骤操作:
1. 停止自动更新服务。为此,请按照下列步骤操作:
a. 依次单击“开始”和“运行”,键入 cmd,然后单击“确定”。
b. 在命令提示符处,键入以下命令并按 Enter: net stop wuauserv

2. 注册 Wups2.dll 文件。为此,请按照下列步骤操作:
a. 在命令提示符处,键入以下命令并按 Enter: regsvr32 %windir%\system32\wups2.dll
注意:对于运行 Windows XP Professional x64 Edition 的计算机,
请输入以下命令,然后按 Enter: regsvr32 %windir%\syswow64\wups2.dll
b. 在收到的每条验证消息上单击“确定”

3. 启动自动更新服务。
为此,请在命令提示符处键入以下命令,然后按 Enter: net start wuauserv

VB2010新特性之隐式续行符

VB的语句是写成一行一行的,无需分号隔离。一般情况下语句只能写成一行,不能换行。而从VB5.0开始,如果觉得语句写成一行太长,可以加入续行符来换行。如:

    Function LSW(ByVal x As Integer, _                   ByVal y As String, _                   ByVal z As Double) As Integer      End Function

这样的代码显然不够美观,并且由于Linq语法的出现,代码换行的需求就更多了

    Public Function FindUpcomingDinners() As IQueryable(Of Dinner)          Return From d In db.Dinners _                 Where d.EventDate > Now _                 Order By d.EventDate _                 Select d      End Function

于是VB2010改进了语法,引入���隐式换行符的概念。当VB能够判断一行语法未完的上下文,就会自动将紧接的一行视为续行,而无需显示加入续行符。这样一来在常见的场合,你就可以任意换行,VB因此变得更自由了

    Function LSW(ByVal x As Integer,                    ByVal y As String,                    ByVal z As Double) As Integer      End Function        Public Function FindUpcomingDinners() As IQueryable(Of Dinner)          Return From d In db.Dinners                 Where d.EventDate > Now                 Order By d.EventDate                 Select d      End Function

代码也变好看多了

如果你还在用VB2005或更旧版本的朋友看上面的代码时可能会好奇,为什么SQL的语句能写VB里面

答:这是VB2008时新增的一套语法,名叫Linq,可以去Google一下,或者等我的其他文章

打上了VS2008SP1补丁

在大家都在看奥运的时候,微软悄悄的发布了VS2008SP1(而且中文版也同步发布了),国内某知名技术网站因受到同机房转播奥运的网站的牵连被关停(这个一个搞对手网站的好时机,只要买通他同机房的网站转播奥运就行了),相信很多人都还不知道SP1发布的消息

这次VS2008SP1有很多不错的更新
支持SQL Server 2008
ADO.NET Entity设计器
Visual Basic和Visual C++组件和工具(包括基于MFC的Office 2007风格的”Ribbon”组件,这个组件及其漂亮的说)
对JavaScript丰富的支持,加强了AJAX和数据工具,改进了Web站点的部署方式。
改进了WCF,让开发者对访问数据和服务的方式有更多的控制权。
WPF和可视化设计器的改进
专门用于客户端部署的简化版.Net Framework(这个优化运行时包的大小小于20MB,.Net Framework 3.5约180M大)
更多的请去看原文吧:http://msdn.microsoft.com/en-us/vstudio/products/cc533447.aspx

不过这次的补丁包也估计是微软发布最BT的一个,补丁包有898M大,完全安装会吃掉3.8G的系统盘空间和600M安装盘空间,安装过程中最大需要6.6G硬盘空间做缓冲,安装耗时一个晚上

在这次安装补丁包的过程中终于搞懂了微软送我的那件衣服背后的“WOW”这个单词的意思了,当然这个不是指魔兽世界(World Of Warcraft),而是Wow64 (Win32 emulation on 64-bit Windows)是使32位的x86应用程序能够在64位的Windows上执行的软件。

关于这个补丁的下载和一些相关问题的解决请访问:http://bbs.lishewen.com.cn/showforum-2.html