Related resources for object
  • Dapper vs Entity Framework Core vs ADO.NET: Which One Should You Choose?12/1/2023 6:33:12 AM. Dapper vs Entity Framework Core vs ADO.NET: Which One Should You Choose?
  • Reading properties of an object in C#11/26/2023 5:47:50 AM. This article explores two ways to read the properties of an object in C# without knowing its type at compile time: reflection and dynamic keyword. Reflection involves inspecting and manipulating metad
  • Service Management in C#.NET11/24/2023 7:21:13 AM. This article discusses how to create a Web Application to manage the services running on our system.
  • .NET Core: Detail of Lifetime Management11/21/2023 8:40:20 AM. In .NET Core, lifetime management refers to how objects are created, used, and eventually disposed of within an application. It ensures efficient resource utilization and prevents memory leaks.
  • Creating Consistent ASP.NET Core Web API Responses with AutoMapper and DTOs11/17/2023 5:40:18 AM. Developing a robust ASP.NET Core Web API hinges on the subtle yet pivotal details of response structuring. Leveraging AutoMapper in tandem with well-designed Data Transfer Objects (DTOs) not only ensu
  • Using Objects Comparer To Compare Complex Objects In C#11/16/2023 11:00:30 AM. Objects Comparer framework provides a mechanism to compare complex objects, and allows us to override comparison rules for specific properties and types.
  • How to Choose Between Inheritance and Composition?11/16/2023 6:41:17 AM. When to use composition over inheritance and vice versa as a coding best practice.
  • C# Artificial Intelligence (AI) Programming: A Basic Object Oriented (OOP) Framework for Neural Networks11/15/2023 11:39:44 AM. A Neural Network is an Artificial Intelligence (AI) methodology that attempts to mimic the behavior of the neurons in our brains. In this article, we’ll be building a basic framework for AI Neural Net
  • Liskov Substitution Principle (LSP) in .NET 6 Core11/15/2023 9:13:04 AM. As a burgeoning developer delving into the SOLID principles, understanding the Liskov Substitution Principle (LSP) is pivotal for crafting robust and maintainable code. In this article, we'll demy
  • Interface Segregation Principle in Object-Oriented Design11/10/2023 5:36:10 AM. This article explains about Interface Segregation Principle (ISP), and its application in C# is clear and well-illustrated through the example of a shape drawing application. Breaking down a generic I
  • Object Mapping in .NET with AutoMapper11/8/2023 5:24:58 AM. This article on AutoMapper provides a comprehensive overview and introduction to the topic, making it easily accessible for readers who are unfamiliar with the concept. The step-by-step approach in ex
  • How To Use Dynamic To Return Different Objects On Runtime In C#11/7/2023 11:29:41 AM. A lot of time you get a requirement to return different kind of object from a single method. Is it possible? Yes there are ways by which you can deliver different objects on run time and dynamic is on
  • Types of Testing in Software Development11/1/2023 4:48:01 AM. This comprehensive article delves into the intricacies of software testing, outlining various types and their purposes. From unit testing to compliance testing, the piece provides insights into differ
  • The Third Pillar Of Object-Oriented Programming - Polymorphism:10/30/2023 10:26:15 AM. In the last part of this series you will see the third pillar of object-oriented programming (polymorphism); you will see how the polymorphism gives you the ability to treat related objects in the sam
  • C# 9.0 - Introduction To Init-Only Property10/30/2023 9:02:09 AM. C# 9.0 introduced a new feature called Init-Only Properties, enhancing the language's capabilities for defining immutable types. Init-only properties allow you to create read-only properties that
  • Using Records In C# 9.010/20/2023 7:26:18 AM. C# 9.0 introduced a significant language feature known as records, which simplifies the creation of classes for immutable data. Records provide a concise and elegant way to define classes for storing
  • Serializing Objects In C#10/16/2023 5:55:56 AM. Serialization in C# is the process of converting an object into a stream of bytes to store the object to memory, a database, or a file. Its main purpose is to save the state of an object in order to b
  • Dynamically Sorting Object At Runtime Using Reflection C#10/11/2023 7:14:04 AM. Dynamic sorting of objects at runtime using reflection in C# involves leveraging the power of reflection to examine object properties and sort them based on specific criteria without having to write s
  • Serialize And Deserialize Objects By Using BinaryFormatter10/10/2023 11:26:52 AM. Serializing and deserializing objects using BinaryFormatter in C# is a powerful technique for converting complex objects into a binary format for storage, transmission, or deep cloning. This process a
  • Getting Data From View to Controller in MVC10/10/2023 5:50:39 AM. This article explains that how can access data from view to controller’s action method.
  • Steps To Override Finalize In C#10/9/2023 6:07:26 AM. C# does not allow overriding the Finalize method. Let's see how to do that.In C#, the Finalize method is used for cleaning up unmanaged resources before an object is destroyed by the garbage colle
  • Simplest Way To Learn Object Oriented Programming10/6/2023 7:18:47 AM. This article provides the sImplest way to learn Object Oriented Programming.
  • Array to Object in JavaScript: The Best Way to Manipulate Data10/4/2023 10:15:48 AM. Learn how to convert an array to an object in JavaScript with simple examples and methods.
  • Building Flexible And Future-Proof C# Applications With Examples9/27/2023 6:11:38 AM. This article explores the Open Closed Principle (OCP), one of the SOLID principles of object-oriented design, and how it can help developers build flexible and future-proof C# applications. By adherin
  • Learn About DateTime Struct In C#9/26/2023 4:15:36 AM. In C#, to perform Date & Time related information and operations, we have DateTime struct. Let us see it in detail.
  • Inheritance In C#9/25/2023 10:20:01 AM. Inheritance is a powerful feature of Object Oriented Programming languages. Using inheritance you create base classes that encapsulate common functionality. The base class is inherited by derived clas
  • SOLID Principle of Object Oriented Programming in C#9/25/2023 9:02:45 AM. The SOLID principles along with examples and explanations. These principles are indeed important for designing maintainable and robust software systems. If you have any specific questions or if there&
  • Implement Multiple Inheritance In C#9/25/2023 5:59:06 AM. C# does not support multiple inheritance for classes in the traditional sense, meaning a class cannot inherit from more than one class. However, C# provides mechanisms to achieve similar functionality
  • Difference Between Shadowing And Overriding In OOP Using C#9/24/2023 5:40:36 PM. In this article, you will learn about the difference between Shadowing and Overriding in OOP using C# Programming example.
  • How to Ingest SQL Server On premise data to Microsoft Fabric Lakehouse Object9/23/2023 9:37:10 AM. The video demonstrated how to Ingest SQL Server On premise data to Microsoft Fabric Lakehouse Platform
  • Apply Object Serialization In Real Life Situation9/22/2023 11:15:45 AM. Object serialization is a process of streaming an object into a byte array. This article explains the object serialization process using a real world example.
  • Object Vs var Vs Dynamic Type in C#9/22/2023 10:54:17 AM. In this article you will learn about Object Vs var Vs Dynamic type in C#.
  • C# Using The Proxy Pattern To Define Relationships9/22/2023 10:27:49 AM. I was recently working on a 2.0 Framework project where we had many types of related objects. However, we needed to ensure that there were not multiple instances of the same object in memory. Usuall
  • C# Reflection With Code Example9/21/2023 10:21:08 AM. In this article, I will discuss about C# Reflection with a code example.
  • Using Microsoft Agent With C#9/20/2023 6:37:49 AM. This article explains how to include MS Agent into an simple Windows Form based application using C#.
  • Thread Synchronization in Java9/20/2023 4:59:09 AM. When using two or more threads in a program, it may be so happening that more than one thread wants to access a resource at the same time. For example, one thread might try to read data from a file wh
  • Data Transfer Objects (DTOs) in C#9/19/2023 8:15:06 AM. In the world of software development, Data Transfer Objects (DTOs) are vital for efficient data communication and manipulation. This article explains DTOs in C#, their importance, and practical usage.
  • Field vs Property in C#9/18/2023 4:20:01 PM. In C# object-oriented programming (OOP), distinguishing between "fields" and "properties" is fundamental. Fields directly store data, typically with private or protected access mod
  • Mapping ViewModel To Model Using Implicit Conversion Operator In C#9/18/2023 9:08:46 AM. Mapping a ViewModel to a Model in C# using an implicit conversion operator is a technique used to simplify the process of transferring data between these two related classes. ViewModels are typically
  • Destructuring in Javascript9/18/2023 7:30:17 AM. Destructuring in JavaScript simplifies the extraction of specific values from arrays and objects. For instance, when dealing with arrays or objects, you might not always need all the values, only spec
  • Mock Testing with MOQ9/18/2023 7:17:35 AM. This article is about Imporanct and Use of Mock Testing. I have explained Mock Testing in a simple way, and demonstrated the use with the code example.
  • Combine Multiple Streams in a Single .NET Framework Stream Object9/18/2023 6:22:59 AM. This article represents a simple Stream class whose data is based on the number of another .NET Framework streams.
  • Comparing Objects In C#9/18/2023 5:31:07 AM. In this article, we are going to compare two objects of the same class having collection property or multiple collection properties.
  • Object Instantiation in C#: Part II - Factory Methods9/18/2023 5:06:14 AM. There are many ways to approach object instantiation. In this article we’ll cover a few of the patterns used to instantiate objects. We'll look at different instantiation patterns used to con
  • C# Object Instantiation: Part I - Constructors9/18/2023 4:53:54 AM. There are many ways to approach object instantiation. In this article we'll cover a object instantiation with the constructor method on the class. The constructor is a method with no return type
  • Deconstruction In C#9/17/2023 10:48:34 PM. In this article, you will learn about Deconstruction in C# 7.0.
  • Object Instantiation in C#. Part V Just Don't Do It9/17/2023 10:01:27 PM. There are many ways to approach object instantiation. In this article we'll cover a few of the patterns used to instantiate objects. In this final article in the series, we'll be looking
  • Object Instantiation in C#: Part IV - The Builder Pattern9/17/2023 9:55:30 PM. There are many ways to approach object instantiation. In this article we’ll cover a few of the patterns used to instantiate objects. In the next article, we will take a look at the builder pattern for
  • Object Instantiation in C#: Part III - Abstract Factories9/17/2023 9:48:23 PM. There are many ways to approach object instantiation. In this article we’ll cover a few of the patterns used to instantiate objects. In this article, we'll look at building a couple kinds of
  • Overriding The System.Object Class Methods9/15/2023 9:48:55 AM. In this article you will take a look on the Object class the base class for all data types in the .NET Framework. You will see also how to give your custom type a new look by overriding the Object cla
  • Dynamic Type In C# 4.09/15/2023 5:00:23 AM. In C# 4.0 and later versions, the introduction of the dynamic type brought dynamic typing to a primarily statically-typed language. The dynamic type is designed to provide flexibility in scenarios whe
  • How To Return Different Types Of Objects In C# Based On A Input Parameter Type9/14/2023 11:42:52 AM. Requirements come like this that you have multiple roles in an organization. Now based on the role you want to return different profiles of same data like for some user you want to show Full data and
  • Dependency Injection (Property Injection) In C#9/14/2023 9:58:58 AM. In this article we are going to discuss Property Injection. Dependency injection (DI) is a design pattern used in C# and other object-oriented programming languages to achieve better code organization
  • Programming Methodologies9/14/2023 6:56:54 AM. This article just provides an overview of some programming methodologies and we will see OOP concepts in greater details.
  • Effortless Personalized Vision Models with Azure Custom Vision9/12/2023 5:00:47 AM. Azure Custom Vision, a Microsoft innovation, merges artificial intelligence and computer vision, reshaping industries with its image analysis capabilities. This article explores Azure Custom Vision&#3
  • Why String Is Immutable9/12/2023 4:49:40 AM. A string is a reference data type in C#. A string is a sequential collection of characters that is used to represent text. The value of the String object is the content of the sequential collection of
  • Object-Oriented Programming in JavaScript9/11/2023 7:15:17 AM. This article explores JavaScript's Object-Oriented Programming (OOP) fundamentals, covering object creation, constructor functions, methods, inheritance, and ES6 classes, enabling modular and main
  • Generic Extension Method To Map Objects From One Type To Another 9/10/2023 9:35:13 PM. In this article, we will learn about Generic Extension method to map objects from one type to another.
  • Adapter Design Pattern In C#9/6/2023 10:14:26 AM. The Adapter Design Pattern is a structural design pattern that allows objects with incompatible interfaces to work together. It acts as a bridge between two incompatible interfaces, making them compat
  • Pillar of OOPS (Object Oriented Programming)9/6/2023 8:08:58 AM. This article explores the fundamental pillars of Object-Oriented Programming (OOP): Encapsulation, Abstraction, Polymorphism, and Inheritance. It provides detailed explanations and real-world examples
  • The Object Class in .NET9/5/2023 8:34:30 AM. All the types in .NET are represented as objects and are derived from the Object class.
  • Oracle Data Provider for .NET : Part IV9/5/2023 6:00:33 AM. Oracle Data Provider for .NET (ODP.NET) is an implementation of a data provider for the Oracle database. ODP.NET uses Oracle native APIs to offer fast and reliable access to Oracle data and features f
  • Visitor Pattern In C#9/5/2023 5:44:26 AM. In C#, the Visitor Pattern is typically used to perform operations on an object structure composed of different types of elements, where each element may have a distinct implementation of the same ope
  • Determine the Time since the Last Boot Up in C#9/5/2023 5:26:06 AM. This article describes an approach used to determine the time of the last system boot up and to display the time elapsed since boot up.
  • Object vs Dynamic vs Var and ExpandoObject9/4/2023 11:26:11 AM. In C# and .NET, "Object," "dynamic," "var," and "ExpandoObject" are different ways to work with data types, each with its own characteristics and use cases. Let
  • Creating a Lookup From a List of Objects Using Lambda Expression9/1/2023 9:55:50 AM. In this article, I describe how to convert a list of objects into a lookup collection.
  • Introduction to C# Methods - Part19/1/2023 4:14:25 AM. In this article, you will learn about C# methods and how to implement and use methods in a class.
  • Exploring C# Tuples: Simplifying Data Structures with Examples8/31/2023 9:57:47 AM. Discover the Power of C# Tuples: Simplifying Data Structures. Learn how Microsoft's C# language utilizes lightweight Tuples for efficient data grouping, enhancing code clarity, and improving perfo
  • .NET Static Variables : Better than Application!8/29/2023 9:04:59 AM. In traditional ASP, we always had the Application object to store application-wide variables in.In the .NET framework, both static variables and the Application object provide ways to store data that
  • Will Swap Work If C# Manipulates Objects By Reference?8/29/2023 4:39:38 AM. C# does manipulate objects by reference, and all object variables are references. On the other hand, C# does not pass method arguments by reference; it passes them by value. Thus, a regular swap metho
  • Private Constructor - C#8/28/2023 9:38:28 AM. In this article, you will learn about Private Constructor - C#.In C# and many other object-oriented programming languages, a private constructor is a constructor that is declared with the "privat
  • Private Constructor in C# 8/28/2023 5:12:34 AM. Explore Private Constructors in C#: Unveiling Their Roles and Significance. Discover how these constructors influence design patterns like Singleton, control object creation, and encapsulate initializ
  • Simplifying Data Transfer Objects (DTOs) in C# with Records8/27/2023 12:46:29 PM. C# records provide a more elegant and succinct way to define DTOs. In this article, we will explore the benefits of using C# records for DTOs with a concrete example.
  • A comprehensive overview of Dictionary in C#8/25/2023 10:09:57 AM. Dictionaries are essential tools for managing data efficiently through key-value pairs, offering rapid retrieval and manipulation. The Dictionary<TKey, TValue> class empowers developers to effec
  • Object Initializer in C#8/24/2023 4:56:28 AM. What is the Object Initializer in C#. Object initializers is the easiest and fastest way to assign values of an object's properties and fields. An object can be initialized without explicitly call
  • Exploring the Diverse Flavors of LINQ with Examples8/22/2023 11:52:01 AM. LINQ is a powerful feature in modern programming languages like C# that allows developers to perform queries on different types of data sources using a consistent syntax. With LINQ, you can query and
  • Best Practices for Creating ASP.NET Core REST API using OpenAPI8/22/2023 11:36:57 AM. It seems like you're looking for a description of something specific, but your request is a bit unclear. Could you please provide more context or clarify what you'd like a description of? Whet
  • String Methods in JavaScript8/22/2023 5:48:12 AM. Explore essential JavaScript string methods in this guide. Learn to manipulate, extract, and transform strings using functions like charAt, concat, includes, indexOf, and more. Start mastering JavaScr
  • Convert String into Array in JavaScript8/21/2023 8:54:50 AM. Efficiently transform strings into arrays in JavaScript. Explore split() method, custom delimiters, and JSON conversion.
  • Generate SQL Statements With Objects, Attributes and Reflection8/21/2023 7:14:45 AM. Create a SQL Command with SQL Statement and Parameters dynamically.
  • How to Receive JObject in Post API in C#.NET?8/17/2023 8:10:23 AM. Learn to handle JSON objects in POST APIs using C#.NET. Utilize HttpClient to set up the request, cast the response into a JObject, and deserialize it into a custom class. Streamline your data process
  • How to Create Records for Salesforce SObjects using SOAP API?8/14/2023 10:09:42 AM. In this article, we explore how we can create new records for Salesforce Standard & Custom SObjects using SOAP API Endpoints available for the Salesforce Platform.
  • Random Class in Java8/7/2023 9:55:58 AM. Random class is used to generate pseudo-random numbers in java. An instance of this class is thread-safe. The instance of this class is however cryptographically insecure.
  • Type Casting in Java8/7/2023 8:57:01 AM. Typecasting is a basic concept of Java programming language. Assigning a value of one type to a variable of another type is known as Type Casting in Java.
  • Object Relational Mapping (ORM) Using NHibernate - Part 5 - A of 88/4/2023 11:39:30 AM. This is Part 5A of the article series, which concentrates on Many-to-Many Entity Association with a commonly used example but the model and code is a little different.
  • Comparision of Java With Other Programming Languages8/3/2023 9:32:00 AM. Java is the most popular programming language in the world. Learn what is the difference between Java and C++, Java and C#, Java and C and other languages.
  • Object Relational Mapping (ORM) Using NHibernate - Part 7 of 88/1/2023 10:07:25 AM. In this seventh article and its client code, we will demonstrate that the classes we have put forth to incorporate the shipping functionality will allow shipment items of an order to be shipped in par
  • Object Relational Mapping (ORM) Using NHibernate - Part 8 of 88/1/2023 5:52:48 AM. In this article we clear the question from the end of the first article, How do we manage a persistent object across sessions? .
  • Object Relational Mapping (ORM) Using NHibernate - Part 6 of 87/31/2023 9:23:39 AM. We will discuss one of four ways of mapping inheritance hierarchies in Nhibernate; the way which gives maximum support for inheritance and polymorphism (the main benefit of capturing an inheritance he
  • Object Relational Mapping (ORM) Using NHibernate: Part 5 - B of 87/31/2023 6:39:06 AM. The idea here is to apply the Many-To-Many entity association in the E-Commerce scenario used, for example, throughout this article series.
  • Object Relational Mapping (ORM) Using NHibernate - Part 4 of 87/31/2023 6:00:05 AM. Here in this article the intent is to eliminate the nulls introduced in the database by correctly mapping the association between PaymentApprovedOrder and Item as optional One-To-Many.
  • Object Relational Mapping (ORM) Using NHibernate - Part 2 of 87/31/2023 5:41:13 AM. Object-Relational Mapping (ORM) is a programming technique that allows developers to interact with a relational database using object-oriented programming paradigms. It bridges the gap between the obj
  • Object Relational Mapping (ORM) Using NHibernate - Part 1 of 87/31/2023 5:28:18 AM. To establish the ideas of Object Relational Mapping Internals, Nhibernate fundamentals, Intemediate and Advanced coding concepts using NHibernate more clearly (for me and hopefully to readers).
  • Salesforce SOAP API: POST Request With SOQL Query Envelope [Custom SObjects]7/30/2023 5:23:49 AM. In this article, we will discuss the detailed steps on executing SOQL queries for Custom Salesforce SObjects using SOAP API. In this demo, we will look into how to query fields with lookup relationshi
  • Object Relational Mapping (ORM) Using NHibernate - Part 3 of 87/28/2023 7:00:28 AM. Firstly in part 1 of this article series, it had been shown that in ORM, while mapping a one-to-one association between objects to their corresponding tables, the primary key of one table is posted as
  • Salesforce SOAP API: POST Request With SOQL Query Envelope [Standard SObjects]7/27/2023 11:11:56 AM. In this article, we will discuss the detailed steps on executing SOQL queries for Standard Salesforce SObjects using SOAP API Query Envelopes.
  • JavaScript DOM Manipulation Techniques: Building Dynamic Web Applications7/23/2023 4:44:32 AM. The Document Object Model (DOM) is a fundamental concept in web development that allows developers to interact with and manipulate the content and structure of HTML documents. It serves as a bridge be
  • How to Iterate Over JavaScript Object's Properties and Values?7/20/2023 4:23:15 AM. In this article, we will learn How to Iterate Over JavaScript Object's Properties and Values
  • Using LINQ with C#7/13/2023 6:40:05 AM. LINQ introduces a standard, unified, easy-to-learn approach for querying and modifying data. In this article, you'll learn basics of LINQ and how to use LINQ in C#.
  • Get to the Bottom of C# Object Reference Not Set to an Instance of an Object in Visual Studio6/28/2023 9:29:42 AM. Struggling to understand why you're receiving the C# error Object Reference Not Set to an Instance of an Object? Learn the basics of this issue in Visual Studio and uncover the potential solutions
Source Code: Graphics Programming with GDI+
Graphics Programming with GDI+ is the .NET developer's guide to writing graphics appl...
Download