春鱼·编程观点

技术在进步, 世界在变得美好...

导航

随笔分类 -  架构思想(Architechture)

实现类型化的数据绑定(列表)控件
摘要:春鱼 2004-11-26 内容提要 本文探讨了以具体而丰富的方式表现集合数据的总体思路,其中某些做法是作者在长期的实际开发工作中逐渐形成的。可能有一定可取之处,也可能是可笑的。希望得到有经验的朋友的指正。 类型化的数据绑定控件,是基于.NET环境下数据绑定概念,是面向“表示层”设计的。所... 阅读全文

posted @ 2005-01-18 15:55 春鱼 阅读(3852) 评论(2) 推荐(0)

数据与操作的分离、数据实体设计及零、一与多(单体与集合)的辨证统一
摘要:春鱼 2004-09-10 摘要 本文着重论述了在 .NET 平台进行应用程序开发时数据实体(entities)的设计,对象型实体与结构型实体的统一,以及由此引出的更深层次的对于应用系统设计理念的思考。 本文的重点是如何将“结构型”实体和“对象型”实体相互结合。而不是仅仅论述DataSet用作数据... 阅读全文

posted @ 2005-01-17 17:45 春鱼 阅读(4450) 评论(25) 推荐(0)

推荐一个关于"架构"的演示文稿(PPT)
摘要:最近从朋友处得到的演讲用演示文稿。中心是关于“架构设计”,里面提到了架构、业务建模及其设计准则。还配有实例进行说明。 标题:应用系统结构体系概述 页数:31 修复后的文档下载(*.zip 压缩文档) 注意:文稿中所使用动画效果,需要Microsoft Office PowerPoint 200... 阅读全文

posted @ 2005-01-12 10:48 春鱼 阅读(3899) 评论(6) 推荐(0)

浅论taglib设计
摘要:[概述]Taglib是JSP比较高级的技术。做为JSP开发人员来讲,不了解taglib是可以接受的。因为JSP的风格或者JAVA的风格就是一种简洁的美。如果技术太过复杂或者繁琐,就会在技术的汪洋中失去自我。但是,当我们的项目变得越来越大,或者团队有了一些技术积累之后,很自然就会有将我们的开发工作提高... 阅读全文

posted @ 2004-09-28 11:17 春鱼 阅读(8314) 评论(8) 推荐(0)

ASP后遗症种种
摘要:[按]本文原名“ASP遗留的十大积习“。源出处为作者个人文集。原作均保持不定期改动,请保持到原文主站的连接:http://www.cnblogs.com/jayxu有很大一部分ASP.NET程序员是由ASP迁移过来的. 这本是一个很自然的过渡. 殊不知ASP.NET与ASP相比是一个全新的技术. 他... 阅读全文

posted @ 2004-07-14 09:52 春鱼 阅读(2562) 评论(17) 推荐(0)

log4net 配置与应用
摘要:log4net是apache组织开发的日志组件,同其姐妹log4j一样, 是一个开源项目.可以以插件的形式应用在你的系统中. 下面仅说明如何应用在web forms项目中. 做为主要的日志输出组件.1. 首先你应该下载log4net.dll并引入到你的项目References中.2. 需要修改你的g... 阅读全文

posted @ 2004-07-02 15:28 春鱼 阅读(19672) 评论(9) 推荐(2)

应用程序设计/命名及编码规范方案
摘要:[按]本文经过修订. 并且在持续更新中. 一部分内容采集自MSDN中文站. 应用程序设计/命名及编码规范方案 架构规范 总体设计 .NET web forms 应用程序的架构应遵循Microsoft建议的架构方案. 根据项目规模不同, 适当取舍各个基本层次. 将系统划分为多层的目的在于... 阅读全文

posted @ 2004-06-01 18:27 春鱼 阅读(4319) 评论(11) 推荐(0)

TreeView穿新衣: 以优雅的名义
摘要:[引] Microsoft.Web.UI.WebControls.TreeView是IE WebControl系列组件之一. 可以以客户端脚本的形式显示一个可折叠/展开的分层次树型目录, 本文简单描述了如何在TreeView的基础上进行改造, 使之满足某些环境下的应用, 改造的方法是保持TreeVi... 阅读全文

posted @ 2004-05-21 11:41 春鱼 阅读(3105) 评论(5) 推荐(0)

列表和分页器之间的对话
摘要:[引言]很少有应用不涉及到表现集合数据. 表现集合数据就需要用到“列表(名单、一览表)”. 例如显示全体会员的名单. 当一次显示的数据过多时, 如果将所有数据完全列出, 将给用户造成阅读上的困难. 这个时候, 就需要将数据分页列出. 给用户以可驾驭数据的信心. 设身处地的为用户考虑, 是程序员、设计... 阅读全文

posted @ 2004-05-12 16:16 春鱼 阅读(2384) 评论(0) 推荐(0)

统一、标准、扩展:模块间数据传送实践
摘要:[题解] 本文以实践过程说明的模式, 展示了作者近日项目中一个比较实际的应用过程: 如何制定比较常规的, 标准的和容易扩展的模块间数据通讯模式。本文不是关于如何定义标准数据实体的,所以所述问题的根本与架构设计无关。 [问题背景] 我们的开发小组要在基本分层的思想上设计我们的应用。各个模块都需要在一... 阅读全文

posted @ 2004-04-14 01:18 春鱼 阅读(1551) 评论(0) 推荐(0)

让WEB FORM更像WINDOWS FORM: 控制窗体事件
摘要:[按]你可能会误解本文标题:让WEB FORM 更像WINDOWS FORM。 你也许会把本文当作是讨论应用程序界面. 其实本文讨论的是ASP.NET表现层设计。 也许会给你一点启示:如何设计逻辑隔离良好的、更容易设计和管理的应用程序。作者是一个偏向于应用的开发人员,因此可能在某些方面涉论不深,希望... 阅读全文

posted @ 2004-04-05 21:26 春鱼 阅读(1795) 评论(8) 推荐(0)

User Control (ASCX) 引发自定义事件的实现
摘要:[按]本文论述了使User Control(文中很多处称为ASCX)可以向后端引发自定义事件的方法.作者是一个偏向应用的开发人员. 因此可能某些方面涉论不深. 本着多思考, 和抛砖引玉的想法, 希望大家可以广泛批评. 作者的电子邮件xujian(a)nwpu.edu.cn[知识需求]1. ASCX机... 阅读全文

posted @ 2004-03-26 12:32 春鱼 阅读(3758) 评论(3) 推荐(0)