摘要: 这次得到了一个做Silverlight应用开发的机会,在发布时遇到 xap 包太大的问题,上网看了半天,最后把微软的这个文档 “如何使用应用程序库缓存” 翻来覆去看了半天,终于搞明白了它说的内容,晕啊,真应了 “会者不难” 这句老话。 最后决定把这个其实很简单的东西总结一下,避免别的新学者浪费时间。 开发场景: Silverlight Application: 与Web交互, 程序集名:SilverlightApplication10.dll Silverlight Class Library: 被SilverlightApplication10引用,程序集名:Silverligh... 阅读全文
posted @ 2013-06-04 11:19 小于 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 最近公司里软件部门打算整合公司的资源,进行公司整体平台架构的研发。公司的软件系统主要包含BS和CS两种类型的应用,打算做到系统的一体化集成,在系统建设中打算采用插件体系的建设,统一插件开发方式,做到系统的灵活配置。 对于插件体系,感觉java下面的OSGI技术做的挺好的,由于我们主要是在.Net体系下应用,目前的插件开发主要是利用反射机制动态的调用一些组件,做的比较简单,抛砖引玉一下,各位有啥好的插件体系在.Net下的应用吗,提供一下,参考一下。 阅读全文
posted @ 2012-05-10 16:29 小于 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 对象关系映射(ORM)提供了概念性的、易于理解的模型化数据的方法。ORM方法论基于三个核心原则: 简单:以最基本的形式建模数据。 传达性:数据库结构被任何人都能理解的语言文档化。 精确性:基于数据模型创建正确标准化了的结构。 典型地,建模者通过收集来自那些熟悉应用程序但不熟练的数据建模者的人的信息开发信息模型。建模者必须能够用非技术企业专家可以理解的术语在概念层次上与数据结构进行通讯。建模者也必须能以简单的单元分析信息,对样本数据进行处理。ORM专门被设计为改进这种联系。目前在这个领域有一定的开源框架,我一直在.NET体系下的系统建设,比较关注该领域的ORM框架,从个人的使用感受来看,对于目前 阅读全文
posted @ 2012-05-09 14:31 小于 阅读(1074) 评论(2) 推荐(0) 编辑
摘要: 从事了多年的软件开发,主要从事软件产品方面的设计和开发,在工作过程中认识到系统构架平台对于软件开发者工作的提升有很大的帮助。我原来主要从事电子政务方面的研发工作,在工作中总结了如下几点: 1、系统整体框架的开发,框架支持菜单定义、同时提供较为完备的组织机构和权限的管理; 2、提供统一的数据访问层,支持多种主流数据库,系统不因数据库的更改做大范围的修改; 3、提供类似于插件系统的组织结构,便于系统的扩展; 4、开发过程中注意积累,形成自己的组件库和知识库。 阅读全文
posted @ 2012-04-09 14:05 小于 阅读(259) 评论(0) 推荐(0) 编辑
摘要: D:\Program Files\Microsoft Visual Studio 8\VC>installutil f:\111\SuperMapLRSService.exe 阅读全文
posted @ 2008-06-26 15:52 小于 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 支持的框架 log4net支持如下框架: Microsoft .Net Framework 1.0 (1.0.3705) Microsoft .Net Framework 1.1 (1.1.4322) Microsoft .Net Compact Framework 1.0 (1.0.5000) Mono 0.25 or higher Microsoft Shared So... 阅读全文
posted @ 2006-06-21 16:50 小于 阅读(417) 评论(0) 推荐(0) 编辑
摘要: #框架刷新,从一个框架刷新另一个 System.Random Rd = new Random();string ScriptKey = "Script" + Rd.Next(999999).ToString(); Page.RegisterStartupScript(ScriptKey,""); 'contents'为另一个框架的id 阅读全文
posted @ 2005-11-17 13:21 小于 阅读(517) 评论(0) 推荐(0) 编辑
摘要: BSTR、char*和CString转换 (1) char*转换成CString 若将char*转换成CString,除了直接赋值外,还可使用CString::Format进行。例如: char chArray[] = "This is a test"; char * p = "This is a test"; 或 LPSTR p = "This is a test"; 或在... 阅读全文
posted @ 2005-11-10 16:42 小于 阅读(1394) 评论(0) 推荐(0) 编辑
摘要: QRPDJ-7K68C-Y2GWJ-MBMQM-V8TW3 阅读全文
posted @ 2005-10-31 10:07 小于 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 打包时加入卸载功能: 方法一:1.在打包項目中添加文件msiexec.exe(一般可在c:\windows\system32\下找到)2.在文件系統視圖中選擇應用程序文件夾,在msiexec.exe上按右鍵,選擇創建快捷方式,重命名快捷方式為"卸载".3.更改此快捷方式的Arguments 为"/x {產品id}",產品id的值為打包項目的ProductCode屬性值. 方法二:(推荐)1.先生成... 阅读全文
posted @ 2005-08-29 13:24 小于 阅读(964) 评论(0) 推荐(0) 编辑