Показаны сообщения с ярлыком программирование.. Показать все сообщения
Показаны сообщения с ярлыком программирование.. Показать все сообщения

воскресенье, 18 августа 2013 г.

Информационное окно и компонент ToolTip

Создать программу, в которой реализовать оконное приложение, содержащее кнопку формирования элементов списка CheckedListBox, сам список CheckedListBox и кнопку, выдающее в стандартное диалоговое окно (в информационное окно) количество отмеченных элементов в списке.
В отдельном классе реализовать метод формирующий строку заданой длины из случайных символов, а также метод, формирующий массив таких строк.
Включить в форму компонент ToolTip. При его добавлении каждый элемент формы приобретает свойство ToolTip on toolTip1. Его строковое значение отображается во всплывающем окне. У самого компонента ToolTip имеется свойство ToolTipTitle, значение которого служит заголовком всех сообщений во всплывающих окнах элементов.

воскресенье, 14 июля 2013 г.

Работа с событием Form_Paint и Form_Load

Рассмотрим приложение на вычисление правильного n-угольника.
Периметр p правильного n-угольника, описанного около окружности радиуса r, равен 2*n*r*tg(PI/n). Ввести значения n и r, проверить их корректность и вывести значение периметра. Проверяемые условия: n >= 3 и r > 0; отсутствие  во входной строке не цифровых данных.
Размещение управляющий элементов на форме выполнить в относительных координатах. Ввести ограничения на минимизацию формы. (Изображения элементов не должны «налезать» друг на друга при уменьшении размеров формы.)

Обработчики событий программы

В следующем цикле задач будут рассмотрены: ввод данных, проверка данных, защита полей от внешних незапланированных действий пользователя.
События формы и элементов.
Класс в отдельном файле + статические методы
Элементы Button, TextBox, MessageBox, Label, DataGridView.
Свойства: ReadOnly, Enabled, Text,
Методы: Focus(),
Как добавить класс в проект: Solution_Explorer -> (правая кнопка) Имя_Проекта -> Add -> New_Item -> (Templates)Class -> (Name)Имя_класса.cs -> Add

Работа с изменением размера окна приложения

Windows-приложение, в котором программно изменяются значения свойств элементов управления.
Поместить в центр формы одну кнопку и в обработчике события «нажатие на кнопку» изменять размеры формы. В начале при каждом нажатии на кнопку уменьшать размеры формы, но как только форма достигнет минимальных размеров – увеличивать ее при нажатии на ту же кнопку. Когда форма достигнет максимальных размеров – переключить кнопку на уменьшение и т. д.  Начальный вид формы показан на рисунке.

Работа с многострочным TextBox и массивами

Создадим следующее Windows-приложение. В поле TextBox (в режиме ввода многострочных данных и их редактирования) необходимо вывести в виде списка элементы массива строк. Изменяя или удаляя элементы списка, будем изменять или удалять его в массиве. Затем нужно вывести в окно MessageBox массив после изменений. Обеспечим возможность восстановления начального состояния списка. 
Задайте свойства: Form1:           Text = TextBox
  StartPosition = CenterScreen
button1:         Text = Показать исходный список
button2:         Text = Внести сделанные изменения

textbox1:        Multiline = True

четверг, 4 июля 2013 г.

Основы разработки Windows-приложений

Основы разработки Windows-приложений
Элементы Form, Button, TextBox, MessageBox, ListBox.
Изменение свойств элементов(событие только одно – нажатие кнопки)
Разработка Windows-приложения с двумя элементами пользовательского интерфейса Button и TextBox (однострочный, закрытый для пользователя). При каждом нажатии кнопки выводить в текстовое поле значение очередного члена ряда Пелла: p1 = 1, p2 = 2, p3 = 5, …pi = pi-2 + 2* pi-1

О языке C#

Язык программирования C# является одним из инструментов разработки .NET-приложений для платформы Windows. В распоряжении данного инструмента есть дизайнер форм, отладчик, редактор кода, специализированный мастер публикаций и другие компоненты, необходимые для создания и внедрения приложений. На этом сайте будут собраны примеры программ, которые проиллюстрируют пользователям назначение компонентов среды, способы работы с графикой, базами данных и файлами, а также подробное описание кода и пояснения некоторых теоретических аспектов языка C#.