Want to become a Vibe Coder? Join Vibe Coding Training here
x
C# Corner
Tech
News
Videos
Forums
Jobs
Books
Events
More
Interviews
Live
Learn
Training
Career
Members
Blogs
Challenges
Certification
Contribute
Article
Blog
Video
Ebook
Interview Question
Collapse
Feed
Dashboard
Wallet
Learn
Achievements
Network
Refer
Rewards
SharpGPT
Premium
Contribute
Article
Blog
Video
Ebook
Interview Question
Register
Login
Tags
No tag found
Content Filter
Articles
Videos
Blogs
Resources
News
Forums
Interviews
Complexity Level
Beginner
Intermediate
Advanced
Refine by Author
[Clear]
Mike Gold(17)
Rikam Palkar(6)
Srihari Chinna(5)
Prakash Tripathi(2)
Nipun Tomar(2)
Shivprasad (2)
Rajesh VS(2)
Vikram Chaudhary(1)
Jefferson S. Motta(1)
Sachin Kalia(1)
Shivprasad Koirala(1)
Hemant Jindal(1)
Pranay Rana(1)
Gaurav Kumar(1)
Sukesh Marla(1)
Bechir Bejaoui(1)
Wolfgang Pleus(1)
Resources
No resource found
Learning UML - Part One
Mar 11, 2017.
This article is the first article in the series of UML. It explains what UML is and where it can be used in software development. It also explains the fundamental relationship of objects used in UML.
Overview of Commonly Used UML Symbols
Jul 21, 2015.
In this article I will discuss some of the commonly used UML symbols.
UML Diagrams: Part 1
Mar 21, 2011.
UML (Unified Modeling Language) is a standardized general-purpose modeling language in the field of object-oriented software engineering. This article describes various UML diagrams and their usages.
Using C# and COM Interoperability to Extract from a UML tool into a Microsoft Word Document
Feb 18, 2003.
This article allows you to read the classes contained inside of WithClass 2000 into a Word Document using COM Interoperability for Word and COM Interoperability for WithClass and presents your classes in a kind of report.
Learn About UML
Feb 08, 2023.
Unified Modeling Language - UML is a language modeling for software business.
Is And As Operators Explained With An UML
Jun 23, 2020.
In this article you will learn about is and as Operators Explained with an UML.
😇SOLID Design Principles Simplified With UML
May 11, 2020.
Frequently asked interview question. & good programming practice.
UML Class Diagram in 10 Steps Using Microsoft Visio 2010
Jun 27, 2014.
This article describes how to create a UML Class Diagram in 10 steps.
UML Diagrams: Part 2
Mar 21, 2011.
UML (Unified Modeling Language) is a standardized general-purpose modeling language in the field of object-oriented software engineering .
Unified Modeling Language (UML): Part II
Feb 27, 2009.
This is second part of the series of articles on Unified Modeling Language (UML).
Unified Modeling Language (UML) - Part 1
Feb 25, 2009.
This article is will tell about UML (Unified Modeling Language), a standard language for designing and documenting a system in an object-oriented manner. It has nine diagrams which can be used in design document to express design of software architecture.
UML Interview Questions
Nov 09, 2008.
In this section will be cover Use case digrams,Class digrams,Composite digrams,Sequence digrams,Object digrams
Builder Design Pattern
May 05, 2020.
As we know there are 3 types of design pattern categories, Creational, Structural, and Behavioural. The Builder design pattern falls under a creational design pattern, as it deals with creating objects.
Bridge Design Pattern
May 04, 2020.
In this article, we talk about the Bridge design pattern, a structural design pattern. It allows you to separate the abstraction from the implementation.
Adapter Design Pattern
May 03, 2020.
This article shows how to convert the interface of a class into another interface clients expect. The adapter lets classes work together that couldn't otherwise because of incompatible interfaces.
Decorator Design Pattern
May 01, 2020.
The decorator pattern is a design pattern that allows behaviour to be added to an individual object, dynamically, without affecting the behaviour of other objects from the same class
Composition And Aggregation
Jun 07, 2018.
This article describes Composition and Aggregation
Design Patterns Simplified: Command - Part 14
May 27, 2016.
This article explains what Command Design Pattern is and how to use it in software development.This is part 14 of the article series.
Flyweight Design Pattern
Aug 08, 2015.
In this article you will learn about the Flyweight Design Pattern.
Architecture, Design and Modeling Improvements in Visual Studio 2015
Nov 26, 2014.
This article just attempted to determine the latest released improvements in Modeling , Design and Architecture in Visual Studio 2015.
Learn Design Pattern - Decorator Pattern
Sep 27, 2012.
In this article we will talk about the Decorator Pattern and how to implement it in an ASP.Net application.
Adaptor Design Pattern
Oct 25, 2010.
This article talks about adaptor design pattern. Adapter design pattern lets classes work together that couldn't otherwise because of incompatible interfaces.
Observer Design Pattern
Oct 25, 2010.
This article talks about the observer design pattern.
Using NVelocity and WithClass to Generate C# Code
Sep 22, 2010.
NVelocity is a powerful template engine for rendering text. When NVelocity is used in conjunction with a UML tool such as WithClass, you can generate code from diagrams you create with the tool. This article steps you through generating C# classes using the NVelocity engine inside of WithClass.
Introduction about Command Design Pattern
Sep 21, 2010.
The Command pattern creates distance between the client that requests an operation and the object that can perform it.
Introduction about Strategy Pattern
Sep 21, 2010.
The Strategy pattern enables a client to choose which algorithm to use from a family of algorithms and gives it a simple way to access it.
Chain Of Responsibility Design Pattern
Sep 20, 2010.
In this article you will learn how to use Chain Of Responsibility Design pattern.
What really it differs an Interface from a class: Part I
Apr 28, 2008.
This article tells you about the basic difference between an interface and a class.
Masked Currency TextBox for Visual Studio 2005 Beta
Aug 14, 2005.
There are some problems with the behavior of the current beta version of the MaskedTextBox when you are using currency. This article will show you how to overcome this behavior with an overriding control.
AI: Population based Incremental Learning in C# and .NET
May 22, 2005.
In this article I would like to discuss another offshoot of the genetic algorithm called Population Based Incremental Learning (PBIL).
Remote Sensing and Remote Control over the Internet with GP-3 Board
Jan 16, 2004.
In this article we will revisit the GP-3 board (which we have employed in a few other hardware projects on C# Corner) and use the GP-3 to measure temperature in a remote location.
QuickModeler 2.0 : A Reverse Engineering Tool for Visual Studio .NET
Jan 08, 2004.
QuickModeler is an Add-In for Visual Studio .NET which provides reverse engineering and easy UML modeling functionality to the development environment. It comprises features like autolayout, inheritance and association modeling, cross language modeling, grid, clipboard, etc.
Creating Word Find Pzzules in C# and GDI+
Sep 30, 2003.
Perusing the newsstands in New York you'll find newspapers, TV-Guides, magazines, and even books. In the magazine section you'll often find crosswords and books containing the puzzles you'll see in figure 1. The books contain pages and pages of puzzles with hidden words contained in the matrix of letters in which you can spend time going blind trying to find.
Creating Word Find Pzzules in C# and GDI+
Sep 30, 2003.
In the past I have been guilty of trying a few of word find puzzles myself, so I figured why not give it a go it .NET. The Word Find creator reads a MSDE database of Words and Categories.
A Virtual Clock in C# and GDI+
Jul 01, 2003.
This article describes how to create a virtual clock in C#. The hands of the clock are drawn using GraphicPaths.
Simulating a Swarm Algorithm in C#
Apr 07, 2003.
Rather than reinvent the wheel, I took this code and translated it into C# to demonstrate the swarm behavior in a Windows Form using GDI+. The algorithm is exactly the same and also a fairly simple one.
Math Equation Editor in C#
Apr 07, 2003.
The Equation Editor I created in C# allows you to create a few simple equations using the keyboard. With the editor you can open and save files of your equations.
Recording Sheet Music Using C# and .NET
Feb 07, 2003.
This is a article that allow you to record and replay the music you performed on the piano.
Using Multiple Expressions to derive the Pythagorean Theorem
Nov 06, 2002.
In this article, we will talk about a simpler GA technique for manipulating symbolic expressions and also use it to derive the Pythagorean equation.
More AI...(GEP) Gene Expression Programming in C# and .NET
Nov 04, 2002.
Gene Expression programming (GEP) is a subset of Genetic Algorithms, except it uses genomes whose strings of numbers represent symbols.
Ray Tracing in C# and .NET
Oct 24, 2002.
In this article, I will show you how to implement ray tracing in C# and .NET.
Gene Expression Programming (GEP) in C# and .NET
Apr 11, 2002.
Gene Expression programming (GEP) is a subset of Genetic Algorithms, except it uses genomes whose strings of numbers represent symbols. The string of symbols can further represent equations, grammars, or logical mappings.
Composite Patterns in C#
Jan 23, 2002.
A Composite is a tree structure consisting of individual objects mixed with compositions of objects, that is, objects that have other objects as their children.
Builder Patterns in C#
Dec 20, 2001.
Builder is an object creational design pattern that codifies the construction process outside of the actual steps that carries out the construction - thus allowing the construction process itself to be reused.
Using Reflection and With Class2000 to view the .NET System.Drawing library Part I
May 29, 2001.
Using the power of .NET and the power of COM InterOperability through WithClass 2000, you can view the System.Drawing library in a rough UML diagram.
Creating your own cool Volume Control using GDI+
Jan 23, 2001.
In this article, I'll give you an example of creating your own control.