【ACCESS精品源码栏目提醒】:网学会员ACCESS精品源码为您提供动软使用说明 - 其它资料参考,解决您在动软使用说明 - 其它资料学习中工作中的难题,参考学习。
动软.Net 代码生成器 是一款为.Net 程 序员设计的自动代码生成器,也是 一个智能化软件开发平台,它可以生成基于面向对象的思想和三层架构设计 的代码,结合了软件开发中经典的思想和设计模式,融 入了工厂模式,反 射机制等等一些思想。
主要实现在对应数据库中表的基类代码的自动生成, 包括生成属性、添加、修改、删除、查询、存在性、Model 类构造等基础代 码片断支持不同架构代码生成,使程序员可以节省大量机械录入的时间和 重复劳动,而将精力集中于核心业务逻辑的开发。
动软代码生成器 同时提 供便捷的开发管理功能和多项开发工作中常用到的辅助工具功能,您可以很 方便轻松地进行项目开发。
动软让软件开发变得轻松而快乐!让企业不断提升开发效率,同样的时间创 造出更大的价值。
二. 下载安装 1. 系统要求: Microsoft Windows2000/XP/2003/7 或者更高。
机器必须安装.NET Framework v2.0。
2. 官方下载地址:http://www.maticsoft.com/download.aspx 3. 下载解压后安装包有如下文件: Codematic2.msi 是动软.NET 代码生成器的安装文件。
Builder 文件夹是代码生成插件的
源码,动软.NET 代码生成器支持可扩 展的代码生成插件,用户可以定制自己的代码生成的插件,根据接口开 发自己的代码生成方式,按自己的需求进行代码生成。
Codematic_Data.MDF 和 Codematic_Log.LDF 是通过动软新建项目中所 带管理模块所需要的数据库文件。
后台管理员默认登录用户名:admin 密码:1 4. 双击 Codematic2.msi 进行直接安装即可。
安装动软时,如果用户机器 360 弹出警告,那仅仅是个签名认证提示,并非木马,选择“继续安 装”,然后点击“确定”即可。
动软郑重声明: 动软.NET 代码生成器,绝无插件木马,纯绿色软件。
请放心安装。
5. 安装成功后,在开始-菜单和桌面上会有动软.NET 代码生成器的图标。
三. 注册数据库连接 安装完成后,首先要做的就是注册数据库的连接,因为所有的代码生成都将 从数据库中获取数据结构信息进行生成。
1. 在软件界面的左侧数据库视图窗口,选择【服务器】,右键出现菜单: 或 点击第 1 个按钮2. 选择【添加服务器】,然后,出现“选择数据库类型”窗口3. 根据自己的实际情况,选择一个机器上有的或自己项目中在用的数据库 类型。
并确保你选择的数据库是可以正常访问的。
然后,【下一步】。
4. 如果选择的是 SQL Server,则会出现: 注意事项: (1) 输入服务器 IP 地址,如果是本机也可以是:local 或是 . 或者 127.0.0.1。
如果服务器并非只有一个默认实例,请采用:服务器实例名 的方式连接。
(2)一定要选择和实际数据库服务器版本一致的选项,否则会导致连接数据库错误。
注意:请使用 SQLServer 的企业版或正式版本,不能是 SQL EXPRESS 版,否则无法连接。
(3)身份验证可以选择是 SQL Server 认证,还是 Windows 认证。
(4)输入数据库服务器用户名密码。
如果不知道,请联系你的数据库管理员。
(5)如果数据库的表比较多,连接速度会比较慢,启用【高效连接模式】实现快速连接。
(6)可以通过【连接/测试】,来连接服务器并获取数据库列表,从而可以实现只选择连接一个 库进行操作,减少不必要的连接时间,提高工作效率。
5. 如果选择的是 Oracle 输入您自己安装过的 Oracle 的管理员用户名和密码,服务就是安装的 Oracle 服务名,一般默认是 Oracle 所在的机器名,如果不确定,请联系 您的数据库管理员。
6. 如果选择的是 MySQL7. 如果选择的是 Oledb 在地址文本框,可以直接输入
Access 库的文件地址,注意:库文件尽量 不要放在桌面,并且确保你的文件地址正确。
如果你的
Access 并没有设 置密码,下面的密码可以不用管。
8. 如果选择的是 SQLite 9. 在以上步骤确定后,动软.NET 代码生成器的数据库视图就出现了数据库 服务器的信息。
四. 查看数据库信息 1. 在数据库上右键,【浏览数据库】,通过选择库和表可以查看表和字段 的信息。
2. 选择【新建查询】菜单,即出现 SQL 的查询分析器窗口,可以输入 SQL 语句进行查询。
3. 在表上,右键选择【浏览表数据】,可以查看表的数据内容。
4.五. 新建整个项目在看过了基本的数据库管理功能之外,下面我们就可以开始生成代码了。
首先,一般第一次生成,我们要生成的是整个项目框架。
1. 选中数据库,然后右键:【新建 NET 项目】,或者直接点工具栏上的快 捷图标均可。
2. 然后,选择项目类型和版本: 简单三层结构:生成标准的三层架构项目。
工厂模式结构:生成基于工厂模式的项目架构,适合一个项目多数据 库类型的情况。
简单三层结构(管理):生成标准的三层架构项目,并且带有基本的 系统管理功能和界面,这些通用的功能主要是节省开发人员的时间, 可以在此基础上直接去开发自身业务模块。
这里暂以“简单三层结构(管理)”为例进行说明。
3. 点击【下一步】,选择要生成的表和配置: 双击选择要生成的表,选到右侧列表框。
然后点击【开始生成】即可。
如果需要修改一些配置可以修改你自己的命名空间名字,是否去掉表的 前缀。
代码模板组件类型,一般初学者建议默认即可。
相关组件说明: BuilderDALParam 数据访问层(DAL)基于 Parameter 方式的代码生成组件推荐 BuilderDALProc 数据访问层(DAL)基于存储过程方式的代码生成组件 BuilderDALSQL 数据访问层(DAL)基于 SQL 拼接方式的代码生成组件 BuilderDALTranParam 数据访问层(DAL)带有事务的代码生成组件 DAL 由于不同项目要求不同,根据项目需求,选择其中一种方式即可。
BuilderBLLComm 基于标准的业务逻辑层代码(BLL) BuilderModel Model 层的代码生成组件 BuilderWeb 表示层的代码生成组件 备注:代码还有一些生成规则,是在菜单【工具】-【选项】-【代码生 成设置】中进行设置。
4. 点击【开始生成】,则开始进行代码的生成 直到出现“项目工程生成成功”提示,项目生成完毕。
5. 打开生成的文件夹6. 双击解决方案文件,打开整个项目如图: 注:“简单三层结构” 目前暂时是 VS2005 版本,是为了兼容当前还在用 2005 的朋友。
如果你 使用的是 VS2008,生成项目后,请先打开 VS2008选择【菜单-文件-打开项目】的方式打开该项 目,此时会提示升级项目版本,选择升级一下项目版本到 VS2008 或 VS2010 即可,对代码没有 任何影响。
7. 打开 Web 项目,选中刚才选择生成的那几个表的页面文件夹,右键【包 括在项目中】8. 打开 web 项目下 web.config 修改数据库连接字符串。
注意:新建项目后,请记得先将安装包里附带的数据库文件 Codematic_Data.MDF 附加到 SQLServer 中。
如果需要加密,可以使用安装包里的加解密工具(官方下载该工具)。
9. 然后,选择解决方案进行重新生成整个解决方案。
整个创建项目过程即 全部完成。
10. 如果编译没有错误, 直接按 F5 键运行即可。
整个创建项目过程即全部 完成。
运行启动登录页面 login.aspx,输入用户名:admin,密码:1 即登录动软系统框架的后台,界面如下六. 批量代码生成 新建项目功能只适合于第一次,因为不可能每次都新建项目,特别是项目已经 在开发中。
所以,以后的项目开发中更多的应用的是【批量代码生成】功能。
批量代码生成特别适合项目后期追加代码时使用。
1. 选中数据库或者表,然后单击右键菜单【代码批量生成】2. 出现的窗口和新建项目基本相似,只是多了一个选中架构的选项。
备注:代码还有一些生成规则,是在菜单【工具】-【选项】-【代码生 成设置】中进行设置。
3. 选则要生成的表,然后点击【导出】4. 在生成的文件夹中,我们可以看到: 批量生成代码只生成业务表的代码,不再有解决方案文件和项目文件, 以及其它类库等。
我们可以将生成的这些文件直接拖到现有的解决方案 中即可。
七. 单表代码生成 除了新建项目和批量代码生成,偶尔我们希望更个性化自定义一些代码生成 的字段,而不是全部的自动生成,这是我们可以考虑针对单表的代码生成。
1. 在左侧【数据库视图】,选中表,右键菜单【单表代码生成器】2. 然后,出现单表的代码生成器界面,我们设置自己需要更改的信息。
选项说明: 项目名称:主要用在生成 DB 脚本中。
二级命名空间:指的是这个类放在某一个二级文件夹下,从而命名空 间中应该带这个文件夹的名字。
顶级命名空间:就是项目的命名空间名称。
类名:可以自己根据表名定义自己需要的名字。
类型:主要是生成什么代码,DB 脚本主要生成表的存储过程和表的创 建脚本及数据脚本。
架构选择:目前仅支持这 3 种最常用的架构。
代码类型:指生成指定架构中具体某一个项目中的代码。
代码模板组件类型:指生成代码的方式,因为即使同一个代码有很多 的写法,组件主要实现的是不同的写法,但每种写法实现的功能都是 一样的。
主要看项目需要和个人习惯进行选择。
方法选择:指生成最基本的增删改查的方法代码,后续版本将支持用 户自定义这些方法。
备注:代码还有一些生成规则,是在菜单【工具】-【选项】-【代码生 成设置】中进行设置。
3. 然后,点击【生成代码】按钮,即可生成该类的代码: 生成的代码,可以直接复制到项目文件中,也可以右键保存成 CS 文件。
通过窗体下面的 Tab 按钮可以来回切换设计视图和代码。
八. 父子表代码生成(事务生成)日常开发中,经常会遇到父子表的情况,同时需要父子表的记录保存需要在事务中实现,以保证数据的一致性。
动软也在功能上做了这方面的考虑。
1. 在表上,右键,选择【父子表代码生成(事务)】: