Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

MessageBox





Невизуальный объект служит для вывода оперативных сообщения на экран. Главный метод Show.

Общий вид обращения к объекту MessageBox:

 

MessageBox.Show("<Текст сообщения>",”<Текст заголовка>",

MessageBoxButtons.<Вариант кнопок в окне сообщения >,

MessageBoxIcon.<Вариант иконы в окне сообщения >);

 

 

Объект MessageBox возвращает в качестве значения тип DialogResult, который может принимать такие значения:

Перечисление DialogResult

Член Числовое значение
None  
OK  
Cancel  
Abort  
Retry  
Ignore  
Yes  
No  

 

Варианты (перечисление) кнопок MessageBoxButtons

Член перечисления Числовое значение
OK  
OKCancel  
AbortRetrylgnore  
YesNoCancel  
YesNo  
RetryCancel  

Варианты (перечисление) икон MessageBoxIcon

Член перечисления Значение

None
Hand
Stop
Error
Question
Exclamation
Warning
Asterisk
Information

 

 

Пример сообщения с вариантами ответов «Да», «Нет», «Отказ» и с иконой в виде вопросительного знака:

MessageBox.Show(

"Вы хотите удалить текущую запись?", // Сообщение в области окна

"Список студентов", //Заголовок окна

MessageBoxButtons.YesNoCancel,//Кнопки «Да» «Нет» «Отмена»

MessageBoxIcon.Question)// Икона «Знак вопроса»

 

Чтобы распознать, по какой из кнопок пользователь щелкнул на интерфейсе, надо с помощью условного оператора if или оператора-переключателя switch сделать разводку процесса по выбранным направлениям.

Пример разводки с помощью if:

 

DialogResult dr = MessageBox.Show

("Вы хотите удалить текущую запись?", // сообщение в окне

"Список студентов", // заголовок окна

MessageBoxButtons.AbortRetryIgnore, // кнопки «Прервать» «Повторить» «Пропустить»

MessageBoxIcon.Question // икона «Вопросительный знак»

);

if (dr == DialogResult. Abort) MessageBox.Show("Выбран ответ Прервать");

else if (dr == DialogResult. Retry) MessageBox.Show("Выбран ответ Повтор");

else MessageBox.Show("Выбран ответ Пропустить");

 

Пример разводки с помощью switch:

 

switch (MessageBox.Show

("Внимание! Подтвердите действие <создать базу данных>",// сообщение в окне

"Работа с БД",// заголовок окна

MessageBoxButtons. YesNoCancel,// кнопки «Да» «Нет» «Отказ»

MessageBoxIcon.Exclamation)) // икона «Восклицательный знак»

{

case DialogResult.Yes: MessageBox.Show("Выбран ответ Да"); break;

case DialogResult.No: MessageBox.Show("Выбран ответ Нет"); break;

case DialogResult.Cancel: MessageBox.Show("Выбран ответ Отмена"); break;

}

Random

системный класс для работы со случайными числами

Чтобы воспользоваться методами класса, необходимо создать классовый объект командой типа Random rand = new Random(<;базовое число >).

Базовое число (в Help-справке Visual Studio используется термин seed) обеспечивает генерацию одной и той же последовательности псевдослучайных чисел при каждом последующем обращении к классу Random. Чтобы получать различные последовательности, следует изменять значение seed при каждом создании объекта Random.

 

 

(Примеры даны для объекта Random rand = new Random())

Метод Описание
NextDouble() Генерирует случайное число от 0 до 1 Пример генерации одного числа: rand.Next Double()
NextBytes Заполняет элементы указанного массива случайными числами
Sample Возвращает случайное число между 0.0 и 1.0
ToString Возвращает строку String представляющую объект
Next Возвращает случайное число
rand.Next() Возвращает целое случайное число в формате int32
rand.Next(n) Возвращает целое случайное число в диапазоне от 1 до n-1
rand.Next(n1,n2) Возвращает целое случайное число в диапазоне от n1+1 до n2-1
Equals Определяет, является ли указанный объект эквивалентным текущему

 

String

системный класс для работы со строками. Класс обеспечивает множество встроенных методов для сравнения, поиска и управления строковыми значениями.

В приведённых ниже примерах использованы такие обозначения:

string s строка

string subs подстрока

char ch, ch1,ch2 символы

int len,pos целое

Метод Описание
s.Lenght() Количество символов в строке
Compare() функция сравнения двух строк;
Concat Concat() создает новую строку из двух и более исходных строк; создает дубликат исходной строки;
s.IndexOf(ch) Положение(индекс) символа ch в сnроке s
s.IndexOf(subs) Положение (индекс) подстроки subsв сnроке s
s.Trim() Отбрасываются ведущие и замыкающие пробелы в строке
s.Substring(len,pos) Из строки s начиная с позиции pos извлекается подстрока длиной len
s.Substring(pos) Из строки s начиная с позиции pos извлекается подстрока длиной до конца строки s
s.Insert(pos,subs) В строку sвставляется подстрока subs
s.Remove(pos,len) Из строки s удаляется lenсимволов, начиная с позиции pos
s.Replace(ch1,ch2) В строке s все символы ch1 заменяются символами ch2
s.ToUpper() Все символы преобразуются к верхнему регистру
s.ToLower() Все символы преобразуются к нижнему регистру
s.EndsWith(subs) Определяет, заканчивается ли строка s подстрокой subs
s.StartsWith(subs) Определяет, начинается ли строка s подстрокой subs







Дата добавления: 2015-08-12; просмотров: 446. Нарушение авторских прав; Мы поможем в написании вашей работы!




Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...


Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...


Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...


Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Основные симптомы при заболеваниях органов кровообращения При болезнях органов кровообращения больные могут предъявлять различные жалобы: боли в области сердца и за грудиной, одышка, сердцебиение, перебои в сердце, удушье, отеки, цианоз головная боль, увеличение печени, слабость...

Вопрос 1. Коллективные средства защиты: вентиляция, освещение, защита от шума и вибрации Коллективные средства защиты: вентиляция, освещение, защита от шума и вибрации К коллективным средствам защиты относятся: вентиляция, отопление, освещение, защита от шума и вибрации...

Задержки и неисправности пистолета Макарова 1.Что может произойти при стрельбе из пистолета, если загрязнятся пазы на рамке...

Уравнение волны. Уравнение плоской гармонической волны. Волновое уравнение. Уравнение сферической волны Уравнением упругой волны называют функцию , которая определяет смещение любой частицы среды с координатами относительно своего положения равновесия в произвольный момент времени t...

Медицинская документация родильного дома Учетные формы родильного дома № 111/у Индивидуальная карта беременной и родильницы № 113/у Обменная карта родильного дома...

Основные разделы работы участкового врача-педиатра Ведущей фигурой в организации внебольничной помощи детям является участковый врач-педиатр детской городской поликлиники...

Studopedia.info - Студопедия - 2014-2025 год . (0.01 сек.) русская версия | украинская версия