冬Blog

醉心技术、醉心生活
posts - 109, comments - 955, trackbacks - 32, articles - 0
  博客园 :: 首页 :: 新随笔 :: 订阅 订阅 :: 管理

公告

置顶随笔

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

posted @ 2011-04-14 18:54 冬冬 阅读(648) 评论(0) 编辑

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

posted @ 2008-12-24 18:13 冬冬 阅读(11084) 评论(13) 编辑

摘要:

Net发展的如此之快:2.0,3.0,3.5……版本的不断升级让人应接不暇;Linq,Ajax.Net,SilverLight……各种新特性更是让眼花缭乱。这些新技术一方面极大的提高了开发效率,另一方面,又给我们提出了严峻的考验:如何能在项目中合理的使用这些新技术,使它们相互配合,发挥出最大功效?

本系列将以一个Blog系统的开发为例子,从数据分析开始,一步步讲解一个系统的架构,并在这个过程中介绍以上这些技术的使用方式。另外,文章还将介绍作者在实际项目中积累的一些经验和技巧。麻雀虽小,五脏俱全,希望本文对于哪些不知道该如何组织实际代码的新手朋友有些帮助!

阅读全文

posted @ 2008-05-01 21:01 冬冬 阅读(4725) 评论(8) 编辑

2011年4月14日

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

posted @ 2011-04-14 18:54 冬冬 阅读(648) 评论(0) 编辑

2009年6月15日

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

posted @ 2009-06-15 22:05 冬冬 阅读(558) 评论(0) 编辑

2009年6月13日

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

posted @ 2009-06-13 23:47 冬冬 阅读(920) 评论(1) 编辑

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

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

2009年4月27日

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

posted @ 2009-04-27 10:00 冬冬 阅读(712) 评论(2) 编辑

2008年12月24日

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

posted @ 2008-12-24 18:13 冬冬 阅读(11084) 评论(13) 编辑

2008年12月23日

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

posted @ 2008-12-23 12:34 冬冬 阅读(4184) 评论(6) 编辑

2008年12月22日

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

posted @ 2008-12-22 17:32 冬冬 阅读(2834) 评论(5) 编辑

2008年12月21日

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

posted @ 2008-12-21 22:51 冬冬 阅读(2535) 评论(5) 编辑

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

posted @ 2008-12-21 18:39 冬冬 阅读(3039) 评论(5) 编辑

2008年12月19日

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

posted @ 2008-12-19 20:03 冬冬 阅读(4693) 评论(11) 编辑

2008年12月18日

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

posted @ 2008-12-18 12:07 冬冬 阅读(11141) 评论(30) 编辑

2008年12月17日

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

posted @ 2008-12-17 13:34 冬冬 阅读(10762) 评论(19) 编辑

2008年10月9日

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

posted @ 2008-10-09 08:48 冬冬 阅读(2243) 评论(15) 编辑

2008年10月7日

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

posted @ 2008-10-07 09:23 冬冬 阅读(2819) 评论(14) 编辑

2008年8月28日

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

posted @ 2008-08-28 08:37 冬冬 阅读(2243) 评论(5) 编辑

2008年8月26日

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

posted @ 2008-08-26 16:37 冬冬 阅读(1490) 评论(2) 编辑

2008年8月7日

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

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

2008年8月6日

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

posted @ 2008-08-06 09:39 冬冬 阅读(3506) 评论(43) 编辑

2008年8月4日

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

posted @ 2008-08-04 10:33 冬冬 阅读(2578) 评论(15) 编辑

2008年6月28日

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

posted @ 2008-06-28 21:22 冬冬 阅读(662) 评论(3) 编辑

2008年6月25日

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

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

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

posted @ 2008-06-25 09:59 冬冬 阅读(544) 评论(1) 编辑

2008年6月24日

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

posted @ 2008-06-24 16:17 冬冬 阅读(1057) 评论(4) 编辑

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

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

2008年6月20日

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

posted @ 2008-06-20 09:56 冬冬 阅读(2045) 评论(1) 编辑

2008年6月19日

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

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

2008年6月13日

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

posted @ 2008-06-13 15:58 冬冬 阅读(2422) 评论(33) 编辑

2008年6月4日

摘要:

.Net发展的如此之快:2.0,3.0,3.5……版本的不断升级让人应接不暇;Linq,Ajax.Net,SilverLight……各种新特性更是让眼花缭乱。这些新技术一方面极大的提高了开发效率,另一方面,又给我们提出了严峻的考验:如何能在项目中合理的使用这些新技术,使它们相互配合,发挥出最大功效?

本系列将以一个Blog系统的开发为例子,从数据分析开始,一步步讲解一个系统的架构,并在这个过程中介绍以上这些技术的使用方式。另外,文章还将介绍作者在实际项目中积累的一些经验和技巧。麻雀虽小,五脏俱全,希望本文对于哪些不知道该如何组织实际代码的朋友有些帮助!

该篇介绍了数据的查询与显示。

阅读全文

posted @ 2008-06-04 20:51 冬冬 阅读(1252) 评论(6) 编辑

2008年5月28日

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

posted @ 2008-05-28 14:19 冬冬 阅读(2783) 评论(36) 编辑