易截截图软件、单文件、免安装、纯绿色、仅160KB

ASP.NET代码生成工具codesmith

     这两天熟悉公司的网站前台和后台的数据结构和业务逻辑,看到许多工程下都有一个叫“Base”的文件夹,里面有一系列带“***.Generated.cs”的文件(比如Bulletin.Generated.cs)。懂点编程知识和英语的人都应该会想到这是用什么工具自动生成的吧?以前我也知道C#有根据模板自动生成代码的工具软件,但却不知道叫什么名字。今天却很想知道,虽然这与我熟悉公司网站逻辑代码等没什关系。问了头,告诉我一个叫“codesmith”或“动软.Net代码生成器Codematic”的工具软件,我想以后编程中使用它,提高效率。
      Baidu搜索:
  CodeSmith 是一种基于模板的代码生成工具,它使用类似于 ASP.NET 的语法来生成任意类型的代码或文本。与其他许多代码生成工具不同,CodeSmith 不要求您订阅特定的应用程序设计或体系结构。使用 CodeSmith,可以生成包括简单的强类型集合和完整应用程序在内的任何东西。
  当您生成应用程序时,您经常需要重复完成某些特定的任务,例如编写数据访问代码或者生成自定义集合。CodeSmith 在这些时候特别有用,因为您可以编写模板自动完成这些任务,从而不仅提高您的工作效率,而且能够自动完成那些最为乏味的任务。CodeSmith 附带了许多模板,包括对应于所有 .NET 集合类型的模板以及用于生成存储过程的模板,但该工具的真正威力在于能够创建自定义模板。
  CodeSmith 是一种语法类似于asp.net的基于模板的代码生成器,程序可以自定义模板,从而减少重复编码的劳动量,提高效率。
  安装CodeSmith 2.6注册后发现有两个可运行程序CodeSmith Studio.exe和CodeSmith Explorer.exe
  CodeSmith Studio.exe用来创建自定义模板
  CodeSmith Explorer.exe用来导入模板并且生成代码
  打开 CodeSmith Studio.exe,新建一个C#模板。发现有如下类似与asp.net的标识符号
  <% %>
  <%= %>
  <%@ %>
  <script runat="template"> </script>
  官方站点:http://www.codesmithtools.com/
   华军简介:
    动软.Net代码生成器Codematic 是一款为C#数据库程序员设计的自动代码生成器,Codematic 生成的代码基于面向对象的思想和三层架构设计,结合了Petshop中经典的思想和设计模式,融入了工厂模式,反射机制等等一些思想。采用 Model+DAL +BLL+Web


相关文档:

理解ASP.NET 2.0中的单点登录

 摘要
在这篇文章中,Masoud讨论了应用ASP.NET中统一身份验证模型进行跨应用程序验证的问题,包括:Membership Providers, web.config配置,配置文件的加密解密等。在文章的最后,作者提供了通过ASP.NET login controls来验证的程序。
by Masoud Tabatabaei:
目录
简介
什么是SSO?它是怎样工作的?
系统条件 ......

ASP.NET下FCKeditor配置方法全解

本文所采用的FCKeditor版本是FCKeditor 2.6.4和FCKeditor.NET 2.6.3,都是当前FCKeditor的最新版本http://www.fckeditor.net上可以找到。
搞ASP.NET开发有一年时间了,做网站时常常用到在线HTML编辑器,一直用得是FCKeditor。FCKeditor在ASP.NET上的集成和配置,可以说搞得已经很清楚了。在网络上得到过很多前辈同仁们的帮 ......

asp.net面试题(7)

101.在.net(c# or vb.net)中如何取消一个窗体的关闭。   
 
答:private void form1_closing(object sender, system.componentmodel.canceleventargs e)   
 
{   
 
e.cancel=true;   
 
}     ......

分析基于ASP.NET的Web网络应用程序开发的平安策略实践

摘要摘要:Web网络应用开发中,平安性是要考虑的关键新问题,本文通过开发系统实践,从系统规划阶段、设计开发阶段、发布运行阶段三个方面具体阐述平安策略的实现,总结出如何充分利用ASP.NET的平安机制、数据库平安控制、增强管理员网络平安防范意识,构建一个性能平安的Web应用程序。
摘要:Web应用程序;web.config;认证和授权 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号