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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.02.2011, 01:06   #1
Defa4ka
Пользователь
 
Аватар для Defa4ka
 
Регистрация: 10.05.2009
Сообщений: 80
По умолчанию диаграммa Delphi

вот код.. производит подсчет количества повторений символов в тексте..

помогите сделать диаграмму по результатам подсчета
Код:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, Grids, StdCtrls;

type
  TForm1 = class(TForm)
    Memo1: TMemo;
    Button1: TButton;
    StringGrid1: TStringGrid;
    OpenDialog1: TOpenDialog;
    Button2: TButton;
    procedure FormCreate(Sender: TObject);
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation
uses unit2;

{$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject);
var I:integer;
begin
for i:=0 to 32 do
stringgrid1.Cells[0,i]:=(chr(i+224));
end;

procedure TForm1.Button1Click(Sender: TObject);
var
i,j:integer;
s:string;
begin
if opendialog1.Execute then
memo1.Lines.LoadFromFile(opendialog1.FileName);
s:=memo1.Text;
for j:=0 to 32 do
begin
for i:=1 to length(memo1.Text) do
if (s[i]=stringgrid1.Cells[0,j]) or (AnsiLowerCase(s[i])=stringgrid1.Cells[0,j]) then
if stringgrid1.Cells[1,j]='' then
stringgrid1.Cells[1,j]:='1' else
stringgrid1.Cells[1,j]:=inttostr(strtoint(stringgrid1.Cells[1,j])+1);
end;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
form2.Visible:=true;
end;
Величие человека есть его способность мыслить.
Блез Паскаль
Defa4ka вне форума Ответить с цитированием
Старый 02.02.2011, 01:34   #2
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

Ну так в чём проблема?
используйте TChart! И Рисуйте!
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Старый 02.02.2011, 01:40   #3
Defa4ka
Пользователь
 
Аватар для Defa4ka
 
Регистрация: 10.05.2009
Сообщений: 80
По умолчанию ))

Цитата:
Сообщение от Hacker19_90 Посмотреть сообщение
Ну так в чём проблема?
используйте TChart! И Рисуйте!
если бы не было проблемы.. я б наверное так и сделала=)
Величие человека есть его способность мыслить.
Блез Паскаль
Defa4ka вне форума Ответить с цитированием
Старый 02.02.2011, 01:44   #4
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

Цитата:
если бы не было проблемы.. я б наверное так и сделала=)
НУ так а в чём она заключается? Не охото читать про TChart в интернете?
Понимаю! Но наврятли кто-то в 2 часа ночи будет вам так просто диаграммы чертить! Так что юзайте гугл! Ну или покажите наработки на график!
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
На Delphi 7 сделать игру кто хочет стать миллионером в delphi 7 666dart666 Помощь студентам 11 04.11.2010 17:57
Rad Studio 2011 XE: новое в Delphi, C++ Builder, RadPHP и Delphi Prism savva-paladin Софт 18 02.10.2010 20:24
Delphi. Как нарисовать в Delphi два движущиеся шара с определенной скоростью? redred Общие вопросы Delphi 10 11.12.2007 10:43
Как открыть БД, написанную в Delphi если нf другой машине Delphi нет? dagarik БД в Delphi 7 22.10.2007 17:54
не StringGrid1.Cells[1,1]:='Delphi'; а вот так SG1.C[1,1]:='Delphi' Nemesisking Компоненты Delphi 7 08.09.2007 03:27