I am using ahk since 2013. Although I am not from programming background, I am quite curious to learn ahk deeper. I want to learn more advanced stuff in ahk like dllcall. I am so impressed by ahk that i have started taking tuition for C, C++ and JAVA etc.
In this tread it has been told that for learning dllcall and advanced stuff one needs to have the knowledge of C++
https://autohotkey.com/board/topic/88313-my-dllcall-tutorial-for-beginnersmessagebox/page-1
In the above link, it has been taught by step by step process how to show msgbox using Dllcall. It refers to this msdn page-
https://docs.microsoft.com/en-us/windows/desktop/api/Winuser/nf-winuser-messagebox
which clearly mentions some msgbox function in c++, but there is no such kind of thing in c++
I have covered all most all the topics of c++, but there is not any single mention of windows API or Dll files. Most of the topics of c++ which i covered, are these-
Code: Select all
Lecture-1 Introduction to C++ Part 1
Lecture-1 Introduction to C++ Part 2
Lecture-1 Introduction to C++ Part 3
Lecture-1 Introduction to C++ Part 4
Lecture-1 Introduction to C++ Part 5
Lecture-2 Identifiers Part 1
Lecture-2 Identifiers Part 2
Lecture-3 Input output Part 1
Lecture-4 Reference Variables in C++ Part 1
Lecture-5 Function in C++ Part 1
Lecture-5 Function in C++ Part 2
Lecture-5 Function in C++ Part 3
Lecture-5 Function in C++ Part 4
Lecture-6 Structure in C++ Part 1
Lecture-6 Structure in C++ Part 2
Lecture-6 Structure in C++ Part 3
Lecture-6 Structure in C++ Part 4
Lecture-6 Structure in C++ part 5
Lecture-7 Classes and Objects in C++ Part 1
Lecture-7 Classes and Objects in C++ Part 2
Lecture-7 Classes and Objects in C++ Part 3
Lecture-8 Static Members in C++ Part 1
Lecture-8 Static Members in C++ Part 2
Lecture-9 Constructor in C++ Part 1
Lecture-9 Constructor in C++ Part 2
Lecture-9 Constructor in C++ Part 3
Lecture-10 Destructor in C++ Part 1
Lecture-11 Operator overloading in C++ Part 1
Lecture-11 Operator Overloading in C++ Part 2
Lecture-11 Operator Overloading in C++ Part 3
Lecture-12 Friend Function in C++ Part 1
Lecture-12 Friend Function in C++ Part 2
Lecture-12 Friend Function in C++ Part 3
Lecture-12 Friend Function in C++ Part 4
Lecture-12 Friend Function in C++ Part 5
Lecture-12 Friend Function in C++ Part 6 Hindi)
Lecture-13 Inheritance in C++ Part 1
Lecture-13 Inheritance in C++ Part 2
Lecture-13 Inheritance in C++ Part 3
Lecture-14 Constructor and Destructor in Inheritance in C++ Part 1
Hybrid Inheritance | Diamond Problem | Disinheritance | Virtual Base class | Virtual inheritance
Lecture-15 this pointer in C++ Part 1
Lecture-16 new and delete in C++ Part 1
Lecture-17 Method Overriding in C++ Part 1
Lecture-18 Virtual Function in C++ Part 1
Lecture-18 Virtual Function in C++ Part 2
Lecture-19 Abstract Class in C++ Part 1
Lecture-20 Template in C++ Part 1
Lecture-20 Template in C++ Part 2
Lecture-21 File Handling in C++ Part 1
Lecture-21 File Handling in C++ Part 2
Lecture-21 File Handling in C++ Part 3
tellg and tellp in C++ language Hindi
seekg and seekp functions in C++ Hindi
Lecture-22 Initializers in C++
Lecture-23 Deep Copy and Shallow Copy in C++
Lecture-24 Type Conversion Primitive to class type in C++
Lecture-25 Type Conversion Class type to primitive type in C++
Lecture-26 Type Conversion one class type to another class type in C++
Lecture-27 Exception Handling in C++
Lecture-28 Dynamic Constructor in C++
Lecture-29 namespace in C++ Part 1 of 2
Lecture-29 namespace in C++ Part 2 of 2
Lecture-30 Virtual Destructor in C++
Lecture-31 Nested Class in C++
Lecture-32 Introduction to STL in C++
Lecture-33 STL Containers in C++
Lecture-34 Array in STL in C++
Lecture-35 pair in STL in C++
Lecture-36 Tuple in STL in C++
Lecture-37 Vector Class in STL in C++
Lecture-38 List class in STL in C++
Lecture-39 map class in STL in C++
Lecture-40 string class in C++ Part 1
Lecture-40 string class in C++ Part 2
Encapsulation in Object Oriented Programming
Polymorphism in Object Oriented Programming
Private Constructor in C++
Undoubtedly, I learnt a lot about the use of classes by learning c++, but there is no mention of Dll files or windows api in c++.
Please guide me what should I do to learn more advanced stuff in ahk? Am I learning wrong language (c++)? Is there any other language which I should learn to grasp more advanced stuff? After learning c++ I am thinking to learn JAVA and then Python.
kindly help and guide.
Thanks a lot...