摘要: 作为程序员,经常会为我们的客户去开发和设计各种应用系统,比如OA /CRM/物流调度/客户服务/电子政务。。。及各种管理信息系统,我们经常会去开发和实现这样的一些系统,每周、每月、每年经常都要去做这样的一些开发工作,如何才能做到快速开发和设计呢? 如今技术非常发达,.Net Framework也已经帮我们实现了非常多的基础组件,我们要做到快速开发和设计是完全可以做到的事情。 仔细分析可以从以下5个方面来提高开发和设计的效率。 阅读全文
posted @ 2009-03-25 18:13 赵思伟 阅读(331) 评论(0) 推荐(0) 编辑
摘要: E8前一次版本升级提供了拼音智能快速输入的控件,但客户发现了一个不太好用的地方,中文输入法进行中文输入的时候 onkeyup事件不稳定,很多时候取不到,网上一查,这个问题还是一个普遍存在的问题。 在IE中触发keydown和keyup, 不触发keypress 输入值能够获得,但不稳定。有时候会延后 在Firefox:触发keydown和keypress, 不触发keyup 输入值未能获得 [Enter]后会触发keyup, 可获得输入值 在Opera中keydown, keypress和keyup都不触发,输入值也未能获得 [Enter]后,在opera 9.24中会触发keydown和keypress 输入过程中,Space和enter会触发三者 对于一个控件需要适合在各种环境上运行的,既然存在这样的一些区别,因此实现方式应该更加巧妙一些。。。。。。 阅读全文
posted @ 2009-02-11 10:34 赵思伟 阅读(2290) 评论(6) 推荐(0) 编辑
摘要: 最近总有网友来咨询我和我的同事关于工作流引擎设计方面的一些思路,有一个很明显的感触,很多朋友在设计工作流引擎之前 已经习惯了一种“契约式”编程设计的方式,也就是说在明确的需求和约束下去设计和开发。然而工作流引擎并不是一个能在明确需 求和约束的情况下设计的算法。但无论怎样工作流引擎是需要为业务目标服务的,具体的业务流程如何,我们的算法和目标及准确的 计算是必然需要的。 设计工... 阅读全文
posted @ 2009-02-04 21:39 赵思伟 阅读(1842) 评论(4) 推荐(0) 编辑
摘要: 中国是一个发展中国家,国家目前对知识产权的保护是非常有限的,也因此在IT行业里出现了诸多不和谐的现象,拿来主义、文人相轻、盗版、相互诋毁、靠软件概念洗钱、靠回扣销售、靠概念唬人。。。仅有小部分的机会是可以从创造价值方面去发展,也因为这些不和谐导致中国IT产业的发展的一些滞后,但这个是事实,我们任何人凭个人的力量是无法改变的。对于我们程序员来说,创造应用价值的意义也就打了折扣。 。。。。。 阅读全文
posted @ 2009-01-10 10:22 赵思伟 阅读(503) 评论(2) 推荐(0) 编辑
摘要: 有人的地方就有江湖,新技术层出不穷的年代,各种新技术的诞生、新开发工具的推出就像是武侠小说中的各种武林秘籍,程序员们对新技术的追逐像武侠小说中武林人士对武林秘籍的追逐,博客园、论坛、媒体也像是一个虚拟的武林聚会,程序员交流、切磋、学习、展示、创造、发扬、评论各种武艺的地方,程序员之江湖又是怎样的呢 阅读全文
posted @ 2008-12-23 07:22 赵思伟 阅读(2414) 评论(30) 推荐(0) 编辑
摘要: 如今实现各种应用系统大家都知道工作流是一个非常重要的环节,不同的业务系统的工作流需求是需要找相应的工作流产品去实现的,因为不同工作流产品的架构细节也许会成为某类需求实现的瓶颈。 WF工作流是微软的工作流基础架构,很多公司采用WF技术实现工作流需求。 WF功能非常强大。可是。。。 阅读全文
posted @ 2008-12-17 09:24 赵思伟 阅读(2067) 评论(20) 推荐(0) 编辑
摘要: 如何开发高性能的Web应用程序,是程序员和用户都希望得到的效果,性能问题是一个综合问题,如今普遍开发的web应用程序都会涉及到各种技术点,各种算法、设计模式、架构、数据库技术,因此性能的优化必然也是一个综合的方法。 我们知道 不同的SQL 语句得到相同的一个结果,数据库所用的查询时间可以相差10倍甚至100倍以上; 一个有策略性的缓存可以减少成千上万次重复的数据库访问; 我们专注于数据库SQL 语句本身查询计划的时候,策略性的设计冗余字段 或 分开计算部分结果,深圳可以使查询的时间缩短到原来的1/100; 。。。。。。。 性能的优化是一个综合的方法,任何的技巧都是针对特定场景的优化,同时也可能带来另一方面的负面影响,因此我们开发高性能的WEB应用程序的时候,也需要针对特定场景选择特定的技巧。E8.Net在开发高性能的Web应用程序的时候用到了各种优化技巧,主要技巧总结如下: 阅读全文
posted @ 2008-12-11 09:47 赵思伟 阅读(2830) 评论(14) 推荐(0) 编辑
摘要: 2008年 工作流已经成了搜索引擎上非常热门的关键词之一,软件公司要工作流提高效率降低成本,终端客户需要软件产品中带工作流引擎提高软件系统品质。。。。 可是工作流的概念满天飞,各种解释和各种理解都有,其实工作流只有2个重要的作用, 1、帮助开发人员降低业务处理复杂度,避免流程逻辑的开发 2、降低软件维护过程中因为流程变化所带来的维护量 标准的流程特性是专家从理论到理论的总结,无论怎样的工作流,能起到作用才是最好的工作流,中国是发展中国家,传统的儒家思想影响我们的祖先和我们几千年,同时需求调研中涉及到的特权思想又特别多,因此中国特色的工作流引擎不但考虑标准特性外还有更多细节要考究。 阅读全文
posted @ 2008-11-21 11:35 赵思伟 阅读(2243) 评论(4) 推荐(0) 编辑
摘要: .Net Web应用程序提供了很强大的 Web.Config功能,我们很多的系统可能已经习惯在Web.Config中进行配置,可是使用Web.Config进行一些配置,会有一些不太顺畅的特性,比如:修改Web.Config 后,Web应用程序会出现错误页面并且需要重新登录,Web.Config配置过程不是很方便,即使通过安装包进行Web.Config的设置,.Net 安装向导能提供的入口也是有限的。。。。。 通过Cache机制实现一个通用的配置管理模块 设计目标: 1、 高速读取配置信息 2、 统一的配置维护管理方便进行配置 3、 新的配置模块及维护不需要再进行二次开发 阅读全文
posted @ 2008-11-12 10:02 赵思伟 阅读(2220) 评论(7) 推荐(0) 编辑
摘要: 时过境迁,仅微软技术而言,短短几年.Net Framework 从1.0 升到了3.5,SPS出现了,WPF、WCF、 WFF、silverlight……都出现了,技术的高速发展和易用性使纯粹追求技术的企业已经不再具有强大的市场竞争力,中国的软件企业,必将是以通过在某一个细分领域内的精细化化管理将核心能力做的很精很深,从而使软件产业链向着更加精细化的方向发展,好的软件不再是从零开始进行代码开发,而是在整合资源中获取更大的利润空间和发展。 阅读全文
posted @ 2008-11-06 09:22 赵思伟 阅读(2000) 评论(9) 推荐(0) 编辑