Advanced Programming
This subject walks you through the most important concepts step by step, starting from the foundations and moving towards practical exam-focused preparation. Use this page as your central place to revise topics, jump into notes, and quickly access practice material when you need it.
U1
General Topics
topic 1 to 55
55 topics
01
Visual Programming Basics
02
Introduction to Events
03
Fundamentals of Event-Driven Programming
04
Message Handling
05
User Interfaces
06
Graphics Device Interface
07
Painting and Drawing
08
Windows Management
09
Input Devices
10
Resources
11
String and Menu Resource
12
Dialogs and Windows Controls
13
Common Controls
14
Dynamic Link Libraries (DLLs)
15
Threads and Synchronization
16
Network Programming
17
Building Class Libraries at the Command Line
18
Class Libraries
19
Using References
20
Assemblies
21
Private Assembly Deployment
22
Shared Assembly Deployment
23
Configuration Overview
24
Configuration Files
25
Programmatic Access to Configuration
26
Using SDK Tools for Signing and Deployment
27
Metadata
28
Reflection
29
Late Binding
30
Directories and Files
31
Serialization
32
Attributes
33
Memory Management and Garbage Collection
34
Threading and Synchronization
35
Asynchronous Delegates
36
Application Domains
37
Marshal by Value
38
Marshal by Reference
39
Authentication and Authorization
40
Configuring Security
41
Code Access Security
42
Code Groups
43
Evidence
44
Permissions
45
Role-Based Security
46
Principals and Identities
47
Using Data Readers
48
Using Data Sets
49
Interacting with XML Data
50
Tracing Event Logs
51
Using the Boolean Switch and Trace Switch Classes
52
Print Debugging Information with the Debug Class
53
Instrumenting Release Builds with the Trace Class
54
Using Listeners
55
Implementing Custom Listeners
Past Papers
Open this section to load past papers
Click on Show Past Papers to see past papers.