code | Collection of all demonstration, prototype, and reusable module code, discussed in CSE775 lectures. |
presentations | Collection of all presentation materials used in CSE775 lectures. |
Lecture1 | Introduction: Syllabus, Projects, Exams, Why Components?, handouts, grading |
Lecture2 | Component Object Models, Component Roadmap |
Lecture3 | Interfaces, Dynamic Linking, GUIDs, registry |
Lecture4 | Class Factory, Service Control Manager, Activation |
Lecture5 | Active Template Library (ATL) |
Lecture6 | ATL, Build process |
Lecture7 | Out-of-Process components, Activation |
Lecture8 | Marshalling |
Lecture9 | Interface Definition Language (IDL) |
Lecture10 | IDL, Type Libraries, COM types, smart pointers |
Lecture11 | .Net and C# |
Lecture12 | C# and Component Models |
Lecture13 | Controls and Components |
Lecture14 | Review for Midterm |
Lecture15 | Midterm Examination |
Lecture16 | Discuss Midterm results |
Lecture17 | .Net Remoting vs. DCOM |
Lecture18 | Web Services |
Lecture19 | Windows programming basics |
Lecture20 | Event Models, Properties, and Controls |
Lecture21 | Controls and Control Containers |
Lecture22 | COM and .Net Interoperablity |
Lecture23 | Hosting Browser and Media player controls |
Lecture24 | Security Models |
Lecture25 | Introduction to COM+ |
Lecture26 | Performance: CPU cycles and memory |
Lecture27 | Summary of the COM and .Net Component Technologies |
Lecture28 | Where do we go from here? |