Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.12.2012, 16:03   #1
nastin
 
Регистрация: 20.12.2012
Сообщений: 9
По умолчанию Лабораторная работа в Visual C++

Помогите, пожалуйста сделать лабораторную на Visual C++. Есть пример похожей лабы, но переделать на свой вариант не выходит! Может быть кто-нибудь мне поможет!
5.1. Общие требования к выполнению работ
Все индивидуальные задания данной лабораторной работы имеют единую характеристику – это небольшие информационно-справочные системы или подсистемы, разработка которых ведется на основе использования стандартной файловой системы Windows, без применения средств автоматизации разработки СУБД.
Каждое спроектированное в рамках лабораторной работы приложение должно отвечать следующим требованиям.
1. Приложение должно быть диалог базированным приложением Visual C++ версии не выше 6.0. Если версия выбрана выше, то необходимо статически присоединить используемые библиотечные функции, исходя из возможностей лабораторных классов кафедры.
2. Для временного хранения данных во время выполнения программы необходимо использовать шаблоны классов библиотеки ATL, параметризуя их необходимым образом.
3. Все разработанные приложения должны решать следующие задачи:
• Создание, открытие и сохранение файла с данными, причем сохранение данных должно выполняться в 2-х вариантах – «Сохранить» и «Сохранить как»,
• Добавление, удаление и модификация записей, причем запись не должна удаляться немедленно из файла, а только помечаться как удаленная (в окне для просмотра должны отображаться либо активные, не удаленные записи, либо помеченные как удаленные, но не оба типа записей одновременно),
• Просмотр записей – листание вперед, назад, в конец файла или в его начало,
• Должна быть предусмотрена возможность восстановления удаленной записи из списка удаленных (но эта возможность обеспечивается до момента получения уплотненного файла – см. далее),
• Сохранение файла с данными должно выполняться в 2-х режимах – с уплотнением и без уплотнения (в первом случае записи помеченные как удаленные выбрасываются, а во втором случае в файл записываются все записи с сохранением их статуса),
• Сохранение данных должно выполняться в 2-х вариантах – “Сохранить” и “Сохранить как…”,
• Взаимодействие приложения с файлом данных должно осуществляться в бинарном режиме, т.е. записи сохраняются как их образ в основной памяти компьютера, вместе с тем, необходимо предусмотреть формирование файла отчета, представляющего обычный текстовый файл (txt), в котором указывается: - текущая дата, - отображается содержимое, соответствующее активным записям, - в конце размещается отметка о наличии или отсутствии в файле удаленных записей т об их количестве,
• В индивидуальной части заданий указывается для реализации некоторая частная функция, добавляемая к тем, которые были перечислены выше (например это может быть фильтрация записей, поиск элементов по ключам, вычисление некоторых значений на основе просмотра активных записей или поддержание некоторого варианта согласованности данных на основе выдачи предупреждающих сообщений и т.п.).
В процессе реализации функций, связанных с применением ключей следует обратить особое внимание на необходимость подавления «окружающих пробелов», чтобы правильно введенные ключи, случайно дополненные пробелами, не воспринимались как некорректные данные.
Индивидуальное задание:
9. Приложение предназначено для работы с БД, содержащей данные для подсчета оплаты клиентов за электричество. Информация в записях БД следующая: 1) № договора, 2) дата заключения договора, 3) Ф.И.О. клиента, 4) адрес местожительства, 5) указатель: «льготный тариф/не льготный», 6) последнее показание счетчика (КВт), 7) предыдущее показание счетчика (КВт). Необходимо при вводе ключа – «Ф.И.О. клиента», вывести: «№ договора, адрес клиента, и размер счета за потребленную энергию». Для определения счета исходить из следующего: 1) льготники потребляют 75 КВт без оплаты, 2) тариф за электроэнергию- 0,2436 коп. / КВт. Размер оплаты представить в виде «гривны - копейки», округляя вверх.

Добавлено через 41 секунду
http://us.ua/986320/
пример!!

Добавлено через 1 минуту и 32 секунды
И версия у меня Visual C++ 2010
nastin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Лабораторная работа в Visual Basic уточнение корня метод итераций. Мария0611 Помощь студентам 1 22.05.2012 17:32
Лабораторная работа Otonasi Помощь студентам 1 29.03.2012 14:34
Лабораторная работа 777pro777 Паскаль, Turbo Pascal, PascalABC.NET 2 25.10.2011 14:01
Лабораторная работа. Visual Basic DashDash Помощь студентам 0 05.05.2011 20:06
Лабораторная работа на C++ jamik2012 Фриланс 13 27.10.2010 19:29