Перейти к содержанию

РПЗ по Базе Данных на Делфи


Рекомендуемые сообщения

Люди помогите написать Расчётно Пояснительную записку.

Нужно написать Анализ предметной области:

1)проектирование программного средства

2)Реализация ПС

3)Тестирование

4)Документирование.

В каком виде эти 4 пункта нужно написать и т. п.

И объясните как оформлять РПЗ по программированию.

Ссылка на комментарий

сначала нужно определится проект это или работа. если проект то оформляется с рамочками. могу отправить тебе на мыло пример РПЗ на проект по программированию.

Ссылка на комментарий

Гугль в помощь.

Ну и так, в помощь, если ты не очень дружишь с офисом, даже если считаешь, что дружишь на "хорошо", то всё равно каждую главу в отдельном файлике создавай.

З.Ы. если прогу не ты писал, то затрах писать Реализацию, а если попадется какой-нибудь препод кто это читать будет, то ащще крындец =D благо всегда писал сам, проблем не возникало с РПЗ. Всё что там было, мог объяснить =)

Ссылка на комментарий

payk

какие модули у тебя в программе есть и как потоки между ними проходят.

реализацию показываешь так:

стояла вот такая задача. реализовал ее таким образом.

в общем, как ты делал программу, в таком порядке и рассказывай. сначала построил модель БД, которая позволяет выполнять все необходимые запросы и является 3 н.ф.

придумал такую то форму, где все наглядно представлено.

выполнять запросы можно тут, выполняются они так и так.

Ссылка на комментарий

n \\это номер файла который нужно удалить

begin

AssignFile(f,'ученики1четверть.txt');

Reset(f);

AssignFile(f2,'ученики1четверть2.txt');

Rewrite(f2);

nz:=0;

while not(eof(f)) do

begin

nz:=nz+1;

Read(F,s);

if nz<>n then Write(F2,s);

end;

CloseFile(f2);

CloseFile(f);

Erase(f);

Rename(f2,'ученики1четверть.txt');

end;

Люди ! ! так можно запись из файла удалять ? ? ? а то у мну при удалении вылазит

%D0%A2%D0%BE%D1%87%D0%B5%D1%87%D0%BD%D1%8B%D0%B9%20%D1%80%D0%B8%D1%81%D1%83%D0%BD%D0%BE%D0%BA_a342ba63b9e978b46fbcd5f8614e018a.JPG

Ссылка на комментарий

payk

метод конечно интересный, но я бы юзал TStrings.

если тебе влом что-либо сча изменять и учить - то deletefile(<путь к файлу>).

а так симпатичнее юзать для этого tstrings. примерно выглядит так

xpy:TStrings;
...
xpy:= tstringlist.create();
xpe.clear;
xpy.loadfromfile(<путь к файлу>);
i:=0;
while i if xpy.lines[i]<>n then xpy.lines[i].delete
else inc(i);
xpe.savetofile(<путь к файлу>);

Ссылка на комментарий

TolkienDRR

deletefile(<путь к файлу>) она весь файл удаляет, а мну нужно что бы только запись.

Блииин ( мну в лом изменять всё ((( у мну с учителями такая же норм работает. Может нельзя так часто один и тот же идентификатор цикла применять ? ))

Ссылка на комментарий

payk

интересно =D я чтот думал что erase не правильно применен, поэтому посоветовал юзать deletefile. но как оказалось erase верно юзается.

у тебя хэндл файла F юзается в основной проге, поэтому выдает ошибку (скорее всего).

делаешь так:

определяешь в ЭТОЙ процедуре переменную f : file of ychenik.

должно всё заработать.

ЗЫ остальных прошу не возмущаться про: "нах юзать такое же имя". ибо дельфа должна схавать без проблем =)

Ссылка на комментарий

TolkienDRR

Сделал deletefile(<путь к файлу>) вместо erase теперь это работает норм ))) теперь на следующей строке такая же ошибка. А переименование файла я правильно сделал (может можно по другому переименовывать ) Его нужно до или после закрытия файла ?

Добавлено спустя 9 минут 35 секунд:

А воть эти ошибки как исправлять ? ))

%D0%A2%D0%BE%D1%87%D0%B5%D1%87%D0%BD%D1%8B%D0%B9%20%D1%80%D0%B8%D1%81%D1%83%D0%BD%D0%BE%D0%BA_a342ba63b9e978b46fbcd5f8614e018a_ed430cc747f704e9c791ec37cf178d16.JPG

Ссылка на комментарий

payk

пора бы курить факи маленько (renamefile).

Ошибку тоже можно гуглить, но влом перетыкивать и уж тем более распознавать текст. По мне, у тебя в цикле используется не "простая локальная перменная".

Копипасть ошибку в гугль, он тебе поможет. А вообще, такие ворнинги лучше показывать так:

нажимаешь alt+f9, тыкаешь 2 раза на ворнинг. перейдет на строку где ворнинг. потом скриншоть.

Ссылка на комментарий

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...