动软代码生成器动软代码生成器的背景

动软代码生成器  时间:2021-07-28  阅读:()

EasyCode 代码生成器和动软代码生成器比较,谁更有优势?

两个虽然都是.Net代码生成器,但是区别还是挺大的啊。

动软只是数据库反向生成代码,EasyCode主要功能是设计系统,生成只是其中一部分。

动软是生成代码,EasyCode是生成完整的解决方案,还直接支持界面设计和预览。

从生成出的代码来看,EasyCode也更加专业,动软的BUG还是挺多的。

总体来说,两个不是一个类型的,一个是生成器,一个是辅助设计生成系统。

最后,动软虽然功能不如EasyCode,但毕竟是免费的。

EasyCode功能的确彪悍,不过要280块的许可费用。

如果是专业软件开发人员使用,更多会选后者吧。

上面的那些方法是对数据表的操作(比如Add,就是向数据表里添加数据;Update,修改数据,Delete,删除数据;GetList,根据条件返回一个数据集(DataSet) ) 在VS2008添加项目(比如项目SQL_OPER),将代码复制进项目里的类(比如tab_oper),把你复制进去的代码的命名空间改为SQL_OPER,类名改为tab_oper(你也可以向里面添加自己的方法),再找到Maticsoft.DBUtility.dll所在位置(你实在找不到,就在动软的安装目录搜索它),然后添加引用找到它就OK了,最后你就可以SQL_OPER.tab_oper用了 ----------------------------------------------------------- 主要是生成数据库的三层结构代码和N层结构代码,主要是其中的通用的如添加、修改、删除、列表等功能的代码自动生成和存储过程自动生成。

动软.Net代码生成器怎么用,需要注意点什么?

主要是生成数据库的三层结构代码和N层结构代码,主要是其中的通用的如添加、修改、删除、列表等功能的代码自动生成和存储过程自动生成。

要注意什么。



其实没什么要注意的,

动软 动软.Net代码生成器 生成的简单三层(管理)如何配置?

动软自动生成不需要配置什么啊 只要配置下数据源就可以了啊 设置你要生成的那个表 是生成实体还是访问还是逻辑还是表示 直接生成 代码Copy下酒可以了 那你还不如用CodeSmith 来的直接 简单

动软代码生成器怎么把2012的QLS附加到2008上

1 下载 1. 系统要求:Microsoft Windows2000/XP/2003/7 或者更高。

机器必须安装.NET Framework v2.0。

2. 官方下载地址:/download.aspx 3. 下载解压后安装包有如下文件,如图: Codematic2.msi 是动软.NET代码生成器的安装文件。

Builder文件夹是代码生成插件的源码,动软.NET代码生成器支持可扩展的代码生成插件,用户可以定制自己的代码生成的插件,根据接口开发自己的代码生成方式,按自己的需求进行代码生成。

Codematic_Data.MDF和Codematic_Log.LDF是通过动软新建项目中所带管理模块所需要的数据库文件。

后台管理员默认登录用户名:admin 密码:1 2 安装 1.双击Codematic2.msi 进行直接安装即可。

安装动软时,如果用户机器360弹出警告,那仅仅是个签名认证提示,并非木马,选择“继续安装”,然后点击“确定”即可。

2.安装成功后,在开始-菜单和桌面上会有动软.NET代码生成器的图标。

3 在软件界面的左侧数据库视图窗口,选择【服务器】,右键出现菜单或 点击第1个按钮如图红框内 4 选择【添加服务器】,然后,出现“选择数据库类型”窗口 5 根据自己的实际情况,选择一个机器上有的或自己项目中在用的数据库类型。

并确保你选择的数据库是可以正常访问的。

然后,【下一步】。

注意事项: (1) 输入服务器IP地址,如果是本机也可以是:(local) 或是. 或者 127.0.0.1。

如果服务器并非只有一个默认实例,请采用:服务器实例名的方式连接。

(2)一定要选择和实际数据库服务器版本一致的选项,否则会导致连接数据库错误。

注意:请使用SQLServer的企业版或正式版本,不能是SQL EXPRESS版,否则无法连接。

(3)身份验证可以选择是SQLServer认证,还是Windows认证。

(4)输入数据库服务器用户名密码。

如果不知道,请联系你的数据库管理员。

(5)如果数据库的表比较多,连接速度会比较慢,启用【高效连接模式】实现快速连接。

(6)可以通过【连接/测试】,来连接服务器并获取数据库列表,从而可以实现只选择连接一个库进行操作,减少不必要的连接时间,提高工作效率。

6 如果选择的是Oracle, 输入您自己安装过的Oracle的管理员用户名和密码,服务就是安装的Oracle服务名,一般默认是Oracle所在的机器名,如果不确定,请联系您的数据库管理员。

7 如果选择的是MySQL,出现如图所示界面 8 在地址文本框,可以直接输入ess库的文件地址,注意:库文件尽量不要放在桌面,并且确保你的文件地址正确。

如果你的ess并没有设置密码,下面的密码可以不用管。

9 如果选择的是SQLite, 10 在以上步骤确定后,动软.NET代码生成器的数据库视图就出现了数据库服务器的信息。

11 在数据库上右键,【浏览数据库】,通过选择库和表可以查看表和字段的信息。

12 选择【新建查询】菜单,即出现SQL的查询分析器窗口,可以输入SQL语句进行查询。

13 在表上,右键选择【浏览表数据】,可以查看表的数据内容。

14 新建整个项目 在看过了基本的数据库管理功能之外,下面我们就可以开始生成代码了。

首先,一般第一次生成,我们要生成的是整个项目框架。

选中数据库,然后右键:【新建NET项目】,或者直接点工具栏上的快捷图标均可。

15 然后,选择项目类型和版本: l 简单三层结构:生成标准的三层架构项目。

l 工厂模式结构:生成基于工厂模式的项目架构,适合一个项目多数据库类型的情况。

l 简单三层结构(管理):生成标准的三层架构项目,并且带有基本的系统管理功能和界面,这些通用的功能主要是节省开发人员的时间,可以在此基础上直接去开发自身业务模块。

这里暂以“简单三层结构(管理)”为例进行说明。

16 点击【下一步】,选择要生成的表和配置: 双击选择要生成的表,选到右侧列表框。

然后点击【开始生成】即可。

如果需要修改一些配置可以修改你自己的命名空间名字,是否去掉表的前缀。

代码模板组件类型,一般初学者建议默认即可。

相关组件说明: BuilderDALParam 数据访问层(DAL)基于Parameter方式的代码生成组件(推荐) BuilderDALProc 数据访问层(DAL)基于存储过程方式的代码生成组件 BuilderDALSQL 数据访问层(DAL)基于SQL拼接方式的代码生成组件 BuilderDALTranParam 数据访问层(DAL)带有事务的代码生成组件 DAL由于不同项目要求不同,根据项目需求,选择其中一种方式即可。

BuilderBLLComm 基于标准的业务逻辑层代码(BLL) BuilderModel Model层的代码生成组件 BuilderWeb 表示层的代码生成组件 备注:代码还有一些生成规则,是在菜单【工具】-【选项】-【代码生成设置】中进行设置。

17 点击【开始生成】,则开始进行代码的生成,直到出现“项目工程生成成功”提示,项目生成完毕, 18 打开生成的文件夹, 19 双击解决方案文件,打开整个项目 注:“简单三层结构”目前暂时是VS2005版本,是为了兼容当前还在用2005的朋友。

如果你使用的是VS2008,生成项目后,请先打开VS2008,选择【菜单-文件-打开项目】的方式打开该项目,此时会提示升级项目版本,选择升级一下项目版本到VS2008或VS2010即可,对代码没有任何影响。

20 打开Web项目,选中刚才选择生成的那几个表的页面文件夹,右键【包括在项目中】, 21 打开web项目下web.config修改数据库连接字符串, 注意:新建项目后,请记得先将安装包里附带的数据库文件Codematic_Data.MDF 附加到SQLServer中。

如果需要加密,可以使用安装包里的加解密工具(官方下载该工具)。

22 然后,选择解决方案进行重新生成整个解决方案。

整个创建项目过程即全部完成。

23 如果编译没有错误, 直接按F5键运行即可。

整个创建项目过程即全部完成。

运行启动登录页面login.aspx,输入用户名:admin,密码:1 即登录动软系统框架的后台,界面如下 24 批量代码生成 新建项目功能只适合于第一次,因为不可能每次都新建项目,特别是项目已经在开发中。

所以,以后的项目开发中更多的应用的是【批量代码生成】功能。

批量代码生成特别适合项目后期追加代码时使用。

选中数据库或者表,然后单击右键菜单【代码批量生成】, 25 出现的窗口和新建项目基本相似,只是多了一个选中架构的选项。

备注:代码还有一些生成规则,是在菜单【工具】-【选项】-【代码生成设置】中进行设置。

26 选则要生成的表,然后点击【导出】 在生成的文件夹中,我们可以看到: 批量生成代码只生成业务表的代码,不再有解决方案文件和项目文件,以及其它类库等。

我们可以将生成的这些文件直接拖到现有的解决方案中即可。

27 单表代码生成 除了新建项目和批量代码生成,偶尔我们希望更个性化自定义一些代码生成的字段,而不是全部的自动生成,这是我们可以考虑针对单表的代码生成。

在左侧【数据库视图】,选中表,右键菜单【单表代码生成器】, 28 然后,出现单表的代码生成器界面,我们设置自己需要更改的信息。

选项说明: ? 项目名称:主要用在生成DB脚本中。

? 二级命名空间:指的是这个类放在某一个二级文件夹下,从而命名空间中应该带这个文件夹的名字。

? 顶级命名空间:就是项目的命名空间名称。

? 类名:可以自己根据表名定义自己需要的名字。

? 类型:主要是生成什么代码,DB脚本主要生成表的存储过程和表的创建脚本及数据脚本。

? 架构选择:目前仅支持这3种最常用的架构。

? 代码类型:指生成指定架构中具体某一个项目中的代码。

? 代码模板组件类型:指生成代码的方式,因为即使同一个代码有很多的写法,组件主要实现的是不同的写法,但每种写法实现的功能都是一样的。

主要看项目需要和个人习惯进行选择。

? 方法选择:指生成最基本的增删改查的方法代码,后续版本将支持用户自定义这些方法。

备注:代码还有一些生成规则,是在菜单【工具】-【选项】-【代码生成设置】中进行设置。

29 然后,点击【生成代码】按钮,即可生成该类的代码,如图所示; 生成的代码,可以直接复制到项目文件中,也可以右键保存成CS文件。

通过窗体下面的Tab按钮可以来回切换设计视图和代码。

30 代码生成规则设置 打开菜单【工具】-【选项】-【代码生成设置】 这些配置保存后,在生成代码的时候将按照这个规则进行生成。

代码生成的规则设置范围还在不断增加中。

31 另外,不同数据库类型的数据类型各有不同,这里提供了字段类型和C#中的类型建立映射关系,生成代码时将按映射关系来生成代码字段属性的类型。

动软代码生成器如何支持SQLSERVER 2012呢?目前动软代码生成器2.77版只有SQL2008的选项。

动软代码生成器支持SQL SERVER 2012 的方法: 用SQL2008的连接类型,点确定时,提示:是否进行重新选择? 点【取消】不用重新选,就可以连接进入了。

或者, 直接把SQL2008的配置改成SQL2012的链接配置也可以用,配置文件在安装目录下Codematic2DbSetting.config

动软代码生成器的背景

动软代码生成器是由动软卓越(北京)科技有限公司研发,软件的前身是李天平先生个人自主研发,经过长时间的完善和更新,目前已经获取《软件著作权》,官方下载量超过90万次。

同时,李天平创立了动软卓越(北京)科技有限公司,公司专注于电子商务系统软件研发和系统集成服务,长期致力于企业信息系统开发、高端网站平台建设和电子商务系统解决方案、网上商城、社会化电子商务购物分享系统,移动互联手机应用开发,以及项目技术合作。

公司注册资金1000万,拥有自己的自主知识产权软件研发框架和软件平台。

荣获国家版权局《软件著作权》证书和《双软企业认证》。

速云:深圳独立服务器,新品上线,深港mpls免费体验,多重活动!

速云怎么样?速云是一家国人商家。速云商家主要提供广州移动、深圳移动、广州茂名联通、香港HKT等VDS和独立服务器。目前,速云推出深圳独服优惠活动,机房为深圳移动机房,购买深圳服务器可享受5折优惠,目前独立服务器还支持申请免费试用,需要提交工单开通免费体验试用,次月可享受永久8折优惠,也是需工单申请哦!点击进入:速云官方网站地址活动期限至 2021年7月22日速云云服务器优惠活动:活动1:新购首月可...

819云(240元)香港CN2 日本CN2 物理机 E5 16G 1T 20M 3IP

819云是我们的老熟人了,服务器一直都是稳定为主,老板人也很好,这次给大家带来了新活动,十分给力 香港CN2 日本CN2 物理机 E5 16G 1T 20M 3IP 240元0官方网站:https://www.819yun.com/ 特惠专员Q:442379204套餐介绍套餐CPU内存硬盘带宽IP价格香港CN2 (特价)E5 随机分配16G1T 机械20M3IP240元/月日本CN2 (...

CloudCone:KVM月付1.99美元起,洛杉矶机房,支持PayPal/支付宝

CloudCone的[2021 Flash Sale]活动仍在继续,针对独立服务器、VPS或者Hosted email,其中VPS主机基于KVM架构,最低每月1.99美元,支持7天退款到账户,可使用PayPal或者支付宝付款,先充值后下单的方式。这是一家成立于2017年的国外VPS主机商,提供独立服务器租用和VPS主机,其中VPS基于KVM架构,多个不同系列,也经常提供一些促销套餐,数据中心在洛杉...

动软代码生成器为你推荐
android游戏开发教程如何学习开发安卓游戏?java学习思维导图优秀好用的免费流程图与思维导图绘制工具有哪些,最好mac下和windows下都可以用。智能机刷机软件安卓手机刷机,用什么软件最简单?qq空间个性域名QQ空间里什么是 空间个性域名呼叫中心搭建呼叫中心怎么建设百度创业史简论《创业史》的思想内容.艺术手法百度创业史百度的创始人是谁百度创业史1、《创业史》的作者是谁? 2、文中主要人物有哪些?他们的身份是什么? 3、《创北漂论坛北漂族的艰辛主要体现在哪些方面?催收软件哪个好我也欠了好多都是七天贷款高利息的,没钱还,今天开始催收,还爆了我的通讯录,弄得我想死的心都有了!
域名主机空间 广东服务器租用 江西服务器租用 php主机 宕机监控 北京主机 中国智能物流骨干网 php空间推荐 双线主机 电信虚拟主机 双线机房 最漂亮的qq空间 云营销系统 中国电信网络测速 php服务器 服务器防火墙 服务器论坛 小夜博客 谷歌搜索打不开 锐速 更多