473,407 Members | 2,359 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,407 software developers and data experts.

Project Naming, Design, Layout for a windows application

IT
I looked thru the 7+ chapters and Microsoft seems vague. Bascially telling
you to design it so it makes sense. Duh.

Say I have an app that handles processes for the claims, finance and
membership departments.

First MSDN says the project should be.
C:\Projects\MYSystem\MYSolution\MYApp.

What is MySystem exactly. Why can't I find a sample that shows me the
pattern that Microsoft uses to develop in house. One that is in VB.net, no
ASP and using all their naming conventions. Not myForm or myDataGrid.

Should I have a folder for each department, should the folder have sub
folders for each type of document.

For Ex.
MySolution\Claims\Forms
MySolution\Claims\Crystal Reports
MySolution\Finance\Forms
MySolution\Finance\Modules

Thanks,
Phillip
Nov 21 '05 #1
8 3073
Hi

I think you design is just OK. The Claims and Finance should be a project,
which will be compiled as a dll or exe.

MySolution\Claims --------Store Claims common class file.
MySolution\Claims\Forms ---------stored forms
MySolution\Claims\Crystal Reports ---------store report

Solutions as Containers
http://msdn.microsoft.com/library/de...us/vsintro7/ht
ml/vxconsolutions.asp

Creating Directories for Solutions
http://msdn.microsoft.com/library/de...us/vsintro7/ht
ml/vxconsolutiondirectorystructure.asp

Best regards,

Perter Huang
Microsoft Online Partner Support

Get Secure! - www.microsoft.com/security
This posting is provided "AS IS" with no warranties, and confers no rights.

Nov 21 '05 #2
IT
Should the main form sit in the root project.
This form loads the forms from the different departments via the menu.

So would a porject like internet Explorer look like this

Solution = Internet explorer
Project1 = Browser
Project2 = Favorites
Project3 = Security

I would really like to see an example of a large solution. Where is a VB.net
sample?

""Peter Huang" [MSFT]" <v-******@online.microsoft.com> wrote in message
news:P%***************@cpmsftngxa10.phx.gbl...
Hi

I think you design is just OK. The Claims and Finance should be a project,
which will be compiled as a dll or exe.

MySolution\Claims --------Store Claims common class file.
MySolution\Claims\Forms ---------stored forms
MySolution\Claims\Crystal Reports ---------store report

Solutions as Containers
http://msdn.microsoft.com/library/de...us/vsintro7/ht
ml/vxconsolutions.asp

Creating Directories for Solutions
http://msdn.microsoft.com/library/de...us/vsintro7/ht
ml/vxconsolutiondirectorystructure.asp

Best regards,

Perter Huang
Microsoft Online Partner Support

Get Secure! - www.microsoft.com/security
This posting is provided "AS IS" with no warranties, and confers no
rights.

Nov 21 '05 #3
Hi

Based on my understanding, every department will be built as a DLL(each
department as a project). So the MainForm can located in the same level
another folder, which we can build it as the main start project(exe).

There are a few sample in the link below.
Architectural Sample Applications
http://msdn.microsoft.com/library/de...us/dnanchor/ht
ml/anch_entdevapparchsamp.asp

Best regards,

Perter Huang
Microsoft Online Partner Support

Get Secure! - www.microsoft.com/security
This posting is provided "AS IS" with no warranties, and confers no rights.

Nov 21 '05 #4
IT
I tried this and gave up after a couple of hours.

From the description of the duwamish book I thought it was a Windows
application. First thing the install wanted was IIS to be installed, Then I
found out I needed the 1.1 SDK, then the MSDE. The MSDE failed several times
and the log gives me no clue on why.

Can someone just email me a screenshot of their solution Explorer?
""Peter Huang" [MSFT]" <v-******@online.microsoft.com> wrote in message
news:iR*************@cpmsftngxa10.phx.gbl...
Hi

Based on my understanding, every department will be built as a DLL(each
department as a project). So the MainForm can located in the same level
another folder, which we can build it as the main start project(exe).

There are a few sample in the link below.
Architectural Sample Applications
http://msdn.microsoft.com/library/de...us/dnanchor/ht
ml/anch_entdevapparchsamp.asp

Best regards,

Perter Huang
Microsoft Online Partner Support

Get Secure! - www.microsoft.com/security
This posting is provided "AS IS" with no warranties, and confers no
rights.

Nov 21 '05 #5
Hi

I reviewed the thread and find that there is a similar issue in the
newsgroup below.Now I have replied to you, you may go and take a look.
Newsgroups: microsoft.public.dotnet.languages.vb
Subject: Solution Layout

Best regards,

Perter Huang
Microsoft Online Partner Support

Get Secure! - www.microsoft.com/security
This posting is provided "AS IS" with no warranties, and confers no rights.

Nov 21 '05 #6
Hi

I reviewed the thread and find that there is a similar issue in the
newsgroup below.Now I have replied to you, you may go and take a look.
Newsgroups: microsoft.public.dotnet.languages.vb
Subject: Solution Layout

Best regards,

Perter Huang
Microsoft Online Partner Support

Get Secure! - www.microsoft.com/security
This posting is provided "AS IS" with no warranties, and confers no rights.

Nov 21 '05 #7
IT
I think you are referring to the thread that got confused as IDE layout.

I gave up. I'll just guess. Seeing as I can't find a VB solution that
doesn't require me to waste a day with installing old SDK, MSDE and IIS to
just see the layout. Our local Microsoft reps hooked us up with a couple MS
Press patterns and practice books. Maybe there is something in there.

""Peter Huang" [MSFT]" <v-******@online.microsoft.com> wrote in message
news:g0*************@cpmsftngxa10.phx.gbl...
Hi

I reviewed the thread and find that there is a similar issue in the
newsgroup below.Now I have replied to you, you may go and take a look.
Newsgroups: microsoft.public.dotnet.languages.vb
Subject: Solution Layout

Best regards,

Perter Huang
Microsoft Online Partner Support

Get Secure! - www.microsoft.com/security
This posting is provided "AS IS" with no warranties, and confers no
rights.

Nov 21 '05 #8
Hi

I am sorry for that.
Since the solution will be a large programming task, it usually including
database even webpage, so after the new release version apprear, the
orginal ones may not be updated in time also to make a such a large
solution sample work we will need do many basic ready job, e.g. the
database, IIS, even the connectionstring. So we provide it as a
installation package which will save the trivial jobs.

If you still have any question, please feel free to post in the newsgroup.

Thanks for your understanding!

Best regards,

Perter Huang
Microsoft Online Partner Support

Get Secure! - www.microsoft.com/security
This posting is provided "AS IS" with no warranties, and confers no rights.

Nov 21 '05 #9

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

6
by: Huron | last post by:
Hi, What do you guys recommend in terms of python project layout, especially unit tests layout ? Zope has unit tests per packages, twisted has a big tests directory full of tests ... and the...
98
by: Pamel | last post by:
I know this must have been asked elsewhere, but I cannot find it. There is a piece of text on my web page that I don't want browsers to resize. IE won't resize it if I specify the size in px, but...
14
by: 42 | last post by:
Hi, Stupid question: I keep bumping into the desire to create classes and properties with the same name and the current favored naming conventions aren't automatically differentiating them......
6
by: Manuel Lopez | last post by:
Hello, I have a Web Project (UserControls.dll) with some user controls that is shared by many asp.net web applicattions. What we do is copy UserControls.dll to all the applications bin...
3
by: Andy Lim | last post by:
I'm currently working on my second web application using VS 2003/VB.NET, after moved from Dreamweaver MX. one thing that i missed so much in VS2003 is DWMX's great visual, WYSIWYG layout design,...
8
by: Kenneth P | last post by:
Hi, I've had a hd crash (with proper data backup) and I wonder what way would be the best way to set up an old project with all code from a backup hd in a new vs.net2003 environment? TIA ...
0
by: gunimpi | last post by:
http://www.vbforums.com/showthread.php?p=2745431#post2745431 ******************************************************** VB6 OR VBA & Webbrowser DOM Tiny $50 Mini Project Programmer help wanted...
0
by: =?Utf-8?B?U29vYnJhc3NlbiBUaG9wbGFu?= | last post by:
Hi to all, I have a dll that i named CoreLibrary.Basically to return messages from the dll to the calling application ,be it a windows application,web service or any other third party i call for...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.