Related resources for enterprise application
  • Using PostgreSQL in .NET2/3/2021 2:43:04 AM. PostgreSQL is one of the most important relational database systems in the open source world. It is released under a BSD style license. I’ve seen a few documents talking about the development of .NET
  • Does Google Give the Best Solution to an Enterprise Problem?1/27/2020 5:49:43 PM. Searching for the best practices and the best approaches for an enterprise application development.
  • Data and Business Layer, the New Way10/24/2019 9:15:51 AM. A new way to develop data and business layers of your application.
  • Adding/ Removing Users To Enterprise Applications In Azure Active Directory1/29/2018 1:14:47 PM. In this article we will be looking into adding new users to Azure active directory and providing access to your enterprise applications without giving them access to your application's dedicated l
  • Auto-Paginated Dashboard in Enterprise Application4/21/2015 4:17:50 AM. This article illustrates the Dashboards and their use in making of enterprise applications.
  • Performance Tuning in Database Systems10/5/2012 2:52:32 PM. In this article, we’re going to learn the principles and techniques you can use to help troubleshoot and evaluate query performance by illustrating examples in Microsoft SQL Server and Oracle database.
  • Data Binding Techniques Using Visual Studio.NET and JDeveloper10/5/2012 8:40:52 AM. Today data binding techniques are very easy to apply using IDE such as Microsoft Visual Studio.NET and Oralce JDeveloper. In this article, I will show how to develop a client/server enterprise application by applying the Model-View-Controller (MVC) design pattern and using development tools such as Microsoft Visual.NET and Oracle JDeveloper.
  • Test-driven development approach for WCF Web services9/29/2012 5:41:31 AM. In this article, I will show how programmers can use the test-driven development approach to implement and test Web service solutions.
  • Test-driven development approach for a class library in Microsoft.NET9/29/2012 5:31:56 AM. This is the second article of series of articles related to Test-driven development (TDD) approach in Microsoft.NET. My intention is to illustrate this approach with several real-world examples. In this article, I will show how programmers can use the test-driven development approach to implement and test a class library.
  • Test-driven development approach in Microsoft.NET using NUnit9/29/2012 5:24:36 AM. This is the first article of series of articles related to Test-driven development (TDD) approach in Microsoft.NET. My intention is to illustrate this approach with several real-world examples, and this article is an introduction to the approach and the testing framework NUnit.
  • Setting Null Value in an Optional Non-identifying Relationship Using ComboxBox5/15/2012 4:36:39 PM. The most common relationship in any data model is the one-to-many non-identifying relationship. Non-identifying relationship implies weak dependency relationship between parent and child entities. There are two kinds of non-identifying relationships, including optional and mandatory. The necessity of the parent entity is "exactly one" and "zero or one" in the mandatory and optional non-identifying relationship respectively. One problem I’ve tackled in many of my enterprise application is the presentation of complex data relationship such as optional non-identifying relationship using data binding techniques in Windows Forms applications. In this article, I will illustrate how to face this problem.
  • Security in Database Systems5/15/2012 1:25:13 PM. In this article, I will cover the principles concerning security and its realization in Oracle database and Microsoft SQL Server.
  • Distributed Database Management Systems5/15/2012 1:21:58 PM. I’m going to illustrate the principles of Distributed Database Management Systems through this article.
  • Building .NET Enterprise Applications with Patterns: Part I - Introducing Enterprise Development6/19/2011 5:17:43 PM. This explains what enterprise applications are, how to build them and provides an introduction to a case study.
  • Seven Steps For Development of Mobile Enterprise Applications6/17/2011 6:44:28 PM. In this article you will see 7 steps for development of mobile enterprise applications.
  • Increasing your application performance with the client result_cache feature and ODP.NET9/1/2009 12:36:03 AM. In this article, I want to explain how to improve your application performance using Oracle Data Provider for .NET (ODP.NET) and the new features exposed by the underlying Oracle Call Interface.
  • Master-detail data-binding using DropDownList in ASP.NET 2.06/9/2009 3:06:37 AM. This article is intended to illustrate how to implement the master-detail presentation pattern using the ObjectDataSource components and DropDownList Web control.
  • Master-detail data-binding using two Web pages in ASP.NET 2.05/14/2009 5:37:12 AM. This article is intended to illustrate how to implement the master-detail presentation pattern using the ObjectDataSource components and two Web pages in ASP.NET 2.0. Master-detail presentation pattern is one of the techniques most used in enterprise applications intended to visualize one-to-many relationships, for example, let’s suppose the following a common business scenario where we want to display a list of subcategories of products, and allow the user select a particular subcategory in order to display the list of associated products.
  • Implementing optimistic concurrency control in ASP.NET 2.05/6/2009 3:05:43 AM. This article is intended to illustrate how to implement optimistic concurrency control in ASP.NET. Optimistic concurrency control is a mechanism to check when multiple users concurrently access and change a common data item; they don’t overwrite one another’s change. I’m going to illustrate a common scenario in an enterprise application and to show how we can solve the concurrency problems using optimistic concurrency control and the underlying implementation using Microsoft technologies.
  • Validation Controls within GridView control in ASP.NET 2.05/5/2009 7:18:04 AM. This article is intended to show how to add customized validation features to GridView control in order to avoid mistakes when the users enter data and violates the underlying business rules.
  • Parameters for ObjectDataSource in ASP.NET 2.05/4/2009 2:09:17 AM. This article is intended to show how to invoke server-side methods (expecting input parameters) stored in the SQL Server 2005 Management System using the ObjectDataSource components.
  • Master-detail data-binding using DropDownList in ASP.NET 2.04/30/2009 11:29:39 PM. This article is intended to illustrate how to implement the master-detail presentation pattern using the ObjectDataSource components and DropDownList Web control.
  • Data-binding in ASP.NET 2.0 using GridView control4/23/2009 2:11:31 AM. In this article, I will cove the principles and techniques of data binding with ASP.NET 2.0 and SQL Server 2005.
  • Custom paging in ASP.NET 2.0 and SQL Server 2005 using ObjectDataSource4/14/2009 1:31:19 AM. This article is intended to show how to apply the paging mechanisms in Web applications using ASP.NET 2.0 and SQL Server 2005 as well as using the ObjectDataSource components.
  • Maintaining Transactions in Enterprise applications using ADO.NET Transactions 8/8/2006 1:17:07 PM. This article explains usage of System.Transactions to update tables of two different databases with two different data providers (SqlClient and OleDB) in Atomic(ACID) way.
C# Language Specification 5.0
This book provides a complete description of the C# language 5.0.
Download