Akal Tech - Quick Objects Business Logic Framework
| Author |
|
| Company |
Akal Tech |
| Source Code Available |
Yes |
| License Type |
Free |
| Submitted On |
May 27, 2008 |
| Updated on |
May 30, 2008 |
| .NET Framework |
2.0, 3.0 |
| Cost |
$ 0 |
Description

Quick Objects is a framework and set of highly reusable components that simplify the development process of database driven applications. Quick Objects provide very robust and powerful classes that can be used as the starting point for creating a very elegant, smart, and feature rich business logic layer for any Microsoft .NET Framework based application.
Quick Objects Business Logic Framework offers a quick start and a short path to completion since a lot of database platform specific and other performance improvement techniques have already been incorporated into the framework. Developers are able to concentrate on the most important aspects of the application i.e. Business Logic and User Interface without having to spend time writing database code. This also ensures that the developers across the enterprise have a consistent framework to build their business logic.
Business Logic Framework includes an application called Quick Objects Designer which can reverse engineer any of the supported databases and generate the code that automatically extends the power of the framework.
Benefits of using Quick Objects:
- Consistency - All business objects expose the same properties and methods and work the same way and your code becomes consistent not just in one application but across all applications.
- Fast, Efficient Code - Business Logic Framework has been designed with best practices and many years of industry experience.
- Unmatched Support for SOA - With a complete focus on re-use and centralized logic the business logic framework has been built with unmatched support for building SOA solutions.
- Simplified API - Quick Objects has been designed with simplicity and efficiency in mind.
Available in Community (Free) and Professional Editions.
Syntax Example
| using (Products p = new Products()) |
| { |
| |
| // Loaading Single Record By Primary Key |
| |
| p.ProductID.Value = 1; |
| if (p.Load()) |
| { |
| MessageBox.Show(p.ProductName.Value); |
| } |
| } |
| |
| using (Orders order = new Orders()) |
| { |
| // Specifying Search Criteria and Joins |
| |
| order.ObjectMode = ObjectModes.Search; |
| order.OrderProcessed.Value = true; |
| order.Join_Customers(); |
| |
| // Creating Paged Result Set on the database server. |
| order.StartRowIndex = 0; |
| order.PageSize = 10; |
| |
| order.Find(); |
| |
| if (order.AffectedRecords > 0) |
| { |
| this.dataGridView1.DataSource = order.ResultTable; |
| } |
| } |
| |
Screenshots
Reviews
Submit a review