Dynamic Link Libraries (Windows Programming With C/C++)
Dynamic Link Libraries (Windows Programming With C/C++), available at $59.99, has an average rating of 4.05, with 16 lectures, based on 16 reviews, and has 180 subscribers.
You will learn about Understanding on Dynamic Linking Concept in DLLs Develop your own DLL in C/C++ Use the DLL in any other C/C++ client application Different type of dynamic linking like load time, run time and delay loading This course is ideal for individuals who are This course is for those who are professionals C/C++ programmers and want to learn and implement the concepts related to the dynamic linking and loading for DLLs It is particularly useful for This course is for those who are professionals C/C++ programmers and want to learn and implement the concepts related to the dynamic linking and loading for DLLs.
Enroll now: Dynamic Link Libraries (Windows Programming With C/C++)
Summary
Title: Dynamic Link Libraries (Windows Programming With C/C++)
Price: $59.99
Average Rating: 4.05
Number of Lectures: 16
Number of Published Lectures: 16
Number of Curriculum Items: 16
Number of Published Curriculum Objects: 16
Original Price: $69.99
Quality Status: approved
Status: Live
What You Will Learn
- Understanding on Dynamic Linking Concept in DLLs
- Develop your own DLL in C/C++
- Use the DLL in any other C/C++ client application
- Different type of dynamic linking like load time, run time and delay loading
Who Should Attend
- This course is for those who are professionals C/C++ programmers and want to learn and implement the concepts related to the dynamic linking and loading for DLLs
Target Audiences
- This course is for those who are professionals C/C++ programmers and want to learn and implement the concepts related to the dynamic linking and loading for DLLs
In this course, you will learn about Dynamic Linking Concepts. What are the DLLs and how they are loaded into memory and how they are used by the applications in C/C++!!
In this course, you will learn about the 3 types of dynamic linking implementations. They are given as below:
-
The Load Time Linking which is the most expensive in terms of the application startup.
-
The Run time linking which is less expensive compared to load time as it’s done on need basis. The use of APIs and calling the functions inside the DLL has been explained in this course in detail.
-
The Delay Loading DLL: Which is similar to load time linking but the DLL is not loaded actually in the process address space till one of the exported functions get called from your client applications.
-
The Demo of each of the concept is available with important study material which is downloadable!!
After completing this course, you will be able to :
-
Explain the difference between an application and a DLL
-
Develop and distribute the APIs written by you (specific to some domain expertise like Data Structures/Stock Market/Banking etc)
-
Develop the application using the DLLs created by you or provided by some other vendor.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Chapter 2: Basic Concepts On Dynamic Link Libraries
Lecture 1: Compilation and Linking
Lecture 2: Sections of a Process in Memory
Lecture 3: DLL Basics
Lecture 4: Working of DLL
Chapter 3: Building And Using A DLL
Lecture 1: Creating A DLL using Visual C++ (Visual Studio 2019)
Lecture 2: Using the DLL with an executable Module
Chapter 4: DLL Advanced Topics
Lecture 1: Load Time Linking of Dynamic Link Library
Lecture 2: Run Time Linking Of DLL
Lecture 3: DLL Entry Point Functions Introduction
Lecture 4: DLL Entry Point Functions Demo
Lecture 5: Concept Of Delay Loading a DLL
Lecture 6: Demo For Delay Loading A DLL
Chapter 5: Additional Lectures
Lecture 1: What Are Function Forwarders
Lecture 2: What is DLL Redirection
Chapter 6: Final Words
Lecture 1: Thank You!!
Instructors
-
Vikash Shakya
Software Professional
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 0 votes
- 3 stars: 2 votes
- 4 stars: 8 votes
- 5 stars: 5 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024