Сообщения с тегом ‘void’
Список с курсором. Динамические структуры данных
Написано admin в 20 Июнь 2008 – 22:01 -Список с курсором. Динамические структуры данных
Добавим в проект классы, задающие динамические структуры данных. Конечно, можно было бы воспользоваться стандартными… Но для обучения крайне полезно уметь создавать собственные классы, задающие такие структуры данных. Список с курсором — один из важнейших образцов подобных классов%:
using System;
namespace Shapes Read more »
Tags: elem, empty, ensure, Figure, last, newitem, prev, public, require, right, start, void
Находится в Учебник | No Comments »
Огранизация меню в формах
Написано admin в 20 Июнь 2008 – 21:57 -Огранизация меню в формах
Важными атрибутами интерфейса являются меню и инструментальные панели с кнопками. Рассмотрим, как организуются эти элементы интерфейса в формах. Меню и панели с кнопками можно создавать как вручную в режиме проектирования, так и программно.
Несколько слов о терминологии. Когда мы говорим о меню, то имеем в виду некоторую структуру, организованную в виде дерева. Меню состоит из элементов меню, часто называемых пунктами меню. Каждый пункт — элемент меню — может быть либо меню (подменю), состоящим из пунктов, либо быть конечным элементом меню — командой, при выборе которой выполняются определенные действия. Главным меню называется строка, содержащая элементы меню верхнего уровня и обычно появляющаяся в вершине окна приложения — в нашем случае, в вершине формы. Как правило, главное меню всегда видимо, и только оно видимо всегда. Можно из главного меню выбрать некоторый элемент, и, если он не задает команду, под ним появятся пункты меню, заданные этим элементом — говорят, что появляется выпадающее меню. Поскольку каждый из пунктов выпадающего меню может быть тоже меню, то при выборе этого пункта соответствующее выпадающее меню появляется слева или справа от него.
Кроме структуры, заданной главным меню, в форме и в элементах управления разрешается организовывать контекстные меню, появляющиеся (всплывающие) при нажатии правой кнопки мыши. Read more »
Tags: ColorDialog, ContextMenu, Controls, DialogResult, index, Menu, Text, ToolBar, void
Находится в Учебник | No Comments »
Проект «Город и его службы»
Написано admin в 20 Июнь 2008 – 21:47 -Проект «Город и его службы»
Завершить лекцию о событиях хочется содержательным учебным проектом, в котором моделируется жизнь города, происходящие в нем события и реакция на них городских служб. Наша главная цель в данном проекте — еще раз показать, как возникающее событие, в данном случае — пожар в одном из домов города, обрабатывается по-разному городскими службами — пожарными, милицией, скорой помощью. Конечно, все упрощено, в реальном городе событиями являются не только пожары и преступления, но и более приятные ситуации: день города, открытие фестивалей и выставок, строительство новых театров и институтов.
Начнем с описания класса, задающего наш город. Этот класс уже появлялся и в этой, и в предыдущей лекции, здесь его описание будет расширено. Начнем со свойств класса: Read more »
Tags: base, Build, BuildingNumber, Fire, FireEventArgs, FireEventHandler, fireman, LifeOurTown, NewTown, Override, permit, Police, receiver, TownSize, void
Находится в Учебник | No Comments »
