Solved

Complexity Creating a software in VB.

Posted on 2004-04-27
8
113 Views
Last Modified: 2010-05-02
Hello Expets, I have to make a software in VB 6.0 (stand Alone) . i have two choices either making a simple drawing software like MS-PaintBrush or a registery editor.
Please can you guide me a little by providing the complexities or challanges involved in making both of these.
What level of skill and expertise is required for both.
Thanks.
0
Comment
Question by:parminderss
  • 5
8 Comments
 
LVL 19

Expert Comment

by:RanjeetRain
ID: 10936263
I would say take registry editor. Little (if at all) learning curve. A graphics application such a MS Paint is an algorithm extensive application.
0
 
LVL 19

Accepted Solution

by:
RanjeetRain earned 250 total points
ID: 10936312
I think I was too brief. Let me elaborate.

What do I need to know in order to write a registry manupulation program?
     Nothing much! System regirsty is a simple hierarchical database with a very easy to understand structure. THere are 5 hives in it and each hive contains nodes. These nodes can have children and may be any number of levels deep. Largest amount of complexity/challenge involved in such a prgram would be to reproduce a dump of a typical registry node. But with a simple use of recursion you can get it done easily. Besides, you do not have to do a lot of low-level coding as most of the functionality is already available in Win32 API.

What do I need to know in order to write a Drawing program?
     Many things! YOu need to know a lot of drawing functions that you will use to draw on your application client area. These drawing function are many times library specific and you might have to learn to use that graphics library as a completely new thing (unless you are sure you are going to use only Win32 API).
     YOu will also have to deal with repainting headaches, mouse movement, mouse dragging, client area hit testing, UI area hit testing, rubber banding algorithm to name a few.


So now you know it. You decide for yourself!

~ Ranjeet Rain



0
 
LVL 19

Expert Comment

by:RanjeetRain
ID: 11014440
Hi parminderss,

Are you looking for more inputs?
0
 
LVL 19

Expert Comment

by:RanjeetRain
ID: 11274033
My advice was on the dot. I should be awarded the points for the same.
0
 
LVL 19

Expert Comment

by:RanjeetRain
ID: 11428670
Thanks Dan!
0

Featured Post

Better Security Awareness With Threat Intelligence

See how one of the leading financial services organizations uses Recorded Future as part of a holistic threat intelligence program to promote security awareness and proactively and efficiently identify threats.

Join & Write a Comment

Introduction In a recent article (http://www.experts-exchange.com/A_7811-A-Better-Concatenate-Function.html) for the Excel community, I showed an improved version of the Excel Concatenate() function.  While writing that article I realized that no o…
Have you ever wanted to restrict the users input in a textbox to numbers, and while doing that make sure that they can't 'cheat' by pasting in non-numeric text? Of course you can do that with code you write yourself but it's tedious and error-prone …
Get people started with the process of using Access VBA to control Excel using automation, Microsoft Access can control other applications. An example is the ability to programmatically talk to Excel. Using automation, an Access application can laun…
This lesson covers basic error handling code in Microsoft Excel using VBA. This is the first lesson in a 3-part series that uses code to loop through an Excel spreadsheet in VBA and then fix errors, taking advantage of error handling code. This l…

708 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

13 Experts available now in Live!

Get 1:1 Help Now