Click here to Skip to main content
16,005,121 members
Home / Discussions / C#
   

C#

 
Questionfile IO question (human readable) Pin
likefood14-Jul-06 4:10
likefood14-Jul-06 4:10 
AnswerRe: file IO question (human readable) Pin
stancrm14-Jul-06 4:22
stancrm14-Jul-06 4:22 
GeneralSupplement Pin
Ennis Ray Lynch, Jr.14-Jul-06 5:37
Ennis Ray Lynch, Jr.14-Jul-06 5:37 
GeneralRe: Supplement Pin
likefood14-Jul-06 9:04
likefood14-Jul-06 9:04 
GeneralSimple Pin
Ennis Ray Lynch, Jr.14-Jul-06 9:21
Ennis Ray Lynch, Jr.14-Jul-06 9:21 
GeneralRe: file IO question (human readable) Pin
likefood14-Jul-06 8:59
likefood14-Jul-06 8:59 
AnswerRe: file IO question (human readable) Pin
Gonzalo Brusella14-Jul-06 9:16
Gonzalo Brusella14-Jul-06 9:16 
QuestionBusiness Logic Layer - Location, Location, Location! Pin
martin_hughes14-Jul-06 3:46
martin_hughes14-Jul-06 3:46 
Hi All,

I'm currently designing an "n tier" app to help manage my company's functions (incidentally, if you're wondering why they let a n00b like me at a project like this, there's only 5 of us and I once saw a computer back in 1985 Wink | ;) )

I've broken it down into three layers, as per the advice from various guru's hither and thither: the data layer, the business logic layer and the client layer.

Now the data layer and client layer are within my experience - the data sits on a SQL Server server and the client layer is the app I write for the users.

Where I come unstuck is with the BLL. Where on earth should this go? On the ASP.Net forums I read an article about how you should implement the BLL as a serperate Class Library project (my app will be Win forms, but hopefully having a BLL gives me the option of doing some web stuff later if I can be bothered). All well and good so far...

...but where do you put this class library once it's finished? Distributing it with the client app seems a bit pointless, as any updates mean users have to reinsatll or whatever. This leads me to the conclusion I need to put it on a server soemwhere: but if I do this, how do I make the client app aware that it should be referencing these dll's? Can I just add them as project references and let .net handle the location when the app is distributed? Do I need to implement the whole BLL as a webservice? Also, as for performance, if the BLL is located on another computer, does this mean that it executes on the server, or is it downloaded and run on the client?

Any tips, articles, guides appreciated Big Grin | :-D
AnswerRe: Business Logic Layer - Location, Location, Location! Pin
Ennis Ray Lynch, Jr.14-Jul-06 5:40
Ennis Ray Lynch, Jr.14-Jul-06 5:40 
AnswerRe: Business Logic Layer - Location, Location, Location! Pin
Not Active14-Jul-06 6:44
mentorNot Active14-Jul-06 6:44 
QuestionChanging from an Interface to an Abstract Pin
joshp121714-Jul-06 3:39
joshp121714-Jul-06 3:39 
AnswerRe: Changing from an Interface to an Abstract Pin
Josh Smith14-Jul-06 3:48
Josh Smith14-Jul-06 3:48 
AnswerRe: Changing from an Interface to an Abstract [modified] Pin
J4amieC14-Jul-06 4:35
J4amieC14-Jul-06 4:35 
QuestionUsing Custom Controls in Designer from .cs source files Pin
Florian Storck14-Jul-06 2:45
Florian Storck14-Jul-06 2:45 
AnswerRe: Using Custom Controls in Designer from .cs source files Pin
Robert Rohde14-Jul-06 2:59
Robert Rohde14-Jul-06 2:59 
GeneralRe: Using Custom Controls in Designer from .cs source files Pin
Florian Storck14-Jul-06 3:13
Florian Storck14-Jul-06 3:13 
GeneralRe: Using Custom Controls in Designer from .cs source files Pin
Dave Kreskowiak14-Jul-06 4:28
mveDave Kreskowiak14-Jul-06 4:28 
QuestionStreamWriter Pin
LeeTony14-Jul-06 2:42
LeeTony14-Jul-06 2:42 
AnswerRe: StreamWriter Pin
engsrini14-Jul-06 2:47
engsrini14-Jul-06 2:47 
QuestionFirmware programming with C# Pin
AesopTurtle14-Jul-06 2:41
AesopTurtle14-Jul-06 2:41 
AnswerRe: Firmware programming with C# Pin
Florian Storck14-Jul-06 2:49
Florian Storck14-Jul-06 2:49 
GeneralRe: Firmware programming with C# Pin
AesopTurtle14-Jul-06 3:00
AesopTurtle14-Jul-06 3:00 
GeneralRe: Firmware programming with C# Pin
Dan Neely14-Jul-06 3:07
Dan Neely14-Jul-06 3:07 
GeneralRe: Firmware programming with C# Pin
Florian Storck14-Jul-06 3:18
Florian Storck14-Jul-06 3:18 
QuestionGetting user input during installation Pin
engsrini14-Jul-06 2:24
engsrini14-Jul-06 2:24 

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.