Screenshot Preview

CodeSmith - Application - V3.2 for .NET 2.0 and Visual Studio 2005

von CodeSmith Tools - Produkttyp: Add-In / Anwendung / Add-In

Bitte beachten Sie, falls nicht andersweitig erwähnt ist dieses Produkt nur in englischer Sprache verfügbar.

A developer productivity tool that helps software developers rapidly create code using CodeSmith templates. CodeSmith includes templates that give developers the ability to customize what the generated code looks like as well as create custom templates for their specific needs. With CodeSmith you can generate strongly typed collections, stored procedures, database documentation, data access layers, and more. CodeSmith enables software developers to efficiently reduce repetitive coding, generate code in less time with fewer bugs, produce consistent code and create custom templates for any language. CodeSmith V3.2 is optimized for .NET 2.0 and Visual Studio 2005.

What's New in V3.2?

  • Visual Studio 2005 compatible.

 

What's New in V3.1

  • Custom designer support for ColumnSchema and ColumnSchemaCollection
  • A new OnError virtual method for the CodeTemplate class.
  • A new ParseDefaultValue method for IPropertySerializer (used by the ParseDefaultValue method of CodeTemplate)
  • The sample custom properties project now demonstrates property serialization
  • Default values are parsed for all types that support conversion from string
  • Numerous other minor bug fixes and user interface enhancements

CodeSmith is a template-based code generator that allows you to generate code for any text language. The code generated can be customized by the use of properties. A property can be any .NET object that has a designer and can be as simple as a boolean property that allows you to conditionally add or remove code from the result, to an object such as the TableSchema object (included in SchemaExplorer) which provides access to everything you could possibly want to know about a database table. CodeSmith comes with many standard property types and is 100% extensible by allowing the user to create custom property types. CodeSmith's syntax is almost identical to ASP.NET. You can use the C#, VB.NET or JScript.NET languages in your templates and your templates can output any ASCII-based language.

CodeSmith Standard Edition provides basic template execution via the CodeSmith Explorer GUI and console clients. It can be used to execute custom templates as well. The Standard edition is perfect for simple code generation requirements. CodeSmith Professional Edition includes the CodeSmith Studio template IDE, batch code generation, template caching, the ability to use the CodeSmith API in custom internal applications, and merging support. You can find more information about the differences between both versions on the ' Evals and Downloads' section.




Main Features:

  • CodeSmith Studio: to easily build your custom templates
  • Statement Completion: CodeSmith Studio includes statement completion for your custom templates
  • Fast Compiler & Template Caching: to compile and execute your custom templates
  • Template Debugging Features: CodeSmith makes it easy to debug your templates by providing the CodeSmith template developer with the line number in the template where the problem occurred
  • Rich XML Support: XmlProperty directive allows you to easily use XML to drive your templates. If an XSD schema is provided, a strongly typed XML object model will automatically be generated and makes working with XML simple. If an XSD schema is not provided CodeSmith will allow you to work directly with an XmlDocument instance instead. Combined with the IntelliSense capabilities, this feature provides a easy way to work with complex XML
  • Merge Capabilities: The merging capabilities in CodeSmith allow you to merge generated and hand written code within a single file
  • Console Client: The console client allows you to easily automate your code generation process and can execute templates one at a time or in batches
  • Auto SQL Script Execution: Templates that generate SQL scripts can be auto-executed after generation allowing for easy deployment of generated SQL code

Warnung

Übersetzungen für Produktinformationen, die noch nicht von uns übersetzt wurden, stehen über Links zu "Google Übersetzer" zur Verfügung. Bitte beachten Sie, daß automatisierte Übersetzungen nicht immer vollkommen korrekt sind.
Powered by
Flash wird in FireFox und Opera benötigt.

Produkt-Suche

Suchbegriffe eingeben:

Warum Produkte bei ComponentSource kaufen?

ComponentSource bietet einen einzigartigen, globalen Service an, der weltweit von über 1.000.000 Entwicklern benutzt wird.

Mehr Info | Über uns