自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

何戈洲的专栏

专业的.NET技术开发博客

  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 AgileEAS.NET平台开发实例-药店系统-报表开发(下)

<br />开篇<br />        我们上篇讲述了如何基于平台的报表管理组件来进行报表的管理,我们并没有说明如何在项目中如何调用,我们设计好的报表。下面我们就来看看,我们如何来使用我们<br />设计好的报表,一种是直接使用平台原生支持的报表服务,还有一种是我们单独设计实现的报表服务,也就是所谓的脱离现有平台的限制,我们单独使用报表设计器来完成报<br />表开发工作。并且能够结合其他的平台来进行开发。本章我们就来就这些问题来详细的阐述。大纲<br />        1、使用原生的报表服务。<br

2011-05-07 13:57:00 642

原创 AgileEAS.NET平台开发实例-药店系统-报表开发(上)

<br />开篇<br />        前面我们讲述了药店系统的开发流程,并且也讲述了如何开发一个基础模块,下面我们来看看,如何开发一个报表, 因为我们在药店系统中最常用的功能之一就是打印功<br />能了,AgileEAS.NET平台本身已提供了报表服务,通过这些报表组件,我们就能很方便的设计报表和打印报表,并且很方便的进行报表的迁移和部署。一旦掌握了报表的设<br />计,那么我们开发一个报表将会非常的简易和简单。并且我们在部署时也会非常的方便,一般来说我们的开发有二种形式,一种是基于平台提供的报表

2011-05-07 13:55:00 664

原创 AgileEAS.NET平台开发实例-药店系统-UI层重构技巧及其他

<br />开篇<br />        上篇我们讲述了UI层的分析,那么本篇我们就讲述下我们在做CS应用程序的过程中的一些技巧性的东西,可能我这里总结的只是我再开发本药店系统中应用的到的一些小<br />技巧,并不代表全部,肯定还有很多的其他方面的技巧,大家都可以分享一下,我这里提出额也谈不上技巧,更多的是使用设计模式方面的总结吧。<br />        1、提升父类<br />        2、分离职责。<br />        3、抽象公共大纲<br />         1、将每个子类都用

2011-05-07 13:53:00 557

原创 AgileEAS.NET平台开发实例-药店系统-UI层分析

<br />介绍<br />       上一篇我们给出了AgileEAS.NET的关于Bll层的实现原理和Bll层的写法,我们可以在实际的开发过程中更深入的了解和实践,本篇我们就来讲述下UI层的实现原理和相关的<br />技巧,可能会和之前讲述的环境配置部分内容会有小部分的冲突吧,不过应该本篇讲述的更具有原理方面的内容,本文会讲述资源管理平台如何通过插件+平台的思路来实现这<br />种资源化的管理平台的原理和技术内幕。当然由于本人对AgileEAS.NET平台的理解的深度不足,或者说是认识上还有一定的偏

2011-05-07 13:52:00 645

原创 AgileEAS.NET平台开发实例-药店系统-BLL层分析

<br />介绍<br />        上篇我们分析了AgileEAS.NET平台的DAL层的设计与相关的使用说明分析,本篇我们来分析下业务逻辑层/服务层的设计与分析,并且分析下如何抽离单独的业务逻辑<br />层,分离出单独的分布式访问服务支持。我们主要是分析如何设计出严格的基于现有DAL层之上的BLL->服务层>UI层这样的分层设计模式,本系列中的药店系统则采用的分层<br />方式是DAL->BLL层->UI层,下面我们来分析下这2种的不同的实现方案及代码的组织,并且分析关于分布式服务支持的写法和

2011-05-07 13:50:00 768

原创 AgileEAS.NET平台开发实例-药店系统-DAL层解析

<br />介绍<br />        前面的大量的篇幅已经讲述了,关于系统的配置及如何使用平台提供的相关开发工具来进行应用功能模块的开发,本篇将会开始讲述数据访问层中的相关设计与如何使用<br />AgileEAS.NET代码生成器生成的DAL层基础之上,进行相关的开发及开发过程中的一些限制。下面我们将会开始详细的阐述AgileEAS.NET平台中的关于DAL层的相关设计的<br />原理和思路,及相关的实现方案。<br />         <br />        上面是给出ORM的一个模型图,

2011-05-07 13:48:00 514

原创 AgileEAS.NET平台开发实例-药店系统-准备开发环境(下)

<br />介绍<br />        上一篇我们讲述了关于如何搭建一个业务逻辑层与UI层中应该注意的一些细节和过程,本篇将会将UI层中具体的应用程序功能实现部分的过程及代码放出,供大家参考,<br />当然可能由于本人水平邮箱或者表达能力较弱,大家如果有什么不明白的地方或者不是特别清楚的地方,还请指出。本文主要是完善如下的几点:<br />        1、将上篇中的药品字典中的列表中能够显示数据,并且能够编辑和添加、删除等功能。<br />        2、能够测试模块的功能的正确性,我们需要搭

2011-05-07 13:46:00 470

原创 AgileEAS.NET平台开发实例-药店系统-准备开发环境(中)

<br />介绍<br />        上一篇我们讲述了《AgileEAS.NET平台开发实例-药店系统-准备开发环境(上)》将生成的解决方案进行相关配置。本篇我们将会开始讲述如下内容:如何基于现有的解决<br />方案来搭建一个可测试的运行环境,并且我们新建一个简单的例子,通过例子来说明我们如何来开发一个新的功能模块。<br />        一、添加UI层<br />        <br />        2、添加“BLL”层类库<br />        <br />        添加好之

2011-05-07 13:44:00 714

原创 AgileEAS.NET平台开发实例-药店系统-准备开发环境(上)

<br />开篇<br />       上一篇我们主要是讲述了如何根据数据库原型设计器提供的相关功能来构建ORM提供的相关信息,例如根据数据库与实体对象之间通过数据原型来进行双向的映射。本篇<br />我们将会根据上篇《AgileEAS.NET平台开发实例-药店系统-数据库建模》生成的相关解决方案的基础上来进行开发。下面我们就进入主题吧,我们来详细的分析如何基于生成<br />的解决方案的基础上来进行其他分层模块的设计与开发。大纲<br />1、将生成的解决方案进行相关配置。(上)<br />2、搭建可运

2011-05-07 12:31:00 486

原创 AgileEAS.NET平台开发实例-药店系统-数据库建模

<br />开篇<br />        上面我们讲述了,关于AgileEAS.NET环境的搭建,环境搭建好了,我们就可以进行相关的数据库原型设计了,平台提供了相关的数据库模型设计器工具,根据模型来生成<br />数据库创建表的脚本与ORM映射部分中的实体的相关代码,从而让我们在开发的过程中代码能够保持一致,并且不会出现一些因为笔误或者其他主观原因影响的代码难维护<br />性。<br />        数据库原型设计器主要提供如下的几部分功能:<br />        1、数据库建模,通过XML文件

2011-05-07 12:29:00 806

原创 AgileEAS.NET平台开发实例-药店系统-系统架构设计

<br />介绍<br /> <br />        本篇将会讲述如何使用AgileEAS.NET敏捷开发平台来进行药店系统的开发,首先我们需要根据需求文档来设计出药店系统的系统架构,才能继续进行后续的开发工作,整<br />理好架构后,然后一步步的完成具体的详细设计,数据库建模等,这样的完整步骤后,就可以开展具体的编码工作了,我们首先来看看根据药店系统的一些功能性的需求和非<br />功能性的需求来决定系统的架构设计,并且分解AgileEAS.NET平台已提供的相关功能来结合分析。<br /> 分析<

2011-05-07 12:25:00 994

原创 AgileEAS.NET平台开发实例-药店系统-数据库设计

<br />开篇<br /> <br />         上篇,我们分析了,功能需求和非功能性的需求,本篇我们就来看下,如何设计数据库,当然数据库的设计也是有一些技巧性而已,不过大家经常做数据库设计的朋友都<br />知道,如果我们的数据库设计完全符合数据库要求的第三范式的话,那么我们可能在通过ORM框架来使用这个数据库设计的时候,会有不方便的地方,因为ORM在多表关联<br />上的处理或者说是支持的并不好,所以我们常常在数据库设计的时候,会允许在表中存在冗余字段,这样我们能够在查询的过程中可以很方便的

2011-05-07 12:23:00 711

原创 AgileEAS.NET平台开发实例-药店系统-数据库还原

<br />开篇<br />           有不少的朋友下载到该药店系统的数据库后,不会还原数据库,由于当时我备份的时候并没有把SQL2005的mdf与ldf文件直接放出下载,而是通过SQLServer2005的备份功<br />能导出的bak文件,下面我们就来说明下如何还原该数据库。当然由于比较仓促,可能错别字出现,还请大家指出。大纲<br />        1、还原数据库还原数据库<br />        1、打开SQLServer2005 Manager Studio。<br />     

2011-05-07 12:21:00 594

原创 AgileEAS.NET平台开发实例-开发环境配置

<br />介绍<br />        从官方网站或者是官方交流群中下载到了AgileEAS.NET的最新的集成化的开发包,然后有了这个条件后,我们就可以进行开发了,当然可能还有一些硬件和软件开发环境<br />方面的要求了,主要的软硬件环境需求如下:<br />         1、Windows<br />         2、.NET FrameWork 4.0<br />         3、SQL2000 以上,Oracle内容<br />        下面我们就开始讲述如何使用该开发包来开

2011-05-07 12:18:00 578

原创 AgileEAS.NET平台开发案例-药店系统-需求分析

<br />开篇<br />        我们知道我们正常的开发流程是从需求-设计-开发-测试-部署等这样的瀑布型的模式或者是瀑布模式的变种等,但是不管是如何的开发模式,前提是必须把需求确定才能从<br />需求中分析出要开发的用户的功能性需求和非功能性需求,这样我们才能进行后续的开发工作。那么我们本篇就将分析药店系统应该具有的功能及非功能性的需求,来得需求<br />分析文档的内容。<br />         首先我们来看看一般的软件开发流程吧:<br />         <br />       

2011-05-07 12:13:00 941

原创 AgileEAS.NET敏捷开发平台案例-药店系统-项目综述

<br />开篇<br />        在前面的章节中,我们说明了如何使用AgileEAS.NET敏捷开发平台俩开发药店系统,但是我们没有从总体上去说明AgileEAS.NET的一些功能,我们都是在细节上讲述了<br />一些该平台的相关特性,我们在药店系统的开发过程中,只是包含了该平台的大部分功能,还有一些功能,并没有使用到,可能我们后续会继续讲述这些功能。本文就将之前<br />开发的药店系统,来进行总结和综述吧,之前放出的文章中的配套文档相对来说,还有一些内容还需要完善,不过大体上已经很详尽了,本

2011-05-07 12:09:00 831

原创 AgileEAS.NET平台开发案例-药店系统-项目说明

<br />开篇<br />          我们都知道开发一个软件必须要有开发的背景和特殊的需求等等,我们就来分析我们开发该系统的项目背景和开发该项目的目的。下面我们来分析下开发药店系统的目的<br />及可行性研究分析,对现有平台构建该项目的风险性等进行分析,可行性方案的分析。其他方面的因素分析。大纲<br />         1、总论<br />         2、项目建设的背景和必要性<br />         3、项目的方案设计总论<br />        我们既然要开发药店系统,那么我

2011-05-07 12:02:00 800

系统架构-珍藏资料

系统架构相关的珍贵资料,详细阐述了系统架构的细节实现

2011-10-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除