分类

编程工具

CodeSmith Generator下载

CodeSmith Generator下载 7.1 特别版

大小:23.2 MB

语言:简体中文系统:WinXP, Win7, Win8, Win10, WinAll

类别:编程工具时间:2016-12-14

  CodeSmith Generator是一款国外的编程工具,该软件最大的特点就是代码自动生成功能,它可以使您的编程变得更加方便、高效、快捷,软件提供了丰富的强大的语言编辑功能,您可以使用C#,Java和VB,PHP,ASP.NET,SQL等进行编写,同时提供多种代码模板,如数据库模板、示例模板、ActiveSnippet模板、脚本表数据和扩展属性模板、让您快速完成工作,减少花费的时间,提高工作数量,您可以直接使用模板套在代码上进行编程,您可以生成可用于数据库服务器或导入现有数据之间的数据库的SQL脚本,为用户创建最方便的程序代码生成工具。

CodeSmith Generator下载 7.1 特别版

软件功能

  整个套模板生成成熟的架构。对于CodeSmith的发电机使用,PLINQO是一些最流行的ORM框架,包括LINQ to SQL中,实体框架和NHibernate的增强替代。

  CodeSmith中生成器是一个软件开发工具来帮助你得到你的工作做得更快。从技术上讲它是一个模板驱动的源代码生成器,它可以自动的常见应用程序源代码创建的任何语言(C#,Java和VB,PHP,ASP.NET,SQL等)。CodeSmith中发电机包括许多有用的模板以及模板整个套用于产生验证体系结构。您可以轻松地修改任何模板或写自己生成的代码正是你想要的方式。

  与Visual Studio的紧密集成,让您充分的权利从Visual Studio管理模板执行!这意味着你可以在Visual Studio中右保持较高的代码生成的存在,而不必切换应用程序来运行代码生成。

  该XMLProperty中指令给你存储在XML文件的元数据的强类型对象模型和语句完成。生成器允许你存储元数据的外部XML文件。为了将XML元数据到你的模板,您使用的XMLProperty中指令。看着我们展示了一些很酷的方式,充分利用XML属性。

  生成的代码,同时保留自定义代码。发电机支持保留和使用区域的任何基于文本的输出合并功能。

  减少重复编码

  生成的代码与更少的错误更少的时间

  产生一致的代码符合您的标准

  任何语言创建自己的自定义模板

软件特色

  生成模板

  CodeSmith的发电机具有一条完整的模板集,可帮助您起床,在任何时间持平运行。这些模板集包括ActiveSnippet模板,数据库模板,模板实例,框架模板和各种其他的模板。为什么要浪费时间重复的任务?使用ActiveSnippets并专注于您的应用程序的其他部分。

  ActiveSnippet模板

  ActiveSnippet的让您快速减少花费的时间让你完成工作的数量。任何模板可以被用作ActiveSnippet。CodeSmith的发电机附带主动片段,将加快创建自定义事件和异常的过程。您也可以快速生成从数据库元数据枚举或属性。

  通过观察了解更多ActiveSnippet概述视频。

  数据库模板

  无论你正在寻找一个更简单的方法来创建一个业务对象,文档数据库,脚本的表中的数据,执行或创建存储过程,发电机就在这里为您节省时间和头痛。

  该业务对象的模板是一个模板,它是一个伟大的模板,如果你希望快速创建为您的项目实体使用。许多开发商也利用这个模板为基础的模板时,他们需要创建一个新的POCO(普通的旧CLR对象),数据传输对象或域类模板。

  该脚本表数据和扩展属性模板,您可以生成可用于数据库服务器或导入现有数据之间的数据迁移到新创建的数据库的SQL脚本。

  该DbDocumenter模板将创建整个数据库的格式良好的HTML文档。

  该存储过程模板将创建(插入,更新,删除,选择),基于数据库表的存储过程。一切都是可配置的,以满足您的独特需求。

  该命令包模板将创建一个围绕任何SQL存储过程或SQL函数的包装。一个易于使用的API允许你通过调用execute()将返回取回一个强类型的对象或结果执行存储过程或函数。当与存储过程模板一起使用时,您可以快速地从数据库中获取数据。

  该类型化的DataSet模板将创建类型根据您选择的数据库表中的DataSet和DataAdapter类。

  示例模板

  我们提供了一组演示如何使用不同的模板,例如发电机的功能在你自己的自定义模板。

  在ASP.NET文件夹中包含一个模板,将告诉你如何使用主模板,将产生一个ASP.NET Default.aspx页面。(观看主模板视频)

  该基本Samples文件夹包含显示在您的模板使用主模板,模板部分和LINQ与对象的模板。

  该地图文件夹是如何以及何时使用一个很好的例子CodeSmith中生成地图。

  该合并文件夹中包含模板会告诉你如何使用保留区和插入区合并在不同的文件类型和语言策略。(观看合并策略视频)

  该相册文件夹包含模板结合起来使用主模板和代码后面创建映像文件的目录的通用照相馆。

安装方法

  1、下载解压文件,找到CodeSmith Generator 7.0.2.15174.msi双击安装,进入安装界面,点击next开始安装

CodeSmith Generator下载 7.1 特别版

  2、按照系统提示,单击“下一步”按钮,如图所示。请详细阅读本协议,认可后请点击“是”按钮进行下一步操作。

CodeSmith Generator下载 7.1 特别版

  3、选择安装的组件,默认即可,不需要改变

CodeSmith Generator下载 7.1 特别版

  4、如图所示,系统默认的安装路径是C:Program Files (x86)pc0359cn。如果想改变安装路径,请使用鼠标单击“浏览”按钮(建议选用默认路径)。

CodeSmith Generator下载 7.1 特别版

  5、安装预览,可以查看安装信息,点击install进行安装

CodeSmith Generator下载 7.1 特别版

  6、单击“下一步”按钮,系统将对软件自动进行安装。由于用户安装选项不同,所以安装时间也不同。直到出现安装完成则表示系统安装完毕。

CodeSmith Generator下载 7.1 特别版

  7、安装完成,点击finish结束安装

CodeSmith Generator下载 7.1 特别版

使用方法

  下面是CodeSmith中快速启动特性的图象。像往常一样与CodeSmith的,你是在控制和可改变任何快速入门的属性生成你想要的项目解决方案。一旦你点击Generate,您可以通过使用动态数据接口,无论是打转转,创建测试或对您的项目完成后移动结帐所有PLINQO的特点。

  只有SourceDatabase属性是必需的。

CodeSmith Generator下载 7.1 特别版

  点击生成产生下面的解决方案。PLINQO甚至打开它为您服务!

CodeSmith Generator下载 7.1 特别版

  现在必须重新创建。这是费时,繁琐,导致工作正在做一遍又一遍。随着PLINQO,进行更改,单击鼠标右键,生成,DONE!PLINQO使得它容易。同时保留任何手动更新DBML PLINQO支持同步与dbml的数据库。

CodeSmith Generator下载 7.1 特别版

  多对多关系

  几乎每个项目都需要使用多对多关系和LINQ to SQL不支持它。正如你可能猜到了,PLINQO呢!让我们通过一个多的快速样品许多scencario在PLINQO。下面是一个许多向用户和角色实体之间的一对多关系的图。

CodeSmith Generator下载 7.1 特别版

  之前的任何许多的UserRole表许多代码被执行。

CodeSmith Generator下载 7.1 特别版

  这里的代码将用户添加到角色。

  使用(VAR上下文=新TrackerDataContext())

  {

  用户U = context.User.GetByKey(1);

  角色r = context.Role.GetByKey(1);

  u.RoleList.Add(R);

  context.SubmitChanges();

  }

  在代码之后数据库的结果被执行。

CodeSmith Generator下载 7.1 特别版

  了解更多关于PLINQO如何实现多对多的关系。

软件优势

  1.可以用于生成C#,VB.NET,TSQL以及其他任何语言代码

  2.本身是可以编程的(这是他的灵活性之源)

  3.提供了强大的SchemaExplorer对象,使数据库储过程的生成非常容易

  4.你不会再抱怨从一个项目到另一个项目,需要重新写许多代码.因为你只需要一套模板而已

  5.使用的语法是典型的ASP.NET语法,并且,可以像写ASP那样将代码和静态内容混和撰写(好像在写ASP的时代一样)

常见问题

  为什么要升级?

  CodeSmith的发电机主要版本总是包括bug修复,性能改进和新功能。保持你的发电机更新的副本总是保证你会得到最快,最可靠,并配有我们必须提供完整的体验。使用最新版本也使我们的支持团队来帮助您,您可能会更快地遇到任何问题。

  此外,一些官方的发电机框架都需要最新版本的发电机。这意味着,不断更新与生成器允许你熬夜到最新与你的模板,并为您提供访问其修复和改进,以及。

∨ 展开

网友评论

我要跟帖
取消
所有评论 共 0