Click here to Skip to main content
15,897,704 members
Home / Discussions / C#
   

C#

 
GeneralYU Pin
Anonymous15-Jun-04 6:55
Anonymous15-Jun-04 6:55 
GeneralWhen to create your own DLL Pin
SantoG15-Jun-04 6:19
SantoG15-Jun-04 6:19 
GeneralRe: When to create your own DLL Pin
Alvaro Mendez15-Jun-04 7:59
Alvaro Mendez15-Jun-04 7:59 
GeneralRe: When to create your own DLL Pin
Heath Stewart15-Jun-04 9:07
protectorHeath Stewart15-Jun-04 9:07 
GeneralRe: When to create your own DLL Pin
Alvaro Mendez15-Jun-04 10:47
Alvaro Mendez15-Jun-04 10:47 
GeneralRe: When to create your own DLL Pin
Heath Stewart15-Jun-04 11:11
protectorHeath Stewart15-Jun-04 11:11 
GeneralRe: When to create your own DLL Pin
Alvaro Mendez15-Jun-04 11:33
Alvaro Mendez15-Jun-04 11:33 
GeneralRe: When to create your own DLL Pin
Heath Stewart15-Jun-04 11:40
protectorHeath Stewart15-Jun-04 11:40 
You must deal with small applications with a limited scope, then.

I'm talking about interfaces, abstract control classes, utility classes like a preferences provider pattern, configuration sections for those classes, etc. etc.

The framework I architected for our large industrial engineering application is vast and not application-specific until you get a little further up the dependency hierarchy.

Microsoft Office is the same: They have their toolbar code, their their persistence code, the task bar code, etc. They get used in all the products. It's a very abstract design that is not really product specific (depending on your scope of "product").

I guess it really matters what you need to abstract away. Many applications start with a UI toolkit and that tends to get reused throughout a company.

Another factor is that there isn't too levels of abstraction when it comes to toolkits vs. applications. Typically there's many, as with our application. There's a base toolkit (UI, persistence model, COM-like interfaces), a goal-oriented tookit on top of that with additional features, a product-specific toolkit, then the application itself.

 

Microsoft MVP, Visual C#
My Articles
GeneralRe: When to create your own DLL Pin
Alvaro Mendez15-Jun-04 12:44
Alvaro Mendez15-Jun-04 12:44 
GeneralHelp on Socket Programming Pin
Zaffar Kamran15-Jun-04 6:03
Zaffar Kamran15-Jun-04 6:03 
GeneralRe: Help on Socket Programming Pin
Heath Stewart15-Jun-04 6:10
protectorHeath Stewart15-Jun-04 6:10 
Questionstring.IsIndexOf() does not exist? Pin
Ariadne15-Jun-04 5:53
Ariadne15-Jun-04 5:53 
AnswerRe: string.IsIndexOf() does not exist? Pin
Dave Kreskowiak15-Jun-04 7:14
mveDave Kreskowiak15-Jun-04 7:14 
GeneralRe: string.IsIndexOf() does not exist? Pin
Ariadne15-Jun-04 20:49
Ariadne15-Jun-04 20:49 
GeneralRe: string.IsIndexOf() does not exist? Pin
Dave Kreskowiak17-Jun-04 11:45
mveDave Kreskowiak17-Jun-04 11:45 
GeneralPrivate Webservice Pin
ldaoust15-Jun-04 4:28
ldaoust15-Jun-04 4:28 
GeneralRe: Private Webservice Pin
Heath Stewart15-Jun-04 5:09
protectorHeath Stewart15-Jun-04 5:09 
GeneralRe: Private Webservice Pin
ldaoust16-Jun-04 8:54
ldaoust16-Jun-04 8:54 
GeneralRe: Private Webservice Pin
Heath Stewart16-Jun-04 9:04
protectorHeath Stewart16-Jun-04 9:04 
GeneralRe: Private Webservice Pin
ldaoust17-Jun-04 3:04
ldaoust17-Jun-04 3:04 
GeneralRe: Private Webservice Pin
ldaoust17-Jun-04 3:14
ldaoust17-Jun-04 3:14 
GeneralCreating web aplication NOT via IIS console Pin
michalJ15-Jun-04 3:39
michalJ15-Jun-04 3:39 
GeneralRe: Creating web aplication NOT via IIS console Pin
Heath Stewart15-Jun-04 5:03
protectorHeath Stewart15-Jun-04 5:03 
GeneralRe: Creating web aplication NOT via IIS console Pin
michalJ15-Jun-04 8:09
michalJ15-Jun-04 8:09 
GeneralMessages of Child applications Pin
T i T i15-Jun-04 2:13
T i T i15-Jun-04 2:13 

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.