05 2010 档案

2010年5月blog汇总:OpenExpressApp、其他
摘要:OpenExpressApp信息系统开发平台OpenExpressApp - 框架待完善工作事项信息系统开发平台OpenExpressApp - 报表模块支持ReportObjectView信息系统开发平台OpenExpressApp - 从compositewpf到MEF信息系统开发平台OpenExpressApp - 发布for .Net4版本产品产品愿景 - 做正确的产品技术.Net4下的M... 阅读全文

posted @ 2010-05-30 22:00 周 金根 阅读(1845) 评论(2) 推荐(3) 编辑

读书笔记 - 如何管理软件企业
摘要:几个月前机械工业出版社的编辑jikang送我几本书,其中有一本《如何管理软件企业》,收到书后我进行了一次检视阅读,上周又仔细看了一遍,我觉得书中内容没有什么新颖的,细节具体执行时体系性也不是很强,感觉有些内容也是简单的飘过去了,总感觉有些章节没有深入介绍。但是,我觉得这本书还是比较适合初为企业管理者的人来看,内容较全,可以给管理者一些工作指导。通读这本书后,能感受到这些内容写的很通俗易懂,是来自作... 阅读全文

posted @ 2010-05-28 22:38 周 金根 阅读(3534) 评论(9) 推荐(7) 编辑

信息系统开发平台OpenExpressApp - 从compositewpf到MEF
摘要:在信息系统开发平台OpenExpressApp - 发布for .Net4版本中介绍过现在从以前的compositewpf改为.Net4自带的MEF来作为扩展应用机制,MEF的主要架构可以通过之前写的.Net4下的MEF(Managed Extensibility Framework) 架构简介来简单了解一下,对于compositewpf不了解的可以去参考它的官方网站。本篇我将介绍一下OpenEx... 阅读全文

posted @ 2010-05-27 21:06 周 金根 阅读(3151) 评论(4) 推荐(3) 编辑

信息系统开发平台OpenExpressApp - 发布for .Net4版本
摘要:OpenExpressApp是将现有技术和产品中有价值的部分引入到一起,它要做的是整合别人已经实践的方法来提高我们自身的开发能力。不同于以往为特定开发角色提供独立的开发工具和框架,它基于业务模型驱动开发指导思想,为业务分析人员、软件设计和开发人员提供的一种集成的开发平台,提供报表、流程、元数据等基础引擎,具有业务建模、领域建模和应用建模等模型,并提供权限、报表等多个通用应用模块。为了支持软件开发,... 阅读全文

posted @ 2010-05-27 13:11 周 金根 阅读(4145) 评论(21) 推荐(4) 编辑

.Net4下的MEF(Managed Extensibility Framework) 架构简介
摘要:在上篇WPF -.Net 4.0解决了DataGrid分组时的内存泄露中说过由于内存泄露问题,OpenExpressApp升级到.Net4平台,然后升级后之前的compositewpf出了点问题。在OpenExpressApp考虑动态扩展组件机制方面,以前就考虑过MEF,但当时还不成熟,所以使用了compositewpf,而现在MEF已经成为了.Net第一公民,compositewpf又没有提供.... 阅读全文

posted @ 2010-05-26 21:08 周 金根 阅读(4833) 评论(4) 推荐(4) 编辑

Word自动化局部架构设计(转InfoQ)
摘要:前言虽然企业中多数项目往往通过自定制的界面和数据载体与后台系统交互,但在办公自动化、电子政务领域仍存在大量面向包括Word在内的电子文档操作。区别于Excel、Access和InfoPath等数据为中心的处理,Word更侧重于对于文章段落内容、格式的操作。实践中,Office自动化开发中往往要面对下列挑战:Office版本更新快,但用户群更新相对较慢,项目中需要同时兼容多个版本,但Office产品... 阅读全文

posted @ 2010-05-26 09:24 周 金根 阅读(1280) 评论(1) 推荐(0) 编辑

WPF -.Net 4.0解决了DataGrid分组时的内存泄露
摘要:在OpenExpressApp中框架自带一个【部门管理】模块,其中【功能权限】设置时用了DataGrid,并且使用了DataGrid的分组功能,UI如下:用户反应在使用过程中,来回切换【业务对象】进行功能权限设置时,切换多次后会发现允许速度慢的和蜗牛一样。既然这么明显,打开任务管理器,未设置功能权限时内存消耗如下图为50496:来回切换20次后,发现内存飚升为94580,如果模块负责一些的话,估计... 阅读全文

posted @ 2010-05-20 14:43 周 金根 阅读(4860) 评论(11) 推荐(2) 编辑

DSL的演进(转 infoQ)
摘要:简介领域特定语言(DSL) 是针对特定问题领域的编程语言,而非通用语言。要创建“不重复自己”(Don't Repeat Yourself)、“业务用户可读”的代码,DSL可是个好方法。在过去的几年里,有关DSL的文章比比皆是。相关厂商内容亚太软件研发团队管理年会上海站珠海站火热报名中IBM 360°讲师团招募:每个爱技术乐分享的人都有机会创... 阅读全文

posted @ 2010-05-19 13:39 周 金根 阅读(1745) 评论(0) 推荐(2) 编辑

[微软社区精英计划] 免费下载【敏捷个人】、【OpenExpressApp框架】、【敏捷方法之Scrum】
摘要:微软社区精英可以在开心网群中下载我之前写的两个blog汇集而成的电子书,下载地址为:(另:CSDN也提供免费下载,但需要10个积分)敏捷方法之Scrum.pdfVS2010支持Scrum敏捷方法,了解敏捷方法可以更好的帮助我们使用这个功能。去年在项目组实施了Scrum敏捷方法,我在blog上写了一些相关blog,其中一些文章深受大家的喜欢。现在把之前写的Scrum相关的内容集中在这本电子书中,方便... 阅读全文

posted @ 2010-05-17 18:07 周 金根 阅读(2324) 评论(11) 推荐(7) 编辑

信息系统开发平台OpenExpressApp - 报表模块支持ReportObjectView
摘要:在信息系统开发平台OpenExpressApp - 框架待完善工作事项中提到要支持报表模块,由于项目组这期任务需要报表功能,于是这几天把这个功能加进来了。因为没有时间重新设计开发一个C#版的报表引擎,所以现在所实现的报表模块是基于在.Net下如何跨语言调用Delphi写的报表引擎中介绍过的我几年前写的一个delphi下的报表引擎。  本篇介绍一下在OpenExpressApp下的报表模块实现以及使... 阅读全文

posted @ 2010-05-17 14:25 周 金根 阅读(2965) 评论(5) 推荐(3) 编辑

dropbox连接不上解决方法
摘要:DropBox是一个新型的文件备份、存储及共享服务,通过以下邀请注册会相应增加我们的空间。https://www.dropbox.com/referrals/NTkwNzQ1NTk最近DropBox好像被封了,在路径 C:\WINDOWS\system32\drivers\etc下的hosts文件用记事本打开,然后在后面加上加上一行174.36.30.71 www.dropbox.com 即可连接... 阅读全文

posted @ 2010-05-17 09:47 周 金根 阅读(6467) 评论(5) 推荐(1) 编辑

信息系统开发平台OpenExpressApp - 框架待完善工作事项
摘要:OpenExpressApp框架在去年10月份基本完成,后来主要做的是一些开发培训、指导以及其它产品的架构和其它学习上,对框架本身没有太多的改进,以下罗列一些现在想到的后期需要考虑的一些待做的大项功能列表:报表模块 (已完)控件的完善、重构ObjectTree监听数据源,以便Command中不直接操作树类库的设计规范大数据量的处理客户端和服务器端缓存离线操作对象属性支持关系表达式自动化测试支持 (... 阅读全文

posted @ 2010-05-07 16:04 周 金根 阅读(2305) 评论(2) 推荐(2) 编辑

导航

点击右上角即可分享
微信分享提示