Сообщения с тегом ‘public’
Список с курсором. Динамические структуры данных
Написано 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 »
Урок 8. Работаем с меню
Написано admin в 20 Июнь 2008 – 19:32 -Урок 8. Работаем с меню
Сейчас мы с вами рассмотрим, как использовать меню (а точнее, главное меню – экземпляр класса MainMenu) в программах на C#. Главное, что мы сделаем – это динамическое добавление пунктов меню и обработчиков для них.
Программа наша будет работать так – при нажатии на кнопку (а это будет единственная кнопка на форме) в главное меню будет добавляться еще один подпункт. Текст на этом подпункте будет очередное число (”1″, “2″, …). При выборе любого пункта меню будет появляться messagebox с текстом, совпадающим с текстом на нажатом пункте меню.
Итак, создайте новый Windows-проект, разместите на форме кнопку и добавьте MainMenu из окна Toolbox.
MainMenu добавится не на саму форму, а ниже (и это логично, так как мы не можем задать точного положения главного меню на форме – x и y, например; так что и особого смысла в расположении на самой форме нет). В меню задайте имя самого первого пунта как “Menu”. Read more »
Tags: button, EventHandler, MainMenu, menuItem, MessageBox, public, string, System, Toolbox, ToString
Находится в Windows и C# | No Comments »
Урок 22. Статические методы класса
Написано admin в 14 Июнь 2008 – 16:08 -Урок 22. Статические методы класса
На предыдущем уроке мы рассмотрели статические переменные класса. При этом наша переменная data была объявлена как public. Это не слишком хорошо – переменные класса лучше прятать от посторонних глаз. Но, так как доступ к нашей переменной нам все-таки нужен, то мы добавим в наш класс функции для чтения и записи переменной data. Вот новый вариант нашего класса:
Tags: Console, GetData, main, newData, public, SetData, static, System, Test
Находится в Уроки C# | No Comments »
Вопрос 5. Как вызвать конструктор базового класса?
Написано admin в 14 Июнь 2008 – 14:58 -Вопрос 5. Как вызвать конструктор базового класса?
Ситуация такая – есть базовый класс и есть производные классы. У базового класса есть некий конструктор с параметрами, код которого должен выполнятся в каждом производном класса (т. е. это некий общий код). Разумеется, писать этот код в каждоб производном классе не логично. Правильно это делать через ключевое слово base:
Tags: base, Console, main, new, public, static, Test
Находится в FAQ по C# | No Comments »
