рефераты рефераты
Главная страница > Курсовая работа: Разработка программы при помощи языка программирования языка Delphi  
Курсовая работа: Разработка программы при помощи языка программирования языка Delphi
Главная страница
Банковское дело
Безопасность жизнедеятельности
Биология
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
География экономическая география
Геодезия
Геология
Госслужба
Гражданский процесс
Гражданское право
Иностранные языки лингвистика
Искусство
Историческая личность
История
История государства и права
История отечественного государства и права
История политичиских учений
История техники
История экономических учений
Биографии
Биология и химия
Издательское дело и полиграфия
Исторические личности
Краткое содержание произведений
Новейшая история политология
Остальные рефераты
Промышленность производство
психология педагогика
Коммуникации связь цифровые приборы и радиоэлектроника
Краеведение и этнография
Кулинария и продукты питания
Культура и искусство
Литература
Маркетинг реклама и торговля
Математика
Медицина
Реклама
Физика
Финансы
Химия
Экономическая теория
Юриспруденция
Юридическая наука
Компьютерные науки
Финансовые науки
Управленческие науки
Информатика программирование
Экономика
Архитектура
Банковское дело
Биржевое дело
Бухгалтерский учет и аудит
Валютные отношения
География
Кредитование
Инвестиции
Информатика
Кибернетика
Косметология
Наука и техника
Маркетинг
Культура и искусство
Менеджмент
Металлургия
Налогообложение
Предпринимательство
Радиоэлектроника
Страхование
Строительство
Схемотехника
Таможенная система
Сочинения по литературе и русскому языку
Теория организация
Теплотехника
Туризм
Управление
Форма поиска
Авторизация




 
Статистика
рефераты
Последние новости

Курсовая работа: Разработка программы при помощи языка программирования языка Delphi

229.  end;

230.  // Создание нового массива записей

231.  procedure TForm1.NCreateClick(Sender: TObject);

232.  begin

233.  CurK:=0;

234.  SetLength(AComp,0);

235.  Fname:='';

236.  ShowAComp(AComp,SGrid1);

237.  end;

238.  // созание формы - формирование шапки таблицы

239.  procedure TForm1.FormCreate(Sender: TObject);

240.  begin

241.  SGrid1.Cells[0,0]:='№ п/п';

242.  SGrid1.Cells[1,0]:='Имя ПК';

243.  SGrid1.Cells[2,0]:='Объём памяти';

244.  SGrid1.Cells[3,0]:='Объём ОП';

245.  SGrid1.Cells[4,0]:='Тип монитора';

246.  SGrid1.Cells[5,0]:='Подключение к Internet';

247.  end;

248.  // чтение инофрмации из полей ввода и обновление

249.  // данных текцщей записи в массиве AComp

250.  procedure TForm1.BBUpdateClick(Sender: TObject);

251.  begin

252.  Comp.Name:=EName.Text;

253.  Comp.HDD:=StrToFloat(EHDD.Text);

254.  Comp.RAM:=StrToInt(ERAM.Text);

255.  Comp.Monitor:=EMonitor.Text;

256.  Comp.Inet:=RgrInet.ItemIndex = 1;

257.  //

258.  AComp[CurK]:=Comp;

259.  ShowCompInGrid(Comp,SGrid1,CurK+1);

260.  end;

261.  // ввод информации типизированного файла на форму

262.  procedure TForm1.NShowClick(Sender: TObject);

263.  var k:integer;

264.  begin

265.  AssignFile(F,Fname);

266.  ReSet(f);

267.  k:=0;

268.  SetLength(AComp,0);

269.  while not eof(f) do

270.  begin

271.  read(f,Comp);

272.  SetLength(AComp,k+1);

273.  AComp[k]:=Comp;

274.  k:=k+1;

275.  end;

276.  CloseFile(F);

277.  ShowAComp(AComp,SGRid1);

278.  end;

279.  // поиск записей, удовлетворяющих условию поиска

280.  procedure TForm1.BBSearchClick(Sender: TObject);

281.  var i,k:integer;

282.  Ares:ATComp;

283.  begin

284.  Comp.Name := EName.Text;

285.  if EHDD.Text = '' then

286.  Comp.HDD:=0

287.  else

288.  Comp.HDD:=StrtoFloat(EHDD.Text);

289.  if ERAM.Text = '' then

290.  Comp.RAM:=0

291.  else

292.  Comp.RAM:=StrtoInt(ERAM.Text);

293. 

294.  Comp.Monitor:=EMonitor.Text;

295.  Comp.Inet:=RgrInet.ItemIndex = 1;

296.  //

297.  k:=0;

298.  for i:=0 to Length(AComp) do

299.  if ((Comp.Name='')or(Pos(Comp.Name,AComp[i].Name)<>0))and

300.  ((Comp.HDD=0)or(Comp.HDD = AComp[i].HDD))and

301.  ((Comp.RAM=0)or(Comp.RAM = AComp[i].RAM))and

302.  ((Comp.Monitor='')or

303.  (Pos(Comp.Monitor,AComp[i].Monitor)<>0))and

304.  (Comp.Inet = AComp[i].Inet) then

305.  begin

306.  SetLength(Ares,k+1);

307.  Ares[k]:=AComp[i];

308.  k:=k+1;

309.  end;

310.  ShowAComp(Ares,SGrid1);

311.  end;

312.  // вывод информации о программе

313.  procedure TForm1.NInfoClick(Sender: TObject);

314.  begin

315.  AboutBox.ShowModal;

316.  end;

317.  // завершение работы приложения

318.  procedure TForm1.NExitClick(Sender: TObject);

319.  begin

320.  close;

321.  end;

322.  end.


 
ПРИЛОЖЕНИЕ В

Протокол выполнения программы

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

При редактировании или удалении данных


Страницы: 1, 2, 3, 4, 5, 6

рефераты
Новости