MI374 | Component-Based Programming in .NET |
Teaching Staff in Charge |
Lect. DARVAY Zsolt, Ph.D., darvaycs.ubbcluj.ro |
Aims |
At the end of the course the students have to become familiar with the principle of component-based programming. especially the component-based programming in .NET. |
Content |
1. Introduction to component-oriented programming
2. .NET component-oriented programming essentials 3. Interface-based programming 4. Lifecycle management 5. Versioning 6. Events 7. Asynchronous calls 8. Multithreading 9. Serialization and persistence 10. Remoting 11. Context and interception 12. Security |
References |
Juval Lövy: Programming .NET Components, O’Reilly & Associates Inc., 2003.
Clemens Szyperski: Component Software. Beyond Object-Oriented Programming, Pearson Education, 2004. Albert István (ed.) : A .NET Framework és programozása, Szak Kiadó, 2004. Steven Holzner: Visual Basic .NET Black Book, Coriolis Group, 2002. Bradley L. Jones: SAMS Teach Jourself The C# Language in 21 Days, Pearson Education, 2004. |
Assessment |
Student’s activity during the classes (course, seminar): 20%
Project (seminar): 30% Written exam: 30% Practical exam: 20% |
Links: | Syllabus for all subjects Romanian version for this subject Rtf format for this subject |