冬Blog

醉心技术、醉心生活
  博客园  :: 首页  :: 新随笔  :: 订阅 订阅  :: 管理

摘要: 本实验室自2003年开始承接了我校科研信息管理系统的开发,历时七年,先后经历了Delphi单机系统、Java单机系统、C/S模式、B/S模式、富客户端模式等一系列开发过程。目前完成的高校科研信息管理系统(Srims)5.0版本,是基于ExtJs、.Net开发的富客户端OAOP(单页面应用程序)系统,该系统为我校三千余名专家、五千余横纵向项目、数十亿项目经费提供全程管理服务。5.0版本系统自2009年七月份上线以来,稳定运行近两年时间,得到校领导、学校老师的一致好评,并取得相关软件著作权。附件中有关于该系统的详细介绍。 目前,我实验室正在进行该系统的科技成果转化工作,但限于本身是高校科研机构,没 阅读全文

posted @ 2011-04-14 18:54 冬冬 阅读(926) 评论(1) 推荐(0) 编辑

摘要: 本系列文章的目标是讲述ExtJs开发MIS的一些设计思路和技巧,本文假定你已经了解ExtJs,熟悉ExtJs中的主要类且有较强的Js编程能力,缺乏的仅仅是应用的技巧。关于ExtJs的基本内容,请参阅ExtJs官方网站、Google和园里的相关文章。文中的一些技巧和方法不限于 ExtJs,在很多基于富客户端框架——例如SilverLight、Flex等的系统设计中,都可以使用。 阅读全文

posted @ 2008-12-24 18:13 冬冬 阅读(11339) 评论(13) 推荐(3) 编辑

摘要: Net发展的如此之快:2.0,3.0,3.5……版本的不断升级让人应接不暇;Linq,Ajax.Net,SilverLight……各种新特性更是让眼花缭乱。这些新技术一方面极大的提高了开发效率,另一方面,又给我们提出了严峻的考验:如何能在项目中合理的使用这些新技术,使它们相互配合,发挥出最大功效? 本系列将以一个Blog系统的开发为例子,从数据分析开始,一步步讲解一个系统的架构,并在这个过程中介绍以上这些技术的使用方式。另外,文章还将介绍作者在实际项目中积累的一些经验和技巧。麻雀虽小,五脏俱全,希望本文对于哪些不知道该如何组织实际代码的新手朋友有些帮助! 阅读全文

posted @ 2008-05-01 21:01 冬冬 阅读(4995) 评论(8) 推荐(0) 编辑

2009年6月15日

摘要: “打扰了,帮我个忙好吗?”这或许就是成为一个领导者的第一步。 阅读全文

posted @ 2009-06-15 22:05 冬冬 阅读(763) 评论(0) 推荐(1) 编辑

2009年6月13日

摘要: 本品是基于CUnit编写的、纯C的数据结构(ADT)各种实现的单元测试。主治基础不牢,水品增长缓慢。建议配合严蔚敏《数据结构》(C语言、第二版)一起使用,效果更佳。 阅读全文

posted @ 2009-06-13 23:47 冬冬 阅读(1300) 评论(1) 推荐(0) 编辑

摘要: 人性 VS 天性 阅读全文

posted @ 2009-06-13 16:01 冬冬 阅读(1183) 评论(0) 推荐(0) 编辑

2009年4月27日

摘要: 原则:为你问的人提供方便。 阅读全文

posted @ 2009-04-27 10:00 冬冬 阅读(1049) 评论(2) 推荐(0) 编辑

2008年12月23日

摘要: 在使用ExtJs过程中,性能一直是一个比较头疼的问题,从用户的角度来看,就一个字:慢。从技术的角度来说,这个“慢”字可以分为两种,加载“慢”和渲染“慢”。想分辨这两种情况很容易:如果居于网不慢而互联网上慢,说明是加载慢;如果Chrome不慢而IE慢,就是渲染慢。还有另一种情况:越用越慢,这个“慢”通常是内存泄露造成的。 阅读全文

posted @ 2008-12-23 12:34 冬冬 阅读(4545) 评论(6) 推荐(0) 编辑

2008年12月22日

摘要: MVC结构大家都很熟悉,利用ExtJs提供的数据和显示控件,很容易实现基于Js的客户端MVC。 阅读全文

posted @ 2008-12-22 17:32 冬冬 阅读(3013) 评论(5) 推荐(0) 编辑

2008年12月21日

摘要: 在客户端系统中,或者说在任何系统中,同样的操作是可以通过不同的方式激发的,比如说我们使用的浏览器,刷新当前页面可以点击刷新按钮,可以在右键菜单中选择刷新,还可以按F5快捷键。但不管操作方式如何变化,操作本身是不变的,所以我们可以把这些操作抽象出来。 阅读全文

posted @ 2008-12-21 22:51 冬冬 阅读(2819) 评论(5) 推荐(0) 编辑

摘要: 众所周知,Http是无状态的,每次请求结束后,客户端都会和服务器端断开连接。请求总是从客户端发起的,除非客户端发起请求,否则服务器端没有办法主动地向客户端传递任何数据。然而对于MIS,常常需要从服务器端推送数据给客户端,例如当用户提交了一个新的申请后,需要管理员去审批。解决办法就是客户端 “锲而不舍”的询问服务器,是否有新的事情要做,也就是所谓轮询技术。 阅读全文

posted @ 2008-12-21 18:39 冬冬 阅读(3369) 评论(5) 推荐(0) 编辑

2008年12月19日

摘要: 我们都知道,Vs.Net这样的工具每次打开时都会记住我们上次关闭时的状态:各个窗口的位置、大小;工具栏状态;自定义菜单项等。这无疑是一个使用的功能。ExtJs也包含提供了状态保存机制,其主要的控件:GirdPanel,FormPanel等,都提供了状态保存的功能。我们需要的仅仅是为其提供适当的Provider。 阅读全文

posted @ 2008-12-19 20:03 冬冬 阅读(5033) 评论(11) 推荐(1) 编辑

2008年12月18日

摘要: 使用ExtJs开发MIS系统之二,介绍了如何动态的加载Js,避免不必要的网路开销和浏览器渲染,提升系统性能,改善用户体验。 阅读全文

posted @ 2008-12-18 12:07 冬冬 阅读(11480) 评论(30) 推荐(1) 编辑

2008年12月17日

摘要: 分享使用ExtJs开发大型MIS系统中的一些经验和心得,主要包括以下内容: (1)基于ExtJs的MIS构架设计。 (2)Js的动态加载。 (3)使用数据库保存客户端状态。 (4)轮询。 (5)使用Action抽象客户端操作。 (6)客户端MVC。 该篇介绍了系统总体架构,包含客户端和服务器端的交互方式和客户端构架。 阅读全文

posted @ 2008-12-17 13:34 冬冬 阅读(11197) 评论(19) 推荐(1) 编辑

2008年10月9日

摘要: 以上的四个目标层级,回报周期从短到长,收益率从小到大。对公司是这样,对个人也是这样。所以我们要胸怀天下、着眼公司、关心客户、落实合同。 阅读全文

posted @ 2008-10-09 08:48 冬冬 阅读(2437) 评论(15) 推荐(0) 编辑

2008年10月7日

摘要: 其实,这仅仅、仅仅是个态度问题,我是认真地,这真得仅仅、仅仅是一个态度问题。假如你早已经知道知道需求会变化,知道你做得东西会被用户否掉,甚至在用户说“我需要的东西不是这样的”的时候,你会想:早知道你丫的会这么说!那么这个项目你会怎么样去做呢? 阅读全文

posted @ 2008-10-07 09:23 冬冬 阅读(3098) 评论(14) 推荐(0) 编辑

2008年8月28日

摘要: 通过对Url进行MD5签名,判断该Url是否已被抓取。 阅读全文

posted @ 2008-08-28 08:37 冬冬 阅读(2824) 评论(5) 推荐(0) 编辑

2008年8月26日

摘要: 自用的权限系统的设计 阅读全文

posted @ 2008-08-26 16:37 冬冬 阅读(1838) 评论(2) 推荐(1) 编辑

2008年8月7日

摘要: 借给人回邮件的机会,总结一下自己在团队管理方面的一些心得。 阅读全文

posted @ 2008-08-07 18:23 冬冬 阅读(6475) 评论(0) 推荐(0) 编辑

2008年8月6日

摘要: 你,就你,干什么的?! 阅读全文

posted @ 2008-08-06 09:39 冬冬 阅读(4626) 评论(43) 推荐(0) 编辑

2008年8月4日

摘要: 打赢一百场战斗,不一定能赢得一场战争 阅读全文

posted @ 2008-08-04 10:33 冬冬 阅读(2805) 评论(15) 推荐(0) 编辑

2008年6月28日

摘要: 卖什么都不如卖概念,做什么都不如做渠道。 阅读全文

posted @ 2008-06-28 21:22 冬冬 阅读(939) 评论(3) 推荐(0) 编辑

2008年6月25日

摘要: 管理和设计一样,没有好坏,无非“取舍”二字。 阅读全文

posted @ 2008-06-25 20:13 冬冬 阅读(630) 评论(0) 推荐(0) 编辑

摘要: 总结一下这两个月实行结对编程时的优缺点。 阅读全文

posted @ 2008-06-25 09:59 冬冬 阅读(781) 评论(1) 推荐(0) 编辑

2008年6月24日

摘要: 页面文档的存储策略。 阅读全文

posted @ 2008-06-24 16:17 冬冬 阅读(1393) 评论(4) 推荐(0) 编辑

摘要: 比规则前进了一步,不多不少,刚刚好一步,方能取得成功。 阅读全文

posted @ 2008-06-24 08:56 冬冬 阅读(625) 评论(0) 推荐(0) 编辑

2008年6月20日

摘要: 尝试写一个搜索引擎,基于Linux的,纯C的。 阅读全文

posted @ 2008-06-20 09:56 冬冬 阅读(2432) 评论(1) 推荐(0) 编辑

2008年6月19日

摘要: 敏捷的方法或许只能用在软件开发中,但敏捷的的思想却不仅限软件工程,在“一切都是项目”的今天,做什么工作不能敏捷一点? 阅读全文

posted @ 2008-06-19 10:10 冬冬 阅读(941) 评论(0) 推荐(0) 编辑

2008年6月13日

摘要: 系统模块之间的关系 阅读全文

posted @ 2008-06-13 15:58 冬冬 阅读(2699) 评论(33) 推荐(0) 编辑

2008年6月4日

摘要: .Net发展的如此之快:2.0,3.0,3.5……版本的不断升级让人应接不暇;Linq,Ajax.Net,SilverLight……各种新特性更是让眼花缭乱。这些新技术一方面极大的提高了开发效率,另一方面,又给我们提出了严峻的考验:如何能在项目中合理的使用这些新技术,使它们相互配合,发挥出最大功效? 本系列将以一个Blog系统的开发为例子,从数据分析开始,一步步讲解一个系统的架构,并在这个过程中介绍以上这些技术的使用方式。另外,文章还将介绍作者在实际项目中积累的一些经验和技巧。麻雀虽小,五脏俱全,希望本文对于哪些不知道该如何组织实际代码的朋友有些帮助! 该篇介绍了数据的查询与显示。 阅读全文

posted @ 2008-06-04 20:51 冬冬 阅读(1473) 评论(6) 推荐(0) 编辑

2008年5月28日

摘要: 语言,就是程序员手中的刀。 阅读全文

posted @ 2008-05-28 14:19 冬冬 阅读(3062) 评论(36) 推荐(0) 编辑