?
Solved

Developing professional vb.net projects

Posted on 2006-06-27
2
Medium Priority
?
261 Views
Last Modified: 2010-04-23
Hello Experts,

I've allways benn curious about if I am programming fine. I would like to know if somebody can point for me some links about how to build professional VB.net projetcs or solutions. For example, some information about how heavy (KB) an .exe has to be, when should I create more than one project and keep them together under one solution, when should I create folders inside a project, is better to have only one .dll as own library functions or to have several .dll, etc.
Thank you!
0
Comment
Question by:Rosa2003
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
2 Comments
 
LVL 14

Assisted Solution

by:ptakja
ptakja earned 600 total points
ID: 16998196
There are several analogies on programming. Some call it art. Others look at it as a construction project. I think it is a blend of the two. You need to start with a good solid application architecture. Then write some elegant code and design a clean, smart, intuitive interface. In my view, these are not things you can get out of a book. They take years of experience.

However, that said, you can still leverage the experience of others and set yourself off on the right foot by reading. So kudos to you for having the forsight to realize that you probably don't know everything you need to know to create then next killer app.

Some books I recommend are:

"Practical Standards For Visual Basic .NET" by James Foxall (Published by Microsoft Press)
http://www.amazon.com/gp/product/0735613567/qid=1151463980/sr=1-1/ref=sr_1_1/002-7773951-2686438?s=books&v=glance&n=283155

"About Face 2.0: The Essentials of Interaction Design" by Alan Cooper and Robert M. Reimann  
http://www.amazon.com/gp/product/0764526413/sr=8-1/qid=1151463766/ref=pd_bbs_1/002-7773951-2686438?ie=UTF8
This is an EXCELLENT book on user interface design.

Application Architecture for .NET: Designing Applications and Services
by Microsoft Corporation "
http://www.amazon.com/gp/product/0735618372/sr=8-12/qid=1151463839/ref=sr_1_12/002-7773951-2686438?ie=UTF8

Good luck!

PS: One comment about how "heavy" an exe is...you will find when programming in .NET, the simplest thing (like the classic Hello World app) compiles into a LARGE exe and consumes a TON of memory!  .NET makes an exe a little bloated, compared to say a C++ app with the same content.
 
0
 
LVL 9

Accepted Solution

by:
lojk earned 600 total points
ID: 17000226
I had churned a couple of lengthy responses to a related question, here..

http://www.experts-exchange.com/Programming/Q_21861334.html

Practise, practise, practise.... And plenty of sleepless nights.. ;-)
0

Featured Post

VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

Question has a verified solution.

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

Introduction When many people think of the WebBrowser (http://msdn.microsoft.com/en-us/library/2te2y1x6%28v=VS.85%29.aspx) control, they immediately think of a control which allows the viewing and navigation of web pages. While this is true, it's a…
1.0 - Introduction Converting Visual Basic 6.0 (VB6) to Visual Basic 2008+ (VB.NET). If ever there was a subject full of murkiness and bad decisions, it is this one!   The first problem seems to be that people considering this task of converting…
Visualize your data even better in Access queries. Given a date and a value, this lesson shows how to compare that value with the previous value, calculate the difference, and display a circle if the value is the same, an up triangle if it increased…
Sometimes it takes a new vantage point, apart from our everyday security practices, to truly see our Active Directory (AD) vulnerabilities. We get used to implementing the same techniques and checking the same areas for a breach. This pattern can re…

777 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