Симон Робинсон , Олли Корнес , Джей Глинн , Бартон Харвей , Крейг Макквин , Джерод Моемека , Кристиан Нагель , Морган Скиннер , Карли Ватсон - C# для профессионалов. Том II
Название: | C# для профессионалов. Том II | |
Автор: | Симон Робинсон , Олли Корнес , Джей Глинн , Бартон Харвей , Крейг Макквин , Джерод Моемека , Кристиан Нагель , Морган Скиннер , Карли Ватсон | |
Жанр: | Современные российские издания, Литература ХXI века (эпоха Глобализации экономики), Программирование: прочее, C, C++, C# | |
Изадано в серии: | ПРОГРАММИСТ — ПРОГРАММИСТУ | |
Издательство: | Лори | |
Год издания: | 2003 | |
ISBN: | 5-85582-187-0 | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "C# для профессионалов. Том II"
C# для профессионалов
Платформа .NET предлагает новую среду, в которой можно разрабатывать практически любое приложение, действующее под управлением Windows, а язык C# — новый язык программирования, созданный специально для работы с .NET.
В этой книге представлены все основные концепции языка C# и платформы .NET. Полностью описывается синтаксис C#, приводятся примеры построения различных типов приложений с использованием C# — создание приложений и служб Windows, приложений и служб WWW при помощи ASP.NET, а также элементов управления Windows и WWW Рассматриваются общие библиотеки классов .NET, в частности, доступ к данным с помощью ADO.NET и доступ к службе Active Directory с применением классов DirectoryServices.
Для кого предназначена эта книгаЭта книга предназначена для опытных разработчиков, возможно, имеющих опыт программирования на VB, C++ или Java, но не использовавших ранее в своей работе язык C# и платформу .NET. Программистам, применяющим современные технологии, книга даст полное представление о том, как писать программы на C# для платформы .NET.
Основные темы книги• Все особенности языка C#
• C# и объектно-ориентированное программирование
• Приложения и службы Windows
• Создание web-страниц и web-служб с помощью ASP NET
• Сборки .NET
• Доступ к данным при помощи ADO NET
• Создание распределённых приложений с помощью NET Remoting
• Интеграция с COM, COM+ и службой Active Directory
Читаем онлайн "C# для профессионалов. Том II". [Страница - 306]
// попробуем создать экземпляр элемента управления
// и преобразовать его в элемент управления ...
try {
Control testControl = (Control)Activator.CreateInstance(testType);
Полезный совет. System.Windows.Forms.Form является производным от Control, так как он использует контейнеризацию свойств Control для вывода элементов управления, нарисованных в форме. Если проверить свойство TopLevelControl, оно всегда будет задано при выводе класса из формы.
// нам необходимо убедиться,
// что это не элемент управления "верхнего уровня" ...
if (testControl.TopLevelControl == null) {
// если мы здесь оказались, то это элемент управления ...
AddType(testType);
}
}
Мы можем завершить пример двумя обработчиками исключений:
catch {
// если мы здесь, мы не заботимся об объекте!
}
}
} catch(Exception ее) {
MessageBox.show("The assembly could not be loaded. " + ее.Message);
}
}
Прежде чем это проверить, необходимо поместить в проект другие элементы управления. Создадим первый класс, называемый DemoTextBox, и добавим следующее предложение наследования:
public class DemoTextBox : System.Windows.Forms.TextBox
Теперь создадим другой класс, на этот раз с именем DemoMonthCalendar, и добавим следующее предложение:
public class DemoMonthCalendar : System.Windows.Forms.MonthCalendar
Выполним проект. Должно получиться подобное изображение.
Заключение
Из этой статьи мы узнали, как динамически создавать элементы управления и добавлять их в форму. Мы ввели новый класс, производный от System.Window.Forms.Button, который позволяет добавлять дополнительною функциональность и свойства кнопке. Мы увидели также, как соединить с новыми элементами управления методы, вызываемые при инициировании событий. Наконец, мы проверили возможность просмотра сборки в поисках классов и использовали изученную технику для создания простой утилиты, которая загружается и выводит эти классы по команде пользователя.--">
Книги схожие с «C# для профессионалов. Том II» по жанру, серии, автору или названию:
Анна Анатольевна Зайцева - Тапочки ручной работы: новые модели для взрослых и детей Жанр: Рукоделие Год издания: 2010 Серия: Азбука рукоделия |
Елена Александровна Осокина - Золото для индустриализации. Торгсин Жанр: История России и СССР Год издания: 2022 Серия: historia rossica |
Михаил Николаевич Иванов, Владимир Александрович Финогенов - Детали машин: Учебник для машиностроительных специальностей вузов. — 12-е изд. испр. Жанр: Детали машин Год издания: 2008 |
Николай Федорович Дубровин - Пугачев и его сообщники. 1774 г. Том 2 Жанр: История России и СССР Год издания: 2019 Серия: Отдельные издания. История России |