Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Conquer Online 2 > CO2 Programming
You last visited: Today at 16:13

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Programming for Idiots (C#) - Take 2

Discussion on Programming for Idiots (C#) - Take 2 within the CO2 Programming forum part of the Conquer Online 2 category.

Closed Thread
 
Old   #1
 
InfamousNoone's Avatar
 
elite*gold: 20
Join Date: Jan 2008
Posts: 2,012
Received Thanks: 2,882
Programming for Idiots (C#) - Take 2

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.):
Quote:
More to come soon...
InfamousNoone is offline  
Thanks
87 Users
Old 12/12/2010, 09:09   #2
 
.Kinshi's Avatar
 
elite*gold: 0
Join Date: Dec 2010
Posts: 341
Received Thanks: 255
Bored are we?
.Kinshi is offline  
Thanks
2 Users
Old 12/12/2010, 09:16   #3
 
_DreadNought_'s Avatar
 
elite*gold: 28
Join Date: Jun 2010
Posts: 2,223
Received Thanks: 867
Dont have Microsoft word...

#edit
OpenOffice does the job.
_DreadNought_ is offline  
Thanks
1 User
Old 12/12/2010, 09:25   #4
 
InfamousNoone's Avatar
 
elite*gold: 20
Join Date: Jan 2008
Posts: 2,012
Received Thanks: 2,882
Quote:
Originally Posted by .Kinshi View Post
Bored are we?
I have time on my hands again
Quote:
Originally Posted by _DreadNought_ View Post
Dont have Microsoft word...
Updated the post, try downloading (and installing) Microsoft Word Viewer:
InfamousNoone is offline  
Thanks
3 Users
Old 12/12/2010, 10:15   #5
 
_DreadNought_'s Avatar
 
elite*gold: 28
Join Date: Jun 2010
Posts: 2,223
Received Thanks: 867
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.
_DreadNought_ is offline  
Thanks
1 User
Old 12/12/2010, 10:24   #6
 
.Kinshi's Avatar
 
elite*gold: 0
Join Date: Dec 2010
Posts: 341
Received Thanks: 255
Fancy talk :P
.Kinshi is offline  
Thanks
1 User
Old 12/12/2010, 10:31   #7
 
InfamousNoone's Avatar
 
elite*gold: 20
Join Date: Jan 2008
Posts: 2,012
Received Thanks: 2,882
Quote:
Originally Posted by _DreadNought_ View Post
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).
InfamousNoone is offline  
Thanks
1 User
Old 12/12/2010, 12:10   #8
 
elite*gold: 0
Join Date: Apr 2010
Posts: 291
Received Thanks: 61
This is *** **** cool// But Wrong section ?
†he Knight is offline  
Thanks
1 User
Old 12/12/2010, 13:15   #9
 
elite*gold: 0
Join Date: Nov 2010
Posts: 1,162
Received Thanks: 370
U have never failed, right?

@†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.
Syst3m_W1z4rd is offline  
Old 12/12/2010, 22:46   #10
 
InfamousNoone's Avatar
 
elite*gold: 20
Join Date: Jan 2008
Posts: 2,012
Received Thanks: 2,882
Quote:
Originally Posted by †he Knight View Post
This is *** **** cool// But Wrong section ?
Quote:
Originally Posted by Syst3m_W1z4rd View Post
U have never failed, right?

@†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.
InfamousNoone is offline  
Thanks
1 User
Old 12/12/2010, 23:36   #11

 
Kiyono's Avatar
 
elite*gold: 20
Join Date: Jun 2006
Posts: 3,296
Received Thanks: 924
Did you ditch your hotmail for a gmail?
Kiyono is offline  
Old 12/12/2010, 23:43   #12
 
InfamousNoone's Avatar
 
elite*gold: 20
Join Date: Jan 2008
Posts: 2,012
Received Thanks: 2,882
Quote:
Originally Posted by Kiyono View Post
Did you ditch your hotmail for a gmail?
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?
InfamousNoone is offline  
Old 12/13/2010, 23:36   #13
 
xScott's Avatar
 
elite*gold: 0
Join Date: Nov 2009
Posts: 322
Received Thanks: 63
yayaya, i enjoyed the previous one.

looking forward to the goodstuff (last unit )
xScott is offline  
Old 12/14/2010, 04:10   #14
 
InfamousNoone's Avatar
 
elite*gold: 20
Join Date: Jan 2008
Posts: 2,012
Received Thanks: 2,882
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 Two Lesson One - Methods, Functions, Procedures.
InfamousNoone is offline  
Thanks
2 Users
Old 12/14/2010, 09:58   #15
 
elite*gold: 0
Join Date: Nov 2010
Posts: 1,162
Received Thanks: 370
These tutorials is much better, then ur video tutorials.
They explains alot more & I can see u have putted alot effort backwards it.

Even the things so far is just basics, then is always good to get some things told again

Also this were helping me on math, wich is not my strongest side.
Syst3m_W1z4rd is offline  
Closed Thread


Similar Threads Similar Threads
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...
[RE-OPENING]"Programming For Idiots (Tutorial) - In C#"
09/17/2009 - CO2 Programming - 20 Replies
At start i want to say THIS IS NOT MY GUIDE , GUIDE WAS MADE BY INFAMOUSNONE!!



All times are GMT +2. The time now is 16:13.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.