[转载]AgileEAS.NET应用开发平台介绍

AgileEAS.NET应用开发平台介绍 - 魏琼东 - 博客园. 介绍 AgileEAS.NET应用开发平台,简称EAS.NET,是基于敏捷并行开发思想以及.NET构件技术而开发的一个应用系统快速开发平台,用于帮助中 小型软件企业建立一条适合快速变化的开发团队,以达到节省开发成本、缩短开发时间,快速适应市场变化的目的,AgileEAS.NET应用开发平台包含基 础类库、资源管理平台、运行

[原创]ASP.NET MVC调用Delphi开发的Web报表打印activex组件

最近需要做打印发货单的功能,以前用delphi的reportmachine控件做报表,功能很强大,可以设计报表并且报表文件和程序分离,优点就不多说了,这次需要连纸打印,于是想到用activex组件开发打印组件。 这样这个教程就分为两部分,一部分说Delphi的activex组件开发,另一部说ASP.NET MVC如何调用activex组件进行打印。 1.Delphi开发Activex组件 创建一个
[原创]ASP.NET MVC调用Delphi开发的Web报表打印activex组件

[转载]一位老工程师的忠告

一位老工程师的忠告. 诸位,咱当工程师也是十余年了,不算有出息,环顾四周,也没有看见几个有出息的!回顾工程师生涯,感慨万千,愿意讲几句掏心窝子的话,也算给咱们师弟师妹 们提个醒,希望他们比咱们强! 好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,爽一 些。那么,就需要慎重安排自己的轨迹。从哪个行业入手,逐渐对该行业

[转载]Asp.net MVC并不仅仅只是Linq to SQL

【译】Asp.net MVC并不仅仅只是Linq to SQL - CareySon - 博客园. 很多Asp.net的教程中的示例代码使用的数据访问方法是Linq to Sql或是Entity Framework。我在www.asp.net的论坛上看到很多关于讨论是否有其他替代的数据库访问方式,回答 是:当然有。这篇文章就讲述了使用Ado.Net作为数据访问层来实现一个典型的增删查改程序

[转载]企业定制软件开发的两个核心问题 – TAOWEN的一些个人记录 – 博客园

企业定制软件开发的两个核心问题 - TAOWEN的一些个人记录 - 博客园. 企业定制软件开发不是计算机科学,需要解决的不是编译原理也不是组合数学。那么,企业定制软件开发的核心问题是什么? 越来越感觉到,从事一个领域不需要有特别深刻的理解,但起码要知道做这个领域的事情,需要解决的核心问题是什么。比如说,开发C/S结构软件,状态 同步(C/S状态同步以及窗口之间的状态同步)就是核心问题之一,

[C#]Dispose模式

本文讲解的是你在建立包含内存以外资源的类型,特别是处置非内存资源的时候,如何编写自己的资源管理代码。   我们已经知道了处置那些占用非受控(unmanaged)资源的对象的重要性,现在应该编写资源管理代码来处置那些包含非内存资源的类型了。整 个.NET框架组件都使用一个标准的模式来处理非内存资源。使用你建立的类型的用户也希望你遵循这个标准的模式。标准的处理模式的思想是这样的:当客户端 记得的时候使用IDisposable接口释放你的非受控资源,当客户端忘记的时候防护性地使用终结器(finalizer)。它与垃圾收集器 (Garbage Collector)一起工作,确保只在必要的时候该对象才受到与终结器相关的性能影响。这是处理非受控资源的一条很好的途径,因此我 们应该彻底地认识它。   类层次体系中的根基类(root base class)必须实现IDisposable接口以释放资源。这个类型还必须添加一个作为防御机制的终结 器。所有这些程序都把释放资源的工作委托给一个虚拟的方法,衍生的类可以根据自己的资源管理需求来重载该方法。只要衍生的类必须释放自己的资源,并且它必 须调用该函数的基类版本的时候,它才需要重载这个虚拟方法。   开始的时候,如果你的类使用了非内存资源,它就必须含有一个终结器。你不能依赖客户端总是调用Dispose()方法。因为当它们忘记这样做的时候, 你就面临资源泄漏的问题。没有调用Dispose是它们的问题,但是你却有过失。用于保证非内存资源被正确地释放的唯一途径是建立终结器。

[C#]构建插件式的应用程序框架

转载:http://www.cnblogs.com/guanjinke/archive/2007/03/14/675109.html 构建插件式的应用程序框架(一)----开篇 构建插件式的应用程序框架(二)----订立契约 构建插件式的应用程序框架(三)----动态加载 构建插件式的应用程序框架(四)----服务容器 构建插件式的应用程序框架(五)----管理插件 构建插件式的应用程序框架(六)

[C#].NET 4.0新特性– Corrupted State Exceptions

转载:http://www.cnblogs.com/jujusharp/archive/2010/01/05/handling-corrupted-state-exceptions-in-dot-net-4-0.html 作为程序员,我想很多人应该都有过跟异常打交道的经历。而且相信也有很多人也都写过catch(Exception e){//blabla}这种把所有未知异常一股脑儿捕获并处理掉的代码