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

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

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. Нарушение авторских прав; Мы поможем в написании вашей работы!




Шрифт зодчего Шрифт зодчего состоит из прописных (заглавных), строчных букв и цифр...


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


Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...


Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Классификация ИС по признаку структурированности задач Так как основное назначение ИС – автоматизировать информационные процессы для решения определенных задач, то одна из основных классификаций – это классификация ИС по степени структурированности задач...

Внешняя политика России 1894- 1917 гг. Внешнюю политику Николая II и первый период его царствования определяли, по меньшей мере три важных фактора...

Оценка качества Анализ документации. Имеющийся рецепт, паспорт письменного контроля и номер лекарственной формы соответствуют друг другу. Ингредиенты совместимы, расчеты сделаны верно, паспорт письменного контроля выписан верно. Правильность упаковки и оформления....

ЛЕЧЕБНО-ПРОФИЛАКТИЧЕСКОЙ ПОМОЩИ НАСЕЛЕНИЮ В УСЛОВИЯХ ОМС 001. Основными путями развития поликлинической помощи взрослому населению в новых экономических условиях являются все...

МЕТОДИКА ИЗУЧЕНИЯ МОРФЕМНОГО СОСТАВА СЛОВА В НАЧАЛЬНЫХ КЛАССАХ В практике речевого общения широко известен следующий факт: как взрослые...

СИНТАКСИЧЕСКАЯ РАБОТА В СИСТЕМЕ РАЗВИТИЯ РЕЧИ УЧАЩИХСЯ В языке различаются уровни — уровень слова (лексический), уровень словосочетания и предложения (синтаксический) и уровень Словосочетание в этом смысле может рассматриваться как переходное звено от лексического уровня к синтаксическому...

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