I've been on MMOBugs and Macroquest2 websites for a large portion of the time Everquest has been available. One of the major issues that most people on both of these sites run into is they lack understanding of programming in general. While the two books I have posted do have the general portions of programming, they also have some of the more advanced portions of it as well. While these aren't books specifically designed to teach you the API, TLO's, or Syntax of MQ2, understanding the basics of how a program is created, the way a machine reads code are definitely fundamentals to understanding any programming language, the rest is syntax.
While I don't have exercises for both of these books, the book itself does have exercises. For the Java book I have the code in the book available and will include it as a zip file. For the C++ book I'll include this semesters homework assignments. Anyone with an understanding of programming would be able to breeze through the exercises. However, those of you who have not programmed before, these will likely assist you greatly.
For both of these programming languages you can get free IDE software.
For Java I recommend Eclipse. *** Eclipse Downloads ***
For C++ I recommend Microsoft Visual Studios. *** Downloads | IDE, Code, & Team Foundation Server | Visual Studio ***
Tutorials on use of both software platforms can be found online through youtube.
C++ using Visual Studio 2013 (recommended by professor - 56 videos or so) *** C++ Beginner Tutorials - YouTube ***
Free online training from microsoft on their software *** C++ Training, Language & Library Jump Start - Microsoft Virtual Academy ***
The Savitch_Absolute_CPP has a more recent version for my class, but This is the free version available online and is like 8 editions behind. MQ2, and the plugins that run on MQ2 are made using C++. This would likely be beneficial if you want to understand how the plugins work. As of now I do not know how to setup VS 2017 to make plugins. But if I figure it out I'll update this post with a how-to, (or if I find one that is already created, likely would be located on the MQ2 website.)
The Book10eByChapters.zip contains code from the Java book.
The Module 1-6 for Savitch contains my assignments for this semester for C++. Module 1 has standalone .cpp files for my results of the assignment, and Module 2 contains a single .cpp for the assignment I've completed so far. I'll likely not update that zip file to reflect other completed assignment .cpp files. Chances are solutions to the questions are online as this is no doubt assigned every semester to every student in attendance at my college.
While I don't have exercises for both of these books, the book itself does have exercises. For the Java book I have the code in the book available and will include it as a zip file. For the C++ book I'll include this semesters homework assignments. Anyone with an understanding of programming would be able to breeze through the exercises. However, those of you who have not programmed before, these will likely assist you greatly.
For both of these programming languages you can get free IDE software.
For Java I recommend Eclipse. *** Eclipse Downloads ***
For C++ I recommend Microsoft Visual Studios. *** Downloads | IDE, Code, & Team Foundation Server | Visual Studio ***
Tutorials on use of both software platforms can be found online through youtube.
C++ using Visual Studio 2013 (recommended by professor - 56 videos or so) *** C++ Beginner Tutorials - YouTube ***
Free online training from microsoft on their software *** C++ Training, Language & Library Jump Start - Microsoft Virtual Academy ***
The Savitch_Absolute_CPP has a more recent version for my class, but This is the free version available online and is like 8 editions behind. MQ2, and the plugins that run on MQ2 are made using C++. This would likely be beneficial if you want to understand how the plugins work. As of now I do not know how to setup VS 2017 to make plugins. But if I figure it out I'll update this post with a how-to, (or if I find one that is already created, likely would be located on the MQ2 website.)
The Book10eByChapters.zip contains code from the Java book.
The Module 1-6 for Savitch contains my assignments for this semester for C++. Module 1 has standalone .cpp files for my results of the assignment, and Module 2 contains a single .cpp for the assignment I've completed so far. I'll likely not update that zip file to reflect other completed assignment .cpp files. Chances are solutions to the questions are online as this is no doubt assigned every semester to every student in attendance at my college.
Thanks for the post and attachments.
I'm currently attending school for programming as well. Unfortunately, we are focusing on Visual Basic. Here's the book, for anyone interested in it. It's actually quite a good learning book.
Attachments
-
Savitch_Absolute_Cpp_1st_Ed_free.pdf8.4 MB · Views: 24
-
Introduction to Java Programming, Comprehensive Version, 10th Edition- Y. Daniel Liang.pdf14 MB · Views: 17
-
Book10eByChapters.zip2.6 MB · Views: 16
-
Module 1-6 for Savitch Absolute CPP - Assignments.zip15.7 MB · Views: 19
-
Module 3 Solutions.zip4.6 KB · Views: 7
-
Module 4 Solution.zip1.8 KB · Views: 5
-
Module 5 Solution.zip2.2 KB · Views: 5
-
Module 6 Solution.zip2.5 KB · Views: 4
Last edited: