Solved

n-Tier architecture design examples.

Posted on 2003-11-28
3
424 Views
Last Modified: 2012-05-04
Hi,

Does anyone know of any good references (web or books) about an overview of architecture design (vb .net and vb6). I am looking to develop an application with a VB .net front end and an SQL back end. I need to find examples of business layers/data layers etc.

I have an idea of the conceptual ideas, but am having trouble implementing them. How do i go about designing classes for just collecting data from the db/building business objects/user interface etc.

Any references links are welcome.

Sorry if the question is a little muddled, but its difficult to know what to ask for when your not sure yourself!

Thanks

AArnie.
0
Comment
Question by:AArnie
  • 2
3 Comments
 
LVL 22

Accepted Solution

by:
_TAD_ earned 50 total points
ID: 9838120


VB design patterns by cooper is a fantastic book.  Here's a link about it:
http://visualbasic.about.com/library/blcooper1-1a.htm


I did a search on the web, but could not find much for just VB or VB.Net.

However, if you what some high level definitions, or if you understand a little Java, C++, or C# do a search in google for something like:

UML Design Patterns C#


and you will get a ton of pages.

Here is a MS page where you can download a definitive collection of differences between VB.Net and C# white paper (8-10 pages).
http://support.microsoft.com/?kbid=308470


I would reccomend googling "UML Design Patterns C#" and downloading those white papers.  There are litterlly thousands of pages devoted to C# design patterns and the white paper would be a good translation guide for you.
0
 
LVL 22

Expert Comment

by:_TAD_
ID: 9838131


by the way... if you have a choice, go with a VB.Net book instead of a VB 6 book.

VB 6 claims to be object oriented, but it's not really.  Sure it lets you create user defined objects and lets you creted pseudo instances of them, but VB6 does not support inheritance or real sound object design methodologies.  

While any VB6 book would usefull... it will always be missing certain pieces that you decide you can't live without.
0
 

Author Comment

by:AArnie
ID: 9843775
Thanks for the links - they'll do for starters.

AArnie
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
asp.net mvc input file 2 32
Authentication of Web Services 3 46
How do ASP.NET and MVC work together? 4 25
Data is not showing from images 15 36
IP addresses can be stored in a database in any of several ways.  These ways may vary based on the volume of the data.  I was dealing with quite a large amount of data for user authentication purpose, and needed a way to minimize the storage.   …
Today I had a very interesting conundrum that had to get solved quickly. Needless to say, it wasn't resolved quickly because when we needed it we were very rushed, but as soon as the conference call was over and I took a step back I saw the correct …
Here's a very brief overview of the methods PRTG Network Monitor (https://www.paessler.com/prtg) offers for monitoring bandwidth, to help you decide which methods you´d like to investigate in more detail.  The methods are covered in more detail in o…
This is a video that shows how the OnPage alerts system integrates into ConnectWise, how a trigger is set, how a page is sent via the trigger, and how the SENT, DELIVERED, READ & REPLIED receipts get entered into the internal tab of the ConnectWise …

947 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

21 Experts available now in Live!

Get 1:1 Help Now