Сообщения с тегом ‘Form’
Framework .Net – единый каркас среды разработки
Написано admin в 20 Июнь 2008 – 20:37 -Framework .Net – единый каркас среды разработки
В каркасе Framework .Net можно выделить два основных компонента:
- статический – FCL (Framework Class Library) – библиотеку классов каркаса;
- динамический – CLR (Common Language Runtime) – общеязыковую исполнительную среду.
Библиотека классов FCL – статический компонент каркаса
Понятие каркаса приложений – Framework Applications – появилось достаточно давно; по крайней мере оно широко использовалось еще в четвертой версии Visual Studio. Десять лет назад, когда я с Ильмиром писал книгу [В.А. Биллиг, И.Х. Мусикаев "Visual C++, 4-я версия. Книга для программистов"], для нас это было еще новое понятие. Мы подробно обсуждали роль библиотеки классов MFC (Microsoft Foundation Classes) как каркаса приложений Visual C. Несмотря на то, что каркас был представлен только статическим компонентом, уже тогда была очевидна его роль в построении приложений. Уже в то время важнейшее значение в библиотеке классов MFC имели классы, задающие архитектуру строящихся приложений. Когда разработчик выбирал один из возможных типов приложения, например, архитектуру Document-View, то в его приложение автоматически встраивались класс Document, задающий структуру документа, и класс View, задающий его визуальное представление. Класс Form и классы, задающие элементы управления, обеспечивали единый интерфейс приложений. Выбирая тип приложения, разработчик изначально получал нужную ему функциональность, поддерживаемую классами каркаса. Библиотека классов поддерживала и более традиционные для программистов классы, задающие расширенную систему типов данных, в частности, динамические типы данных – списки, деревья, коллекции, шаблоны. Read more »
Tags: assembly, Common, Document, Form, Framework, Integer, Library, MFC, Microsoft, namespace, Visual
Находится в Учебник | No Comments »
Вопрос 8. Как добавить свой обработчик для события?
Написано admin в 14 Июнь 2008 – 15:01 -Вопрос 8. Как добавить свой обработчик для события?
В Visual Studio для разных .NET языков это делается по-разному.
Вот так, например, можно добавить обработчик некоторого события для формы в C#. В окне Class View раскрываем узел с именем класса нашей форрмы (Form1), в нем раскрываем подузел Bases and Interfaces, потом – имя класса Form, и в нем опять раскрываем узел Bases and Interfaces.
Далее в раскрывшемся списке ищем нужный обработчик (они начинаются на On…), щелкаем на нем правой кнопкой мыши и выбираем Add->Override из контекстного меню.
В появившейся в окне кода заготовке можно писать код обработчика.
Tags: Add, Bases, Class, Form, Interfaces, NET, Override, Studio, View, Visual
Находится в FAQ по C# | No Comments »
Вопрос 6. Как нарисовать точку на форме?
Написано admin в 14 Июнь 2008 – 14:59 -Вопрос 6. Как нарисовать точку на форме?
Самый простой способ нарисовать точку – это нарисовать маленький кружок (так как никакого специального метода для рисования просто нет). Например, вот так:
protected override void OnPaint(PaintEventArgs e) { // TODO: Add Form1.OnPaint implementation e.Graphics.FillRectangle(new SolidBrush(Color.Black), 10, 10, 1, 1); base.OnPaint (e); }
Tags: base, Color, FillRectangle, Form, Graphics, implementation, OnPaint, PaintEventArgs, SolidBrush, TODO
Находится в FAQ по C# | No Comments »
