C#.Net C/S结构开发框架中BLL层的作用关于三层开发与逻辑分层所谓的三层开发就是将系统的整个业务应用划分为表示层,业务逻辑层和数据访问层,这样有利于系统的开发、维护、部署和扩展。分层是为了实现“高内聚,低耦合”。采用“分而治之”的思想,把问题划分开来各个解决,易于控制,延展和分配资源。如下图所示: 业务逻辑层(Business Logic Layer)用于做一些有效性验证的工作,以更好的保证程序运行的健壮性。如完成数据添加、修改和查询业务等;不允许指定的文本框中输入空字符串,数据格式是否...
/archive/1/arc-1-20110414-1332.htm 2011-04-14
关于CS开发框架的ADMIN用户权限Admin用户介绍开发框架admin用户是指系统用户(系统管理员),在tb_MyUser表必须存在该用户。在初始化系统时使用admin用户登陆,在权限管理内新建用户及用户组,然后分配权限。admin用户可修改其它用户的密码,其它用户(普通用户)仅可修改本人的密码。tb_MyUser表的FlagAdmin字段=Y,当前用户是超级管理员用户。选择一个用户,点右键弹出菜单选最后一项修改密码:admin改自己的密码不需要输入旧密码: 扫一扫加微信
/archive/1/arc-1-20110413-1331.htm 2011-04-13
CS开发框架Toolbar与数据字典,业务单据的关系CS开发框架Toolbar与数据字典,业务单据的关系开发框架内只有一个Toolbar(工具条), 所有子窗体(frmBaseChild)及实现IMdiChildForm接口的窗体都可以共用Toolbar。 Toolbar是功能操作组件,与业务数据没直接关系。但是Toolbar上的按钮可以操作业务窗体或数据字典窗体。Toolbar的按钮是跟据功能分组的,每个功能组对应一个接口,开发框架提供两组核心接口,分别是:IDataOperatable和IB...
/archive/1/arc-1-20110413-1330.htm 2011-04-13
C#.Net快速开发框架 - ORM ,BLL,DAL三者关系ORM (Object/Relation Mapping) 对象关系映射BLL (Business Logic Layer) 业务逻辑层DAL (Data Access Layer) 数据存取层(数据访问层/数据层)ORM在开发框架中的作用:CSFramework.ORM主要目的是给SQL命令生成器自动生成SQL命令(DbCommand),用于自动提交数据。将数据表结构映射为C#类,每个字段在类中定义为字符类型常量,在DAL层,以数据...
/archive/1/arc-1-20110411-1322.htm 2011-04-11
浅谈系统框架与开发模式 [转]系统框架与开发模式在博客中我也看到了好多关于系统框架的文章,就象有些朋友说的,这些系统框架大同小异,一般是分为数据访问层、实体层、业务逻辑层、业务外观层、表示层。然后就是这些层与层之间的调用,这些我想对于做过稍大一点的项目、或者小型以上团队开发的项目,都是会考虑到这些分层模式带来的系统扩展性优势。 有些朋友都建议加一个common层,把一些共公的类与方法集中在一起,让大家一起调用,可以减少重复代码,这个我也是很支持的,也是这样做的。 我相信目前摆在我们面前的,已经不...
/archive/1/arc-1-20110411-1321.htm 2011-04-11
开始录制CS快速开发框架使用视频和设计文档客户建议:最好先写个向导,如何做一个表的功能,主从表。从建工程、创建模型类、窗体类,定制查询,编译和运行这个过程的入门型文档。>> 从下周一开始录制CS开发框架使用视频和设计文档,预计周末完成。 扫一扫加作者微信
/archive/1/arc-1-20110410-1314.htm 2011-04-10
C#.Net C/S快速开发框架V2.2版本介绍C/S结构快速开发框架V2.2(标准版)VS解决方案:注意事项:CSFramework.* 命名的模块为框架共公模块(核心模块);CSFramework3.* 命名的是客户端及服务端的业务模块;CSFramework高级版(WebService架构)已升级到3.0,此解决方案模块名是以高级版命名的。注:标准版和高级版框架核心是一样的, 高级版仅多了WebService架构 (可理解为多了WebService业务逻辑层),外观界面完全一样! http...
/archive/1/arc-1-20110409-1309.htm 2011-04-09
基于C#.NET C/S快速开发框架 - 代码自动生成功能 Class Generator V2.01介绍(屏幕录像) ClassGenerator2.rar (17784KB) (请打开您的音响,别错过背景音乐Age Of Echoes.A_Drop_In_The_Ocean.mp3) 点击这里下载ClassGeneratorV2.01视频介绍 ------------------------------------------------------C/S框架网 www.csframewor...
/archive/1/arc-1-20110407-1305.htm 2011-04-07
C# C/S开发框架新增数据窗体 如何在业务模块添加数据字典窗体? 在项目工程点右键,添加->新项目->Windows Forms内选择继承的窗体->打开Inheritance Picker窗体->选择frmBaseDataDictionary->确定(OK). 如何在业务模块添加业务单据窗体? 在项目工程点右键,添加->新项目->Windows Forms内选择继承的窗体->打开Inheritance Picker窗体->选择frmBaseBusinessForm->确定(OK). 新增的数据...
/archive/1/arc-1-20110407-1303.htm 2011-04-07
C/S框架网示例程序数据库下载(不断更新)为了节约网站资源已经将Demo程序使用的数据库分开来下载,避免每个项目重复打包数据库.数据库名: CSFrameworkTestDB.zipSQL Express 连接字符串:Server=.\SQLEXPRESS;AttachDbFileName="您的数据库目录"\CSFrameworkTestDB.mdf;Integrated Security=True; 扫一扫加作者微信
/archive/1/arc-1-20110406-1297.htm 2011-04-06
这个开发框架的模块功能可以添加吗?这个开发框架的模块功能可以添加吗?当然可以!开发框架有自己的系统模块,您只需要添加业务模块,然后在业务模块内增加窗体填写代码.开发框架提供代码自动生成功能,并且有各种样板窗体参考,开发起来相当简单了! 扫一扫加微信
/archive/1/arc-1-20110405-1284.htm 2011-04-05
C/S开发框架MDI架构及Toolbar按钮共享(原创)MDI多文档界面功能介绍 用户界面负责处理数据输入和数据采集等功能,设计一套人性化的UI十分重要。总结以前的设计经验和用户反馈的信息,前台基本要求是操作方便,界面友好,功能强大,响应快速。基于WinForm大多数应用软件是使用MDI(多文档界面)作为系统架构。这套架构最大的特点是用户可以同时浏览和操作多个窗体的数据,操作性特别强且简单易用。 Office是家喻户晓装机必备,借鉴它的强大功能和丰富的用户体验作为C/S开发框架的主要设计思路。主...
/archive/1/arc-1-20110401-1276.htm 2011-04-01
对于这个框架以后会增加哪些功能呢?对于这个框架以后会增加哪些功能呢?请参考:http://www.csframework.com/product-list.htm
/archive/1/arc-1-20110331-1262.htm 2011-03-31
C# C/S框架功能-保存修改日志(Modify Log)模拟C/S框架修改日志,frmLogConfig窗体用到DevExpress 9.24控件。/// <summary>/// 支持写入日志的接口/// </summary>public interface LogSupportable{ /// <summary> /// 写入单表日志 /// </summary> /// <param name="changes"></param> /// <param name="tableName"...
/archive/1/arc-1-20110331-1258.htm 2011-03-31
不错的框架,这套开发框架好学习吗?不错的框架,这套开发框架好学习吗?是的,力争成为中国首创基于.Net快速开发框架,尽量为企业或个人开发工作室节省成本提高生产效率,这是C/S框架追求的目标。框架内有3套数据字典窗体模板和两套业务单据窗体模板及其它窗体若干!有类自动生成器(Class Generator),能自动生成BLL,DAL,ORM及窗体代码!有报表模板,您只需要打开FastReport Designer设计*.fr3文件可以了!当您开发系统时套用C/S开发框架,只要做少量工作项目基本完工了...
/archive/1/arc-1-20110330-1254.htm 2011-03-30
购买C/S开发框架如何授权?是可以随意修改源代码吗?购买C/S开发框架如何授权?是可以随意修改源代码吗?本站不采取授权方式销售C/S框架产品,您付费购买后可以任意修改源代码。但必须保证不能采取任何方式转售本站的产品及在网上公布源代码,以免导致不必要的法律纠纷。 扫一扫加微信
/archive/1/arc-1-20110330-1253.htm 2011-03-30
网站上这三套C/S开发框架不知道对高校有没有优惠政策?网站上这三套C/S开发框架不知道对高校有没有优惠政策?购买标准版或高级版附有<<设计文档>>, 文档对框架有详细介绍. 用于教学可以适当优惠, 本站的宗旨是能让更多人学到知识. 扫一扫加微信
/archive/1/arc-1-20110330-1249.htm 2011-03-30
C/S开发框架支持套打吗?不管是常规打印或是自定义纸张打印(套打),表面上看来不属于框架必有功能, 但本着负责任的态度我在开发框架内提供了一个报表模块, 里面有几个报表模板可以参考. 套打,就是自定义纸张在固定格式内印上文字或图片,在FastReport内设置纸张如下:固定好格式后需要反复调试和纠正文字或图片位置。 扫一扫加作者微信
/archive/1/arc-1-20110329-1245.htm 2011-03-29
C# C/S框架高级搜索功能-接口设计C/S框架高级版v3.x新增功能实现高级搜索:查询界面:代码, 自动生成查询语句.接口实现/// <summary>/// 支持高级搜索功能/// </summary>public interface ISupportAdvancedSearch{ /// <summary> /// 高级搜索的方法 /// </summary> /// <param name="whereSQL">高级搜索组合的查询条件</param> /// <returns>返回查询的...
/archive/1/arc-1-20110329-1244.htm 2011-03-29
使用FastReport制做报表实战-报表模块开发框架文章内容在报表条件定义窗体内选择条件筛选数据,Report Type定义报表类型,通常业务单据报表的报表类型分为"CheckList和"Document". CheckList是报表清单,是主从表合并为一张数据表打印的,如《Proforma Invoice Schedule》报表。Document 是单据报表,只打印一张单据的数据。如:《Proforma Invoice》。附件包含报表模块基类窗体定义frmReportBase,另外一组Fas...
/archive/1/arc-1-20110324-1229.htm 2011-03-24