Click here to Skip to main content
15,904,023 members
Home / Discussions / C#
   

C#

 
GeneralRe: DLL and Copy Local Pin
Heath Stewart15-Jun-04 9:09
protectorHeath Stewart15-Jun-04 9:09 
GeneralRe: DLL and Copy Local Pin
goldoche15-Jun-04 10:50
goldoche15-Jun-04 10:50 
GeneralRe: DLL and Copy Local Pin
Heath Stewart15-Jun-04 11:13
protectorHeath Stewart15-Jun-04 11:13 
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 
Heath Stewart wrote:
I disagree with Alvaro - and many other architects will as well. Start by planning your application. Before writing a single line of code, decide what can be abstracted into separate modules. But start writing code by writing a good toolkit/framework. You should write them generically enough (using a provider pattern, good abstract object model, etc.) so that they can be reused in other applications.

I think we're referring to two different concepts. You're talking about application design, which of course should be done before coding. I was referring to the creation of generic class libraries for use in multiple applications. I argue that those are developed slowly, as the need arises.

For example, say you start programming a Sockets-related project and you notice that the .NET classes don't have a couple of methods that would be really convenient for you. So you develop your own SocketUtil class, add the methods, and build it into your generic Util DLL.

That's how I've created my utility classes over the years, and I argue that most developers (not architects) have created theirs too. In fact, I'm willing to bet that most of the class libraries and utilities published in CP originated because someone had an immediate need for some functionality that they then extracted into a separated module for reuse.

Regards,
Alvaro


Give a man a fish, he owes you one fish. Teach a man to fish, you give up your monopoly on fisheries.
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 
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 

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.