9,868,710 members (42,492 online)
Visit CodeProject.TV
Discuss CodeProject.TV
Sign in
Email
Password
Forgot your password?
Sign in using
home
articles
Chapters and Sections
>
Search
Latest Articles
Latest Tips/Tricks
Top Articles
Beginner Articles
Technical Blogs
Posting/Update Guidelines
Article Help Forum
Article Competition
Submit an article or tip
Post your Blog
quick answers
Ask a Question
View Unanswered Questions
View All Questions...
C# questions
ASP.NET questions
VB.NET questions
C#4.0 questions
C++ questions
discussions
All Message Boards...
Application Lifecycle
>
Running a Business
Sales / Marketing
Collaboration / Beta Testing
Work & Training Issues
Design and Architecture
ASP.NET
JavaScript
C / C++ / MFC
>
ATL / WTL / STL
Managed C++/CLI
Adobe Technologies
C#
Free Tools
Objective-C
Ruby On Rails
Database
Hardware & Devices
>
System Admin
Hosting and Servers
Java
.NET Framework
Mobile
VS 11 & .NET 4.5
Sharepoint
Silverlight / WPF
Visual Basic
Web Development
Site Bugs / Suggestions
features
Component & Service Catalog
Competitions
News
The Insider Newsletter
Newsletter archive
Surveys
Product Showcase
Research Library
CodeProject Stuff
community
The Insider News
The Lounge
The Weird & The Wonderful
The Soapbox
Press Releases
Who's Who
Most Valuable Professionals
Company Listings
Non-English Language
>
General Indian Topics
General Chinese Topics
help
What is 'CodeProject'?
General FAQ
Ask a Question
Bugs and Suggestions
Article Help Forum
Site Map
Advertise with us
Employment Opportunities
About Us
The default search term operator is
AND
.
You can use brackets,
AND
,
OR
, and
NOT
to improve your search. For example:
C# AND NOT(VB or SQL)
A query of a single
*
will return everything, filtered by any filters.
Filter examples:
Search by Author
author:"author name"
Filter by tag
tag:C#
or
tag:(C++ or Java)
Wildcard search
use "?" or "*" eg.
gr?d
or
gr*
78 Results
Search
Everything
Articles
Technical Blogs
Tips & Tricks
Questions
Answers
Forum Messages
News Items
Catalog Items
Videos
Training Courses
Just My Stuff
My Bookmarks
Sort by
Relevance
Rating Asc
Rating Desc
Title Asc
Title Desc
Author Asc
Author Desc
Date Created Asc
Date Created Desc
Date Modified Asc
Date Modified Desc
Price Asc
Price Desc
Duration Asc
Duration Desc
Match
All Fields
Title
Description
Author(s)
Tags
Any Date
Last 12 hours
Last 24 hours
Last week
Last 2 weeks
Last month
Last 3 months
Last 6 months
Last year
January
February
March
April
May
June
July
August
September
October
November
December
Rating Range
All - Including Unrated
1.0 - 5.0
2.0 - 5.0
3.0 - 5.0
4.0 - 5.0
4.5 - 5.0
4.8 - 5.0
5.0
Advanced Filters:
Article Topics
All Topics
Desktop Development
Web Development
Mobile Development
Cloud Computing
Enterprise Systems
Database
Multimedia
Languages
Platforms, Frameworks & Libraries
General Programming
Graphics / Design
Development Lifecycle
Code Generation
Debug Tips
Design and Architecture
Installation
Testing and QA
Work Issues
General Reading
Third Party Products
Mentor Resources
Article License
All Licenses
CPOL
CDDL
Ms-PL
MPL
CPL
Eclipse
MIT
BSD
Apache
CC (ASA 2.5)
Zlib
Public Domain
CC (Attr 3U)
CC (ASA 3U)
LGPL3
GPL3
Forums
All Forums
Feature Forums
General Programming
Web Development
Product Lifecycle
Database & SysAdmin
General Discussions
Non-English Language
Catalog Category
All Categories
Books & Training
Charting & Graphing
Components, Controls, Libraries
Data Manipulation & Mining
Database Tools
Debugging
Documentation & Help
Financial, Math & Scientific
Frameworks & APIs
General Development Tools
GIS & Maps
Graphics & 3D Modeling
Hardware and Robotics
Hosting
IDEs
Imaging
Mobility
Multimedia
Networking
Performance and Profiling
Programming Languages
Project Life-cycle Management (ALM)
Reporting
Search
Security
Setup & Deploy
System Adminstration
Utilities
Virtualization
Web Design/Development
Catalog License
All Licenses
Commercial
Fully Function Evaluation version
Limited Functionality Trial
Limited Time Trial
Shareware
Free For Personal Use
Freeware
Page 1 of 2
Page Size:
10
·
25
·
50
Category filtered by: Development Lifecycle
[x]
| Design and Architecture
[x]
| Application Design
[x]
Web Design: The Forgotten Advantage
by
Zac Gery
Technical Blog
9 May 2013
license:
CPOL
Writing software is a team effort and everyone helps to make it possible.
Development Lifecycle » Design And Architecture » Application Design
Architect
Understand Liskov Substitution
by
Faisal(mfrony)
Article
5 May 2013
license:
CPOL
This Article will help you to better understand the LSP
Development Lifecycle » Design And Architecture » Application Design
C#
.NET
Advanced
Understand Single Responsibility and Interface Segregation
by
Faisal(mfrony)
Article
3 May 2013
license:
CPOL
This Article will help you to better understand the SRP (single responsibility principle) and ISP(Interface Segregation principle)
Development Lifecycle » Design And Architecture » Application Design
C#
.NET
Advanced
OOP in the Real World - Creating an Equation Editor
by
Kashif_Imran
Article
21 Apr 2013
license:
CPOL
Object Oriented Design and Programming Process using a Real World Example
Development Lifecycle » Design And Architecture » Application Design
C#
Windows
.NET
Architect
Dev
Intermediate
Advanced
Improving Code Quality
by
BBGq
Article
20 Mar 2013
license:
CPOL
How to improve the quality of your code?
Development Lifecycle » Design And Architecture » Application Design
Windows
Architect
Beginner
VB
tips
usability
VB.NET
Family Tree
by
SergeyAndreyev
Article
21 Jan 2013
license:
CPOL
The development of a Family Tree application.
Development Lifecycle » Design And Architecture » Application Design
C#
Windows
.NET
Dev
Intermediate
Specialized visitor design for segregating traversal (criteria based) and operation.
by
Mitendra Anand
Article
27 Dec 2012
license:
CPOL
Hide the internal data structure's complexity by segregating traversal and operations.
Development Lifecycle » Design And Architecture » Application Design
C++
Architect
Dev
Design
Advanced
PanView - The Design
by
John Michael Hauck
Technical Blog
19 Oct 2012
license:
CPOL
This post describes the design of the PanView custom control, discussing both the C# and XAML that achieves the desired functionality. Posts in this series: Zeroing the Center of a CompositeTransform Flattening a TransformGroup Using Matrices to Flatten a TransformGroup PanView - A Metro Panning
Development Lifecycle » Design And Architecture » Application Design
C++
Windows
WTL
MemCache++: An example of modern C++ design
by
Issam Lahlali
Technical Blog
23 Sep 2012
license:
CPOL
MemCache++ is a light-weight, type-safe, simple to use and full-featured Memcache client. It was developed by Dean Michael Berris who is a C++ fanatic, loves working on network libraries (cpp-netlib.github.com), and currently works at Google Australia. He also is part of the Google delegation to the
Development Lifecycle » Design And Architecture » Application Design
C++
Design
Why Domain Driven Design (DDD) is so great
by
jgauffin
Technical Blog
22 Sep 2012
license:
LGPL3
This article aims to describe why I think that DDD aids you tremendously in creating robust and flexible applications. Today we got several cool frameworks and libraries that we can use. ORMs, WCF, ServiceStack, SignalR, WebApi, IoC etc etc. Just thinking of all can make any serious developer go cra
Development Lifecycle » Design And Architecture » Application Design
C#
Architect
Dev
Intermediate
Advanced
A N-Tier Architecture Sample with ASP.NET MVC3, WCF, and Entity Framework
by
Wh5
Article
11 Sep 2012
license:
CPOL
This article tries to introduce a decoupled, unit-testable, deployment-flexible, implementation-efficient and validation-flexible N-Tier architecture in .NET
Development Lifecycle » Design And Architecture » Application Design
ASP.NET
Architect
Dev
ADO.NET
WCF
Design
Beginner
Intermediate
Advanced
Design and the Gestalt Principle of Closure
by
Zac Gery
Technical Blog
4 Sep 2012
license:
CPOL
The Gestalt Principles are based on the observation that people actively and subconsciously organize things into patterns and objects. These principles are organized into Proximity, Similarity, Closure, Good Continuation, Common Fate, and Good Form. They can be applied to all avenues of life.
Development Lifecycle » Design And Architecture » Application Design
C++
Windows
WTL
Design and the Gestalt Principle of Similarity
by
Zac Gery
Technical Blog
29 Aug 2012
license:
CPOL
The Gestalt Principles are based on the observation that people actively and subconsciously organize things into patterns and objects.
Development Lifecycle » Design And Architecture » Application Design
Windows
Dev
Intermediate
Ockham's Razor: Simply Sharp Design
by
Zac Gery
Technical Blog
28 Aug 2012
license:
CPOL
All other things being equal, the simplest solution is the best.
Development Lifecycle » Design And Architecture » Application Design
Design
Intermediate
Executable Integration Example: External settings and update
by
Ben Baron
Article
2 Jun 2012
license:
CPOL
Java source code to demonstrate Executable Integration which is a concept of integrating several distinct executables to create a single application.
Development Lifecycle » Design And Architecture » Application Design
Windows
Win32
Dev
Beginner
Intermediate
Advanced
Java
Swing
plugin
UI
, +
Test Driven Design By Example
by
stephen.vaubell
Technical Blog
7 May 2012
license:
CPOL
We have started using Test Driven Design (hopefully properly) over the last few months and I wanted to share our experiences of it. Before we started using TDD our approach to unit testing was to find a unit of work that we had just completed and write a test to make sure the output of [...]
Development Lifecycle » Design And Architecture » Application Design
C++
Windows
WTL
Software Architecture Cheat Blog 1: Design Principles
by
Shahriar Iqbal Chowdhury/Galib
Technical Blog
10 Mar 2012
license:
CPOL
This blog series will gather a summary of all the software architecture design principles under one roof.
Development Lifecycle » Design And Architecture » Application Design
All-Topics
A Study of Windows 8 'Contracts' - why, what and how?
by
Krishnachytanya Ayyagari
Article
21 Feb 2012
license:
CPOL
This article is a study of Windows 8 'Contracts' - why they are introduced? what they really are? and how they can be created?
Development Lifecycle » Design And Architecture » Application Design
C#
Windows
Win32
Win64
clipboard
Adapt to Changes With Dynamic Behaviors
by
Gary H Guo
Technical Blog
15 Feb 2012
license:
CPOL
Discuss adding functionality at runtime using Component-Based Object Extender with static typing
Development Lifecycle » Design And Architecture » Application Design
C#
.NET
Architect
Dev
Intermediate
Advanced
All-Topics
OOP, AOP and OP
by
Gary H Guo
Technical Blog
18 Dec 2011
license:
CPOL
Discuss object-oriented programming, aspect-oriented programming and object programming
Development Lifecycle » Design And Architecture » Application Design
C#
.NET
Architect
Dev
Intermediate
Advanced
All-Topics
Dynamic Object Programming With AOP Container
by
Gary H Guo
Article
15 Dec 2011
license:
CPOL
Discusses how to do dynamic object programming with AOP Container when using IoC Containers.
Development Lifecycle » Design And Architecture » Application Design
C#
.NET
Architect
Dev
Intermediate
Advanced
Dynamic Object Programming
by
Gary H Guo
Article
11 Dec 2011
license:
CPOL
Discuss dynamic object programming and how it is used with the CBO Extender in .NET.
Development Lifecycle » Design And Architecture » Application Design
C#
.NET
Architect
Dev
Intermediate
Advanced
Good Practice in Method Design – TIP (Beginner/Intermediate)
by
zenwalker1985
Technical Blog
20 Oct 2011
license:
LGPL3
Dear Reader, In this post, i shall show you a small good practice that i follow and even many books suggests while designing our generic methods which we daily write. So today i was refactoring a code @my work place and due to privacy rules i will not post the exact code but similar kind [...]
Development Lifecycle » Design And Architecture » Application Design
C#
.NET
Design
Beginner
Intermediate
Structural Design Pattern (Part 5)
by
zenwalker1985
Technical Blog
19 Oct 2011
license:
LGPL3
Dear Reader, This is in continuation to the previous post. Please note that this post will be long one, so if you have time keep reading Bridge Pattern: What: Its states that “Separating Object’s interface from its actual implementation”. What the above line means is that, usually
Development Lifecycle » Design And Architecture » Application Design
C#
Windows
.NET
Design
Beginner
Intermediate
Advanced
Using Integrated Windows Authentication (IWA) in a Distributed Application Architecture
by
GraemeKMiller
Article
11 Oct 2011
license:
CPOL
This article explains how you can use IWA to improve your Users' experience and it also explains how it benefits your IT support team.
Development Lifecycle » Design And Architecture » Application Design
.NET1.1
.NET2.0
Win2K
Win2003
SQL2000
SQL2005
.NET3.0
.NET3.5
C#
SQL
, +
Low cost design of useful utility classes.
by
Esteban Alvarez
Technical Blog
8 Aug 2011
license:
CPOL
CodeProject >Utilities:Design of a compression gadget. Utility classes in software developmentprojects of all sizes exists with the purpose of supporting a particular functionally; fromcompression utilities to setting loaders are amongst the most common. However, what is the real meaningof a u
Development Lifecycle » Design And Architecture » Application Design
C++
Windows
WTL
Namespace design technique, structuring your libraries using Test Driven Development
by
Esteban Alvarez
Technical Blog
8 Aug 2011
license:
CPOL
Structuring your libraries using Test Driven Development.
Development Lifecycle » Design And Architecture » Application Design
Architect
Dev
Intermediate
All-Topics
Enterprise Application Architecture: Designing Applications and Services in .NET - Part II
by
venugopalm
Article
15 Nov 2010
license:
CPOL
Database and Library Design for Customer Order Management System
Development Lifecycle » Design And Architecture » Application Design
SQL2005
.NET3.0
C#3.0
.NET3.5
C#
.NET
SQL-Server
Visual-Studio
Architect
DBA
, +
Enterprise Application Architecture: Designing Applications and Services in .NET - Part III
by
venugopalm
Article
15 Nov 2010
license:
CPOL
Business Logic (Engines) and Service Contracts (Managers) Design for Customer Order Management System
Development Lifecycle » Design And Architecture » Application Design
C#3.0
.NET3.5
C#
.NET
Architect
WCF
Beginner
Intermediate
C#
.NET
, +
Designing Business Logic Layer: Some Guidelines
by
Dinesh K Mandal
Technical Blog
4 Oct 2010
license:
CPOL
Business Logic Layer is a very crucial layer for any data base applications. A timely thought when applied to this layer from the beginning of application layers design can save lots of time and complexity. Software architects divide the software into modules, then different layers, and core functio
Development Lifecycle » Design And Architecture » Application Design
C#
.NET
Dev
Intermediate
Advanced
All-Topics
Enterprise Application Architecture: Designing Applications and Services in .NET - Part I
by
venugopalm
Article
27 Sep 2010
license:
CPOL
A guided tour of the distributed enterprise application design in .NET
Development Lifecycle » Design And Architecture » Application Design
Vista
SQL2005
.NET3.0
C#3.0
IIS7
.NET3.5
VS2008
C#
ASP.NET
SQL
, +
Winning the game with CQRS/event sourcing and BDD
by
Tom Janssens
Technical Blog
5 Sep 2010
license:
CPOL
Winning the game with CQRS/event sourcing and BDD
Development Lifecycle » Design And Architecture » Application Design
C#
All-Topics
Refactoring: What’s the origin of bad design?
by
Issam Lahlali
Technical Blog
25 Aug 2010
license:
CPOL
What’s the origin of bad design?
Development Lifecycle » Design And Architecture » Application Design
C++
Windows
WTL
Guidelines to Fluent Interface design in C# part 3
by
Andre Vianna
Technical Blog
9 Aug 2010
license:
CPOL
Part 1: http://tiny.cc/rpj99 Part 2: http://tiny.cc/h7c5r This post: http://tiny.cc/37paz In part 1 I’ve mentioned the history, the basic concepts of Fluent Interfaces and a small glossary of terms that I will use in this series of posts. In part 2 I’ve shown some way to start the senten
Development Lifecycle » Design And Architecture » Application Design
C++
Windows
WTL
Guidelines to Fluent Interface design in C# - Part 2
by
Andre Vianna
Technical Blog
5 Aug 2010
license:
CPOL
Some techniques to code each part of the sentence with some samples.
Development Lifecycle » Design And Architecture » Application Design
C#
Windows
WTL
EF
Guidelines to Fluent Interface design in C# - Part 1
by
Andre Vianna
Technical Blog
5 Aug 2010
license:
CPOL
History, the basic concepts of Fluent Interfaces and a small glossary of terms that I will use in this series of posts
Development Lifecycle » Design And Architecture » Application Design
C#
Windows
WTL
Domain-Driven Design
by
Andriy Buday
Technical Blog
5 Feb 2010
license:
CPOL
Domain-Driven Design is the way to build/design your application when you are focused on the Domain Model, when you do not depend on Infrastructure and when your Developers talk on the same language with Customers.
Development Lifecycle » Design And Architecture » Application Design
Architect
Dev
Design
Beginner
Intermediate
Advanced
All-Topics
Extensibility Series – WPF & Silverlight Design-Time Code Sharing – Part II
by
Karl Shifflett
Technical Blog
13 Jan 2010
license:
CPOL
In my previous post WPF & Silverlight Design-Time Code Sharing – Part I, I introduced our custom controls and the required design-time features. I also covered how Visual Studio 2010 discovers and loads control design-time assemblies. In addition, I explained how to implement p
Development Lifecycle » Design And Architecture » Application Design
C++
Windows
WTL
Data-controlled Processes Application Design
by
Jacek Gajek
Article
23 Nov 2009
license:
CPOL
A ready-to-use process manager provided
Development Lifecycle » Design And Architecture » Application Design
.NET2.0
C#3.0
Windows
Architect
Dev
Intermediate
C#
.NET
Test-driven design, a methodology for low-defect software
by
ocoudert
Technical Blog
19 Oct 2009
license:
CPOL
Test-driven design, a methodology for low-defect software
Development Lifecycle » Design And Architecture » Application Design
Windows
WTL
QA
API design 101
by
ocoudert
Technical Blog
19 Oct 2009
license:
CPOL
There are striking lessons in failed software architectures, and it all starts with API design. I am sharing here my practical experience with C++ projects, but most of these advices also apply to Java.
Development Lifecycle » Design And Architecture » Application Design
C++
Windows
WTL
Work Load System
by
SmartAllen
Article
7 Aug 2009
license:
CPOL
Calculating the workload for speech language pathologists is a very complex process. A systematic approach has to be developed in order to calculate the workload and setup a standard.
Development Lifecycle » Design And Architecture » Application Design
WinXP
Vista
C#3.0
VB9.0
.NET3.5
ASP.NET
Architect
Design
Intermediate
C#
, +
Application Design and Coding Best Practices
by
Gaurav Dudeja India
Article
31 Mar 2009
license:
CPOL
Application Design and Coding Best Practices
Development Lifecycle » Design And Architecture » Application Design
Windows
Dev
Design
Intermediate
All-Topics
VB.NET Client-Service Skeleton VISTA Ready
by
FrankNight
Article
26 Mar 2009
license:
CPOL
A client-server GUI-Service application skeleton. Ready for Vista.
Development Lifecycle » Design And Architecture » Application Design
.NET2.0
Win2K
WinXP
Win2003
Vista
VS2005
.NET3.0
VB
Windows
.NET
, +
Multi-tier Enterprise Application Architecture
by
Venkata Ravula
Article
19 Jan 2009
license:
CPOL
Multi-tier Enterprise Application Architecture
Development Lifecycle » Design And Architecture » Application Design
.NET2.0
Win2K
WinXP
Win2003
Vista
VS2005
C#2.0
C#
ASP.NET
Windows
, +
A Simple Gateway
by
Johan "BJ" Vorster
Article
15 Dec 2008
license:
CPOL
An example of a simple payment gateway.
Development Lifecycle » Design And Architecture » Application Design
Vista
C#
Visual-Studio
Architect
Dev
Intermediate
Windows
Dynamically Generated User Defined Interfaces (Part 2)
by
Peter Wiles
Article
27 Nov 2008
license:
CPOL
Further explanation about how we solved the problem of allowing users to define their own data structures and to define their own user interfaces to edit this data.
Development Lifecycle » Design And Architecture » Application Design
.NET2.0
Win2K
WinXP
Win2003
Vista
.NET3.0
C#3.0
.NET3.5
VS2008
C#
, +
Dynamically Generated User Defined Interfaces (Part 1)
by
Peter Wiles
Article
26 Nov 2008
license:
CPOL
An introduction to how we solved the problem of allowing users to define both data structures and user interfaces to edit this data.
Development Lifecycle » Design And Architecture » Application Design
C#3.0
.NET3.5
C#
Architect
Dev
Design
Intermediate
C#
.NET
Networking, Threading, Event Integration Tutorial with USDTP
by
Nathan Sharp
Article
15 Jun 2008
license:
CPOL
This article is a lengthy ground-up tutorial on Application Design, Networking, Threading, and Event Integration all wrapped into one.
Development Lifecycle » Design And Architecture » Application Design
C#3.0
.NET3.5
Dev
Intermediate
Advanced
C#
.NET
Intercom Pattern
by
saiful_vonair
Article
22 May 2008
license:
CPOL
Defines many to many relationship between different types of classes.
Development Lifecycle » Design And Architecture » Application Design
VC6
VC7
VC7.1
VC8.0
CE2.10
CE2.11
CE3.0
Win2K
WinXP
Win2003
, +
Page 1 of 2
1
2
First
·
Prev
·
Next
·
Last
Advertise
|
Privacy
|
Mobile
Web01 | 2.6.130513.1 | Last Updated 14 May 2013
Copyright ©
CodeProject
, 1999-2013
All Rights Reserved.
Terms of Use
Layout:
fixed
|
fluid