C# Video Tutorial

11/11/2009 19:21 SimplyPerfection#1
Greetings people,

As I see the most part of the forum doesn't know programming, which is mostly discussed here, I decided to create video tutorials.

The level that I'm going to be coding in will variate from basic to normal, so it can fit the most of the section.

Quote:
Tutorial 1:
Go through how to create basic programs in a Console Application.
Quote:
Tutorial 2:
Go through how to do a file reader/editor in a Form Application. Read text in a file, list it up and edit & save.
Quote:
Tutorial 3:
Go through how to connect and get information from a MySQL database. I will show how to read account information and list it up in a console.
Quote:
Tutorial 4:
Go through how to create your own basic game in C#, where you will be able to walk with a character back/forward/up/down, wear a pistol and shoot bullets that is moving.

Note: A game should not be made this way, this is just an fun example.
Note2: Bad sound until 3.40 then it goes back to normal.
Quote:
Tutorial 5:
Go through how to write in binary style and how to read this. This is better than using plain INI files, but I strongly recommend using a SQL database.

Note: Not binary as in TQ binaries.

I am not a pro myself but I see myself capable of teaching others the language, and help them develop as a programmer. Also, I'm sorry if you can't hear what I'm saying or don't understand what I mean - english isn't my strongest side.

You can ask any questions to me via PM here on e*pvp.


[Only registered and activated users can see links. Click Here To Register...]

Watch them in fullscreen mode for best quality!
11/11/2009 19:30 Korvacs#2
[Only registered and activated users can see links. Click Here To Register...]

These used to be stickied in here, but apparently they were deemed un-neccassery while i was gone >_>"
11/11/2009 19:34 SimplyPerfection#3
Quote:
Originally Posted by ~Falcon View Post
Your link doesn't work:



However the one in your signature does.
Apologies if your correcting this, I shall delete my post.
Thank you very much!
Link is fixed now.

Quote:
Originally Posted by Korvacs View Post
[Only registered and activated users can see links. Click Here To Register...]

These used to be stickied in here, but apparently they were deemed un-neccassery while i was gone >_>"
Yeah, saw that one. Correct me if I'm wrong, but didn't he quit making the tutorials?


Anyhow, I'm aiming at tutorials where the watcher can recognize himself in the thoughts, such as for simple games or file editors, or database stuff.
11/11/2009 19:37 Korvacs#4
Yeah he quit making them, but not before he gets into some pretty advanced stuff, they are a good course, although he doesnt really go into making apps or anything like that, but its quite nice, perhaps you could advance on them or something.
11/11/2009 20:58 SimplyPerfection#5
Quote:
Originally Posted by Korvacs View Post
Yeah he quit making them, but not before he gets into some pretty advanced stuff, they are a good course, although he doesnt really go into making apps or anything like that, but its quite nice, perhaps you could advance on them or something.
Yeah okay, I'll look into that tonight or tomorrow and see if I can borrow some of his ideas and continue them.

Thanks for your advice.


Also, do you guys have suggestions of upcoming tutorial? I don't want to do anything directly related to CO, but could do stuff that CO relates to, such as database and that.
11/11/2009 22:33 SimplyPerfection#6
Update:

5th tutorial created & uploaded.

Please come with ideas guys, I'm running out!!

Moderators:
Sorry for doublepost, inform me if update post's counts as doubleposting.
11/11/2009 22:35 raidenx123#7
this is not a flame but a tip for double-posting, if your trying to update a thread or bump it you can first:
1. Update your latest post to the update
2. reply anything (spam)
3. click 'edit' then 'delete'

and it bumps the thread and can read the update on your previous post
11/11/2009 22:45 SimplyPerfection#8
Yeah but.. Whatever really =P

Note:

Tomorrow I'll go into the more fun stuff, as for sockets and all that. Within the coming two days I should have a tutorial of how to create your own chat program
(Server & Client).

Stay tuned!
11/11/2009 22:47 _tao4229_#9
Your description of 'flush' is really off.
Also, considering you're not writing UInt32's you really shouldn't be reading them - you're writing signed integers by default.
11/11/2009 22:55 #*=DarkAngeL=*##10
This is a great guide, 5 stars.
Als9o i think i can use this for getting more advanced, it will deffintly help me in my education :)
Thanks man :D
11/11/2009 23:11 unknownone#11
As Tao suggests, your understanding of Flush() is flawed.

You need practice pronouncing "binary".

"Can't read as plain text" is not a reason why binaries are good, in fact, it's one of the major disadvantages. Reduced size is an advantage, but you missed what are the main advantages of binary files - Direct, rather than sequential access.

Why are you using words like "encrypt" and "decrypt" in a cryptography-free context?
Hint: You should be using words like Serialization and Marshalling.

There's no need to close a filestream if you've closed the reader/writer attached to it (closing a reader auto closes the underlying stream).

The video I watched generally fails what it was meant to teach. It's just apparently someone watching you write code without any real explanations to what is happening.

As a tip, get someone who knows what they're talking about to review your guides before you release em (or before you bother recording them even). People here who don't know what they're doing (like the above poster), assume it's like something written in the bible, and will copy you religiously, including all your mistakes - not good teaching material.
11/11/2009 23:11 Zion~#12
Quote:
Originally Posted by #*=DarkAngeL=*# View Post
This is a great guide, 5 stars.
Als9o i think i can use this for getting more advanced, it will deffintly help me in my education :)
Thanks man :D
I beg to differ.
11/12/2009 00:48 _legitimate_#13
i will be making a video tutorial on this soon, my intro will be "duhhh daa duuuhh is you went to lern to code like profezionel? den dis is da rite video for jou. if you went to meke a npc den u need to encrypt da stoopid ting called file npc.ddl i tink"
11/12/2009 01:25 #*=DarkAngeL=*##14
Quote:
Originally Posted by Zion~ View Post
I beg to differ.
? :D
11/12/2009 04:58 -Shunsui-#15
Nice release ^_^