Solved

What language should I use to draw squares, each with properties, on a house plan?

Posted on 2007-11-14
1
309 Views
Last Modified: 2013-12-13
I would like to create a program that can take a birds eye view drawing (tif file I suppose), scale it and be able to draw squares or rectangles on it, each with their own properties.  Each box would contain properties such as width, length, connecting boxes etc.  They would be scaled to the drawing.

I am unfamiliar to any drawing functions at all in any language but I'm sure I can be aquainted. What I would like to know is what is THE BEST LANGUAGE for drawing shapes that have properties and scalability?

Please keep in mind that I don't want an elaborate prorgram.  I would like a simple and neat program in which functions and objects can be added seamlessly.

I assume object oriented programming is best but I AM OPEN TO ANY SUGGESTION.  Thankyou.
0
Comment
Question by:reontareha
1 Comment
 
LVL 55

Accepted Solution

by:
Jaime Olivares earned 300 total points
ID: 20286139
You need a high-performance language. I think MFC was my choice some years ago, because it allows you to use  all the GDI functions and has extensive documentation and code snippets in the internet.
But C#/.net is replacing it because its simplicity, no pointers issues and less pain with memory leaks, and full support of GDI Plus and new technologies like SilverLight.
Some examples of C#:
http://www.codeproject.com/csharp/canvasgis.asp
http://www.codeproject.com/csharp/gismap.asp
0

Featured Post

Use Case: Protecting a Hybrid Cloud Infrastructure

Microsoft Azure is rapidly becoming the norm in dynamic IT environments. This document describes the challenges that organizations face when protecting data in a hybrid cloud IT environment and presents a use case to demonstrate how Acronis Backup protects all data.

Question has a verified solution.

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

Suggested Solutions

Storage devices are generally used to save the data or sometime transfer the data from one computer system to another system. However, sometimes user accidentally erased their important data from the Storage devices. Users have to know how data reco…
The article will include the best Data Recovery Tools along with their Features, Capabilities, and their Download Links. Hope you’ll enjoy it and will choose the one as required by you.
This video demonstrates how to use each tool, their shortcuts, where and when to use them, and how to use the keyboard to improve workflow.
THe viewer will learn how to use NetBeans IDE 8.0 for Windows to perform CRUD operations on a MySql database.

840 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