Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
30 used & new from $27.49

Have one to sell? Sell yours here
 
   
Tell a Friend
Code Generation in Microsoft .NET
 
See larger image
 
Are You an Author or Publisher?
Find out how to publish your own Kindle Books
 
  

Code Generation in Microsoft .NET (Paperback)

by Kathleen Dollard (Author)
4.0 out of 5 stars  (10 customer reviews)

List Price: $59.99
Price: $38.60 & this item ships for FREE with Super Saver Shipping. Details
You Save: $21.39 (36%)
Special Offers Available
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Tuesday, July 22? Choose One-Day Shipping at checkout. See details

30 used & new available from $27.49

Special Offers and Product Promotions
  • Save $10 when you spend $50 and pay with Bill Me Later. The fast and convenient way to buy without using your credit card. Offer limited to items purchased from Amazon.com between July 14, 2008 and July 21, 2008. One per customer account. Enter code BMLSAVES at checkout. Here's how (restrictions apply)

Better Together

Buy this book with Developing Application Frameworks in .NET by Xin Chen today!

Code Generation in Microsoft .NET Developing Application Frameworks in .NET
Buy Together Today: $71.59

Customers Who Bought This Item Also Bought

Expert C# 2005 Business Objects, Second Edition (Expert)

Expert C# 2005 Business Objects, Second Edition (Expert) by Rockford Lhotka

3.8 out of 5 stars (25)  $37.79
Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries (Microsoft .NET Development Series)

Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries (Microsoft .NET Development Series) by Krzysztof Cwalina

4.8 out of 5 stars (29)  $39.99
CLR via C#, Second Edition (Pro Developer)

CLR via C#, Second Edition (Pro Developer) by Jeffrey Richter

4.8 out of 5 stars (39)  $37.79
Pro LINQ: Language Integrated Query in C# 2008 (Windows.Net)

Pro LINQ: Language Integrated Query in C# 2008 (Windows.Net) by Jr., Joseph C. Rattz

4.8 out of 5 stars (25)  $29.69
Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools

Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools by Jack Greenfield

4.1 out of 5 stars (10)  $29.20
Explore similar items : Books (100)


Editorial Reviews
Product Description

As I was running through a transformation that wouldn't do what I wanted, I remembered the rest of (Code Generation in Microsoft .NET) and 20 minutes later all was good in the world.

— William Ryan, KnowDotNet.com Team Member

Code generation has the potential to revolutionize application development. Rather than handcrafting each piece of code, developers are increasingly turning to code generation based on templates and applications of business logic to automatically perform a variety of tasks. This book teaches the technical details of code generation in .NET through a coherent series of steps that will help you to incorporate code generation into your own development efforts.

Veteran author Kathleen Dollard teaches code generation as a scripted repeatable process using templates you control, so youre not tied to a particular framework or style. Because you can regenerate code at any time, you can incorporate changes, including database changes, throughout the life of your application. The templates are flexible and designed to work smoothly with the handcrafted code youll use to customize your application. The underlying fundamentals are explained along with three specific techniques: outputting code to a stream, using the Code DOM, and using XSLT-based code generation.

In addition to the text, the tools in the book (downloadable in both VB .NET and C#) include a mechanism to extract information from SQL Server; a tool for editing and running code-generation scripts; a simple, flexible ORM tool that relates your database structure to your runtime class model; and a set of templates you can use as the starting point for your adventures in code generation.

Generating repetitive sections of code frees you to focus on the features that make your application unique. Code generation will turbo-charge your development cycles by offering speed, reusability, agility, and consistency. Go forth and generate!



Download Description

Code generation has the potential to revolutionize application development. Rather than handcrafting each piece of code, enterprises will increasingly turn to code generation based on templates and application of business logic to automatically generate code to perform a variety of tasks.

Code Generation in Microsoft .NET presents the fundamentals of code generation. Code generation is already used extensively in Visual Studio .NET – every form-based application contains potentially hundreds of lines of “wizard” created code, which is modified as the developer sets various properties. Strongly typed datasets, XML schemas and web service proxies are also generated automatically by Visual Studio. This results in a huge cost savings and improvement in software reliability.

Developers need both the technical details of how to accomplish code generation in .NET as well as a coherent series of steps to follow to incorporate code generation into their development. Code Generation in Microsoft .NET teaches developers how to adopt these techniques in their own development efforts. To accomplish this, this book introduces a series of five steps that leverage code generation both within and between projects in the organization. The mechanics of code generation introduced in the book are organized around these steps, and provide the tools to leverage code generation for significant payback on the very first application where it is used.



See all Editorial Reviews

Product Details
  • Paperback: 760 pages
  • Publisher: Apress (January 19, 2004)
  • Language: English
  • ISBN-10: 1590591372
  • ISBN-13: 978-1590591376
  • Product Dimensions: 9.3 x 7.1 x 1.6 inches
  • Shipping Weight: 2.6 pounds (View shipping rates and policies)
  • Average Customer Review: