上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: Why can't developers estimate time?为什么开发人员不能估算时间?We can't estimate the time for any individual task in software development because the nature of the work is creating new knowledge.在软件开发中,我们不能估算单项任务所需... 阅读全文
posted @ 2011-05-15 01:09 Felix Liang 阅读(364) 评论(0) 推荐(0) 编辑
摘要: SQL Server 未公开的两个存储过程sp_MSforeachtable 和 sp_MSforeachdb 您是否曾经写过代码来处理数据库中的所有表?处理一个 SQL Server实例中的所有数据库的代码又该如何写?然则,您是否知道有多种方法可以解决这问题?您可以创建一个游标cursor包含所有数据表,或者包含SQL Server实例的所有数据库;或者使用非公开(undocumented)的存... 阅读全文
posted @ 2011-05-10 23:50 Felix Liang 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 获取应用程序的根Url VB代码PublicFunctionApplicationRootUrl()AsStringDimreqAsHttpRequest=HttpContext.Current.RequestReturnreq.Url.GetLeftPart(System.UriPartial.Authority)+req.ApplicationPath&"/"EndFunction'调用方式如下:ApplicationRootUrl()&"prg/if/ifShowMsgAddUp.aspx"'结果:http://localhost:8010/iOffice/prg/if 阅读全文
posted @ 2011-02-21 18:22 Felix Liang 阅读(642) 评论(0) 推荐(0) 编辑
摘要: Lambda 表达式 Lambda Expressions (Visual Basic)Lambda 表达式是一个不带名字的函数(function)或子过程(sub),可以用在任何接收委托的地方。Lambda 表达式可以是函数,也可以是子过程,可以是单行的,也可以写成多行。您可以把当前范围的值传递给 lambda 表达式。注意,RemoveHandler 语句是一个例外,您不可以给委托参数传入一个... 阅读全文
posted @ 2010-05-20 01:51 Felix Liang 阅读(521) 评论(0) 推荐(1) 编辑
摘要: 集合初始化器概览 Collection Initializers Overview (Visual Basic) 集合初始化器提供简化的语法,使得创建集合的同时,可以用初始的集合值来填充它。当从既有的集合值创建新集合时,集合初始化器显得特别有用,例如,菜单列表或者编目(categories)、初始的数值集合、静态字符串列表如月份名称,或者地理位置如验证所用的州郡列表。标识集合初始化器的方式是,用 ... 阅读全文
posted @ 2010-05-18 23:50 Felix Liang 阅读(766) 评论(2) 推荐(1) 编辑
摘要: 宽松委托转换(Relaxed delegate conversion)在 Visual Basic 2008 中引入,允许您将子过程或函数赋值给委托或处理器(handlers),尽管它们的签名不一致。因而,绑定到委托变得与绑定方法调用(method invocation)一样。参数和返回类型用宽松转换取代精确签名匹配,当 Option Strict 选项要设置为 On 时,需要满足以下两条件: *... 阅读全文
posted @ 2010-05-18 21:56 Felix Liang 阅读(476) 评论(0) 推荐(1) 编辑
摘要: VB2010 的隐式续行(Implicit Line Continuation)。许多情况下,您可以让 VB 后一行继续前一行的语句,而不必使用下划线(_)。下面列举出隐式续行语法的使用情形。 阅读全文
posted @ 2010-05-17 19:32 Felix Liang 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 自动实现属性Auto-Implemented Properties (Visual Basic)自动实现属性允许您快速定义类的属性,而不用编写代码来获取和设置属性。当您编写了自动实现属性,Visual Basic 编译器不仅自动创建 Get 和 Set 子过程,还创建私有字段(private field)来存储属性变量(property variable)。有了自动实现属性,属性和默认值就可以在单... 阅读全文
posted @ 2010-05-15 20:30 Felix Liang 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 本文章列举 Visual Basic 2010 的新特性和增强特性。点击下面章节的超链接查看详细特性。Visual Basic 语言和编译器自动实现属性(Auto-implemented properties)自动实现属性 给您提供简化的语法来快速定义类的属性,而不需要编写 Get 和 Set。了解详情,参看Auto-Implemented Properties (Visual Basic)(译者... 阅读全文
posted @ 2010-05-14 01:56 Felix Liang 阅读(688) 评论(1) 推荐(0) 编辑
摘要: 在 Tip#8, 我们探讨了如何在 Page页面中创建、注册、使用 Web 用户控件。注意到拖拽用户控件到页面时,VS 添加了一个 @Register 指令在页面脚本的顶部。但是将来您想移动您的用户控件的位置,您被迫在多个页面文件中更改注册指令,修改数目在于您使用用户控件的页面数量。这个问题可以通过在 Web.config 文件中注册用户控件得到解决。通过下面注册方式,用户控件位置的变迁只需在一个... 阅读全文
posted @ 2009-11-22 23:00 Felix Liang 阅读(271) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页