Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 14.03.2011, 00:18
slayer2707 slayer2707 вне форума
Прохожий
 
Регистрация: 14.03.2011
Сообщения: 1
Репутация: 10
По умолчанию Программа для работы с графическими файлами

Помогите пожалуйста с заданием:
На жестком диске С: в различных папках имеются файлы с графическими изображениями. Нужно создавать списки таких файлов, используя заданные критерии (например, тип, общая часть имени, дата создания, дата последнего изменения, место расположения и т.д.). Эти списки должны храниться в специальных файлах в отдельной папке. Должна иметься возможность просматривать как списки, так и изображения.
Ответить с цитированием
  #2  
Старый 14.03.2011, 04:29
Assistant Assistant вне форума
Продвинутый
 
Регистрация: 20.02.2011
Адрес: там где правят идиоты
Сообщения: 603
Версия Delphi: 7
Репутация: выкл
По умолчанию

вот это для начала почитайте, да и вообще, говорят поиск рулит, сам не проверял ))))
Ответить с цитированием
  #3  
Старый 14.03.2011, 13:09
slayer2707 slayer2707 вне форума
Прохожий
 
Регистрация: 14.03.2011
Сообщения: 1
Репутация: 10
По умолчанию что сделал

код #
unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, FileCtrl, StdCtrls, jpeg, ExtCtrls, Buttons, Grids;

type
TForm1 = class(TForm)
Panel1: TPanel;
DirLst: TDirectoryListBox;
FileEd: TEdit;
FileLst: TFileListBox;
DriveComboBox1: TDriveComboBox;
FilterCb: TFilterComboBox;
ImgSb: TScrollBox;
Img: TImage;
BitBtn1: TBitBtn;
Button1: TButton;
SaveDialog1: TSaveDialog;
BitBtn2: TBitBtn;
BitBtn3: TBitBtn;
OpenDialog1: TOpenDialog;
ListBox1: TListBox;
BitBtn4: TBitBtn;
StringGrid1: TStringGrid;
Button6: TBitBtn;
BitBtn5: TBitBtn;
procedure FileLstDblClick(Sender: TObject);
procedure ImgDblClick(Sender: TObject);
procedure BitBtn1Click(Sender: TObject);
procedure Button1Click(Sender: TObject);
procedure BitBtn3Click(Sender: TObject);
procedure BitBtn4Click(Sender: TObject);
procedure BitBtn2Click(Sender: TObject);
procedure Button6Click(Sender: TObject);
procedure BitBtn5Click(Sender: TObject);
procedure FormCreate(Sender: TObject);



private
{ Private declarations }
public
{ Public declarations }
end;



var
Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.FileLstDblClick(Sender: TObject);
begin
Img.Picture.LoadFromFile(FileLst.FileName);

end;

procedure TForm1.ImgDblClick(Sender: TObject);
begin
Img.Proportional:=not Img.Proportional;
if Img.Proportional then
Img.Align:=alClient else
Img.Align:=alNone;
end;

procedure TForm1.BitBtn1Click(Sender: TObject);
var i:integer;
begin

Listbox1.AddItem(ExtractFileName(FileLst.filename) ,nil);

end;

procedure TForm1.Button1Click(Sender: TObject);
begin
Listbox1.DeleteSelected;

end;

procedure TForm1.BitBtn3Click(Sender: TObject);
var i:Integer;
s,s1:string;
begin
if not OpenDialog1.Execute then
exit;
Listbox1.Items.LoadFromFile(OpenDialog1.FileName);
end;


procedure TForm1.BitBtn4Click(Sender: TObject);
begin
Img.Proportional:=not Img.Proportional;
if Img.Proportional then
Img.Align:=alClient else
Img.Align:=alNone;
end;

procedure TForm1.BitBtn2Click(Sender: TObject);
var i:integer;
f:TextFile;
begin
if SaveDialog1.Execute then
begin
AssignFile(f,SaveDialog1.FileName);
Rewrite(f);
for i:=0 to Listbox1.Items.Count-1 do
begin
Write(f,Listbox1.Items[i]+#13#10);
end;
CloseFile(f);
end;
end;
#
но хотелось бы наверно вместо листбокса стринггрид
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 05:36.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025