Liu Guanglun

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2011年6月23日

摘要: SQL2005EXPRESS(SQL2008EXPRESS也早有了)还是个不错的东东,小巧功能还不错,最重要的是免费的东西,就像微软说的免费下载、免费部署、免费分发,东西蛮小的才40.6M(需要图形化管理界面的话还需要安装一个40+M的SSMSE),其实Oracle也有EXPRESS版,不过比这个可大多了,也难用多了。不过SQL2005EXPRESS默认装上远程是没有启用的,启用步骤如下:(1)在DOS命令窗口输入如下命令“netstat - na”,看下这里面有没有1433端口或者自定义的端口,此时未发现SQL的端口处于监听状态,进行下一步操作。(2)打开配置工具-SQL Server 配置 阅读全文
posted @ 2011-06-23 16:59 Liu Guanglun 阅读(323) 评论(0) 推荐(0) 编辑

2010年8月31日

摘要: 用户经常提出两个问题:“我为什么要另外编写代码来使用内置于 Windows 中的功能?在框架中为什么没有相应的内容可以为我完成这一任务?”当框架小组构建他们的 .NET 部分时,他们评估了为使 .NET 程序员可以使用 Win32 而需要完成的工作,结果发现 Win32 API 集非常庞大。他们没有足够的资源为所有 Win32 API 编写托管接口、加以测试并编写文档,因此... 阅读全文
posted @ 2010-08-31 21:55 Liu Guanglun 阅读(5384) 评论(0) 推荐(1) 编辑

2010年7月18日

摘要: CAB之Service 如何使用Service?本文以一个例子来说明具体的设计过程。 我们把方法的声明和实现分开来,所以用到了接口。 1. 在接口文件中定义接口IGPSService,其中声明了两个方法GetLatitude和GetLongitude public interface IGPSService { int GetLatitude(); int GetLongitude(... 阅读全文
posted @ 2010-07-18 20:47 Liu Guanglun 阅读(429) 评论(0) 推荐(0) 编辑

2010年7月15日

摘要: Composite UI Application Block着重于将应用逻辑和界面分开,让应用系统具备更清晰的结构,更强的扩展性、可移植性。在曹严明先生的讲座中,提及到了关于应用CAB开发的几个指导性原则:将 views (SmartPart)设计为独立于 controllers 的单元 共享模块状态 共享基础服务 封装用例 - 重用 降低模块间的依赖性 尽量使用 events, services... 阅读全文
posted @ 2010-07-15 15:51 Liu Guanglun 阅读(564) 评论(0) 推荐(0) 编辑

摘要: Use Case 框图用于显示系统功能(或称为使用案例)与提供或接收系统信息的人或系统(或称为角色)之间的相互关系,也即该框图需显示从用户角度出发对系统提出的要求。所以它可供用户,项目管理员,分析人员,开发人员,质量保证工程师以及任何对系统感兴趣的人浏览。在系统的开发过程中,随着对系统的认识的不断加深,Use Case图可以自顶向下不断精化,抽象出不同层次的Use Case图。因此,在系统的分析中... 阅读全文
posted @ 2010-07-15 13:52 Liu Guanglun 阅读(1984) 评论(1) 推荐(0) 编辑

摘要: 本文会涉及到如下内容:什么是MVP 使用SCSF创建一个视图(View) 设计视图(View) 实现视图(View)逻辑 在Shell中显示View 实现Presenter逻辑 如何实现ISmartPartInfoProvider一、什么是MVP当我们在写界面程序时,常常包含各种各样的界面控件,用户事件,事件响应的控制逻辑,如果将这些代码全部放在一个界面类中的话,该类会非常复杂,并且很难进行单元测... 阅读全文
posted @ 2010-07-15 13:31 Liu Guanglun 阅读(502) 评论(0) 推荐(0) 编辑

摘要: 序: 让我们首先通过现实的例子来看看 Model、View、Presenter 应该如何分工吧。View 就像是客服人员(或者留学中介里的顾问),Model 是那些具体的技术支持人员(或者文案,专门处理签证申请材料),Presenter 是组长或部门经理。 View 不需要做太多的具体事情,他们最好相貌好点,声音甜点,对用户友好点,让用户心情舒畅就好,用户的最终问题最终还是由具体的技术人员(技术... 阅读全文
posted @ 2010-07-15 11:23 Liu Guanglun 阅读(535) 评论(0) 推荐(0) 编辑

2010年7月13日

摘要: 学习英语的最高境界是什么,是习惯,只有习惯了学习英语,习惯了使用英语,那么才有可能掌握英语,下面列举出的学习英语的三十个好习惯,可以帮助你掌握学习英语的窍门。  1、将英语真正融入日常生活!不要学英语,而要生活在英语当中!  2、把难单词、难句子制作成海报,贴在家里最显眼的地方,不知不觉就掌握了!  3、不读英语就难受!不读英语就“寝食难安”!让读英语变成“最大... 阅读全文
posted @ 2010-07-13 16:00 Liu Guanglun 阅读(340) 评论(0) 推荐(0) 编辑

2010年7月7日

摘要: 一、CAB的特点1、松散耦合把软件分割成很多小块,然后采用CAB的Service机制把这些小块缝合起来。类似于我们通常所说的模块化设计或插件化设计。通过松散耦合,各个小块之间的交互会尽可能的少,从而使程序易于开发,易于扩展和维护,同时对于项目管理也非常重要。2、CAB提供一些预制的框架用于支持松散耦合主要有如下几大块:(1)、运行期模块装载的中央控制,主要有模块遍历和装载服务(2)、一些服务架构(... 阅读全文
posted @ 2010-07-07 15:40 Liu Guanglun 阅读(4117) 评论(0) 推荐(0) 编辑

2010年6月25日

摘要: 首先我们来看看Composite UI Application Block中涉及的相关概念和术语。这里会做一个简单的介绍,后续文章会详细说到其用法。应用程序架构元素CAB. Composite UI Application Block的缩写Module. 应用程序的组成部件,其中包含SmartParts,支持Service,业务逻辑和配置信息等ObjectBuilder.通过策略和配置信息自动创建... 阅读全文
posted @ 2010-06-25 15:30 Liu Guanglun 阅读(857) 评论(0) 推荐(0) 编辑