Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RFpro.ru: Программирование на Delphi и Lazarus


Хостинг портала RFpro.ru:
Московский хостер
Профессиональный ХОСТИНГ на базе Linux x64 и Windows x64

РАССЫЛКИ ПОРТАЛА RFPRO.RU

Лучшие эксперты данной рассылки

Орловский Дмитрий
Статус: Профессор
Рейтинг: 4225
∙ повысить рейтинг »
Boriss
Статус: Академик
Рейтинг: 2652
∙ повысить рейтинг »
cradlea
Статус: Практикант
Рейтинг: 1420
∙ повысить рейтинг »

/ КОМПЬЮТЕРЫ И СОФТ / Программирование / Delphi и Lazarus

Номер выпуска:1587
Дата выхода:21.03.2011, 21:00
Администратор рассылки:Киселёва Алёна aka Verena (Профессор)
Подписчиков / экспертов:261 / 186
Вопросов / ответов:1 / 1

Вопрос № 182527: Здравствуйте уважаемые эксперты! Прошу помощи в следующем вопросе: Написать программу в Delphi 7 (вид приложения - окно) для вывода графиков (sin(x); sqrt(i)*1/i; exp(-1/x))в компонент TChart (Chart1, Chart2, Chart3) при помощи TMainMenu(График{N1...



Вопрос № 182527:

Здравствуйте уважаемые эксперты! Прошу помощи в следующем вопросе:
Написать программу в Delphi 7 (вид приложения - окно) для вывода графиков (sin(x); sqrt(i)*1/i; exp(-1/x))в компонент TChart (Chart1, Chart2, Chart3) при помощи TMainMenu(График{N1}, График 2{N2}, График 3{N3}). Я написал для графика sin(x). Ссылка незаконченную программу: http://rfpro.ru/upload/4919.

Отправлен: 16.03.2011, 16:01
Вопрос задал: Спиридонов Данил Сергеевич (Посетитель)
Всего ответов: 1
Страница вопроса »


Отвечает Евгений/Genia007/ (Профессионал) :
Здравствуйте, Спиридонов Данил Сергеевич!
Вот доработал Ваш проект
Код:
unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ExtCtrls, TeeProcs, TeEngine, Chart, Menus, Series, StdCtrls;

type
TForm1 = class(TForm)
MainMenu1: TMainMenu;
Chart1: TChart;
Chart2: TChart;
Chart3: TChart;
N1: TMenuItem;
N21: TMenuItem;
N31: TMenuItem;
N2: TMenuItem;
Series1: TFastLineSeries;
Label1: TLabel;
Series2: TFastLineSeries;
Series3: TFastLineSeries;
Label2: TLabel;
Label3: TLabel;
procedure N2Click(Sender: TObject);
procedure N1Click(Sender: TObject);
procedure N21Click(Sender: TObject);
procedure N31Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.N2Click(Sender: TObject);
begin
Close;
end;

procedure TForm1.N1Click(Sender: TObject);
var
i:integer;
begin
Chart1.Title.Visible:=False;
Chart1.BottomAxis.LabelsSeparation:=20;
Chart1.MarginTop:=10;
Label1.Caption:='sin(x)';
Series1.Clear;
for i:=-22 to 22 do
Series1.AddXY(i*0.29,sin(i*0.29));
end;

procedure TForm1.N21Click(Sender: TObject);
var
i: integer;
begin
Chart2.Title.Visible:= False;
Chart2.BottomAxis.LabelsSeparation:= 20;
Chart2.MarginTop:= 10;
Label2.Caption:= 'sqrt(i)*1/i';
Series2.Clear;
for i:= 1 to 2 2 do
Series2.AddXY(i, sqrt(i)*1/i);
end;

procedure TForm1.N31Click(Sender: TObject);
var
i: integer;
begin
Chart3.Title.Visible:= False;
Chart3.BottomAxis.LabelsSeparation:= 20;
Chart3.MarginTop:= 10;
Label3.Caption:= 'exp(-1/x)';
Series3.Clear;
for i:= 1 to 22 do
Series3.AddXY(i, exp(-1/i));
end;

end.
В прикреплённом файле весь проект. Прикрепленный файл: загрузить »

-----
Помогли тебе, помоги и ты.

Ответ отправил: Евгений/Genia007/ (Профессионал)
Ответ отправлен: 17.03.2011, 11:36
Номер ответа: 266293
Казахстан, Петропавловск
Тел.: 87776918987
Адрес сайта: Выложены мои программы со статусом freeware
ICQ # 573729535
Абонент Skype: jonixjon

Оценка ответа: 5
Комментарий к оценке:
Спасибо за ответ.

Вам помог ответ? Пожалуйста, поблагодарите эксперта за это!
Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 266293 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:


  • Оценить выпуск »
    Нам очень важно Ваше мнение об этом выпуске рассылки!

    Задать вопрос экспертам этой рассылки »

    Скажите "спасибо" эксперту, который помог Вам!

    Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
    на короткий номер 1151 (Россия)

    Номер ответа и конкретный текст СМС указан внизу каждого ответа.

    Полный список номеров »

    * Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи. (полный список тарифов)
    ** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
    *** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.



    В избранное