Click here to Skip to main content
15,920,708 members
Home / Discussions / C#
   

C#

 
GeneralRe: Books Pin
Makover8-Jun-03 8:53
Makover8-Jun-03 8:53 
GeneralRe: Books Pin
Makover9-Jun-03 0:43
Makover9-Jun-03 0:43 
GeneralRe: Books Pin
Makover9-Jun-03 1:04
Makover9-Jun-03 1:04 
GeneralRe: Books Pin
David Stone9-Jun-03 8:03
sitebuilderDavid Stone9-Jun-03 8:03 
GeneralRe: Books Pin
Makover9-Jun-03 11:09
Makover9-Jun-03 11:09 
GeneralRe: Books Pin
KingTermite10-Jun-03 3:11
KingTermite10-Jun-03 3:11 
Generalaccessing GUI Pin
stonee747-Jun-03 23:00
stonee747-Jun-03 23:00 
GeneralRe: accessing GUI Pin
Rocky Moore8-Jun-03 5:41
Rocky Moore8-Jun-03 5:41 
Yes, there are many avenues for breaking the GUI up and having business and/or data logic.

In .NET it is so easy to use libraries (DLLs) that makes a long term (old fuddy duddy) like me, have to rethink my old logic. Now that working with modules are so easy, it calls out for a greater object oriented design. It is what COM was supposed to be with all the hassle.

You can find many different articles right here on CP or go to msdn.microsoft.com and search for "n-tier". There are many things on their about breaking an application up into modules (tiers).

By using a modular approch to your application, you can replace you business logic without having to redistribute you GUI, or switch database sources without having to modify your business logic or GUI.

To even add more of a reason, with .NET, remoting and web services offer even more bang for seperation. If it is modular from the start you might remote out your business logic and data logic to reside out on a server or distribute it amongst different machines. Really easy to do with .NET. Flexible!

Of course, all this only matters if you application is something more than a simple one screen program to display some data. It really all depends on the type of application.

Rocky Moore <><
GeneralRe: accessing GUI Pin
stonee748-Jun-03 10:06
stonee748-Jun-03 10:06 
GeneralRe: accessing GUI Pin
Rocky Moore8-Jun-03 17:57
Rocky Moore8-Jun-03 17:57 
QuestionIs there a good way to do this? Pin
dratti7-Jun-03 22:39
dratti7-Jun-03 22:39 
AnswerRe: Is there a good way to do this? Pin
Iulian Serban8-Jun-03 6:04
Iulian Serban8-Jun-03 6:04 
AnswerRe: Is there a good way to do this? Pin
KingTermite8-Jun-03 8:39
KingTermite8-Jun-03 8:39 
GeneralDistributing C# .NET programs... major headache. Pin
EvilDingo7-Jun-03 20:13
EvilDingo7-Jun-03 20:13 
GeneralRe: Distributing C# .NET programs... major headache. Pin
leppie7-Jun-03 22:50
leppie7-Jun-03 22:50 
GeneralRe: Distributing C# .NET programs... major headache. Pin
EvilDingo8-Jun-03 0:42
EvilDingo8-Jun-03 0:42 
GeneralRe: Distributing C# .NET programs... major headache. Pin
leppie8-Jun-03 1:04
leppie8-Jun-03 1:04 
GeneralRe: Distributing C# .NET programs... major headache. Pin
Steven Behnke10-Jun-03 12:58
Steven Behnke10-Jun-03 12:58 
QuestionLable auto resize vertically to show hidden text? Pin
Weiye Chen7-Jun-03 18:44
Weiye Chen7-Jun-03 18:44 
GeneralI encountered an System.Net.Sockets.SocketException, but dunno why it happened Pin
viperxp7-Jun-03 17:39
viperxp7-Jun-03 17:39 
GeneralRe: I encountered an System.Net.Sockets.SocketException, but dunno why it happened Pin
leppie7-Jun-03 22:38
leppie7-Jun-03 22:38 
GeneralRe: I encountered an System.Net.Sockets.SocketException, but dunno why it happened Pin
viperxp15-Jun-03 5:54
viperxp15-Jun-03 5:54 
QuestionHow to check... Pin
Kant7-Jun-03 17:36
Kant7-Jun-03 17:36 
AnswerRe: How to check... Pin
leppie7-Jun-03 22:35
leppie7-Jun-03 22:35 
GeneralRe: How to check... Pin
Kant8-Jun-03 4:21
Kant8-Jun-03 4:21 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.