Once again, in a more serious manor I'm going to take a crack at this. Since this time I'm not doing it via videos, revisions can be made an re-uploaded so if any problems are found, please let me know and I'll try to get them fixed as soon as possible. Also, because I'm not doing them via videos, I don't intend for the units or "lessons" to be as rushed.
Feel free to email any questions to . Only material that needs revising should be posted on this thread. Please note, I couldn't care less about spelling, or grammatical content; as long as what is said is understandable. If you think something should be phrased another way, please consider this as a revision and worth posting. For example:"In lesson 4's assignment, the result is wrong. It should be (...)"
Feel free to critique these works in any way, and also post this -- however, I'd appreciate if only constructive criticism is posted.
With that, thank you for your time and anyone who already knows this material who has decided to proof-read my work.
You should open these files with Microsoft Word.
Alternatives: Microsoft Word Viewer: Google Docs: Open Office:
Getting Started:
Unit One - The Basics:
Quote:
This unit mainly looks at the fundamental basics of the language. Things such as Console IO (Input/Output), common (native) variable types, conversion between the types, loops and arrays are discussed. This unit mainly targets working inside of the Main() method of the program.
Lesson One - Writing to the Console: Lesson Two - String Variables and Input: Lesson Three - Int and Double Variables: Lesson Four - Type Conversion: Lesson Five - Bool Variables and Conditional Statements: Lesson Six - While Loops: Lesson Seven - For Loops: Lesson Eight - Type Conversion (II) - Casting: Lesson Nine - Arrays: Lesson Ten - Arrays(II):
Unit Two - A Broader Horizon:
Quote:
This unit looks at programming outside of the Main() method and into more aspects of OOP programming. Such things include methods, enumerations, callbacks, etc. This unit targets learning how to program outside of the Main() method.
Lesson One - Methods, Functions, Procedures: Lesson Two - Classes and the Static-modifier: Lesson Three - Enumerations: Lesson Four - Bit Operations and Enumerations (II): Lesson Five - Out, Ref and Nullable Types: Lesson Six - Delegates and Lambda Expressions: Lesson Seven - Properties and Modifiers: Lesson Eight - Delegates(II): Lesson Nine - Generics and Delegates(III):
Special thanks: unknownone/Sparkie
Unit Three - Frequently used classes:
Quote:
Unit Four - GUI building:
Quote:
Unit Five - Welcome to the dark-side (Pointer logic, PInvoke, Memory, etc.):
Ah, I just downloaded OpenOffice instead. Free, Good, and works with .docs(you can edit and view).
#edit
btw, Some of those tut's have like upto 2 blank pages of wasted space.
Uhm, at the end of the document? Or in the middle? If it's at the end no harm is really done -- but thanks, I'll gladly fix this if you could tell me what files this problem occurs in. Going over them myself, I only found a blank page in lesson one (and have corrected, and reuploaded it).
@†he Knight
Not really, since if he posted in the coding section, nobody would reply or find it. Also that section is just a bunch of germans.
As Knight stated above; if I posted in the general programming section of ElitePvPers it's generally only German-speaking people. Where as the CO2 Programming Community has some what of an English-tongue and mainly uses C# anyways.
No, I still use my hotmail for MSN; but I never check it's email. So unless you tell me to check it for something, don't expect me to ever know it's there. However, I check my G-Mail once or twice a day.
Also;
Added Lesson Six - While Loops
Added Lesson Seven - For Loops
Does anyone think it's worth going into do-while loops considering the depth I've gone in with while-loops?
Added Lesson Eight - Type Conversion (II) - Casting and that about wraps up Unit One. Time to get started on Unit Two. And yeah, the last unit (or at least, that I have planned so far) is the one I'm looking forward too the most as well!
Edit:
Added Unit TwoLesson One - Methods, Functions, Procedures.
Programming For Idiots (Tutorial) - In C# 05/25/2013 - CO2 Programming - 188 Replies This tutorial has been superseded by: http://www.elitepvpers.com/forum/co2-programming/88 5939-programming-idiots-c-take-2-a.html
Well for the next week (or so) due to being bored, I've started a video-tutorial called C# Programming for Idiots and yeah, by the end of it I'll demonstrate how to make a conquer server (patch 5016 and before) without the need of mysql, or anything like that; all you need is the Visual C# compiler, and WinRAR (To extract the videos).
Visual C# Compiler:...
Programming for Idiots (Tutorial) C++ 06/11/2012 - CO2 Programming - 20 Replies Yeah, so in my relation to my C# one (http://www.elitepvpers.com/forum/co2-guides-templa tes/148675-programming-idiots-tutorial-c.html), which wasn't the best I felt I'll *try* make for it with this one. I've also got some spare time in between school, from when exams start, and a new Warlords server comes out... so yeah.
Right, so before I post any links to the videos I'd like to point out, so I don't get bitched at by people saying, "this isn't real C++", most of the things I do will be...