The Edge of Nowhere Forum Index
The Edge of Nowhere
Boooooooooo Spain!
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 
Home | Forums | IRC | BHFiles

[Reference] Want to Learn C++?
Goto page 1, 2  Next
 
Post new topic   Reply to topic    The Edge of Nowhere Forum Index -> Programming and Web Development
Author Message
SiCo
User
User


Joined: 28 Aug 2006
My Posts
Location: Atlanta
PostPosted: Thu Jun 25, 2009 3:56 pm    Post subject: [Reference] Want to Learn C++? Reply with quote

The first question you need to ask yourself is, "do I have the patience to learn?" Programming can be very frustrating, take vast lengths of time, and give you many unexpected errors along the way. There will be many points in time where you might need to ask others questions in order to complete your project, be prepared to never get a 'straight answer.' It is highly important that you research your problem, try rewriting your code segment another way, and put forth a valiant effort to solve the problem yourself. If you do have to ask others, be sure to include all the relevant information, be polite, use proper grammar, list the many steps you (should) have tried already, and try to keep it generally short as not many enjoy the intimidation of a wall of text and you will have a much greater chance of getting some help with your issue.

Just a few things you should be aware of, by no means complete...


  • The Purpose of Learning.
    What in particular made/makes you want to learn the language? Hopefully not for the sole purpose of hacking a game. While this reasoning is sound to spark interest, it is in my opinion a faulty way to start. Starting this way really hinders you, leading to bad habits which leads to bad code. This is because you basically jump into something that you don't understand, and working backwards tends to be harder then the appropriate way.

  • Patience is key.
    It is a fact, you will hit a "brick wall" at some point and it is important not to let it dishearten you. Your life will be filled with compiling errors, memory issues, and the need to read seemingly endless amounts of information to resolve your issues. With every struggle you endure, you will come out the other side with something learned which adds to your arsenal of knowledge.

  • It will harm you in the long run to skip ahead.
    It is important not to jump too far ahead of yourself, until you have a tight grasp of understanding on your current topic. Jumping ahead tends to lead to bad habits and sloppy code resulting in memory leaks or UD. (Undefined Behavior) Here is an example of UD in a win32 console application...
    Code:

    #include "stdafx.h"
    #include "windows.h"
    #include <iostream>

    int main()
    {
      int X = 10;    // Declare the variable X, with the value of 10
      int Y;           //Declare the variable Y
      std::cout<< X+Y;    //Prints the result of X+Y to the console window
      Sleep(10000);   //Sleep for 10 seconds

    return 0;
    }

    The line which prints the result of X+Y, will cause UD as Y is uninitialized . Because the variable Y is trying to be calculated when it has no assigned value, it will cause unpredicted results.


  • Take the time to really comprehend your code.
    One of the biggest mistakes that you can make, in my opinion, is once you have something functional, moving onto something else. Does it work? Yes. But do you know why and how it works. It makes a monumental difference later on knowing how something works, rather then "I know this peice of code has to go here for my project to work."

  • After you learn something, try to refine it.
    Once you learn something and have a fairly good grasp on it's usage, take a moment to stop and refine it. Is this the best possible way to implement this? Could this be shorter or clearer? Is this memory efficient? It is really tempting to jump to the next subject, but refining what you learn helps form a stable base of knowledge you can build upon.




Getting your IDE setup and preparing to start learning.

You will need a compiler or an IDE containing one to build your projects. I personally use VC++ 08, but there are others to choose from depending on your project, preferences, or what it is your trying to accomplish. For the sake of simplicity and compatibility, i've listed the links below to get your IDE setup. Depending on what your making, you may need to download particular libraries from Microsoft. Once it is installed, you'll probably have to validate and register your copy which is free, only takes about 1 minute, and should be promted after installation or upon opening it for the first time.



Microsoft Visual C++ 2008 Express Edition
http://www.microsoft.com/Express/vc/

Here is a step by step guide for installation. You should be fine, but this could be helpful if you run into any trouble.
http://cplus.about.com/od/learnc/ss/vc2008_2.htm



A Starting Point...

There are thousands of tutorials all over the internet, but I do have a bottom of the totem pole starting point for you that will get you making small applications within a few hours. It is a series of YouTube videos, explaining many beginner aspects, from using your IDE to actual programming. It is called Absolute n00b Spoonfed C++. It truly is spoonfed, and sometimes the guy might drag on abit on a particular subject but i'd suggest sticking with it as it probably is the best "hands on" introduction to the language for total beginners. You should begin with video (1), obviously...



http://www.youtube.com/profile?user=antiRTFM&view=videos&start=40
antiRTFM YouTube Channel (By the way, RTFM = Read the fucking manual, which is a common response to beginners.)


D2 Related Information
Struct and Function Reference -> http://phrozenkeep.planetdiablo.gamespy.com/forum/viewforum.php?f=8
EON's Function/Offset list -> http://www.edgeofnowhere.cc/viewtopic.php?t=400264
CCollisionMap Source -> http://www.edgeofnowhere.cc/viewtopic.php?t=372265&highlight=
Open Source Clientless Diablo II Botting Library -> http://www.edgeofnowhere.cc/viewtopic.php?t=406375&highlight=
EuroTPPK Source (Infected, for reference only) -> http://www.edgeofnowhere.cc/viewtopic.php?t=430545&highlight=
WTFPK Source -> http://www.edgeofnowhere.cc/viewtopic.php?t=355908&highlight=
A collection of Old Programs and SourceCode -> http://death-cult.com/files/d2/
Darawk's Dll Injection Thread -> http://www.edgeofnowhere.cc/viewtopic.php?t=308049
A wealth of Packet and Struct Reference -> http://www.bnetdocs.org/


Lost EON posts of information relating to drawing specifically
[Olly/C++] Drawing in D2
[C++] Drawing a rectangle
[C++] Attemping to print to screen
Drawing text on screen with hooks
Screen Hooks
Function Parameters D2GFX_DrawLine()
Print on HotKey Code (text)
All D2 In-game Functions (useful reference)
Printing text to screen
Writing Text to screen without flickering
D2 Hacking Tutorial's
[C++] Snippet that draws "hello"
Textout()
DrawString()
Basic Winamp Draw Source


Some other C++ resources
http://www.cprogramming.com/tutorial.html#c++tutorial
http://www.cplusplus.com/doc/tutorial/
http://www.intap.net/~drw/cpp/
http://www.learncpp.com/


EON User Recommended C++ Resources
The GameHacking C/C#/C++ tutorials
The gaMETHreat Ultimate Guide / Resource / Tutorial / Book Thread
Information on Pointers
Example of finding No Recoil for Cod4 (shows ASM/OllyDBG usage/WriteProcessMemory ect.
theForger's W32 API Tutorial
How to hack d2 by Jan Miller part 1 and part 2
Great tutorials on different things in C++





Related Literature / Video Downloads

Keystone Visual C++ 6, 6-level Set

Code:
Contents:

Level 1
------------------------------------------------------------
Introduction to C++ 6
Overview
Building a Simple Project
Creating a Win32 Console Application
Creating Header Files

Major Components
Build Process
Resources
Visual C++ Compiler
Linker
Source Code Editor
Visual C++ Debugger

Object Oriented Interfaces
Message Handling
Basic MFC Application
________________________________________


Level 2
------------------------------------------------------------
Adding Message Handlers
Overview
Using Support Macros
Analyzing Events
Using the Class Wizard
Applying Drawing Logic
Using the Power of the View Model
Mapping Modes
Creating a Message Handler Using the Class Wizard
Summary of Mapping Modes
Summary of KeyPoints
________________________________________


Level 3
------------------------------------------------------------
Dialogs
Steps in Using
Using the Control Toolbar to Create a Dialog
Using the Class Wizard
Dialog Execution Sequence
Hooking the Info to a Real Program Structure
Looking at Changes to Start Building Data for the Application
Miscellaneous Dialog Features
More Advanced Dialog Controls
Common Dialogs
________________________________________


Level 4
------------------------------------------------------------
Modeless Dialogs
Creating a Modeless Dialog
Extracting Information from a Dialog
Adding a Menu
Adding a Toolbar
Keeping the User Interface in Synch

Single Document Interface
Overview
Building a Single Document Interface
Collection Classes
Modifying the Destructor of the Document Object
________________________________________


Level 5
------------------------------------------------------------
More SDI
Lists Boxes
Serialization
Cleaning up the View
Multiple Views
Init Instance Function
Changing Views
Modifying View Specifications
Creating a Splitter Window
Altering the Split Arrangement
Understanding the Editor
Applications Based on the RichEditView
________________________________________


Level 6
------------------------------------------------------------
Using MFC (1 hr)
Multiple Document Interfaces
Adapting SDI's to MDI's
Manipulating the Interface
Introducing Views

ActiveX
The Calendar Control
The Web Browser Control
Building & Using an ActiveX Component
Building Property Pages
________________________________________


CD1
http://rapidshare.com/files/109063757/KS_VC___6.0_CD1.part1.rar
http://rapidshare.com/files/109073321/KS_VC___6.0_CD1.part2.rar
http://rapidshare.com/files/109830977/KS_VC___6.0_CD1.part3.rar


CD2
http://rapidshare.com/files/109852564/KS_VC_6.0_CD2.part1.rar
http://rapidshare.com/files/109856960/KS_VC_6.0_CD2.part2.rar
http://rapidshare.com/files/109858547/KS_VC_6.0_CD2.part3.rar


CD3
http://rapidshare.com/files/109864903/KS_VC_6.0_CD3.part1.rar
http://rapidshare.com/files/109868115/KS_VC_6.0_CD3.part2.rar
http://rapidshare.com/files/109869269/KS_VC_6.0_CD3.part3.rar


CD4
http://rapidshare.com/files/111978002/KS_VC_6.0_CD4.part1.rar
http://rapidshare.com/files/111980857/KS_VC_6.0_CD4.part2.rar
http://rapidshare.com/files/111981758/KS_VC_6.0_CD4.part3.rar


CD5
http://rapidshare.com/files/111985977/KS_VC_6.0_CD5.part1.rar
http://rapidshare.com/files/111988816/KS_VC_6.0_CD5.part2.rar
http://rapidshare.com/files/111989497/KS_VC_6.0_CD5.part3.rar


CD6
http://rapidshare.com/files/111994687/KS_VC_6.0_CD6.part1.rar
http://rapidshare.com/files/111997754/KS_VC_6.0_CD6.part2.rar
http://rapidshare.com/files/111998386/KS_VC_6.0_CD6.part3.rar





Code:
http://rapidshare.com/files/104041354/vis.rar





Code:
http://www.mediafire.com/download.php?sd1lkjl2zly





Code:
http://rapidshare.com/files/141840300/o.O.Progg.in.C.2.plus.4th.Ed-virTuAlZin.rar





Code:
http://rapidshare.com/files/246277260/Pro_Visual_C___-_CLI_and_the_dot_NET_3.5_Platform.rar





Code:
C++ Programming Fundamentals teaches the basics of C++ programming in an easy-to-follow style, without assuming previous experience in any other language. A variety of examples such as game programming, club membership organization, grade tracking and grade point average calculation, make learning C++ both fun and practical. Each chapter contains at least one complete, fully functional example program, with several smaller examples provided throughout the book. Complete source code for each example in the book is provided on the accompanying CD-ROM, along with additional example code for further practice.
KEY FEATURES
* Teaches programming basics in C++ without requiring previous experience in another language
* Discusses all fundamental programming concepts, such as variables and expressions, functions, error and exception handling, classes, inheritance, data structures, and algorithms
* Contains useful, hands-on projects, including a grade tracking/GPA program, a club membership organizer, a 2D game, a basic unit converter, and more
* Covers Visual C++ Windows programming with Microsoft Foundation Class (MFC) and class wizards
* Provides exercises, review questions, and activities at the end of each chapter

http://rapidshare.com/files/248784077/LiP-C___Programming_Fundamentals.rar





Code:
Description:



Describing how the Assembly language can be used to develop highly effective C++ applications, this guide covers the development of 32-bit applications for Windows. Areas of focus include optimizing high-level logical structures, creating effective mathematical algorithms, and working with strings and arrays. Code optimization is considered for the Intel platform, taking into account features of the latest models of Intel Pentium processors and how using Assembly code in C++ applications can improve application processing. The use of an assembler to optimize C++ applications is examined in two ways, by developing and compiling Assembly modules that can be linked with the main program written in C++ and using the built-in assembler. Microsoft Visual C++ .Net 2003 is explored as a programming tool, and both the MASM 6.14 and IA-32 assembler compilers, which are used to compile source modules, are considered.

Download Link:
http://hotfile.com/dl/5838149/e3d4485/ff14.chm.html




Code:
vor Horton "Ivor Horton’s Beginning Visual C++ 2008 (With Source Code)"
March 2008 | English | ISBN : 978-0-470-22590-5 | 1393 Pages | PDF | 10.4 MB

Proudly presenting the latest edition of one of the all-time bestselling books on the C++ language, successful author Ivor Horton repeats the formula that has made each previous edition so popular by teaching you both the standard C++ language and C++/CLI as well as Visual C++ 2008. Thoroughly updated for the 2008 release, this book shows you how to build real-world applications using Visual C++ and guides you through the ins and outs of C++ development. With this book by your side, you are well on your way to becoming a successful C++ programmer.


http://rapidshare.com/files/239852784/BR-0302-IHBVC08_vietproblog.com.rar




Code:
http://rapidshare.com/files/156948177/C___Timesaving_Techniques_For_Dummies__2005_.rar




Code:
http://rapidshare.com/files/36300556/C.plus.plus.pdf.rar



C++ Programming Training Videos
Code:
Contents:
Intro to C++ & the Environment
Intro to C/C++ (02:33)
The C++ Environment (07:02)
Completing the Sample Program (06:00)
Compiling & Executing Programs (04:35)
Common errors (04:53)
Saving & Exiting; other errors (02:55)
Variables,Constants, & Math Statements
Variables (04:09)
Data Types (04:15)
Declaration statements & Initializing variables (05:03)
Declaring Constants (02:12)
Assignment Statements vs. Prompting for user input (04:34)
The String Data Type; Equations
Character vs. String data (04:12)
Using the getline function and the strcpy function (04:30)
Writing equations and Type casting (04:32)
Putting it all Together: Demo of complete program (03:34)
Debugging Demo (04:28)
Programmer-Defined Functions
Creating Programmer-Defined Functions (04:28)
Details of Function prototypes, definition and the calling statement (04:10)
Scope & Lifetime issues; Passing data with functions (06:10)
Passing Variables by Value and by Reference (05:15)
Functions that Return Values (04:47)
Debugging Demo (02:44)
Creating Output (formatting and creating files)
Stream Manipulators (formatting output) (03:56)
The Output File Stream: Accessing the Output File (05:40)
Demo Program (Demo 12) to Illustrate (03:17)
Debugging Demo (04:03)
Using the if Statement
Syntax of a Conditional Statement (03:39)
Relational Operators (02:11)
Executing if Logic (one statement vs. block) (04:50)
Assignment Operator vs. Equality Operator (02:19)
Logical Operators (symbols for: and, or, not) (05:36)
Other Functions; Nested if Statements
Converting to Upper/Lower Case (04:50)
Comparing Strings (strcmp and stricmp functions) (04:43)
The Strlen Function (02:32)
Nested if Statement Structure (03:33)
Demo of Complete Program (04:00)
Looping
Overview of the Looping Structures (07:08)
Demo of the While Loop (03:23)
Demo of the Do-While Loop (05:57)
Demo of the For Loop (03:25)
Counters and Accumulators in Loops (01:27)
Demo of Complete Program (05:41)
Increment/Decrement Operator (what does C++ mean?)* (02:38)

Download Link (22MBs)
http://rapidshare.com/files/239176356/djhfjuhf-CW.part1.rar
http://rapidshare.com/files/239174650/djhfjuhf-CW.part2.rar




There are hundreds of "lost" links to useful articles, posts, and source codes floating around EON and elsewhere. If anyone would like to add some reference links, feel free to post them and i'll plug them in. Keep in mind that much of the above information could be outdated as some are based on previous versions of Diablo II, but that does not mean there is nothing to learn from them. One last thing i'd like to state is that I program purely for hobby, at least until I get the extra income for proper schooling, while many of the users on these forums program for a living as well as being college educated on the subject. In short, I am not the man to speak with regarding any type of in-depth support.

Good Luck!


Last edited by SiCo on Fri Jun 26, 2009 6:55 am; edited 4 times in total
Back to top
GOran
User
User


Joined: 15 Dec 2004
My Posts

PostPosted: Thu Jun 25, 2009 4:11 pm    Post subject: Reply with quote

Thanks man! C++ is great and I've taken a few programming classes at my University as a Computer Engineering major. I've switched to Information Science and Technology and we work with C# instead. Got any useful tutorials for that language?
Back to top
SiCo
User
User


Joined: 28 Aug 2006
My Posts
Location: Atlanta
PostPosted: Thu Jun 25, 2009 5:04 pm    Post subject: Reply with quote

You are welcome sir, and bravo to you for your career ambitions. In all honesty, I only dabbled with C# for a short amount of time but there are many users here I've seen using some in-depth C# that could probably provide some very useful information. Managed to find these links after poking around for a few, but nothing quite as convenient as the antiRTFM tutorials, but I am sure there is something to be learned from these.


Some C# Starting points
Getting started with C# -> http://www.csharp-station.com/Tutorials/Lesson01.aspx
Intoduction to C# (Alot more information in the parent directory) -> http://www.functionx.com/csharp/Lesson01.htm
MSDN C# Tutorials and Examples -> http://msdn.microsoft.com/en-us/library/aa288436
More C# Tutorials -> http://www.codebeach.com/index.asp?TabID=2&CategoryID=15&SubcategoryID=77


The only thing at my disposal I could offer would be a collection of C# books that have been uploaded to Rapidshare. After re-checking the forum guidelines, I suppose it is ok to post the links. If for some reason the "lawn chair" guideline is outdated or not acceptable, I apologize and please feel free to remove them or notify me and I'll remove them a.s.a.p. They are all in PDF format, enjoy.



C# ( C Sharp) All In One .. a Collection of 59 Bestsellers

.. source : Amazon
.. listed in random order


Expert C# Business Objects Second Edition
Code:
   http://rapidshare.com/files/108174419/Expert_20C_23_202005_20Business_20Objects__20Second_20Edition.pdf   

Visual C# Recipes A Problem Solution Approach
Code:
   http://rapidshare.com/files/108174428/Visual_20C_23_202005_20Recipes_20A_20Problem-Solution_20Approach.pdf   

Learning C Sharp 2nd Edition
Code:
   http://rapidshare.com/files/108174447/Learning_20CSharp_202005__202nd_20Edition.chm   

C Sharp for Dummies
Code:
   http://rapidshare.com/files/108174493/C_20Sharp_202005_20for_20Dummies.pdf   

Visual C Sharp Express Edition Starter Kit
Code:
   http://rapidshare.com/files/108174518/Visual_20C_20Sharp_202005_20Express_20Edition_20Starter_20Kit.pdf   

Programming C Sharp
Code:
   http://rapidshare.com/files/108174630/Programming_20C_20Sharp.chm   

Visual C Sharp A Developer’s Notebook
Code:
   http://rapidshare.com/files/108174645/Visual_20C_20Sharp_202005_20A_20Developer_27s_20Notebook.chm   

Pro C# and the .NET 2.0 Platform
Code:
   http://rapidshare.com/files/108174670/Pro_20C_23_202005_20and_20the_20.NET_202.0_20Platform.pdf   

Thomson Beginning C Sharp Game Programming
Code:
   http://rapidshare.com/files/108174798/Thomson__20Beginning_20C_20Sharp_20Game_20Programming.pdf   

Course Technology PTR Beginning C# Game Programming
Code:
   http://rapidshare.com/files/108174806/Course_20Technology_20PTR__20Beginning_20C_23_20Game_20Programming.pdf   

Elsevier Inc C# 2.0 Practical Guide For Programmers
Code:
   http://rapidshare.com/files/108174807/Elsevier_20Inc__20C_23_202.0_20Practical_20Guide_20For_20Programmers.pdf   

C sharp Cookbook
Code:
   http://rapidshare.com/files/108175112/C_20sharp_20Cookbook.chm   


C# Language Specification
Code:
   http://rapidshare.com/files/108175122/C_23_20Language_20Specification.pdf   


C Sharp Threading Handbook
Code:
   http://rapidshare.com/files/108175127/CSharp_20Threading_20Handbook.chm   


Course Technology PTR Beginning C# Game Programming
Code:
   http://rapidshare.com/files/108175128/Course_20Technology_20PTR__20Beginning_20C_23_20Game_20Programming.pdf   


Dissecting a C# Application Inside SharpDevelop
Code:
   http://rapidshare.com/files/108175146/Dissecting_20a_20C_23_20Application_20Inside_20SharpDevelop_202004.pdf   


The MIT Press C# Precisely
Code:
   http://rapidshare.com/files/108175148/The_20MIT_20Press__20C_23_20Precisely.pdf   


Elsevier Inc Network programming .NET with C# and VB.NET
Code:
   http://rapidshare.com/files/108175156/Elsevier_20Inc__20Network_20programming_20.NET_20with_20C_23_20and_20VB.NET.pdf   


Sams Teach Yourself the C# Language in 21 Days
Code:
   http://rapidshare.com/files/108175162/Sams_20Teach_20Yourself_20the_20C_23_20Language_20in_2021_20Days.pdf   


Expert Service Oriented Architecture in C# Using the Web Services Enhancements 2
Code:
   http://rapidshare.com/files/108175181/Expert_20Service-Oriented_20Architecture_20in_20C_23_20Using_20the_20Web_20Services_20Enhancements_2   


Microsoft Visual C Sharp Dot Net Unleashed
Code:
   http://rapidshare.com/files/108175257/Microsoft_20Visual_20CSharp_20Dot_20Net_202003_20Unleashed.chm   


Professional C# Third Edition
Code:
   http://rapidshare.com/files/108175270/Professional_20C_23__20Third_20Edition.pdf   


C Sharp Design Patterns A Tutorial
Code:
   http://rapidshare.com/files/108175466/CSharp_20Design_20Patterns_20A_20Tutorial_202002.chm   


Essential Asp Net With Examples In C Sharp
Code:
   http://rapidshare.com/files/108175468/Essential_20Asp_20Net_20With_20Examples_20In_20CSharp_202003.chm   


C Sharp and dotNET Framework The C Perspective
Code:
   http://rapidshare.com/files/108175484/CSharp_20and_20dotNET_20Framework_20_20The_20C___20Perspective_202001.chm   


Windows Forms Programming in C#
Code:
   http://rapidshare.com/files/108175517/Windows_20Forms_20Programming_20in_20C_23_202003.pdf   


The C# Programming Language
Code:
   http://rapidshare.com/files/108175523/The_20C_23_20Programming_20Language_202003.pdf   


A Programmer’s Introduction to C#
Code:
   http://rapidshare.com/files/108175992/A_20Programmer_27s_20Introduction_20to_20C_23_202000.pdf   


C# for Java Developers
Code:
   http://rapidshare.com/files/108176001/C_23_20for_20Java_20Developers_202002.pdf   


A Programmer e2 80 99s Guide to ADO.NET in C#
Code:
   http://rapidshare.com/files/108176008/A_20Programmer_e2_80_99s_20Guide_20to_20ADO.NET_20in_20C_23_202002.pdf   


Database Programming with C#
Code:
   http://rapidshare.com/files/108176014/Database_20Programming_20with_20C_23_202002.pdf   


Pearson C# Primer A Practical Approach
Code:
   http://rapidshare.com/files/108176021/Pearson__20C_23_20Primer_20A_20Practical_20Approach_202002.pdf   


Microsoft C Sharp Programming for the Absolute Beginner
Code:
   http://rapidshare.com/files/108176029/Microsoft_20CSharp_20Programming_20for_20the_20Absolute_20Beginner.chm   


Data Entry and Validation with C# and VB .NET Windows Forms
Code:
   http://rapidshare.com/files/108176030/Data_20Entry_20and_20Validation_20with_20C_23_20and_20VB_20.NET_20Windows_20Forms_202003.pdf   


Professional C# Design Patterns Applied
Code:
   http://rapidshare.com/files/108176048/Professional_20C_23_20Design_20Patterns_20Applied_202003.pdf   


Sybex Mastering ASP.NET with C#
Code:
   http://rapidshare.com/files/108176055/Sybex__20Mastering_20ASP.NET_20with_20C_23_202002.pdf   


OOP with Microsoft Visual Basic .NET and Microsoft Visual C# Step By Step
Code:
   http://rapidshare.com/files/108176057/OOP_20with_20Microsoft_20Visual_20Basic_20.NET_20and_20Microsoft_20Visual_20C_23_20Step_20By_20Step_   


C# Bible
Code:
   http://rapidshare.com/files/108176063/C_23_20Bible_202002.pdf   


C Sharp Network Programming
Code:
   http://rapidshare.com/files/108176080/CSharp_20Network_20Programming_202003.chm   


Programming C# 2nd Edition
Code:
   http://rapidshare.com/files/108176090/Programming_20C_23__202nd_20Edition_202002.pdf   


Teach Yourself Microsoft Visual C Sharp.NET In 24 Hours
Code:
   http://rapidshare.com/files/108176095/Teach_20Yourself_20Microsoft_20Visual_20CSharp.NET_202003_20In_2024_20Hours_202003.chm   


Application Development Using C Sharp and .NET
Code:
   http://rapidshare.com/files/108176106/Application_20Development_20Using_20CSharp_20and_20.NET_202001.chm   


C Sharp Class Design Handbook Coding Effective Classes
Code:
   http://rapidshare.com/files/108176107/CSharp_20Class_20Design_20Handbook_20Coding_20Effective_20Classes_202003.chm   


Syngress C# .net Web Developers Guide
Code:
   http://rapidshare.com/files/108176110/Syngress__20C_23.net_20Web_20Developers_20Guide_202002.pdf   


Programming Microsoft Windows with C#
Code:
   http://rapidshare.com/files/108176117/Programming_20Microsoft_20Windows_20with_20C_23_202002.pdf   


Syngress C# for Java Programmers
Code:
   http://rapidshare.com/files/108176124/Syngress__20C_23_20for_20Java_20Programmers_202002.pdf   


Premier Press Microsoft C# Professional Projects
Code:
   http://rapidshare.com/files/108176126/Premier_20Press__20Microsoft_20C_23_20Professional_20Projects_202002.pdf   


Hungry Minds C# Your visual blueprint for building .NET applications .
Code:
   http://rapidshare.com/files/108176127/Hungry_20Minds__20_20C_23_20Your_20visual_20blueprint_20for_20building_20.NET_20applications_202001.   


Teach Yourself C# in 24 Hours
Code:
   http://rapidshare.com/files/108176142/Teach_20Yourself_20C_23_20in_2024_20Hours_202002.pdf   


Sybex Visual C# ASP.NET Programming
Code:
   http://rapidshare.com/files/108176172/Sybex__20Visual_20C_23_20ASP.NET_20Programming_202002.pdf   


Manning Windows Forms Programming with C#
Code:
   http://rapidshare.com/files/108176174/Manning__20Windows_20Forms_20Programming_20with_20C_23_202002.pdf   


Professional C Sharp 2nd Edition
Code:
   http://rapidshare.com/files/108176201/Professional_20CSharp__202nd_20Edition_202002.chm   


Course Technology PTR Microsoft C# Programming For The Absolute Beginner
Code:
   http://rapidshare.com/files/108176216/Course_20Technology_20PTR__20Microsoft_20C_23_20Programming_20For_20The_20Absolute_20Beginner_202002   


Sybex Mastering C Sharp Database Programming
Code:
   http://rapidshare.com/files/108176217/Sybex_20__20Mastering_20CSharp_20Database_20Programming_202003.chm   


C# How To Program
Code:
   http://rapidshare.com/files/108176224/C_23_20How_20To_20Program_202001.pdf   


User Interfaces in C# Windows Forms and Custom Controls
Code:
   http://rapidshare.com/files/108176270/User_20Interfaces_20in_20C_23_20Windows_20Forms_20and_20Custom_20Controls_202002.pdf   


C# How To Program
Code:
   http://rapidshare.com/files/108176291/C_23_20How_20To_20Program_202001.pdf   


Advanced C# Programming
Code:
   http://rapidshare.com/files/108176295/Advanced_20C_23_20Programming_202002.pdf   



Edit: Ran across a C# Training Video. I'm pretty sure this was made with Visual C# 2005.




Download:
Size:440 MB
Code:

http://rapidshare.com/files/164053586/VTC.intro.to.C.Sharp.NET.part1.rar
http://rapidshare.com/files/164053841/VTC.intro.to.C.Sharp.NET.part2.rar
http://rapidshare.com/files/164053360/VTC.intro.to.C.Sharp.NET.part3.rar
http://rapidshare.com/files/164053604/VTC.intro.to.C.Sharp.NET.part4.rar
http://rapidshare.com/files/164049854/VTC.intro.to.C.Sharp.NET.part5.rar
Back to top
Applesauce15
User
User


Joined: 11 Sep 2008
My Posts
Location: vic bc
PostPosted: Thu Jun 25, 2009 6:11 pm    Post subject: Reply with quote

LLGW. Some things that have helped me along the way are:

The GameHacking C/C#/C++ tutorials
The gaMETHreat Ultimate Guide / Resource / Tutorial / Book Thread
Back to top
SiCo
User
User


Joined: 28 Aug 2006
My Posts
Location: Atlanta
PostPosted: Thu Jun 25, 2009 6:38 pm    Post subject: Reply with quote

Applesauce15 wrote:
LLGW. Some things that have helped me along the way are:

The GameHacking C/C#/C++ tutorials
The gaMETHreat Ultimate Guide / Resource / Tutorial / Book Thread


Thank you, the second link in particular looks very helpful. Added.
Back to top
ReggioLegato
Banned
Banned


Joined: 23 Nov 2008
My Posts
Location: W32 API
PostPosted: Thu Jun 25, 2009 11:47 pm    Post subject: Reply with quote

Information on Pointers
http://www.memoryhacking.com/Misc/Tut/About%20Pointers.htm

Example of finding No Recoil for Cod4 (shows ASM/OllyDBG usage/WriteProcessMemory ect.
http://www.mpcforum.com/showthread.php?t=222046

theForger's W32 API Tutorial
http://www.winprog.org/tutorial/

How to hack d2 by Jan Miller 1
http://rhettius.com/hthd2/1/showthread.php.htm
2
http://rhettius.com/hthd2/2/showthread.php.htm

Great tutorials on different things in C++
http://www.infernodevelopment.com/

GREAT compilation you have sir! I'll add some more later. I have a lot bookmarked but these are the main ones.
Back to top
TheUnknownSoldier
Moderator
Moderator


Joined: 30 Apr 2009
My Posts
Location: %scrdir%
PostPosted: Fri Jun 26, 2009 12:51 am    Post subject: Re: [Reference] Want to Learn C++? Reply with quote

SiCo wrote:
The line which prints the result of X+Y, will cause UD as Y is undefined. Because the variable Y is trying to be calculated when it has no assigned value, it will cause unpredicted results.
i think the word your looking for is uninitialized, undefined means that "int Y;" is missing , but nice post regardless, also you might wanna change the topic title slight seeing as you have C# in here as well(and some people might miss it)
Back to top
ApacheChief
User
User


Joined: 22 Jan 2004
My Posts

PostPosted: Fri Jun 26, 2009 4:51 am    Post subject: Reply with quote

Absolutely great intro paragraph, fucking good job.
Back to top
AntiRush
Moderator
Moderator


Joined: 08 Dec 2006
My Posts
Location: /dev/null/
PostPosted: Fri Jun 26, 2009 4:59 am    Post subject: Reply with quote

It seems like this would do much better in the Programming section. Objections?
Back to top
SiCo
User
User


Joined: 28 Aug 2006
My Posts
Location: Atlanta
PostPosted: Fri Jun 26, 2009 5:36 am    Post subject: Reply with quote

@ReggioLegato - Thank you sir, added.

@TheUnknownSoldier - Oops, you are absolutely right. Fixed, thank you.

@ApacheCheif - Thank you sir!

@AntiRush - No objections boss man, where ever you deem fit. I really meant for this to be more D2 oriented to begin with after seeing a lot of the silly questions in this category uninformed people ask, but I suppose I got off on a tangent into a broader scope. Edit ~ Added some C++ related downloads.
Back to top
Dark_Mage-
Section Leader
Gold
Section Leader <br />Gold


Joined: 19 Sep 2002
My Posts
Location: ٩(͡๏̯͡๏)۶ dilly-dally'n
PostPosted: Fri Jun 26, 2009 1:33 pm    Post subject: Reply with quote

AntiRush wrote:
It seems like this would do much better in the Programming section. Objections?


I wanted to move it there when I stickied it, but he had some D2 specific stuff so IDK. I'll leave it up to you.
Back to top
Dr.Duck
User Gold
User Gold


Joined: 06 Jun 2006
My Posts
Location: ~/c
PostPosted: Sun Jul 19, 2009 10:55 am    Post subject: Reply with quote

My mouth is watering. . .Great job, SiCo. Thanks.
Back to top
wootie
User Gold
User Gold


Joined: 28 Jul 2007
My Posts
Location: Dänemark
PostPosted: Sun Aug 02, 2009 6:19 am    Post subject: Reply with quote

I was, wondering if you had, this book, if yes could you please upload it



Code:
http://www.exploitingonlinegames.com
Back to top
crutex
User
User


Joined: 23 Jul 2002
My Posts

PostPosted: Sun Aug 02, 2009 10:32 am    Post subject: Reply with quote

wootie wrote:
I was, wondering if you had, this book, if yes could you please upload it



Code:
http://www.exploitingonlinegames.com

that's written by Darawk's boss
ask him
Back to top
wootie
User Gold
User Gold


Joined: 28 Jul 2007
My Posts
Location: Dänemark
PostPosted: Sun Aug 02, 2009 10:57 am    Post subject: Reply with quote

crutex wrote:
wootie wrote:
I was, wondering if you had, this book, if yes could you please upload it



Code:
http://www.exploitingonlinegames.com

that's written by Darawk's boss
ask him


who's Darawk's boss if i may ask?:p

Btw what the odds for me to get it 4 free?:b
Back to top
Display posts from previous:   
Post new topic   Reply to topic    The Edge of Nowhere Forum Index -> Programming and Web Development All times are GMT - 5 Hours
Goto page 1, 2  Next
Page 1 of 2

 


Donations this month: $120
Server cost this month: $120
Surplus Donations: $243 (2 months)

Donators this month: BenOwns, m3flow, crazyguy2005, TriiT, mbundy, pcgamer4life, parajumper, HEMULI, Alister, fallore, ZepherX, iLikeDixLOL, dsa, fobic, wootie, fbu, KaRdOoShI, youngstar2, ByTeMe, jj!, zonic, cruciform, Ninjai, Dr.Duck



Spelling by SpellingCow.

blueGray theme by Nuttzy     One of the largest message boards on the web !


membersemails