飞仙时空

日知其所无,月不忘其所学,可谓好学矣

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  60 随笔 :: 19 文章 :: 44 评论 :: 1 引用

2011年9月19日 #

摘要: 客户的原始需求收到H公司的需求信息:他们现在有三个系统:HR系统、OA系统、一卡通系统,各个系统的主要优势如下:HR:有强大的组织架构和人事信息的管理OA:有优秀的流程支持,可以让数据根据既定规则在不同的人员之间流转处理,或做数据自动处理一卡通:有良好的工卡、饭卡统一管理,充值管理,考勤管理等的功能此三个系统需要做数据同步,同步需求如下:HR跟OA:OA从HR单向获取组织架构、人事数据,当HR有...阅读全文
posted @ 2011-09-19 21:32 飞仙 阅读(35) 评论(0) 编辑

2011年5月19日 #

摘要: VB2010新特性之——标识语言版本的新命令行选项/langversion (Visual Basic)命令行选项/langversion设置编译器,使它只接受指定VB版本的语法。/langversion:version参数 version:必须。指定编译期间使用的语言版本,值只能是:9, 9.0, 10, 或10.0。备注:选项/langversion指定编译器接受的语法,如果您指定语言版本为9...阅读全文
posted @ 2011-05-19 00:23 飞仙 阅读(76) 评论(0) 编辑

2011年5月15日 #

摘要: 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 飞仙 阅读(39) 评论(0) 编辑

2011年5月10日 #

摘要: SQL Server 未公开的两个存储过程sp_MSforeachtable 和 sp_MSforeachdb 您是否曾经写过代码来处理数据库中的所有表?处理一个 SQL Server实例中的所有数据库的代码又该如何写?然则,您是否知道有多种方法可以解决这问题?您可以创建一个游标cursor包含所有数据表,或者包含SQL Server实例的所有数据库;或者使用非公开(undocumented)的存...阅读全文
posted @ 2011-05-10 23:50 飞仙 阅读(28) 评论(0) 编辑

2011年2月21日 #

摘要: 获取应用程序的根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 飞仙 阅读(72) 评论(0) 编辑

2010年5月20日 #

摘要: Lambda 表达式 Lambda Expressions (Visual Basic)Lambda 表达式是一个不带名字的函数(function)或子过程(sub),可以用在任何接收委托的地方。Lambda 表达式可以是函数,也可以是子过程,可以是单行的,也可以写成多行。您可以把当前范围的值传递给 lambda 表达式。注意,RemoveHandler 语句是一个例外,您不可以给委托参数传入一个...阅读全文
posted @ 2010-05-20 01:51 飞仙 阅读(175) 评论(0) 编辑

2010年5月18日 #

摘要: 集合初始化器概览 Collection Initializers Overview (Visual Basic) 集合初始化器提供简化的语法,使得创建集合的同时,可以用初始的集合值来填充它。当从既有的集合值创建新集合时,集合初始化器显得特别有用,例如,菜单列表或者编目(categories)、初始的数值集合、静态字符串列表如月份名称,或者地理位置如验证所用的州郡列表。标识集合初始化器的方式是,用 ...阅读全文
posted @ 2010-05-18 23:50 飞仙 阅读(131) 评论(2) 编辑

摘要: 宽松委托转换(Relaxed delegate conversion)在 Visual Basic 2008 中引入,允许您将子过程或函数赋值给委托或处理器(handlers),尽管它们的签名不一致。因而,绑定到委托变得与绑定方法调用(method invocation)一样。参数和返回类型用宽松转换取代精确签名匹配,当 Option Strict 选项要设置为 On 时,需要满足以下两条件: *...阅读全文
posted @ 2010-05-18 21:56 飞仙 阅读(89) 评论(0) 编辑

2010年5月17日 #

摘要: VB2010 的隐式续行(Implicit Line Continuation)。许多情况下,您可以让 VB 后一行继续前一行的语句,而不必使用下划线(_)。下面列举出隐式续行语法的使用情形。阅读全文
posted @ 2010-05-17 19:32 飞仙 阅读(125) 评论(0) 编辑

2010年5月15日 #

摘要: 自动实现属性Auto-Implemented Properties (Visual Basic)自动实现属性允许您快速定义类的属性,而不用编写代码来获取和设置属性。当您编写了自动实现属性,Visual Basic 编译器不仅自动创建 Get 和 Set 子过程,还创建私有字段(private field)来存储属性变量(property variable)。有了自动实现属性,属性和默认值就可以在单...阅读全文
posted @ 2010-05-15 20:30 飞仙 阅读(81) 评论(0) 编辑