N-Tier Windows Forms Framework

By Author: cvolzke
Updated to work with Visual Studio 2012.

The N-Tier Framework for Windows Forms is designed to put the developer in control with tools & APIs for the rapid development of database applications in c#.

NTier is designed to leverage developers' skills and familiarity with Visual Studio and Windows Forms to quickly build large business applications. NTier provides tools, frameworks, designers, extender providers and helpers to make database application development easy without replacing familiar tools completely or simply providing an inflexible code generator.

A key design principal is that each feature of NTier is decoupled from other NTier features and works with and not against the Visual Studio tools, APIs or form designers. The developer is free to use as few or as many features that are found to be useful.

A complete database application generation wizard is provided to help get started quickly.

Supports Microsoft .NET Framework 2.0 and above.

Feature

  • Data Binding - Easy to configure win forms UI <-> model data binding using extender provider
  • Data Binding - Validation methods provide Error/Warn/Info property icons with extender provider
  • Data Binding - Compile time checks for property names in designer
  • Data Binding - Meta-data binding for max len, read only, dec pl, drop lists from the entity
  • Data Binding - Localizable control labels data bound from a property attribute or .resx file
  • Data Binding - DataGridView support for the above features
  • Data Binding - TreeView control data binding support
  • UI - Database application wizard to help get started quickly
  • UI - Control extender framework, eliminating the need to inherit from WinForms / 3rd party controls
  • UI - Actions provide design time configurable commands for buttons and menu items
  • UI - Lookup control
  • UI - Property / validation method navigation from control in designer
  • UI - Automatic control naming based on data bound property name
  • UI - Other Visual Studio design time enhancements for controls
  • UI - Numerous .net framework APIs and helper methods
  • Entity - A complete ORM framework that's easy to use
  • Entity - ORM entity class editor in Visual Studio
  • Entity - ORM POCO support
  • Entity - ORM web services / WCF middleware support
  • Entity - ORM custom type support for simple types
  • Entity - ORM entity overrides for saving and saved events on client and in middleware
  • Entity - ORM entity condition filter attributes for entity or collection
  • Entity - ORM IL, CodeDom and compile time support for entity proxy
  • Entity - 70 entity code verification checks integrated into the build
  • Entity - Automatic in-memory synchronization of entity sets on load and save
  • Entity - Meta-data attributes provide calculated max len, read only, dec pl, drop lists and validation
  • Entity - Extensible validation API that integrates with the UI
  • Entity - Basic linq to sql functionality
  • Entity - Numerous .net framework APIs and helper methods
  • Entity - Tools and APIs are compatible with Microsoft Entity Framework, if that is preferred
  • Data - Microsoft Access and Sql Server support
  • Data - ORM auto-incremented identity column support
  • Data - ORM runtime sql code generation supporting lazy and eager retrieve
  • Data - Data provider API can be used to support other database providers
  • Data - Visual Studio database schema editor
  • Data - Automatic database upgrader APIs that can be embedded into the application
  • Data - Numerous .net framework APIs and helper methods
  • Other - Basic email error reporting functionality

DotNetWikiBot Framework

The DotNetWikiBot Framework was developed so that it can offer a helping hand with many complicated and routine tasks of wiki site development and maintenance. DotNetWikiBot Framework is a cross-platform full-featured client API, that allows you to build programs and web robots easily to manage info.........

Similar: 13%

K-Framework

The KFramework is the first integral SOFEA/SOUI framework for web based business applications using Domain Driven Design. The framework provides a web delivered SWING frontend and a WebServices based backend....

Similar: 12%

Open Jungo

Open Jungo is a flexible entity persistence model that makes it easy to create object-centric components with minimal coding. Unlike most current entity frameworks, Jungo does not require developers to structure their code in any particular way or specify database structures. Open Jungo supports m.........

Similar: 12%

RapidWebDev

It's an infrastructure helps engineers to develop enterprise software solutions in Microsoft .NET easily and productively which consists of an extendable and maintainable web system architecture with a suite of generic business model, APIs and servi...

Similar: 11%

Wave Framework

Wave is a PHP micro-framework that is built loosely following model-view-control architecture and factory method design pattern. It is made for web services, websites and info-systems and is built to support a native API architecture, caching, user control and smart resource management. Wave is a co.........

Similar: 11%

Toolsverse ETL Framework

ETL Framework is a standalone Extract Transform Load engine written in Java. It includes executables for all major platforms and can be easily integrated into other applications. Key Features: * embeddable, open source and free * fast and scalable * uses target database features to do transformatio.........

Similar: 10%

Moqui Framework

Moqui Framework is a seamlessly integrated, enterprise-ready framework for building enterprise automation applications based on Java. It includes tools for database interaction (relational, graph, document), logic in local and web services, web and other UI with screens and forms, security, file/res.........

Similar: 10%

TechMVC 3.2.1

TechMVC is a very powerful and highly optimized MVC2 based web application framework, which enables developers to build high performance Website. Current Version: 3.1.1 Features Upgraded: =============== 1. Meta Character set support enabled. Can be specified from Config.php($var->defaultCharact.........

Similar: 10%

Icarus Scene Engine

Icarus Scene Engine is a cross-platform, CLS-compliant 3D framework, integrating open source APIs into a cohesive all-open-source, all .NET solution. For Windows, MacOSX & Linux. Uses OpenTK, OpenGL, OpenAL APIs for graphics and audio. Runs on Mono/.NET. Links to FFMpeg for streaming video, and Fre.........

Similar: 9%

JPPF

JPPF makes it easy to parallelize computationally intensive tasks and execute them on a Grid....

Similar: 9%