Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 30.04.2012
Сообщений: 18

непростые задачки

20.12.2012, 14:28. Показов 677. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
помогите написать хотя бы несколько!я в этом новичок,мало что понимаю
дело в том что все задания связаны между собой,исходя из одного надо написать другой,кроме задания 2.1

Задание 2.1.
Необходимо написать Windows Forms приложение, содержащие элементы для ввода
текстовых полей: Фамилия, Имя, Отчество, год рождения; кнопку, по нажатию на которую
выводится сообщение вида:
Приветствую, Ф.И.О.!
Ваш возраст N лет.
Реализацию проекта необходимо вынести в отдельный «рабочий» класс, называемый,
например, WorkClass. Базовый класс проекта должен вызывать метода этого «рабочего» класса,
обращаться к его переменным.
Подсказка: для вывода сообщения необходимо использовать MessageBox диалог

Задание 2.2.
Создать новое приложение. В отдельном файле необходимо реализовать класс согласно
варианту. В классе переопределить функцию ToString() так, чтобы возвращала значения её полей.
На главную форму добавить элементы ListBox, кнопки «Новый», «Удалить».
При нажатии на кнопку «Добавить», необходимо вывести форму, в которой вводите
значения согласно варианту, введённые данные запоминаются в массиве. Для ввода enum-полей
использовать ComboBox.
ListBox отображает текущий список запомненных элементов. В качестве значения в строке
используется результат функции ToString().
При нажатии на кнопку «Удалить» удаляется выделенный элемент.
Реализацию проекта необходимо вынести в отдельный «рабочий» класс, называемый,
например, WorkClass. Базовый класс проекта должен вызывать метода этого «рабочего» класса,
обращаться к его переменным. В «рабочем» классе хранится массив используемых данных.
Внимание! Изучите свойства форм, интерфейс должен быть растягиваемым и приятным
глазу.
мой вариант:
Телепрограммы Наименование, канал, время начала, время
окончания, тип (детский, мультфильм, ужасы
и т.п.)


Подсказка: ListBox, ComboBox, Object, Array. List, Enum

Задание 2.3.
Добавить в классы данных описания свойств (set; get для каждого поля. В класс добавить
поле id – уникальный номер элемента типа int.
Модифицировать приложение 2.2. следующим образом: Добавить на форму элемент
PropertyGrid. В ListBox теперь должно отображаться только описание элемента (например, ФИО), а
в PropertyGrid все поля элемента. Номер id должен быть недоступен для изменения.
Подсказка: PropertyGrid. set, get


Задание 2.4.
Модифицировать 2.3. При запуске приложения данные должны считываться из файла и при
завершении записываться в него.
А) использовать запись в бинарный (текстовый) файл;
Б) использовать XML сериализацию.
Подсказка:
System.IO (BinaryWriter, BinaryReader или др), XmlSerializer (XML сериализация)


Задание 2.5.
Модифицировать приложение из 2.4. Добавить на форму Tab элемент. На первой вкладке
должны быть элементы из задания 2.4.: ListBox, кнопки добавления и удаления данных. На второй
вкладке: DataGridView, кнопки добавления и удаления. Колонки DataGridView должны
соответствовать полям класса, а строки – запомненные элементы. Программа считается
сделанной корректно, если все изменения с данными на любой вкладке отображаются и на
другой вкладке.
Подсказка: DataGridView, события

Задание 2.6.
Модифицировать задание 2.5. с использованием техник привязки: DataBinding,
INotifyPropertyChanged, BindingList, DataSource.
Подсказка:
Предполагается настройка вашего «рабочего» класса для работы с интерфейсом
INotifyPropertyChanged, настройка элеме
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
20.12.2012, 14:28
Ответы с готовыми решениями:

задачки
Помогите пожалуйста сделать програми. Программы нужно сделать в Lazarus( программный язык очень похожий на Pascal). Помогите очень прошу....

задачки по паскалю
ВИКОРИСТАННЯ ЗАПИСІВ. ОБРОБКА ФАЙЛОВИХ СТРУКТУР ДАНИХ Задача А: Створити файл, який містить інформацію про особисту колекцію...

Найдите и выведите все непростые делители числа М
Постройте два множества А и К. Во множестве А разместите все делители целого числа М, а во множестве К – все простые делители этого числа....

1
Почетный модератор
 Аватар для Puporev
64319 / 47615 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
20.12.2012, 14:58
Achy, Тебе в какой раздел нужно? Это точно не Турбо Паскаль.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
20.12.2012, 14:58
Помогаю со студенческими работами здесь

Найдите и выведите все непростые делители числа М (множества)
Постройте два множества А и К. Во множестве А разместите все делители целого числа М, а во множестве К – все простые делители этого числа....

задачки
Помогите плиз с задачками! 1. если в масиве есть хотя бы одна пара одинаковых соседних элементов, то напечатать все елементы, следующие...

Задачки
Помогите милой девушке :) решить две задачки: 1. Вычислить значение функции y=1-x+sinx-ln(1+x) x=0.5 2. Даны х1=0,5;...

Задачки...
Мне нужно написать эти 5 программ по зарез! Помогите плиз! В долгу не останусь! 1.Обчислити k-й (k0)член послідовності {x n}, де...

Задачки на строки
Проверьте,в чём ошибка и как исправить? УСЛОВИЕ: Выясните, имеются ли в строке S два соседствующих одинаковых символа. Формат входных...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru