随笔- 40
文章- 0
评论- 418
摘要: 新版本的YbSoftwareFactory中新增了多数据库的支持功能和表、列编辑内容的导出和导入功能。
当前已能支持 SQL Server 连接、Orcale 连接、Access 连接、ODBC连接等多种标准的数据库连接方式,可根据这些数据库的表和列的元数据信息快速生成各类代码。未来将增加对DB2、MySQL、PostgreSQL、SqlCE、SQLite、Sybase、VistaDB等多种数据库的代码生成支持。
表、列元数据编辑内容的导出和导入功能可保存你所编辑的元数据信息以便下次生成代码时重用。阅读全文
posted @ 2012-05-12 21:51 YbSoftwareFactory 阅读(649) 评论(0) 编辑
摘要: 每个公司为加快项目的开发效率,都会使用一些成熟的框架或组件,然后在此基础之上进行开发。YbSoftwareFactory也可复用这些框架和组件,通过二次开发来开发一个代码生成插件,把大部分和框架有关的公共代码和组件封装打包压缩到项目文件中,而把和具体业务管理有关的需要变化的代码使用T4模板来生成。然后使用该代码生成插件来快速生成一个适合自身开发习惯的可立即运行的解决方案来提高开发进度,然后在此基础之上进行后续代码的二次开发。
曾经的某公司用户在使用了YbSoftwareFactory来进行首个项目的辅助开发,原本计划28天的项目编码任务仅仅只用了3天,这3天的工作量也就是进行个性化的界面呈现调整和统计报表的制作,因为代码生成插件所生成的解决方案和代码已经集成了身份认证、权限管理、验证规则、日志输出等公共功能以及实体的增、删、查、改和导出个性化功能,工作效率的提高由此可见一般。阅读全文
posted @ 2012-05-05 14:59 YbSoftwareFactory 阅读(743) 评论(3) 编辑
摘要: 程序员得学会自我解放,YbSoftwareFactory就是这样一款解放程序员的利器,能让你更加专注于具体业务逻辑的实现,把自己从每日盲目的重复工作中解脱出来。能更有思想、更充分、更游刃有余地看待具体问题,而不仅仅是做一名水平低下的编码员。本章节开始将以一个Demo来重点介绍YbSoftwareFactory代码生成插件二次开发所需各个类的实现。 本章节将首先来看看“IPlugInGroupRepository”接口的实现类。阅读全文
posted @ 2012-04-29 11:49 YbSoftwareFactory 阅读(915) 评论(3) 编辑
摘要: YbSoftwareFactory,是一款使用.NET开发的软件代码智能快速生成平台,可方便、快速地生成各种应用程序代码。最新的2.0版支持插件式开发,可根据自身需要进行二次开发来生成能完全满足自身需要的任何代码。本系列将介绍了如何使用YbSoftwareFactory 2.0开发一套完全满足自身需求的代码生成插件的主要步骤和插件组成。阅读全文
posted @ 2012-04-26 19:23 YbSoftwareFactory 阅读(935) 评论(3) 编辑
摘要: YbSoftwareFactory,是一款使用.NET开发的软件代码智能快速生成平台,可方便、快速地生成各种应用程序代码。最新的2.0版对原1.0版进行了全新设计,支持二次开发。阅读全文
posted @ 2012-04-25 14:52 YbSoftwareFactory 阅读(584) 评论(5) 编辑
摘要: 有一种扯淡叫做毛线。 .NET的实体框架当前已经是4.1了,考虑到已经提供POCO功能,并且还支持多种数据库(这点可是Linq2Sql无法做到的),于是想试试。 不可否认,EF强大的设计能力确实很方便。但是很困惑的地方就是在Sql Server 2008下,DateTime类型在数据库中只能使用datetime2,否则运行后会报错,据说Sql Server 2005就没这个问题,当然2005中也没...阅读全文
posted @ 2011-07-13 16:19 YbSoftwareFactory 阅读(2679) 评论(15) 编辑
摘要: 基于图像的车牌识别技术,是基于图像的模式识别、图像处理、人工智能的典型案例阅读全文
posted @ 2010-12-26 10:42 YbSoftwareFactory 阅读(4028) 评论(23) 编辑
摘要: 在本章,你将学会:
1、充分利用面向对象编程的观点来对多个精灵进行控制
2、准备编写易于理解和组织良好的游戏循环逻辑
3、根据游戏逻辑的需要动态创建对象
4、对适用于矢量图形的变换操作进行控制
5、了解基本的冲突检测算法阅读全文
1、充分利用面向对象编程的观点来对多个精灵进行控制
2、准备编写易于理解和组织良好的游戏循环逻辑
3、根据游戏逻辑的需要动态创建对象
4、对适用于矢量图形的变换操作进行控制
5、了解基本的冲突检测算法阅读全文
posted @ 2009-12-20 08:49 YbSoftwareFactory 阅读(1444) 评论(6) 编辑
摘要: 在本章,我们将开始创建能在屏幕上移动的2D卡通人物,并学习在2D空间中控制它们的行为:我们将:
1、预先准备一个利用了Silverlight 3性能提升优势的图形增强功能的应用程序项目
2、学会在多种多样的艺术素材上进行硬件加速变换
3、2D空间中的图形动画
4、了解位置、分辨率和尺寸阅读全文
1、预先准备一个利用了Silverlight 3性能提升优势的图形增强功能的应用程序项目
2、学会在多种多样的艺术素材上进行硬件加速变换
3、2D空间中的图形动画
4、了解位置、分辨率和尺寸阅读全文
posted @ 2009-12-06 08:48 YbSoftwareFactory 阅读(1989) 评论(9) 编辑
摘要: 1、准备Silverlight 3游戏开发环境
2、认识数码艺术资源
3、为一个新的2D游戏创建准备数码资源
4、理解2D游戏开发过程中的相关工具
5、学会处理、预览和缩放数码资源
6、使用数码资源来创建并运行首个图形应用程序阅读全文
2、认识数码艺术资源
3、为一个新的2D游戏创建准备数码资源
4、理解2D游戏开发过程中的相关工具
5、学会处理、预览和缩放数码资源
6、使用数码资源来创建并运行首个图形应用程序阅读全文
posted @ 2009-11-12 09:45 YbSoftwareFactory 阅读(2834) 评论(15) 编辑
摘要: 算法思想:
1、首先把各个类别信息进行分组(例如国籍放在一组,房子颜色放到一组等等)
2、然后依次从各个类别的分组中取出一个元素放到存放最终结果的数组中。其中对应的元素只能根据其所在的分组而存放到指定的某行中(例如国籍只能存放到结果数组的首行,房子颜色只能存放到次行等等)。存放之前需测试其是否满足条件。
3、如果满足条件则把该元素保存到结果数组中,否则取该元素所在分组余下尚未测试的下一个元素进行测试。
4、如果该元素所在分组余下的所有元素都不满足条件则返回到上一个数组单元继续测试,直到满足条件为止,如果都不满足条件则证明此题无解。
阅读全文
1、首先把各个类别信息进行分组(例如国籍放在一组,房子颜色放到一组等等)
2、然后依次从各个类别的分组中取出一个元素放到存放最终结果的数组中。其中对应的元素只能根据其所在的分组而存放到指定的某行中(例如国籍只能存放到结果数组的首行,房子颜色只能存放到次行等等)。存放之前需测试其是否满足条件。
3、如果满足条件则把该元素保存到结果数组中,否则取该元素所在分组余下尚未测试的下一个元素进行测试。
4、如果该元素所在分组余下的所有元素都不满足条件则返回到上一个数组单元继续测试,直到满足条件为止,如果都不满足条件则证明此题无解。
阅读全文
posted @ 2009-10-02 22:31 YbSoftwareFactory 阅读(1885) 评论(9) 编辑
摘要: Model-View-ViewModel设计模式是MVP设计模式与WPF技术相结合的产物,对于一些很常见的如Model-View-Controller(MVC)设计模式和Model-View-Presenter(MVP)设计模式来说,当在WPF下使用时它们都有一个很大的缺点:就是它们根本没有考虑到WPF强大的数据绑定技术。如果在WPF中使用MVC或者MVP设计模式,就可能完全无法利用WPF中数据绑定的方便性,而Model-View-ViewModel则不一样。阅读全文
posted @ 2009-09-21 09:11 YbSoftwareFactory 阅读(2018) 评论(5) 编辑
摘要: 学习完本章后,你将掌握:
1.在你的应用程序中使用workflow
2.理解“WorkflowRuntime”对象的的基本功能
3.知道如何启动和停止workflow运行时
4.能够使用各种workflow运行时的相关事件阅读全文
1.在你的应用程序中使用workflow
2.理解“WorkflowRuntime”对象的的基本功能
3.知道如何启动和停止workflow运行时
4.能够使用各种workflow运行时的相关事件阅读全文
posted @ 2009-07-02 10:51 YbSoftwareFactory 阅读(1879) 评论(8) 编辑
摘要: 许多开发者想学习使用测试驱动开发实践,Brendan在本篇文章中说明了怎样在写代码之前编写测试。阅读全文
posted @ 2009-04-10 09:24 YbSoftwareFactory 阅读(1027) 评论(1) 编辑
摘要: 学习完本章,你将掌握:
1.了解要把你的工作流暴露为XML Web服务来使用的话,各个工作流活动该怎样进行设计
2.了解在ASP.NET中宿主工作流需要些什么
3.看看在基于XML Web服务的工作流中如何进行错误(fault)处理
4.针对各种情况对你的基于XML Web服务的工作流进行配置阅读全文
1.了解要把你的工作流暴露为XML Web服务来使用的话,各个工作流活动该怎样进行设计
2.了解在ASP.NET中宿主工作流需要些什么
3.看看在基于XML Web服务的工作流中如何进行错误(fault)处理
4.针对各种情况对你的基于XML Web服务的工作流进行配置阅读全文
posted @ 2009-03-22 10:53 YbSoftwareFactory 阅读(3339) 评论(13) 编辑
posted @ 2009-03-22 10:53 YbSoftwareFactory 阅读(18646) 评论(41) 编辑
posted @ 2009-01-30 19:45 YbSoftwareFactory 阅读(2926) 评论(11) 编辑
摘要: 学习完本章,你将掌握:
1.理解过程式(imperative)工作流模型和声明式(declarative)工作流模型之间的主要区别
2.创建声明式工作流
3.使用XAML XML词汇来创建工作流
4.调入基于XAML的工作流并执行阅读全文
1.理解过程式(imperative)工作流模型和声明式(declarative)工作流模型之间的主要区别
2.创建声明式工作流
3.使用XAML XML词汇来创建工作流
4.调入基于XAML的工作流并执行阅读全文
posted @ 2008-11-14 09:32 YbSoftwareFactory 阅读(2840) 评论(6) 编辑
摘要: 学习完本章,你将掌握:
1.了解工作流关联(correlation)以及在什么地方必须去使用它、它为什么是重要的
2.使用工作流关联参数(correlation parameters)
3.生成并使用相关的本地通信服务阅读全文
1.了解工作流关联(correlation)以及在什么地方必须去使用它、它为什么是重要的
2.使用工作流关联参数(correlation parameters)
3.生成并使用相关的本地通信服务阅读全文
posted @ 2008-11-14 09:22 YbSoftwareFactory 阅读(2765) 评论(4) 编辑
摘要: 学习完本章,你将掌握:
1.了解传统的事务模型以及这种模型在哪些地方适合去使用,哪些地方不适合使用
2.懂得在哪些地方不适合传统的事务以及什么时候是补偿事务的恰当时机
4.看看怎样修改默认的补偿顺序阅读全文
1.了解传统的事务模型以及这种模型在哪些地方适合去使用,哪些地方不适合使用
2.懂得在哪些地方不适合传统的事务以及什么时候是补偿事务的恰当时机
4.看看怎样修改默认的补偿顺序阅读全文
posted @ 2008-09-28 14:46 YbSoftwareFactory 阅读(3163) 评论(5) 编辑
摘要: 学习完本章,你将掌握:
1.理解状态机的概念以及它怎样被模拟到工作流处理中的
2.创建基于状态的工作流
3.运用初始(initial)和终止(terminal)状态条件
4.使用代码进行状态的切换阅读全文
1.理解状态机的概念以及它怎样被模拟到工作流处理中的
2.创建基于状态的工作流
3.运用初始(initial)和终止(terminal)状态条件
4.使用代码进行状态的切换阅读全文
posted @ 2008-09-23 09:33 YbSoftwareFactory 阅读(4013) 评论(9) 编辑
摘要: 学习完本章,你将掌握:
1.了解对于创建一个功能齐全的自定义工作流活动来说哪些组件是必须的
2.创建基本的自定义工作流活动
3.在基本的自定义工作流活动中应用验证规则
4.把基本的自定义工作流活动集成到Microsoft Visual Studio的工作流视图设计器和工具箱中阅读全文
1.了解对于创建一个功能齐全的自定义工作流活动来说哪些组件是必须的
2.创建基本的自定义工作流活动
3.在基本的自定义工作流活动中应用验证规则
4.把基本的自定义工作流活动集成到Microsoft Visual Studio的工作流视图设计器和工具箱中阅读全文
posted @ 2008-08-25 14:16 YbSoftwareFactory 阅读(4840) 评论(5) 编辑
摘要: 学习完本章,你将掌握:
1.知道在工作流处理过程中怎样进行策略和规则的处理
2.理解前向链接以及这是如何影响到基于规则的工作流处理过程的
3.为工作流处理过程创建规则
4.结合Policy活动来使用规则阅读全文
1.知道在工作流处理过程中怎样进行策略和规则的处理
2.理解前向链接以及这是如何影响到基于规则的工作流处理过程的
3.为工作流处理过程创建规则
4.结合Policy活动来使用规则阅读全文
posted @ 2008-07-14 20:23 YbSoftwareFactory 阅读(3246) 评论(5) 编辑
摘要: 学习完本章,你将掌握:
1.理解在工作流环境中Parallel活动是怎样执行的,并且懂得如何使用它们
2.并行执行路径中的同步数据存取和临界代码区
3.使用ConditionedActivityGroup活动去执行根据条件表达式判断执行路径的并行活动阅读全文
1.理解在工作流环境中Parallel活动是怎样执行的,并且懂得如何使用它们
2.并行执行路径中的同步数据存取和临界代码区
3.使用ConditionedActivityGroup活动去执行根据条件表达式判断执行路径的并行活动阅读全文
posted @ 2008-06-29 21:19 YbSoftwareFactory 阅读(3597) 评论(9) 编辑
摘要: 学习完本章,你将掌握:
1.使用HandleExtenalEvent活动创建特定的事件处理程序
2.在你的工作流中使用Delay活动
3.在你的工作流中使用EventDriven活动
4.在你的工作流中使用Listen活动
5.理解EventHandlingScope活动在活动并发执行的情况下是怎样监听事件的阅读全文
1.使用HandleExtenalEvent活动创建特定的事件处理程序
2.在你的工作流中使用Delay活动
3.在你的工作流中使用EventDriven活动
4.在你的工作流中使用Listen活动
5.理解EventHandlingScope活动在活动并发执行的情况下是怎样监听事件的阅读全文
posted @ 2008-06-15 17:33 YbSoftwareFactory 阅读(5916) 评论(11) 编辑
摘要: 学习完本章,你将掌握:
1.学会怎样使用IfElse活动来执行条件表达式
2.学会怎样使用While活动来执行循环
3.理解Replicator活动是怎样来模拟for循环的,以及它的使用方法。阅读全文
1.学会怎样使用IfElse活动来执行条件表达式
2.学会怎样使用While活动来执行循环
3.理解Replicator活动是怎样来模拟for循环的,以及它的使用方法。阅读全文
posted @ 2008-06-05 10:48 YbSoftwareFactory 阅读(5913) 评论(15) 编辑
摘要: 学习完本章,你将掌握:
1.创建并调用你的工作流外部的本地数据服务
2.理解怎样使用接口来为宿主进程和你的工作流之间进行通信。
3.使用设计的外部方法在你的工作流和宿主应用程序之间传输数据。
4.在一个正执行的工作流中调用其它工作流阅读全文
1.创建并调用你的工作流外部的本地数据服务
2.理解怎样使用接口来为宿主进程和你的工作流之间进行通信。
3.使用设计的外部方法在你的工作流和宿主应用程序之间传输数据。
4.在一个正执行的工作流中调用其它工作流阅读全文
posted @ 2008-05-22 14:18 YbSoftwareFactory 阅读(7529) 评论(31) 编辑
posted @ 2008-05-10 21:49 YbSoftwareFactory 阅读(6293) 评论(6) 编辑
摘要: 学习完本章,你将掌握:
1.理解为什么要工作流实例卸载和重新加载及其时机
2.理解工作流实例为什么要持久化及其时机
3.搭建SQL Server 2005,使其为WF和工作流持久化提供支持
4.使用SqlWorkflowPersistenceService服务
5.在你的工作流代码中进行实例的加载和卸载
6.使持久化服务能自动地加载工作流实例及卸载空闲中的工作流实例阅读全文
1.理解为什么要工作流实例卸载和重新加载及其时机
2.理解工作流实例为什么要持久化及其时机
3.搭建SQL Server 2005,使其为WF和工作流持久化提供支持
4.使用SqlWorkflowPersistenceService服务
5.在你的工作流代码中进行实例的加载和卸载
6.使持久化服务能自动地加载工作流实例及卸载空闲中的工作流实例阅读全文
posted @ 2008-04-24 21:37 YbSoftwareFactory 阅读(6943) 评论(11) 编辑
posted @ 2008-04-15 22:22 YbSoftwareFactory 阅读(9117) 评论(22) 编辑

