Thursday, July 18, 2024    
Skip Navigation Links
My Account
Try It!
Buy It!
Skip Navigation Links
Contact Us
Site Map
Skip Navigation LinksHome > Application Framework > IDE Integration

StrataFrame takes advantage of Visual Studio’s integration and extensibility features by enhancing the already rich development environment. StrataFrame’s type editors, control designers, and add-ins help to reduce development time and increase productivity.

Visual Studio StrataFrame Menu
View Larger Image

Seamlessly Integrated
StrataFrame employs type editors, control designers, add-ins, and a VsPackage to provide complete IDE integration into Visual Studio. This integration increases productivity for the developer and reduces code required to control the functionality of StrataFrame. “Zero Code” can be used in many places where the developer would have to manually code a property. With a few simple clicks data binding, list population, and business object properties can be configured. 

Integrated StrataFrame Templates
View Larger Image
Project, Form, and Control Templates

StrataFrame comes with many integrated templates that help the developer create Windows and Web projects. Once a project is created, there are many additional templates to aid in the creation of forms and controls. For example, a StrataFrame Maintenance Form template will create a new form with a Gradient Form Header and a Maintenance Form Toolstrip already on the form, saving the developer some energy and creating a consistent layout.

List Population Using Integrated Type Editor (or builder)
View Larger Image
Extensive Use of Type Editors and Control Designers

Visual Studio’s design-time extensibility has been exploited by StrataFrame to provide a vast collection of type editors and control designers that enhance the coding experience and increase productivity for the developer. Rather than builders that generate code outside of the Visual Studio IDE, StrataFrame uses type editors and control designers because they interact directly with the design-time instances of objects within the IDE. They have been provided to give the developer a method of setting complex properites through a few mouse clicks rather than through several lines of code. A few examples of “Zero Code” actions that are performed through the use of the type editors and control designers are:
  • Data binding
  • List population
  • Adding/updating localization keys
  • Configuring business object relationships
  • Setting required fields on business objects

Business Object Mapper

The Business Object Mapper is used to create and maintain the strong-typed field properties on each business object class. The Business Object Mapper requires no XML, UML, or XSD files for mapping information, but rather, acquires the schema information directly from the data store or from the meta-data used by the Database Deployment Toolkit. Through the Business Object Mapper, field properties can be customized to a specific data type and can even be serialized to an advanced data type.

Learn more about the Business Object Mapper

Site Map - Home - My Account - Forum - About Us - Contact Us - Try It - Buy It

Microsoft, Visual Studio, and the Visual Studio logo are trademarks or registered trademarks of Microsoft Corporation in the United States and/or other countries.