Go Down

Topic: Visual Studio (Read 4728 times) previous topic - next topic

Docedison

and the Arduino plugin... Is it worth the time? is it any improvement on the IDE? is it an aid to learning the language?. I signed up with MSDN and got the proggie's.
I am reluctant to install a lot of "Stuff" on my 'new' computer I bought a fast 6 core AMD w/8 Gig's of ram and I don't want to load it down. Seems like every computer I've owned has "Choked up" after a while and I think that the reason is all the 'neat' but terminally useless items, use them once or twice and forget them.

Doc
--> WA7EMS <--
"The solution of every problem is another problem." -Johann Wolfgang von Goethe
I do answer technical questions PM'd to me with whatever is in my clipboard

PaulS

Quote
is it any improvement on the IDE?

That all depends on whether you think the IDE needs improvement.

Nick Gammon


I signed up with MSDN and got the proggie's.


Did you see a doctor?
Please post technical questions on the forum, not by personal message. Thanks!

More info:
http://www.gammon.com.au/electronics

PaulS

Quote
Did you see a doctor?

Damn. Tea splattered all over the monitor.

eried


and the Arduino plugin... Is it worth the time? is it any improvement on the IDE? is it an aid to learning the language?. I signed up with MSDN and got the proggie's.
I am reluctant to install a lot of "Stuff" on my 'new' computer I bought a fast 6 core AMD w/8 Gig's of ram and I don't want to load it down. Seems like every computer I've owned has "Choked up" after a while and I think that the reason is all the 'neat' but terminally useless items, use them once or twice and forget them.

Doc


It is the same language, it is just another interface, you can use any editor.
My website: http://ried.cl

michael_x

#5
Sep 06, 2012, 12:01 pm Last Edit: Sep 06, 2012, 12:40 pm by michael_x Reason: 1
Come on, Visual Studio has it's merits, for Windows programming in C#, for example.

For Java, I prefer Eclipse.
For Arduino I'm happy with the Arduino "IDE" , and smile about it's intellisense mockup (color coding by keyword lookup, hehe)

That VisalStudio plugin can't be worse, but I don't know. I can't imagine it allows for remote debugging on the atmel processor.



Buying software makes you feel being the customer, not the product being sold, by g**gle.  

[edit: typos are only visible in quotes]

eried


Come on, Visual Studio has it's merits, for Windows programming in C#, for example.

For Java, I prefer Eclipse.
For Arduino I'm happy with the Arduino "IDE" , and smile about it's intellisense mockup (color coding by keyword lookup, hehe)

That VisalStudio plugin can't be worse, but I don't know. I can't imagine it allows for remote debugging on the atmel processor.


Bying software makes you feel being the customer, not the product being sold, by g**gle.  



The VS plugin is pretty well made, has debugging and breakpoint capabilities. It is true that I also don't like it vs the simplicity of the Arduino IDE that it is related with the board simplicity, but I think is a matter of taste.
My website: http://ried.cl

Docedison

Well... The Doctor told me... It Was free Wasn't it... (the Doctor too) I was interested in using the whole thing for the ST32 discovery thing later... this looks a great learning tool, or as the doctor Said; One more momentous waste of time... I do though wish I could find an easy tool to find missing Semicolons and Curly Braces... And Line numbers, imaginary or do I use my ... Late and I am Most tired... Gonna go get horizontal... Line numbers. Thanks all for the amazingly amusing back chatter, Really Quite funny, Nick I loved toe "Doctor" Joke.

Doc
--> WA7EMS <--
"The solution of every problem is another problem." -Johann Wolfgang von Goethe
I do answer technical questions PM'd to me with whatever is in my clipboard

Nick Gammon

Please post technical questions on the forum, not by personal message. Thanks!

More info:
http://www.gammon.com.au/electronics

AWOL

Quote
I do though wish I could find an easy tool to find missing Semicolons and Curly Braces.

It is called "The Compiler"
"Pete, it's a fool looks for logic in the chambers of the human heart." Ulysses Everett McGill.
Do not send technical questions via personal messaging - they will be ignored.

michael_x

Quote
find missing Semicolons and Curly Braces
It can be annoying if someone alerts you on a missing semicolon, because you did not enter it yet.

But if you like that, and want a compiler running permanently in the background while you're typing, you should give those real IDEs a try, Doc.

Graynomad

Quote
It can be annoying if someone alerts you on a missing semicolon, because you did not enter it yet.

VB6 does that when you move off the line, it's a right PITA.

______
Rob
Rob Gray aka the GRAYnomad www.robgray.com

michael_x

Quote
VB6 does that when you move off the line, it's a right PITA.

There are semicolons in VB6 ?
I thought if you enter a semicolon in VB.NET, a wizard pops up, asking if you want assistance moving your VB project to C#  ;)


Well, it's not that bad any more in VS2010, you just get a lot of red underlines to ignore, like the spell checking in Word.

Graynomad

Quote
There are semicolons in VB6 ?

No, but for syntax errors.

Quote
it's not that bad any more in VS2010, you just get a lot of red underlines to ignore,

Yep, that's a better way to do it.

VB6 pops up a dialogue asking if you want help, no I bloody don't, I just want to move two lines up to cut and past a variable name :)

______
Rob
Rob Gray aka the GRAYnomad www.robgray.com

Docedison

The point's are all well taken. I am at about 3rd grade (in school) as far as learning the language and what I learn I would like to apply to other development boards later.
So I am interested in anything that will accelerate my education. In 3 month's I have learned? how to interface and return data from several different devices. I think (with a lot of help) I have a stable routine to return local time and date from a GPS receiver, another for a BMP085 for temp and Baro data and how, more or less to use 3 different display devices to display data from these "routines".
Progress and fair progress at that. there are 3 more devices and some radio's that I need/want to do.
The issue for me is that once I find a sketch that is 'close' to what I need (or think I do) I can "Fix" it... usually through trial and error and make it work. Once in a while I can find an example in the playground, the "Examples" in the IDE or the reference section... and both by example and question here in the forum.
I do spend about 3 times as much time teaching and talking as I do learning (a lesson there?).
However for the most part what I know is more a collection of things "Not" to do, rather than a good and clear understanding of how each piece of a sketch works and I frankly think that I would need several hours to implement a "Blink without delay" sketch without the example section.
I am trying to understand pointers and although I can follow most of it on paper I doubt sincerely that I could create a sketch to write my name on a serial monitor...
I totally have problems with interrupts especially when they don't work right. I know what they are and why they are used from all sides, I believe. That knowledge doesn't however let me use them effectively, under control... My little GPS clock uses an interrupt routine called by serial data available... in the middle of writing the current "Good data to the display.
I can "follow" after a sort most of what I read though a statement with 3 conditional operators leaves me with too many ?'s
Learning by the bits and pieces method is the way I have learned all my life... Having said that I must also say that there are many holes in my education and the only way I can think to avoid the same sort of holes is a rigorous course of study and therein comes another issue.  There isn't a "collected" book or tutorial that will take me from hello world to being able to write a 200k program for a Mega. If and when I "Learn' enough language for the Arduino to do that "Sketch" how much will be really usable in the larger world when I am through. Is this the purpose of the long awaited "Duo" that I read about here....
This time spent here is supposed to be my retirement and I find myself working as hard if not harder now as when I retired.
The 'stuff'. I have been grousing about is mostly the reason why I am curious about other environments to write and program the Arduino.
Paul you said "That all depends on whether you think the IDE needs improvement."... no not really though I would like line numbers because sometimes finding compiler error messages is hard since I misplaced my ouija board and I won't repeat what my crystal ball told me to do with the questions...
Oh Yeah Even with a BIG monitor I have real issues with my old eyes and the font serif font used in the IDE... So Poor little ME. (Now is whether I wonder If I should post this thing or forget I asked???), Oh Yeah... Doctor Serial... Nick. IMO

Doc

--> WA7EMS <--
"The solution of every problem is another problem." -Johann Wolfgang von Goethe
I do answer technical questions PM'd to me with whatever is in my clipboard

Go Up