C# Corner

Resources  
  • F# Data Abstraction Layer For C#Apr 06, 2009. In this article I'll take a look at building a data abstraction layer in F# and consuming it with C#.
  • High Performance Abstraction Layer for Non-Blocking Asynchronous Thread Safe SqlServer CallsApr 25, 2008. One of the things I find myself doing frequently is writing (and re-writing) plumbing code to execute database CRUD operations. I wrote an abstraction layer over asynchronous SqlServer calls that allows developers to correctly make async calls agains SqlServer without having to deal with any of the complex plumbing normally required. All source code is included with this article.
  • OOPS Concepts And .NET Part 2: Inheritance, Abstraction And PolymorphismJun 22, 2005. The following article is the second of a three-part article series that presents definitions and samples for different Object-Oriented Programming (OOP) concepts and its implementation in .NET
  • Abstraction in C#Jan 13, 2013. Abstraction is an important feature of any object-oriented programming language.
  • Extend 3 Layer ASP.NET Application to 4 Layer to Achieve Higher Level AbstractionAug 19, 2012. In this article we will understand the meaning of letter N in N-Layer applications and the concept of one of the OOPS pillar Abstraction.
  • Abstraction in C#Oct 13, 2010. The word abstract means a concept or an idea not associated with any specific instance.
  • Abstraction and Interface in C#Dec 10, 2007. Here I will explain the abstraction and interface in c# by using simple example.
  • OOPS Concepts and .NET Part 2: Inheritance, Abstraction, & PolymorphismJun 22, 2005. The following article is the second of a three-part article series that presents definitions and samples for different Object-Oriented Programming (OOP) concepts and its implementation in .NET. The first part examined the concepts of classes, objects, and structures. This part examines the concepts of inheritance, abstraction, and polymorphism. The third and last part will examine the concepts of interface, multiple interface inheritance, collections, and overloading.
  • Object Oriented Programming In C#Jun 03, 2016. In this article you will learn about Object Oriented Programming in C#.
  • Simplified Study Of Data StructureJun 02, 2016. In this article you will learn about how we should look at the study of data structure in a simplified manner and what are the aspects and essential components of data structure theory.
  • Preparing .NET Interview - Part Six (OOPs)Apr 11, 2016. This article presents the common questions asked in .NET interview related to OOPs and explains the answers in an easy way.
  • Features Of OOPS ConceptsNov 09, 2015. In this article you will learn the different features of OOPS concepts.
  • Brief About OOPs Concepts In C#Oct 07, 2015. In this article, I will demonstrate you an overview of object oriented programming language. Here I will explain what class, Encapsulation, Abstraction, etc. is.
  • Pillars Of OOP/Overview Of OOPSep 22, 2015. In this article you will get an overview of OOP. A programming model which is mainly organized around the objects is called Object Oriented Programming.
  • OOP OverviewJul 21, 2015. This article explains Object Oriented Programming (OOP).
  • Why Class is Important and Why we Need ObjectsJan 01, 2015. Here I am trying to explain what a class and objects are, why we use encapsulation, abstraction, delegates and so on.
  • Getting Started With MongoDB in ASP.Net MVC4: Day 3May 17, 2014. This article explains the abstraction of the Mongo C# Official Driver, how to use the driver to interact with the Mongo server, how this driver reduces our effort of interacting with the Mongo Server and how to perform CRUD operations using this driver on a MongoDB.
  • Bridge Design Pattern Using C#Nov 30, 2013. Bridge pattern is part of the Structural design patterns.
  • JavaScript ObjectAug 14, 2013. In this article you will learn about JavaScript Object.
  • Object Oriented Programming Using C#: Part 10Jun 01, 2013. There is a very basic difference between encapsulation and abstraction for beginners of OOP. They might get confused by it. But there is huge difference between them if you understand both the topics in detail.
  • Introduction to Object Oriented Programming Concepts in C#May 29, 2013. This article defines the Abstraction, Encapsulation, Inheritance and Polymorphism concepts in C#.
  • Abstract Classes in C#Apr 19, 2013. This article explains Abstract Classes in C#.
  • OOP Principles In JavaMar 26, 2013. In this article we will discuss Object Oriented Programming (OOP) principles in Java. We will also discuss its features in detail i.e polymorphism, inheritance, encapsulation and abstraction.
  • Bridge Pattern in VB.NETNov 10, 2012. Bridge Pattern is commonly known as Handle/Body idiom in C++ community. This pattern is used for decoupling an abstraction from its implementation so that the two can vary independently.
  • Syncronization in Multithreading in VB.NETNov 10, 2012. This article explains about the Synchronization in Multithreading. Threads are a powerful abstraction for allowing parallelized operations: graphical updates can happen while another thread is performing computations, two threads can handle two simultaneous network requests from a single process, and the list goes on.
  • ASP.NET Best PracticesSep 03, 2012. In this article we will explore some of the best practices in ASP.NET development.
  • Getting Started With jQuery UIJun 05, 2012. In this post you will learn how to get started with jQuery UI. Believe me, jQuery UI is really very easy to learn and it provides abstractions for low-level interaction and animation, advanced effects and high-level, theme-able widgets, built on top of the jQuery JavaScript Library which you can use to build highly interactive web applications.
  • Abstract Class and Abstract Method in C#May 21, 2012. In this article I have described abstraction in the C# language and a way to achieve dynamic polymorphism with the help of abstract method in the C# language.
  • Basics of C#Feb 27, 2012. I this article I will demonstrate the basics of C# like object, class etc.
  • SQL Azure ArchitectureMay 17, 2011. SQL Azure, which resides in the Microsoft Data Center, provides relational databases to applications with four layers of abstraction.
  • Jump Start to ADO.Net Entity Framework Jan 20, 2011. Microsoft has introduced a framework for easy data abstraction called Entity Framework (AEF). AEF does wonders in support of LINQ to Entity and here in this post we will have a detailed demonstration.
  • Coding Better: Programming From the Outside In. Part IJan 25, 2009. Modeling an API for a domain is a difficult task. The trick is to get the correct level of encapsulation/abstraction while making the API easy to understand and consume. If we can model our domains at the same level that we understand them linguistically then we are 90% of the way there. This article discusses a programming methodology by which we can build a concise interface that will provide a consistent level of abstraction and is easy to code against.
  • Coding Better: Using Classes vs. InterfacesJan 18, 2009. Using the .NET framework we basically have two ways to provide abstraction for our code: Classes and Interfaces. This article will look at the use of each and cover some things to consider when choosing between them in different situations.
  • Writing Better Code; Keeping it MaintainableMar 01, 2008. This article provides guidance for writing better, more maintainable code.
  • Creating Extensible and Abstract LayerFeb 28, 2008. This article explains you about the abstraction and extensibility which is an important factor in modern day frameworks.
  • OOPs Concepts and .NET Part 1: Classes, Objects, and StructuresJun 22, 2005. The following article kicks off a three-part article series that will present definitions and samples for different Object-Oriented Programming concepts and its implementation in .NET. The first part will examine the concepts of classes, objects, and structures. The second part will examine the concepts of inheritance, abstraction, and polymorphism. The third and last part will examine the concepts of interface, multiple interface inheritance, collections, and overloading.
  • Object Oriented Concepts in C#Dec 24, 2003. In this article we will discuss key concepts of object orientation with their practical implementation in C#. We will discuss here basics of OOPS including Interfaces, Access Modifiers, inheritance, polymorphism etc.
  • Synchronized Threading in .NETDec 11, 2002. Threads are a powerful abstraction for allowing parallelized operations: graphical updates can happen while another thread is performing computations, two threads can handle two simultaneous network requests from a single process, and the list goes on. Since threads are pretty simple to understand, conceptually, but, practically, they are a cause for programmatic headaches, I decided to write this program to describe how to make use of threads.
  • Attributed Programming in .NET using C#Oct 04, 2002. In this article, I illustrate the power of attributed programming by examples that show a modular approach to issues that can crosscut many classes. Attributes will provide exciting software development abstractions in the future.
  • Bridge Patterns in C# Jan 17, 2002. Bridge Pattern is commonly known as Handle/Body idiom in C++ community. This pattern is used for decoupling an abstraction from its implementation so that the two can vary independently.

About Abstraction

In computer programming languages which are used for development Web Applications, In these applications Abstraction play an imported role for Good development. Technically meaning of Abstraction hide the complexity of codes and shows functionality to user. This is powerful tool of Oops programming. By using Abstraction Programmer hides all things in codes but the relevant data about an object in order to reduce complexity and increase efficiency. In the same way resulting object itself can be referred to as an Abstraction, meaning a named entity made up of selected attributes and behavior specific to a particular usage of the originating entity. Abstraction is related to both encapsulation and data hiding.
File APIs for .NET
Aspose are the market leader of .NET APIs for file business formats – natively work with DOCX, XLSX, PPT, PDF, MSG, MPP, images formats and many more!