Go to Post Stand up and cheer for yourselves and others. That is FIRST, don't change it. - Steve W [more]
Home
Go Back   Chief Delphi > Technical > Programming
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
 
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 15-05-2008, 11:50
StevenB StevenB is online now
is having FRC withdrawal symptoms.
AKA: Steven Bell
no team
Team Role: College Student
 
Join Date: May 2005
Rookie Year: 2005
Location: Stanford, CA
Posts: 412
StevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond repute
Re: Approaching C# and the .net platform...

Quote:
Note to high schoolers into programming: if you get programming a bit, particularly object oriented, you just might want to look into C# (or java, they seem related).
Similar, yes. Related, no. C# was influenced by Java and has a lot of similar attributes. Java is open-source and is explicitly designed to run on many platforms (Windows, Linux, cell phones, etc.). C# is still primarily targeted at Windows (surprise!), although people are working on that.

Really, it doesn't matter which GUI toolkit you work with first. They're all somewhat similar once you understand the basic concepts. I've worked with AWT/Swing, Qt, GTK2, and .NET. Personally, I prefer the open-source libraries.
__________________
Need a physics refresher? Want to know if that motor is big enough for your arm? A FIRST Encounter with Physics

2005-2007: Student | Team #1519, Mechanical Mayhem | Milford, NH
2008-2011: Mentor | Team #2359, RoboLobos | Edmond, OK
2014-??: Mentor | Looking for a team...
  #2   Spotlight this post!  
Unread 15-05-2008, 12:03
EHaskins EHaskins is offline
Needs to change his user title.
AKA: Eric Haskins
no team (CARD #6 (SCOE))
Team Role: College Student
 
Join Date: Jan 2006
Rookie Year: 2006
Location: Elkhorn, WI USA
Posts: 998
EHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond repute
Send a message via MSN to EHaskins
Re: Approaching C# and the .net platform...

Quote:
Originally Posted by Adam Y. View Post
That's a moot point now. Microsoft Dreamspark offers Visual Studio to everyone who is in college. I also have to say that the Experssion Studio Editor is a pretty good wysiwyg editor.
https://downloads.channel8.msdn.com/
MSDNAA still offers more products, but Dreamspark is a good program.

Expression is a good graphics editor, but unless you're working with WPF there isn't much reason for it. Personally I think you should learn WinForms before you try to learn WPF.

Quote:
Originally Posted by lachoneus8 View Post
Another avenue is to start with something fun that will keep you coming back.... look up Microsoft XNA, a free game development engine that can produce applications for PC or Xbox360. This engine is very easy to learn, and there are a large number of tutorials that can get you started in doing something you'll have a lot of fun with as well as learn a new language.
XNA is cool, but some of the 3D code gets difficult, so it's probably better to do some 2D stuff first to get familiar with the tools.

Quote:
Originally Posted by StevenB View Post
Similar, yes. Related, no. C# was influenced by Java and has a lot of similar attributes. Java is open-source and is explicitly designed to run on many platforms (Windows, Linux, cell phones, etc.). C# is still primarily targeted at Windows (surprise!), although people are working on that.

Really, it doesn't matter which GUI toolkit you work with first. They're all somewhat similar once you understand the basic concepts. I've worked with AWT/Swing, Qt, GTK2, and .NET. Personally, I prefer the open-source libraries.
C# as a language is not limited to windows. You could make the argument that .net Framework is, but it now works on Windows, Windows Mobile PDAs and phones, Zune, XBox 360, Mac(Sliverlight) and Linux(Silverlight). Plus you've always got mono, which has most of .net 2 on Mac and Linux.
__________________
Eric Haskins KC9JVH
  #3   Spotlight this post!  
Unread 15-05-2008, 14:59
Nathan's Avatar
Nathan Nathan is offline
Registered User
FRC #1501 (Team T.H.R.U.S.T.)
Team Role: Alumni
 
Join Date: Sep 2006
Rookie Year: 2007
Location: United States
Posts: 149
Nathan has a spectacular aura aboutNathan has a spectacular aura aboutNathan has a spectacular aura about
Re: Approaching C# and the .net platform...

Possibly a little off-topic, but you might want to look at wxWidgets.

The advantage's are being able to work in C++, in addition to your applications being cross platform.
__________________
Save money with PriceWombat, a shopping comparison and price tracking tool (that I made!).

Check out my hobby electronics business!

My former robotics team: Huntington County 4-H Robotics
  #4   Spotlight this post!  
Unread 15-05-2008, 15:17
Adam Y.'s Avatar
Adam Y. Adam Y. is offline
Adam Y.
no team (?????)
 
Join Date: Mar 2002
Location: Long Island
Posts: 1,979
Adam Y. is a splendid one to beholdAdam Y. is a splendid one to beholdAdam Y. is a splendid one to beholdAdam Y. is a splendid one to beholdAdam Y. is a splendid one to beholdAdam Y. is a splendid one to beholdAdam Y. is a splendid one to behold
Send a message via AIM to Adam Y.
Re: Approaching C# and the .net platform...

Quote:
Originally Posted by EHaskins View Post
Expression is a good graphics editor, but unless you're working with WPF there isn't much reason for it. Personally I think you should learn WinForms before you try to learn WPF.



.
Expression is a tool suite like Visual Studio. The only program that I use on a regular basis is Expression Web which is miles ahead of what Frontpage was.
__________________
If either a public officer or any one else saw a person attempting to cross a bridge which had been ascertained to be unsafe, and there were no time to warn him of his danger, they might seize him and turn him back without any real infringement of his liberty; for liberty consists in doing what one desires, and he does not desire to fall into the river. -Mill

Last edited by Adam Y. : 15-05-2008 at 15:21.
Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
**FIRST EMAIL**/Awards, Judges Info, and Additional Payment Deadline Approaching Mark McLeod FIRST E-Mail Blast Archive 0 18-01-2008 09:43
paper: .NET Rack And Roll Scoring Program Jared Russell Extra Discussion 6 03-04-2007 22:50
Ramp and Platform model problem. Jay Trzaskos Inventor 1 08-01-2006 02:13
pic: 6 and 12 inch platform rise CD47-Bot Extra Discussion 2 18-01-2004 09:15
Extra ramp and platform outside the field at each event to test and practice? Digo General Forum 4 19-01-2003 21:39


All times are GMT -5. The time now is 00:11.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi