|
|
| GeoCommunity Mailing List |
| |
| Mailing List Archives |
| Subject: | [gislist] RESPONSES: GIS Application Development HELP! |
| Date: |
06/09/2006 08:55:01 AM |
| From: |
Morrier, Steve (xwave) |
|
|
Thanks to EVERYONE! Great responses and losts of good advice. I have had a lot of request to post any the response I received personally so they are all listed below. Looks like VB, VB.NET and VBA are good starting points.
1) When I went to the ESRI User's Conference last year, a lot of the classes were talking about Python: http://wiki.python.org/moin/BeginnersGuide http://www.honors.montana.edu/~jjc/easytut/easytut/easytut.html
ESRI's website offers a lot of Free on-line seminars - see if any of these will help you: http://campus.esri.com/campus/home/workshoplist.cfm?id=3&CFID=10622742&C FTOKEN=62997212 They require you to register on the site, but there is no cost.
There is a LOT of stuff in ESRI's knowledge base, again - just requiring you to register: http://support.esri.com/index.cfm?fa=downloads.geoprocessing.gateway
And - here is where you can get access to the White Papers submitted by ESRI users at the Conference: http://www.esri.com/library/userconf/archive.html You can root around in here and see HOW people are using the software. It may give you some ideas.
Good luck!!!
2) Hello Steve, I would advise you get start with VB and VBA first. There are three main reasons for starting with these.
A very steep learning curve for the VB and VBA In more human understandable form especially when you don't have a computer/software development background. Most extended support in terms of online help and available resources. You can even find free courses at the ESRI virtual campus in this regard.
http://campus.esri.com/acb2000/showdetl.cfm?&DID=6&Product_ID=779&CATID= 84&CFID=5192141&CFTOKEN=47057026 http://campus.esri.com/acb2000/showdetl.cfm?&DID=6&Product_ID=791&CATID= 84&CFID=5192141&CFTOKEN=47057026
Hope it helps you.
Regards, Mohammad Ishfaq
3) Dear Sir,
You are right, to take this step and start learning GIS programming.
I suggest for you to start with Visual Basic and Map Opject to learn the concepts of GIS Programming.
(To do that, you need VB6, MapOpject LT, and 27 page MapOpject tutorial)
I think that, a trial 90 days of MapOpject LT is available in Esri Site.
After that, you can go forward and build your own GIS tools
N.B That was my way in learning GIS programming tell I have built my own GIS Editor "Elshayal Smart GIS Editor" http://www.smartwebonline.com/
Thank you and best pesonal Regards Mohamed Elshayal
4) Steve,
You will have to start with some programming basics before you will get to do spatial programming. C++ is an unnecessarily complex language to use when learning though. I would suggest Java, CSharp or Delphi as good languages to start with. All are object oriented, which is the main skill you need to acquire, and all have enough depth that you won't have to 'step up' to another language later. Delphi is the only one of the 3 that will allow you to create native window apps, and Java is the only one that is cross platform. CSharp is the only one Microsoft is ramming down your throat, but has vast amounts of documentation available, and its a dead certainty that all windows based gis's will have a .net interface eventually.
The choice of which language to learn isn't the most important though, its just acquiring the OOP (object oriented programming) skills that counts. They are very transferrable. Check out which courses are available at your local community college and take one there. They are generally introductory level, after working hours, and inexpensive. Once you've got your toes wet you will know much better how you want to proceed.
good luck
Marc Pelletier
5)Hi Steve:
This is my little sand grain to you. I learn programming years ago, probably you were not even born at that time. The way I personally see it (and people can have different opinions about it) programming in one thing and the language used to programming is another one. I have been involved in programming after almost 20 years and I had to do it in Avenue (old language) we developed applications for hydrologic and hydraulic softwares. Then we moved into VBA and C++, etc. these are more modern languages but the basic skills of programming are not totally linked to the language you are using.
I have seen people requesting for C++, VBA, Vision, etc, programmers but what they mean is they look for people with programming skills and knowledge of one of these languages.
All these chat comes to the point that: You need to focus on what the hard core of programming is and then add on languages of programming. I would suggest to follow the ESRI online conferences, some are very good and give you good solid of what you can start to do with this company's softwares, and you may learn some other good tips for starting on programming and coding in VBA or C++. Then you can look at Learning tree international (a little ex
|
|

Sponsored by:

For information regarding advertising rates Click Here!
|