Cat Posted May 5, 2011 Report Share Posted May 5, 2011 Other than a few disappointing attempts at OOP, I've so far managed to avoid that paradigm altogether (sometimes it is true that you can't teach an old cat new tricks). Imagine my surprise when I was asked to work on a new project that's going to be written in C#. Can't get much OOP-ier than that. Guess I better dust off my copy of The Object-Oriented Thought Process. Quote Link to comment
crelf Posted May 5, 2011 Report Share Posted May 5, 2011 Welcome to the club Seriously though, I think that you'll find this new world quite exciting once you dip your toe in the water. So will all the project be done in C#, or will you be doing a component in LabVIEW? If the latter, I suggest you start with the NI OO Course - it is one of their better courses (originally written by Mike Holmstron of Endevo fame). Quote Link to comment
Cat Posted May 5, 2011 Author Report Share Posted May 5, 2011 Welcome to the club Seriously though, I think that you'll find this new world quite exciting once you dip your toe in the water. So will all the project be done in C#, or will you be doing a component in LabVIEW? If the latter, I suggest you start with the NI OO Course - it is one of their better courses (originally written by Mike Holmstron of Endevo fame). Nope, it'll all be in C#. And in an entirely different project, I've had a bunch of Solaris C++ code dumped on me and been told to make it work (in C++) on a Windows machine. Guess I'll be dusting off my Learn C in 21 Days book, too. Actually, all of will hopefully force me to wrap my head around OOP so when I decide not to use it in my LV apps, at least I'll be making an informed decision. And if I do learn to love drinking the OOP Kool-aid, I'll definitely take the NI course. Quote Link to comment
Phillip Brooks Posted May 5, 2011 Report Share Posted May 5, 2011 Other than a few disappointing attempts at OOP, I've so far managed to avoid that paradigm altogether (sometimes it is true that you can't teach an old cat new tricks). Imagine my surprise when I was asked to work on a new project that's going to be written in C#. Can't get much OOP-ier than that. Guess I better dust off my copy of The Object-Oriented Thought Process. I might buy this book just for the cover art... Wat Phra Kaew at the Thai Grand Palace in Bangkok. Quote Link to comment
Fab Posted May 5, 2011 Report Share Posted May 5, 2011 Welcome to the club Seriously though, I think that you'll find this new world quite exciting once you dip your toe in the water. So will all the project be done in C#, or will you be doing a component in LabVIEW? If the latter, I suggest you start with the NI OO Course - it is one of their better courses (originally written by Mike Holmstron of Endevo fame). NI rewrote their LVOOP course. It is no longer the one written by Mike. I haven't had the chance to teach the new material yet. They focus more now on native classes, I heard good things about the course from the students perspective. Cat, You'll be fine, no worries. It would be a lot easier in LabVIEW, but you have conquered bigger beasts than this one Fab Quote Link to comment
jzoller Posted May 5, 2011 Report Share Posted May 5, 2011 Other than a few disappointing attempts at OOP, I've so far managed to avoid that paradigm altogether (sometimes it is true that you can't teach an old cat new tricks). Imagine my surprise when I was asked to work on a new project that's going to be written in C#. Can't get much OOP-ier than that. Guess I better dust off my copy of The Object-Oriented Thought Process. For the mechanics of C#, I really liked Andrew Troelsen's Pro C# and the .NET Platform (although I have an earlier version). It's a fun language, and Visual Studio is really very nice to work with. Have fun, Joe Z. Quote Link to comment
Daklu Posted May 5, 2011 Report Share Posted May 5, 2011 Imagine my surprise when I was asked to work on a new project that's going to be written in C#. Can't get much OOP-ier than that. Actually, you can. I know they say "everything is an object" in C# but it's not really true. What aren't objects? I think some native data types (such as interfaces) and operators (index into array) are not objects. Code blocks aren't objects. Statements aren't objects. If you want to really bend your brain, Smalltalk and Eiffel are two languages that are OOP-ier than C#. (I've done some exploring in Smalltalk. Don't know much about Eiffel.) Quote Link to comment
Michael Aivaliotis Posted May 5, 2011 Report Share Posted May 5, 2011 I feel sorry for you. Text based programming? Blah! Are you going to be closing down your LAVA account? Quote Link to comment
Cat Posted May 6, 2011 Author Report Share Posted May 6, 2011 It would be a lot easier in LabVIEW I know! Maybe I should tell the rest of the team they need to learn LVOOP instead. Are you going to be closing down your LAVA account? Are you kicking me out? No way I'm leaving voluntarily. I'm going to need you all to b!tch to when I get frustrated by doing things the hard way again. Quote Link to comment
Cat Posted May 6, 2011 Author Report Share Posted May 6, 2011 For the mechanics of C#, I really liked Andrew Troelsen's Pro C# and the .NET Platform Thanks for the suggestion! I've ordered it and can hardly wait to dive into all 1500+ pages. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.