You are here: Home » Software Development » Compiler & Interpreter » Code Complete .NET

Code Complete .NET

Code Complete .NET More than a code generator, a complete solution for developing .NET applications



  • Downloads:10
  • Last update:Apr 16, 2009
  • Version:2.0
  • License:Trial
  • Publisher:XML Gateway
  • System Requirements Windows XP

Free Download ( 25.3 MB )

Buy Now ( Full version | $299.99 ) [ Check Discount]

Code Complete .NET

More than a code generator, a complete solution for developing .NET applications
Code Complete .NET will dramatically speed up your application development process and increase your productivity.

Code Complete .NET is a template driven code generator that can generate fully functional .NET enterprise applications in minutes. It can generate data entry web, win forms, businnes objects and lists based on CSLA.NET framework and data access objects.

Main features of Code Complete NET:

  • XML and XSLT Based Code Generation: Code Complete .NET is a robust and very flexible code generator based on two powerful standard technologies that makes it unique: XML and XSLT. The XML part represents the input data required by Code Complete to generate the code. Code Complete defines a domain specific language to create the XML data structures and comes with a wizard that can help you generate them. The input XML data structures are known in Code Complete as data sources. The XSLT part consists of a set of completely customisable XSLT templates used by Code Complete to transform the XML input to generate the different classes. Each class is associated with one or two XSLT stylesheet.

  • Code Re-Generation: A powerful feature of Code Complete .NET is code re-generation without overwriting existing code. Using overwrite attributes defined at the class and method levels, you can control the areas to be re-generated in your class all the way down to the method and property levels. When you re-generate class, Code Complete will parse the file and re-generate only the area you choose to re-generate.

  • No need to learn another environment: Code Complete .NET is fully integrated as Add-in in Visual Studio .NET. It consists of a single tool window integrated within Visual Studio .NET. The tool window contains a toolbar and a context menu that provides all the necessary tools to perform your functions. When you create a solution or generate code using Code Complete .NET, the generated files are included and embeded within your projects ready to start testing and debugging.

  • Create highly customised .NET solutions in minutes: Code Complete .NET comes with several wizards that will simplify and speed up dramatically the generation of your .NET applications. The project wizard allows you to get up and running by creating data source projects in just few minutes. The data source wizard allows you to highly customise your configured data sources used by Code Complete .NET to generate code. The solution wizard guides through the steps of generating fully functional and ready to use secure .NET applications based on your data source projects. The wizard guides you through creating either a web application, a windows application or a three-tier application with separate business, data access, web and windows projects.

  • Tier Based Architecture and support for CSLA.NET Framework: Applications generated by Code Complete .NET strictly adhere to the basic principles of multi-tiered architecture and very well established design patterns. For every data source, Code Complete .NET can generate a separate business class, data access layer class, windows and web search and data entry forms. In addition all the business classes generated by Code Complete .NET are based on the Lhotka's widely used CSLA.NET business framework. The CSLA.NET framework is a powerful and well established application development framework that reduces the cost of building and maintaining applications.

  • Stored Procedures Generation: If you build a data entry data source commands (select, search, update, insert and delete) on a table, Code Complete .NET can generate stored procedures based on the configured SQL commands and parameters and generate or re-generate your data access layer to use the stored procedures.

  • Code Complete Services: Code Complete comes with a set of basic common services for data access, business rule validation, exception handling and logging and XML manipulation. The CodeComplete.Services class library is shipped with the product and is referenced by all the projects generated by Code Complete.


    Requirements of Code Complete NET:

  • .NET Framework 2.0
  • Code Complete Add-in also uses the MDAC 2.7 and DAO 3.6 COM object libraries


    Limitations of Code Complete NET:

  • 30-day or 20 uses trial


    What's New in This Release:

  • Round trip development without losing code changes: Code Complete is unique in allowing you to decide which part of your code should be re-generated at the method and property level. Code Complete will not by default overwrite the whole class unless you specify so. Using overwrite attributes defined at the class and method levels, you can control the areas to be re-generated in your class all the way down to the method and property levels. When you re-generate class, Code Complete will parse the file and re-generate only the area you choose to re-generate
  • Structured Code: All the code generated by Code Complete is split into regions. Every class generated by Code Complete include a comment and an overwrite section. Every method and property has a comment section that include an overwrite attribute. Overwrite attributes are used by the Code Generator during the re-generation process.
  • Code Complete Explorer Window: Code Complete consists now of two main folders (Projects and Templates) with sub-folders, a toolbar and a context menu. You can now access directly the data sources and the different templates used to generate code. You can view any file in the Visual Studio XML editor just by double clicking on a it.
  • Data Source Projects : Code Complete introduces the concept of a data source project. A project is simply a collection of data sources. In version 2.0 all data sources must be grouped within a project.
  • Project Wizard: To simplify the task of generating your data sources, Code Complete comes with a new wizard that allows you to generate several data entry data sources and lookup data sources grouped within a project in just few steps.
  • Data Source Wizard: Using the data source wizard you can add one or several data sources to a data source project. You can also use the data source wizard to edit and modify an existing data source.
  • Solution Wizard: You can now generate three types of application: one tier web applications, one tier win applications or three-tier applications with the option of generating both a web and windows interfaces.
  • Exception Handling: Every event handler in the generated search and data entry forms for both windows and web applications include exception logging that uses the ExceptionManager class in CodeComplete.Services.
  • Data Export: The generated search and data entry forms for both windows and web applications include a number of buttons that allows a user to export the currently viewed data to different formats. The code behind the buttons generates a dataset and calls the ExportManager class in CodeComplete.Services to export the data

    Free Download ( Evaluation | 25.3 MB )

    Buy Now ( Full version | $299.99 )

  • Rating & Reviews for Code Complete .NET





    Tips & Guides Related to Code Complete .NET

    • How to use Beyond Compare with ClearCase?

      Guide to configure settings for using Beyond Compare with ClearCase.

      by Jane Lambert on Mar 25, 2008

    • Best 11 email software

      At work, at school, and at home, any where, email software can help you to keep in touch with the important people in your life. Whether you check your email once a day or once a minute, you want a reliable and easy-to-use email client. Check out the following programs to find the best fit for your online communication needs.

      by Danny Christine on Oct 15, 2008

    • How to recover fdisked drives?

      EASEUS Data Recovery Wizard is a complete range of data recovery software for all Windows platforms and supports Undelete, Unformat from various file systems including FAT, FAT16, VFAT, FAT32, NTFS, NTFS5 on various storage media, such as IDE/ATA, SATA, SCSI, USB, Fire wire (IEEE1394) hard drive and other media such as Floppy disk, Compact Disc, USB flash drive, Digital camera, Digital audio player and so on.

      by Admin on Sep 11, 2007

    • How to recover lost files from re-partitioned hard drivers?

      EASEUS Data Recovery Wizard is a complete range of data recovery software for all Windows platforms and supports Undelete, Unformat from various file systems including FAT, FAT16, VFAT, FAT32, NTFS, NTFS5 on various storage media, such as IDE/ATA, SATA, SCSI, USB, Fire wire (IEEE1394) hard drive and other media such as Floppy disk, Compact Disc, USB flash drive, Digital camera, Digital audio player and so on.

      by Admin on Sep 11, 2007

    • Voice over Internet phone and chat software on Mac

      Internet phone has become so ubiquitous, an entire generation of internet users is probably unaware there was ever life without it. Use Internet phone to help you communicate across networks with people all the world.

      by candies on Aug 26, 2009

    Free Download Code Complete .NET

    Free Download ( Evaluation | 25.3 MB )

    Buy Now ( Full version | $299.99 )