博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 36 下一页

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) 编辑

2011年3月18日

摘要: 本文转自:http://www.cnblogs.com/jiangshaofen/archive/2008/07/13/1242036.html在一般应用程序中,经常有个主登陆窗体,做验证及其他等操作。为保持公司项目(或是产品)的一致性,常将其固化,在项目开发时候直接引用之即可。下面做个简单的事例程序。具体创建工程,添加项目过程略过,下面是创建好以后的解决方案图:主要步骤:1: 在类库项目Main中要添加对System.Drawing和System.Windows.Forms的引用;2:在类库项目Main的属性中改变其输出类型为Windows 应用程序,输出路经为 ..\;3:在类库项目Tes 阅读全文

posted @ 2011-03-18 14:06 gczhao 阅读(307) 评论(0) 推荐(0) 编辑

2011年3月17日

摘要: 本文转自:http://www.cnblogs.com/yuyijq/archive/2009/11/17/1604385.html在WinForm二三事(一)里,我们谈了WinForm上的事件(比如点击啊,双击啊)是借助消息循环,消息分发的机制实现的。但那篇里只是一笔带过。后来有人问我这中间的具体关系是什么呢?那今天我们就来详细谈谈从Win32的Message到WinForm上的Event。Win32中的Hello world要具体了解这个问题,我们先来看看在Win32的时候,使用原生的API(或者叫Native API)如何做个简单的Hello World的小窗体: 1: #include 阅读全文

posted @ 2011-03-17 17:19 gczhao 阅读(340) 评论(0) 推荐(0) 编辑

摘要: 本文转自:http://www.cnblogs.com/yuyijq/archive/2009/11/04/1595775.html在进入正文之前,想请大家先欣赏下面两段代码: 1: //这是一个控制台程序,请先添加System.Windows.Form.dll的引用 2: using System.Windows.Form; 3: 4: public class ConsoleApplicationShowDialog 5: { 6: static void Main() 7: { 8: Form frm = new Form(); 9: frm.ShowDialog(); 10: } 11 阅读全文

posted @ 2011-03-17 17:16 gczhao 阅读(372) 评论(0) 推荐(0) 编辑

摘要: 本文转自:http://www.cnblogs.com/yuyijq/archive/2010/01/20/1652082.html记得刚从Web转向WinForm开发时有一段狂喜,没有Session丢失、没有浏览器不兼容,不用围着HTML、CSS、Javascript、C#打转,在Visual Studio里控件摆成什么样子最后就是什么样子(虽然根据最终用户的操作系统和分辨率设置有稍微的不同),这种感觉好久没有过了,但随着开发的界面越来越复杂却有些无措。接下来我会分两篇来介绍WinForm界面布局中需要注意的一些事情,上篇介绍的是一些简单但也常见的,而下篇会接触更为复杂但灵活的内容。Dock 阅读全文

posted @ 2011-03-17 17:10 gczhao 阅读(1852) 评论(0) 推荐(2) 编辑

摘要: 本文转自:http://www.cnblogs.com/yuyijq/archive/2010/03/13/1684938.htmlMartin Fowler这本《企业应用架构模式》应该是家喻户晓了,买了也有些日子,一直没有拿起来看,现在终于轮到了这本书。这本书大致分为两部分,前8章为第一个部分,对企业级开发要涉及的东西进行初步的介绍,然后还概括性的讲解了一些模式的适用场景和优缺点。第二部分是模式的列表,这些模式的分类就是按照第一部分介绍的企业级开发要注意的方面来分的。现在我只看完了第一部分。什么是企业级开发在Introduction一章里,Martin对“Enterprise Applica 阅读全文

posted @ 2011-03-17 16:52 gczhao 阅读(232) 评论(0) 推荐(0) 编辑

上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 36 下一页