Требуется помощь в написании проэкта C#
Мне нужна помощь в написании проэкта.
Собственно, мне было задано написать в Visual Studio.NET, C# проэкт.
Вот состовляющие (именно так написано было в задании, ничего от себя добавить не могу так как мало понял :( )
1)Windows Application (C# Project).
2)Поля ввода имени, фамилии, и отчества преподавателя.
3) Ввод предмета с контролем ввода.
4) Сохранять введенные данные в классе
5) Выводить данные вне класса.
Требования: Windows проэкт + защита информации.
* и это на 2м курсе колледжа :(
Буду очень и очень благодарен если кто нибудь сможет помочь в написании :)
ЗЫ: Прикрепляю фото, по моему проэкт визуально должен будет выглядеть примерно так.
помочь это как? написать вместо тебя что ли :)?
например 3 и 5 пункты я не очень поняла, во первых каким образом
вводить предмет и о каком контроле идет речь(п. 3)
и что значит выводить данные вне класса
п.с. насчет колледжа не плачь, сама только закончила(и преподавали С# жутко :), врагам не пожелаю)
кстати делать вместо тебя лично я не хочу(тебя жалко :) ), могу попробавать только помочь
помочь это как? написать вместо тебя что ли :)?
например 3 и 5 пункты я не очень поняла, во первых каким образом
вводить предмет и о каком контроле идет речь(п. 3)
и что значит выводить данные вне класса
п.с. насчет колледжа не плачь, сама только закончила(и преподавали С# жутко :), врагам не пожелаю)
кстати делать вместо тебя лично я не хочу(тебя жалко :) ), могу попробавать только помочь
Ну собственно я могу ее сделать, но далеко не полностью... Меня тоже кстати интересуют части, которые я так и не понял :) :
-Сохранение информации в классе,
-Вывод информации вне класса,
-защита информации.
Ну собственно я могу ее сделать, но далеко не полностью... Меня тоже кстати интересуют части, которые я так и не понял :) :
-Сохранение информации в классе,
-Вывод информации вне класса,
-защита информации.
конечно желательно обратиться к преподу, если есть возможность, и уточнить требования к проге
[color=blue]-Сохранение информации в классе[/color]
С# - объектно ориентированный язык
поэтому естественно что временно данные сохраняются в классах
класс - это своего рода продвинутая структура(struct), он содержит в себе данные объедененные логически + методы для работы с ними.
класс - это имя существительное, которые ты
находишь в задаче. Составное имя существительное - это класс,
а простое имя существительное - это свойство класса.
Например:
Учитель - это класс(т.к. у учителя есть имя, фамилия ...)
Фамилия - это свойство класса Учитель (или класса Имя(Имя, Фамилия, Отчество) - зависит от задачи, твоя простая думаю можно без класса Имя)
[color=blue]-Вывод информации вне класса[/color]
- не знаю что имеет ввиду учитель, но со своей
стороны могу сказать что класс содержащий данные
о Учителе, например, должен также содержать функции get/set
для обеспечения доступа к этим данным.
выводить информацию нужно с класса GUI (формы) в котором напишем требуемый для этого код.
[color=blue]-защита информации[/color]
хто его знает что препод имел ввиду:
- можно проверить например что при вводе
имени учителя или предмета используются только
буквы алфавита
- например мы писали подобную прогу (найти к сожелению не могу :()
у нас было условие что один и тот же предмет не
могут вести несколько преподавателей(ну и делали соответственную проверку)
Как итог хочу сказать что сперва надо определиться
каким образом будет вводиться информация о учителях,
предметах и какая связь будет между этими двумя объектами(классами) и
какими свойствами они обладают
форма, рисунок которой ты прикрепил, судя по всему это форма для
вывода предметов которые преподает учитель? (хотя возможно я
ошибаюсь. для меня такой подход странный, привыкла что такой поиск делают
или по паспорту или другому идентификатору). Если я права тогда значит вводим полное имя препода ->
ОК -> получаем в combobox предметы которые о н преподает?
постарайся все уточнить, сделать что можешь, вопросы в принцепе
можешь постить в раздел С# если речь будет идти о небольшем совете(по работе с контролом например), у нас хороший форум по С#(для твоих проблем точно хватит).
ну а осталные вопросы кидай сюда