博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年3月21日

摘要: 本文转自:http://www.rainsts.net/article.asp?id=266使用多层架构进行系统开发是现今系统设计的流行趋势。通过分解业务细节,将不同的功能代码分散开来,更利于系统的设计和开发,同时为可能的变更提供了更小的单元。以下就是一个典型的多层体系结构图。首先我们以“订单(Order)”为例,进行一个简单的业务分解。1. 订单自然包括订单的内容(OrderInfo),其中有诸如订单编号、商品名称、数量,以及金额等信息。2. 有了订单信息,我们还需要一个存储订单的场所,那么自然需要有个操作读写的对象(OrderAccess)。3. 为了外界能进行相关的订单操作,我们还需要有 阅读全文

posted @ 2011-03-21 12:12 gczhao 阅读(417) 评论(0) 推荐(0) 编辑

摘要: 本文转自:http://www.rainsts.net/article.asp?id=44我日常使用的小型辅助工具列表,其他大型软件如SyBase PowerDesigner、IBM Rose Retional(XDE)、Borland Together不在此列。.NET===================Code Library .NET 一个绝好的文章和代码收集工具,拥有多个版本。具备代码着色功能。不知道为什么作者的网站我已经好长时间上不去了,不过网上很多下载网站都能下载这个软件。Reflector for .NET 所有.NET开发人员都应该必备的反编译工具。建议搭配Reflector 阅读全文

posted @ 2011-03-21 11:27 gczhao 阅读(331) 评论(0) 推荐(0) 编辑

摘要: 本文转自:http://www.rainsts.net/article.asp?id=230.NET Framework 2.0 大大增强了 Application 的功能,使得编写 WinForm 程序更加容易。只是和 Environment 一样,Application 长期被忽视。1. 路径StartupPath: 获取应用程序启动路径(不包含文件名)。 如:D:\System\My Documents\Visual Studio 2005\Projects\Learn\Learn.GUI\bin\DebugExecutablePath: 获取包含文件名的完整应用程序路径。 如:D:\S 阅读全文

posted @ 2011-03-21 11:13 gczhao 阅读(238) 评论(0) 推荐(0) 编辑

摘要: 本文转自:http://www.cnblogs.com/whitewolf/archive/2011/03/21/Aspose_Cells_Template1.html本篇中将简单记录下Aspose.Cells这个强大的Excel操作组件。这个组件的强大之处,就不多说,对于我们的报表总是会有导出Excel的处理,如果你使用微软Excel的com组件,那么对于简单的操作还行,但是多余复杂的模板,那将是一个令人头疼的事。在Aspose.Cells之下,将是一个简单的事情。他可以导入导出excel操作,在本节将要说的就是他的际遇excel模板的导出强大功能。 多的不说,我们先来利用Northwind 阅读全文

posted @ 2011-03-21 11:06 gczhao 阅读(3123) 评论(2) 推荐(0) 编辑

摘要: 本文转自:http://www.rainsts.net/article.asp?id=489今天不小心遇到一个有点弱智的问题,当然这个问题基本对你没有任何影响。.NET FX 2.0 WinForm 提供了 Application.OpenForms 属性,便于我们获取已 "打开" 的窗体。相信下面的代码你非常熟悉。public partial class Form1 : Form{ public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) 阅读全文

posted @ 2011-03-21 10:45 gczhao 阅读(1462) 评论(0) 推荐(0) 编辑