- •Иср Visual c#. Первые программы
- •Основы иср
- •Console_Hello
- •WindowsForms Hello
- •Численные типы в языке c#
- •Строковые и символьные типы в языке c#
- •Взаимные преобразования
- •Стандартное форматирование
- •Нестандартное форматирование
- •Тип DateTime в языке c#
- •Консольное приложение
- •Windows Formsприложение
- •Линейные структуры
Взаимные преобразования
Создать консольную программу взаимных преобразований строковых и символьных типов. Она должна отображать фамилию студента строкой и добавлять к строке символ.
Пример. Создать программу взаимных преобразований строковых и символьных типов. Она должна отображать строку Фамилия студента строками разного типа и добавлять к строке символ восклицательного знака ( ! ).
Листинг программы
Это результат его прогона:
Стандартное форматирование
Создать консольную программу вывода целого и вещественного чисел в стандартных форматах. Варианты к заданию. Целое число – номер зачетной точки, вещественное – номер зачетной книжки с 4-мя последними цифрами в дробной части.
Пример. Создать консольную программу вывода целого 123456789 и вещественного -12.345678956789 чисел в стандартных форматах.
Листинг программы
Это результат его прогона:
Ваша задача переделать программу разделив ее на две отдельные программы.
1 программа Число с плавающей точкой
Результат прогона
2 программа число целое
Результат прогона
Нестандартное форматирование
Создать консольную программу вывода вещественного числа в нестандартных форматах. Варианты к заданию. Вещественное число со знаком минус, целая и лробная части – номер зачетной книжки.
Пример. Создать консольную программу вывода в нестандартных форматах числа (-12345.678956789).
Листинг программы
Это результат его прогона:
Тип DateTime в языке c#
Предмет исследований
Структура программы на языкеC#.
Задание констант, переменных.
Тип DateTime.
Компонент DateTimePicker.
Программа решения задачи в виде консольного приложения.
Программа решения задачи в виде Windowsприложения.
Контрольные вопросы
Алфавит языка C#, операции, идентификаторы.
Структура программы.
Переменные. Их объявление.
Тип DateTime. Назначение
Компонент DateTimePicker.
Совместимость типов при присвоениях.
Консольное приложение
Создать консольное приложение для работы с типом DateTime. Оно должно запрашивать дату и время рождения студента, выводить текущие дату/время, запрашивать желаемое время дальнейшего обучения, выводить дату/время и день недели конца обучения.
Варианты к заданиям. Индивидуальные данные студента.
Пример.
Листинг программы
Результат прогона
Windows Formsприложение
Создать WindowsFormsприложение для работы с типом DateTime. Оно должно запрашивать дату и время рождения студента, выводить текущие дату/время, запрашивать желаемое время дальнейшего обучения, выводить дату/время и день недели конца обучения.
Варианты к заданиям. Индивидуальные данные студента.
Пример. Активизируем ИСР, выбираем созданиеWindowsприложения. В форму заносим компоненты:
2 компонента dateTimePicker, один для отображения текущей даты, второй для редпктирования даты рождения.
5 компонентов label для размещения поясняющих текстов.
3 компонента TextBox для ввода данных.
Компонент listBox для вывода данныхю
Компонент button(кнопка) для запуска обработчика события.
Компонентам назначаем свойства, используя окно свойств ИСР. Итог:
Двойным щелчком по кнопке инициируем в редакторе кода шаблон обработчика события, в который заносим программу.
Листинг программы
Далее окна формы на этапах прогона:
Сначала стартовое Окно.
Затем окно при редактировании компонента DateTimePicker2. В нем нужно установить год, Затем из списка вызвать коллекцию календарей месяцев, в ней выбрать календарь нужного месяца, в котором выбрать день.
Затем заполнить поля формы. Час рождения должен быть от 0 до 24.
Нажатие кнопки «Принять»приводит к обработке данных и формирование итогов в компоненте LictBox1.
Обратите внимание, в программе допущена ошибка просчет дней на обучение ведется неверно. Найдите данную ошибку и исправьте ее.