Содержание
- 2. Введение в платформу Microsoft .NET Framework
- 3. Что такое платформа .NET? .NET Framework – эта среда, представляющая собой дополнительный операционный слой, разделяющий приложения
- 4. Структура .NET Framework… Нижний Новгород, 2008 г. Разработка приложений Windows Forms в среде .NET
- 5. Структура .NET Framework Как видно из рисунка, .NET Framework состоит из двух главных компонентов: библиотеки базовых
- 6. Библиотека базовых классов… .NET Framework Base Class Library – библиотека базовых классов, на основе которых строятся
- 7. Библиотека базовых классов… Классы библиотеки BCL разделены на пространства имен (namespace) – логическая группа типов, классов
- 8. Библиотека базовых классов… Пространство имен System.Collections Классы для управления коллекциями объектов Класс System.Console Используется для обмена
- 9. Библиотека базовых классов Пространство имен System.Net Обмен данными по сети Пространство имен System.IO Запись и чтение
- 10. Common Language Runtime... Среда исполнения .NET-программ CLR – это главный камень в фундаменте организации вычислительных процессов
- 11. Common Language Runtime... Нижний Новгород, 2008 г. Разработка приложений Windows Forms в среде .NET
- 12. Common Language Runtime В отличие от классической схемы интерпретатора, используемой в том числе и в Java,
- 13. Коротко о Visual C# Язык был создан Anders Hejlsberg (отец Delphi) С историей создания языка можно
- 14. Варианты от сторонних разработчиков Mono [http://www.mono-project.com/Main_Page] Открытая реализация платформы .NET Поддерживается Windows, Linux, Mac OS X,
- 15. Введение в Windows Forms
- 16. Библиотека Windows Forms Библиотека Windows Forms представляет собой платформу для разработки графических приложений на базе .NET
- 17. Понятие формы… Существуют различные виды форм: Стандартные окна (Standard windows); Окна с многодокументальным интерфейсом (MDI-windows); Диалоговые
- 18. Понятие формы Как любые другие объекты в среде .NET Framework формы являются экземплярами классов. Форма, которая
- 19. Создание простейшей формы… Для примера создадим простейшее графическое приложение с использованием Windows Forms. Выполните следующие шаги:
- 20. Создание простейшей формы Выполните следующие шаги (продолжение): Дважды щелкните на кнопке, что перейти к созданию кода
- 21. Элементы управления Итак, создание приложения с использованием Windows Forms сводится к созданию форм, добавлению на них
- 22. Добавление элементов управления… Чтобы нарисовать элемент управления на форме: Откройте форму с помощью двойного щелчка левой
- 23. Добавление элементов управления Чтобы перетащить элемент управления в форму: Откройте форму с помощью двойного щелчка левой
- 24. “Невидимые” элементы управления… В панели компонентов доступны невидимые элементы управления (или компоненты). Компоненты не предоставляют интерфейс
- 25. “Невидимые” элементы управления Обычно компоненты добавляются на форму во время выполнения. Это общий сценарий в силу
- 26. Обработчики событий… Обработчик события (event handler) – это фрагмент кода, который выполняется при возникновении того или
- 27. Обработчики событий Чтобы добавить обработчик некоторого события: Щелкните в дизайнере левой кнопкой мыши интересующий вас элемент
- 28. Типичные элементы управления… Нижний Новгород, 2008 г. Разработка приложений Windows Forms в среде .NET Редактирование текста
- 29. Типичные элементы управления… Нижний Новгород, 2008 г. Разработка приложений Windows Forms в среде .NET Вывод графики
- 30. Типичные элементы управления Нижний Новгород, 2008 г. Разработка приложений Windows Forms в среде .NET Диалоговые окна
- 31. Пример: приложение для просмотра изображений
- 32. Описание приложения В заключение рассмотрим пример простого приложения для просмотра изображений Функциональность приложения весьма примитивна: Открыть
- 33. Создание нового приложения Выполните следующие шаги: Запустите среду MS Visual Studio 2005 Выполните команду File |
- 34. Создание главного меню Для добавления к программе главного меню выполните следующие шаги: В панели компонентов щелкните
- 35. Создание обработчиков событий… Библиотека BCL содержит класс Bitmap, который берет на себя выполнение практически всей нудной
- 36. Создание обработчиков событий… Дважды щелкните в дизайнере на пункте меню Open и в редакторе кода пропишите
- 37. Создание обработчиков событий… Щелкните в дизайнере на форме, в списке событий выберите событие Paint и задайте
- 38. Создание обработчиков событий Наконец, для пункта меню Exit задайте следующий обработчик: Откомпилируйте и запустите приложение с
- 39. Ссылки… Андрей Колесов. Обзор платформы Microsoft .Net Framework. http://www.mista.ru/net/net_framework.htm Платформа .NET - обзор .NET Framework и
- 40. Ссылки… Алексей Ширшов. .NET Framework глазами программиста на C++. httphttp://http://wwwhttp://www.http://www.osphttp://www.osp.http://www.osp.ruhttp://www.osp.ru/http://www.osp.ru/oshttp://www.osp.ru/os/2004/07/184985/_http://www.osp.ru/os/2004/07/184985/_phttp://www.osp.ru/os/2004/07/184985/_p3.http://www.osp.ru/os/2004/07/184985/_p3.html Алексей Федоров. CLR – Часть 1
- 41. Ссылки Ч.А. Кариев. Создание Windows-приложений на основе Visual C#. http://www.intuit.ru/department/pl/visualcsharp Нижний Новгород, 2008 г. Разработка приложений
- 43. Скачать презентацию