|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
13.03.2017, 23:14 | #11 |
Участник клуба
Регистрация: 14.05.2016
Сообщений: 1,793
|
Если тебе интересны файлы, тогда сделай запись в файл.
Вот структура файла: 10.jpg (я знаю, тебе удобней записывать в файл голые числа типа такого: "4 34.5 .....",.. но так не красиво. Лучше, потом при чтении, чуть-чуть заморочиться, но зато будет читаемо в файле). Наверно тебе будет этот пункт слишком простым, поэтому сделай еще что-нибудь... Когда сделаешь запись в файл, можно будет сразу общаться по поводу чтения из того же файла... |
13.03.2017, 23:49 | #12 |
Пользователь
Регистрация: 12.03.2017
Сообщений: 29
|
Спасибо большое тебе за шаблон , с пунктами меню буду пробывать а на счет: Ктате, я придумал как удалить/добавить запись из/в массива. Через промежуточный (динамический) массив:
1) есть массив а[5]. Надо удалить одну позицию. 2) создаём b[5-1]. копируем из а[5] в b[4] и удаляем []а. 3) создаём новый массив а[4] и приваимаем элементы b[4]. 4) удаляем b[4]. Я суть саму понял токо как это "копируем из а[5] в b[4]" в коде отобразить? |
14.03.2017, 00:05 | #13 |
Участник клуба
Регистрация: 14.05.2016
Сообщений: 1,793
|
Всмысли "копируем из а[5] в b[4]"?
Через "for..." конечно. А как ещё? Конечно, если бы ты работал с STL (vector), тогда там есть специальные функции по копированию (да и удаления бы упростилось - тоже есть библиотечная функция)... но вы такого не учили. Поэтому, типа такого: Код:
|
14.03.2017, 00:25 | #14 |
Участник клуба
Регистрация: 14.05.2016
Сообщений: 1,793
|
По поводу меню.
Я подумал, что его пункты (Редактирование данных/ 32. добавить запись и Ввод данных:/из клавиатуры) дублируют друг друга, поэтому можно оставить один... Типа такого: Код:
|
14.03.2017, 00:41 | #15 |
Участник клуба
Регистрация: 14.05.2016
Сообщений: 1,793
|
Я тут подумал, что если ты будешь добавлять и удалять записи, то они получаться не отсортироваными.
Может тебе в пункте меню "Редактирование данных" еще один подпункт предусмотреть "Сортировать данные по году"? |
14.03.2017, 01:49 | #17 |
Участник клуба
Регистрация: 14.05.2016
Сообщений: 1,793
|
Шаблон поменял:
Код:
12.jpg Последний раз редактировалось ura_111; 14.03.2017 в 10:07. |
14.03.2017, 11:39 | #18 |
Участник клуба
Регистрация: 14.05.2016
Сообщений: 1,793
|
Вроде забацал (удаление с помощью дополнительного динамического массива; а также сделал п. меню Очистить БД):
Код:
12.jpg Твоя задача - хорошенько протестировать то, что есть на сегодняшний момент (в принципе программа вся готова, кроме пунктов 3, 42, 5). При этом можешь удалять и добавлять (добавлять пока вручную в самом тексте программы, - только когда добавляешь элементы - следи за "N"); удалять несколько раз и с чередованием с остальными пунктами меню; проверить обработку всех ошибок (корректно ли реагирует на их программа?)... Короче, хорошее тестирование занимает столько же времени как и писать сам код программы (а иногда и большее время). ___________________________________ __________________________ Пару слов о самой структуре: Код:
Код:
А ну напиши как ты понимаешь задание (просто, пример БД). ___________________________________ ____________________________ У меня на строчку: #include "stdafx.h" всегда ошибку выдаёт и я её постоянно комментирую у себя... Наверно это зависит от компилятора. А у тебя в этой строчке ошибки нет? _______________ Теперь о том, что ты можешь уже написать: 1) добавить запись в БД (по аналогии с удаление) 2) запись в файл (как должна храниться информация в файле я тебе чуть выше показывал). Сделай эти пункты, а я их протестирую. Последний раз редактировалось ura_111; 14.03.2017 в 12:52. |
14.03.2017, 21:50 | #19 |
Пользователь
Регистрация: 12.03.2017
Сообщений: 29
|
Я в Visual Studio 2010 работаю без этой строчки #include "stdafx.h" у меня тогда проект не запускаеться, ну и спасибо за новый шаблон с удалением,буду пробовать сохранить запись и просмотреть.
Последний раз редактировалось Andrey0072; 14.03.2017 в 22:02. |
14.03.2017, 21:58 | #20 |
Пользователь
Регистрация: 12.03.2017
Сообщений: 29
|
а про то как я понимаю пример БД , ну я понимаю так : записать в бд запись(сохранить другими словами), просмотреть запись или записи,удалить запись и добавление новой записи.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Курсовая работа | Evgesha1222 | Фриланс | 3 | 20.06.2013 14:12 |
Курсовая работа по БД | Suslik963 | Фриланс | 6 | 23.05.2013 11:55 |
Курсовая работа(( | Юрико | Помощь студентам | 4 | 27.12.2012 17:09 |
курсовая работа по с# | сишарп | Фриланс | 1 | 05.06.2012 23:15 |
Курсовая работа! | ...Dls... | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 26.12.2008 12:42 |