Програмиране за NET Framework. Отражение на типовете (Reflection) презентация
Содержание
- 3. Необходими знания Базови познания за .NET Framework и Common Language Runtime
- 4. Съдържание Какво е Global Assembly Cache? Какво е Reflection? Зареждане на
- 5. Какво е Global Assembly Cache? Global Assembly Cache (GAC) е централно
- 6. Демонстрация #1 Преглед на GAG през Windows Explorer и през Administrative
- 7. Какво е Reflection? Отражението на типовете (reflection) е възможността да получаваме
- 8. Зареждане на асемблита Зареждане чрез System.Reflection. Asembly.Load(…) Приема като параметър: името
- 9. Зареждане на асемблита Зареждане чрез System.Reflection. Asembly.LoadFrom(…) Приема като параметър пътя
- 10. Извличане информация за асембли Свойства на System.Reflection. Assembly за извличане информация
- 11. Извличане информация за асембли Свойства на System.Reflection. Assembly за извличане информация
- 12. Извличане информация за асембли Свойства на System.Reflection. Assembly за извличане информация
- 13. Извличане информация за асембли Свойства на System.Reflection. Assembly за извличане информация
- 14. Демонстрация #2 Зареждане на асемблита
- 15. Премахване на асемблита от паметта Не се подържа възможността да се
- 16. Изучаване на типовете в асембли System.Type – отправна точка за извършване
- 17. Изучаване на типовете в асембли Sytem.Type дефинира множество от свойства и
- 18. Изучаване членовете на тип
- 19. Демонстрация #3 Изследване на типовете в асембли
- 20. Класове за видовете членове За всеки вид членове има съответен клас,
- 21. Извличане на методи и параметрите им Type.GetMethod() – връща отражението на
- 22. Динамично извикване на метод от асембли (Late Binding) Създаваме инстанция на
- 23. Динамично извикване на метод
- 24. Динамично извикване на метод
- 25. Демонстрация #4 Зареждане на тип от асембли и извикване на методи
- 26. Какво е Reflection Emit? Reflection.Emit Създаване на цели асемблита
- 27. Използване на Reflection Emit Пространството System.Reflection. Emit предоставя набор от класове
- 28. Използване на Reflection Emit Чрез класа System.Reflection.Emit. ILGenerator се генерират MSIL
- 29. Динамично генериране на асембли
- 30. Динамично генериране на асембли
- 31. Демонстрация #5 Динамично създаване на асембли
- 33. Упражнения Какво е Global Assembly Cache? За какво служи? Опишете поне
- 34. Упражнения Съставете Windows Forms приложение, което зарежда асембли, името на което
- 35. Упражнения Съставете програма, която прочита въведена текстова последователност и създава асембли
- 36. Използвана литература Jeffrey Richter, Applied Microsoft .NET Framework Programming, Microsoft Press,
- 37. Скачать презентацию
Слайды и текст этой презентации
Скачать презентацию на тему Програмиране за NET Framework. Отражение на типовете (Reflection) можно ниже: