Need some advice on building a VB.NET application

Posted on 2006-06-02
Last Modified: 2010-05-18

I want to build an application in VB.NET 2003. It will consist of a menu/toolbar at the top, a tree structure and pallete object on the left, and a main screen that will be composed of boxes, lines and other shapes interconnected with each other. This main screen will need to be a window to a much larger structure which should be scrollable. The data will probably be stored in an access database using ADO.NET (I think I can handle this part).

I have absolutely no idea how to do graphics in VB.NET, even though what I'm doing will end up being much simpler than say, a 3D game. Consider it like a large flowchart or DFD diagram that will be much, much larger than the viewable area.

Can anyone offer me any advice on where to start? I used to do a lot of programming when I was younger, and understand the concepts of OO and all, but just need some advice how to get going on this project.

Question by:AdamJSawyer
    LVL 1

    Accepted Solution

    I'd look up


    and then start reading, it's not difficult once your've got your head round it.

    Author Comment

    Ok I'll have a go at that. What would you suggest with regard to the window to the entire structure? My reasoning would be to create the entire diagram, and then just show the part they can see at one time.

    LVL 96

    Assisted Solution

    by:Bob Learned
    1) How large of an image are you talking about?

    2) If it is not too large, you could use a PictureBox control within a scrollable Panel

    3) Will there need to be interaction with the image?

    LVL 5

    Assisted Solution

    what goes in the boxes and lines is it a diagram of the access database?

    if so.  life sux in vb.2003 but in 2005 there is a wyswig control called: flow layout panel that will be perfect for you.

    Author Comment

    Sorry I forgot about the question. I ended up being able to use the QSEE SuperLite case tools to do the task almost perfectly

    Featured Post

    What Is Threat Intelligence?

    Threat intelligence is often discussed, but rarely understood. Starting with a precise definition, along with clear business goals, is essential.

    Join & Write a Comment

    Article by: Kraeven
    Introduction Remote Share is a simple remote sharing tool, enabling you to see, add and remove remote or local shares. The application is written in VB.NET targeting the .NET framework 2.0. The source code and the compiled programs have been in…
    If you need to start windows update installation remotely or as a scheduled task you will find this very helpful.
    Hi everyone! This is Experts Exchange customer support.  This quick video will show you how to change your primary email address.  If you have any questions, then please Write a Comment below!
    Here's a very brief overview of the methods PRTG Network Monitor ( 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…

    755 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

    25 Experts available now in Live!

    Get 1:1 Help Now