დელფიში გრაფიკული ინფორმაციის ჩვენების გზები. დელფის გრაფიკული შესაძლებლობების შერჩევა. გამოსახულების კომპონენტი და PaintBox

გოლოვნა / მუშაობის ოპტიმიზაცია

სლაიდი 2

"ვიბრაცია გრაფიკული ინფორმაციადელფში» თემის გეგმა: დელფში გრაფიკული ინფორმაციის ჩვენების გზები. სურათების ჩვენება. გეომეტრიული ფორმების ვიზუალიზაცია. პობუდოვას გრაფიკა და დიაგრამა.

სლაიდი 3

1. გრაფიკული ინფორმაციის ჩვენების მეთოდები. Delphi-ს აქვს გრაფიკული ინფორმაციის ჩვენების რამდენიმე მეთოდი: მომზადებული სურათების მთელი რიგის ჩვენება (კომპონენტები Image, Shape); პობუდოვას გრაფიკა და დიაგრამა (კომპონენტის დიაგრამა და ინტ.); გამოსახულების ჩამოსხმა პროგრამულად(ტილოს ობიექტი).

სლაიდი 4

სურათების ჩვენება. სურათის კომპონენტის დახმარებით სურათების ჩვენება, ჩვენ გადავხედეთ ერთ-ერთ წინა თემას. აქ ჩვენ შევხედავთ უმარტივესი ანიმაციის შექმნის მაგალითს გამოსახულების პერიოდული ცვლილების გზით, რომელიც ნაჩვენებია Image კომპონენტებში. კონდახიდან გადახტომა.

სლაიდი 5

გეომეტრიული ფორმების ვიზუალიზაცია. უმარტივესი გეომეტრიული ფორმების ჩვენება ფორმაზე ხდება Shape კომპონენტის გამოყენებით.

სლაიდი 6

გეომეტრიული ფორმების ვიზუალიზაცია. Shape კომპონენტის ძირითადი ძალა:

სლაიდი 7

გეომეტრიული ფორმების ვიზუალიზაცია. Shape კომპონენტების რაოდენობის მიხედვით, შეგიძლიათ შექმნათ მოუხერხებელი პატარები. Shape კომპონენტების პოზიციის (. Left, . Top), ზომის (. Width, . Height) და ფერის (Brush. Color) პროგრამულად შეცვლით, შეგიძლიათ შეცვალოთ უმარტივესი ანიმაციის ელემენტები პატარაში. შეხედე მაგალითს.

სლაიდი 8

პობუდოვას გრაფიკა და დიაგრამა. დიაგრამები გამოიყენება რიცხვითი მონაცემების მასივების პირველი პრეზენტაციისთვის, მათი ვიზუალური წარმოდგენისა და ანალიზისთვის. კონდახი. დელფის სქემების წახალისებისთვის, არსებობს რამდენიმე კომპონენტი, ერთ-ერთი მათგანია Chart კომპონენტი (გაყოფილი TeeChart Std-ით).

სლაიდი 9

პობუდოვას გრაფიკა და დიაგრამა. ჩარტის კომპონენტის ნახვა ფორმაში ჩასმის შემდეგ:

სლაიდი 10

პობუდოვას გრაფიკა და დიაგრამა. კრემი "ობიექტის ინსპექტორი" საშუალებას გაძლევთ მიიღოთ წვდომა დიაგრამის კომპონენტის უფლებებზე სპეციალური დიალოგური ფანჯრის გახსნით (მარჯვენა ღილაკი კომპონენტზე \ დიაგრამის რედაქტირება...) მონაცემთა სერიის დამატება დიაგრამების ტიპის შეცვლა

სლაიდი 11

პობუდოვას გრაფიკა და დიაგრამა. აირჩიეთ დიაგრამების ტიპი:

სლაიდი 12

პობუდოვას გრაფიკა და დიაგრამა. სიმძლავრის პარამეტრები კოორდინატთა ღერძებისთვის (ღერძი):

სლაიდი 13

პობუდოვას გრაფიკა და დიაგრამა. ბგერების ჩვენების მონაცემები გადაეცემა გრაფიკს პროგრამულად, კონდახით: Series1.Clear; (გასუფთავებული სერია) i:=1-დან N Series1.addxy(i, A[i], ‘’, clGreen); X ღერძის მნიშვნელობა Y ღერძის მნიშვნელობა X ღერძის ხელმოწერა დიაგრამაზე მონაცემების რაოდენობა ნახეთ y = Sin(x) ფუნქციის გრაფიკის მაგალითი.

სლაიდი 14

დალი: ლაბორატორიული სამუშაო No13.1. „სურათებისა და გეომეტრიული ფიგურების ვიბრაცია, მათი ანიმაცია“. ამოცანები: 1) დამატებების შემუშავება გამოსახულების პერიოდული ცვლილების გზაზე უმარტივესი ანიმაციის შესაქმნელად, რომელიც გამოსახულია გამოსახულების კომპონენტებში. (სურათების რაოდენობა არანაკლებ სამი, ნახატები შერჩეულია დამოუკიდებლად).

სლაიდი 15

ამოცანა: 2) Shape კომპონენტებიდან გამოიგონეთ და დახატეთ პატარები. პროგრამულად შეცვალეთ პოზიცია, შეცვალეთ Shape კომპონენტების ფერი ან ფერი პატარაში, რათა შექმნათ უმარტივესი ანიმაციის ელემენტები.

სლაიდი 16

დალი: ლაბორატორიული სამუშაო No12.2. "პობუდოვის გრაფიკა და დიაგრამა". დავალება: შეცვალეთ პროგრამა ლაბორატორიული სამუშაო No9 (ცხრილის მონაცემების მიმოხილვა). დაამატეთ ცხრილებიდან მიმდინარე მონაცემების ჩვენების შესაძლებლობა ჰისტოგრამაზე ან წრიულ დიაგრამაზე. 2) მოცემული ფუნქციის განრიგის ინდუქცია.

ყველა სლაიდის ნახვა

"გრაფიკული ინფორმაციის ჩვენება დელფში"
თემის გეგმა:
1. გრაფიკის ვიზუალიზაციის გზები
ინფორმაცია დელფოში.
2. სურათების ვიზუალიზაცია.
3. გეომეტრიულის ცვალებადობა
ფიგურები

1. გრაფიკული ინფორმაციის ჩვენების მეთოდები.
დელფის რამდენიმე გზა აქვს
გრაფიკული ინფორმაციის ვიზუალიზაცია:
ვისნოვოკი მზადების გრძელი ხაზის უკან
სურათი (კომპონენტები გამოსახულება,
ფორმა);
პობუდოვას გრაფიკა და დიაგრამა
(კომპონენტის დიაგრამა და ში);
გამოსახულების ჩამოსხმა
პროგრამულად (ობიექტი
ტილო).

2. სურათების ვიზუალიზაცია.
სურათების ნახვა დახმარებისთვის
სურათის კომპონენტი, რომელსაც ჩვენ შევხედეთ
ერთ-ერთი წინა თემა.
აქ ჩვენ ვუყურებთ კონდახს
უმარტივესი ანიმაციის შექმნა
პერიოდული ცვლილების გზა
სურათები ნაჩვენებია
გამოსახულების კომპონენტები.
კონდახიდან გადახტომა.


ვიბრაცია უმარტივესი
გეომეტრიული ფორმები ფორმაზე
დაიცავით Shape კომპონენტი.

3. გეომეტრიული ფორმების ცვალებადობა.
Shape კომპონენტის ძირითადი ძალა:
ფუნჯი
კალამი
ფორმა
ფერი (.Color) და სტილი (.Style) ამისთვის
ფიგურის შევსება.
ფერი (. ფერი), სტილი (. სტილი), სიგანე
(.Width) და ხედვის რეჟიმი (.Mode) არის წრფივი
ფიგურები.
გეომეტრიული ფიგურების გადახედვა.

3. გეომეტრიული ფორმების ცვალებადობა.
3 ფორმის კომპონენტი
შეგიძლიათ მოუხერხებელი პატარების გაკეთება.
პოზიციის პროგრამულად შეცვლა
(.მარცხნივ, .ზედა) ზომა (.სიგანე, .სიმაღლე) და
Shape კომპონენტის ფერი (Brush.Color).
შეგიძლიათ მიიღოთ იგი პატარასგან
უმარტივესი ანიმაციის ელემენტები.
შეხედე მაგალითს.

4. პობუდოვას გრაფიკა და დიაგრამა.
აღიარებულია, როგორც დიაგრამები ამისთვის
მეტი სამეცნიერო მტკიცებულება
რიცხვითი მონაცემების მასივები, їх
ვიზუალური გამოსახულება და ანალიზი.
კონდახი.
დელფოში დიაგრამების წახალისება
є kіlka კომპონენტები,
ერთ-ერთი მათგანია Chart კომპონენტი (გაყოფილი
TeeChartStd.

4. პობუდოვას გრაფიკა და დიაგრამა.
გრაფიკის კომპონენტის ხედი იოგის შემდეგ
პარამეტრები ფორმაში:

4. პობუდოვას გრაფიკა და დიაგრამა.
ოკრიმ "ობიექტების ინსპექტორი" წვდომა
ჩარტის კომპონენტის ავტორიტეტი, შეგიძლიათ
შეხედეთ სპეციალურ ფანჯარას
დიალოგი (მარჯვენა ღილაკი კომპონენტზე \
გრაფიკის რედაქტირება...)
დამატება
მონაცემთა სერია
ტიპის შეცვლა
დიაგრამები

4. პობუდოვას გრაფიკა და დიაგრამა.
აირჩიეთ დიაგრამების ტიპი:

4. პობუდოვას გრაფიკა და დიაგრამა.
საკოორდინაციო ღერძებისთვის უფლებამოსილების დადგენა
(ღერძი):

4. პობუდოვას გრაფიკა და დიაგრამა.
რეკავს ვიზუალიზაციის მონაცემები
გადატანილია ჩარტში პროგრამულად,
კონდახი:
სერია1.წმინდა; (სერიების გასუფთავება)
იყიდება i:=1-დან N-მდე
Series1.addxy(i, A[i], '', clGreen);
ღირებულების მიხედვით
ღერძი X
ღირებულების მიხედვით
ღერძი Y
ხელმოწერა
X ღერძის გასწვრივ
კოლირ დანიჩი
დიაგრამაზე
დააკვირდით კონდახს
ფუნქციის გრაფიკი y = Sin(x)

დალი:
ლაბორატორიული რობოტი No13.1.
”სურათების ვიბრაცია და გეომეტრიული
ფიგურა, ჩემი ანიმაცია”.
მენეჯერი:
1) Razrobiti დამატება zdіysnennya-სთვის
უმარტივესი ანიმაცია პერიოდული გამოცემის გზაზე
შეცვალეთ არჩეული სურათები
გამოსახულების კომპონენტები. (სურათების რაოდენობა არ არის
სამზე ნაკლები, ძმების სურათები
დამოუკიდებლად).

მენეჯერი:
2) მოიფიქრეთ რომ საღებავით პატარები
ფორმის კომპონენტები. პროგრამულად
შეცვლის პოზიცია, rozmіr ან ფერი
ფორმის კომპონენტები ბავშვისთვის
მარტივი ელემენტების დამატება
ანიმაცია.

დალი:
ლაბორატორიული რობოტი No13.2.
"პობუდოვის გრაფიკა და დიაგრამა".
მენეჯერი:
1) შეცვალეთ პროგრამა
ლაბორატორიული სამუშაო No9 (Vidobrazhennya
მონაცემები ცხრილში). დაამატეთ შესაძლებლობა
ცხრილებიდან მიმდინარე მონაცემების ჩვენება
ჰისტოგრამაზე და ტორტი სქემაზე.
2) მოცემული ფუნქციის განრიგის ინდუქცია.

პრეზენტაციის აღწერა ოთხი სლაიდით:

1 სლაიდი

სლაიდის აღწერა:

2 სლაიდი

სლაიდის აღწერა:

ვიზუალის შუა დელფის პროგრამირება, like და Windows, მხარდაჭერა გრაფიკული ინტერფეისი koristuvach (GDI - Graphic Delphi Interface). Delphi-ს აქვს გრაფიკული ინფორმაციის ჩვენების ორი გზა: მომზადებული სურათების ნარჩენების ჩვენება; ნახატი პროგრამიდან.

3 სლაიდი

სლაიდის აღწერა:

პირველი გზა გამოსახულების და ფორმის შერჩეულ კომპონენტებზე დაყრდნობით. შეგიძლიათ გამოიყენოთ მზა სურათი (პიქტოგრამა) ან თავად შექმნათ გამოსახულების რედაქტორის გამოყენებით. კიდევ ერთი გზაა სურათის პროგრამულად ჩამოყალიბება Canvas ობიექტის გამოყენებით.

4 სლაიდი

სლაიდის აღწერა:

დელფის შეიძლება ჰქონდეს საკუთარი სპეციალური ობიექტი, ტილოს დიზაინის მსგავსი. ის უფრო ხელმისაწვდომია რობოტული პროგრამების ერთ საათზე ნაკლებ დროში, ასე რომ შესაძლებელია მისი მოტყუება ნაკლებად ხშირად პროგრამიდან, დაწერილი საჭირო კოდიჩემი ობიექტი პასკალი. როგორც ტილოს ძალის ობიექტი, შეგიძლიათ დახატოთ მის ზედაპირზე. ამ როლისთვის ყველაზე შესაფერისი კანდიდატებია თავად ფორმა და სპეციალური PaintBox კომპონენტი.

5 სლაიდი

სლაიდის აღწერა:

ობიექტის ტილოს სიმძლავრე: კალამი (ბუმბული) - ძალა ხაზების და გეომეტრიულ ფორმებს შორის დახატვისთვის. კალამი ასრულებს i გრაფიკული კურსორის ბრძანებებს, აქვს საკუთარი ხაზი, შეიძლება ჰქონდეს თავისი წვლილი ძალაში: ფერი - ადგენს ხაზის ფერს (შავი ფერისთვის); რეჟიმი - ხატვის სტილი (მაє უპიროვნო ღირებულება, იაკი აქ არ არის ნაპოვნი); სტილი – ხაზის სტილი, რომელიც შეიძლება გამოყენებულ იქნას როგორც მნიშვნელობა: psSolid – sucilna (ჩაკეტვისთვის); psDosh - ინსულტი; psDot - წერტილოვანი ხაზი; psDoshDot - წერტილოვანი შტრიხი (რომ ინ. დომინირება); Widh – ხაზის სიგანე (1 პიქსელი თითო საკეტზე);

6 სლაიდი

სლაიდის აღწერა:

ფუნჯი (Penzel) - სიმძლავრე ფიგურების შევსებისთვის, რომელსაც შეიძლება ჰქონდეს სიმძლავრის ასეთი წვლილი: ფერი - კალმის ფერი (ჩაკეტვისთვის - თეთრი); სტილი - პენზლის ორნამენტი, რომელსაც შეიძლება ჰქონდეს მნიშვნელობა: bsClear - წვნიანი როზმალოვკა; ბჰორიზონტალური - ჰორიზონტალური ხაზები; bsვერტიკალური - ვერტიკალური ხაზები; bsFDiagonal - მარცხენა დიაგონალური ხაზები; bsBDiagonal - მარჯვენა დიაგონალური ხაზები; bsCross, clitina; bsDiagCross - კლიტინის ლენტები;

7 სლაიდი

სლაიდის აღწერა:

შრიფტი (ფონტი) - ტექსტის ჩვენების ძალა, შეიძლება იყოს ძალაუფლების ასეთი წვლილი: ფერი - სიმბოლოების ფერი; სიმაღლე - შრიფტის სიმაღლე პიქსელებში; სახელი - შრიფტის დასახელება; ზომა – შრიფტის ზომა; Style - შრიფტის სტილი, რომელიც შეიძლება დაყენდეს შემდეგ მნიშვნელობებზე: fsBold - bold; fsItalic - დახრილი fsUnderline - ხაზგასმული; fsStrikeOut - კროსოვერები;

8 სლაიდი

სლაიდის აღწერა:

PenPos (კალმის პოზიცია) - ნახატის ამჟამინდელი პოზიციის არჩევის ძალა (კალმის პოზიციის მითითებით ფერწერის ზონაში მოცემულ მომენტში); პიქსელები - სიმძლავრის მასივი ფერწერის არეალის ოთხი წერტილის ("ტილო") ჩასაწერად და წასაკითხად.

9 სლაიდი

სლაიდის აღწერა:

ტილოს ობიექტის მეთოდი MoveTo(x,y: მთელი რიცხვი) – გადაიტანეთ კალამი მიმდინარე პოზიციიდან წერტილამდე მოცემული x კოორდინატებიდან, ხაზის დახატვის გარეშე; LineTo(x.y: მთელი რიცხვი) - გადაიტანეთ კალამი მიმდინარე პოზიციიდან წერტილამდე მოცემული x კოორდინატებიდან, გადაკვეთილი ხაზების გასწვრივ; რკალი(x1, y1, x2, y2, x3, y3, x4, y4: მთელი რიცხვი) - ელიფსის მცირე რკალი, რომელიც ჩაწერილია ოთხკუთხედში კოორდინატებით (x1, y1) და (x2, y2). რკალი განისაზღვრება ელიფსის რადიუსებით, რომელიც გადის წერტილებში (x3, y3) და (x4, y4);

10 სლაიდი

სლაიდის აღწერა:

აკორდი (x1, y1, х2, y2, х3, y3, х4, y4: მთელი რიცხვი) - აღწერილობის უკან ელიფების პატარა აკორდი, მიუთითებს Arc მეთოდზე; ელიფსი (x1, y1, x2, y2: მთელი რიცხვი) ზედა ქუდიწერტილში (x1, y1) და ქვედა მარჯვენა კუთხეში წერტილში (x2, y2); FillRect (Rect (x1, y1, x2, y2: მთელი რიცხვი)) - შეავსეთ მართკუთხედი ფერით, დააყენეთ ნაკადის penzl (Brush). ვიკორისტის ფუნქცია Rect, რომელიც წარმოადგენს მართკუთხედს მოცემული კოორდინატებით;

11 სლაიდი

სლაიდის აღწერა:

FloodFill(x,y: მთელი რიცხვი; ფერი: TColor; FillStyle: TFillStyle) - ივსება მიმდინარე ფერით, დააყენეთ Brush ძალაში: FillStyle=fsBorder-ით - დახურული არე x, y კოორდინატებით საზღვრამდე, მინიჭებული ფერით; FillStyle=fsSurface-ით - ეს ზედაპირი, როგორც არ უნდა იყოს ფერი; ტორტი (x1, y1, x2, y2, x3, y3, x4, y4: მთელი რიცხვი) - ელიფსის მცირე სექტორი, რომელიც ჩაწერილია ოთხკუთხედში კოორდინატებით (x1, y1) და (x2, y2). სექტორი განისაზღვრება ელიფსის ორი რადიუსით, რომლებიც გადის წერტილებს (x3, y3) და (x4, y4);

12 სლაიდი

სლაიდის აღწერა:

პოლილაინი (Points: array of TPoint) – ხაზავს ლამანურ ხაზს, თანმიმდევრულად გადასცემს წერტილებს Points მასივში; პოლიგონი (Points: TPoint-ის მასივი) - შეიცავს რამდენიმე მარყუჟს, თანმიმდევრულად ამატებს წერტილებს Roints მასივში. Vіdrіznyaєtsya vіd მეთოდი Polyline tim scho ავტომატურად podnuє kіnets lamanoї z її cob; მართკუთხედი (x1, y1, x2, y2: მთელი რიცხვი) – პატარა მართკუთხედი მარცხენა ზედა კიდით წერტილში (x1, y1) და ქვედა მარჯვენა კიდეზე (x2, y2);

13 სლაიდი

სლაიდის აღწერა:

Retresh - გამოსახულების გადაკეთების აუცილებლობის გახსენების მეთოდი; RoundRect (x1, y1, x2, y2, x3, y3: მთელი რიცხვი) - პატარა მართკუთხედი მომრგვალებული კუთხეებით. კუტი დახატულია მეოთხედი ელიფსის მსგავსად, სიგანე x3 და სიმაღლე y3; TextOut (x, y: მთელი რიცხვი, ტექსტი: სტრიქონი) - გამომავალი ტექსტში, რომელიც მითითებულია ტექსტის პარამეტრში. ტექსტი ჯდება ოთხკუთხედში, ნებისმიერი შესაძლო კოორდინატების ზედა მარცხენა კუთხეში x, y.

გრაფიკული ინფორმაციის ჩვენებისთვის დელფის ბიბლიოთეკებიკომპონენტების გადაცემა, რომელთა ჩამონათვალი მოცემულია ცხრილში. 6.

ცხრილი 6

კომპონენტები გრაფიკული ინფორმაციის ჩვენებისთვის

Კომპონენტი სტორინკა აღწერა
სურათი (სურათი) დამატებითი გამარჯვება გრაფიკული ჩვენებისთვის
PaintBox (ფანჯარა ფერწერისთვის) სისტემა Vikoristovuetsya შექმნის ფორმა deaco რეგიონში, სადაც შეგიძლიათ ხატვა
DrawGrid (პატარა ცხრილი) დამატებითი გამარჯვება არატექსტური მონაცემების სტრიქონებში და სვეტებში ჩვენებისთვის
დიაგრამები (დიაგრამები და გრაფიკები) დამატებითი კომპონენტი მიეკუთვნება TeeChart-ის კომპონენტების ოჯახს, რადგან ის შერჩეულია სქემებისა და გრაფიკების შესაქმნელად.
Chartfx (დიაგრამები და გრაფიკა) ActiveX დიაგრამის და გრაფიკის რედაქტორი
FIBook (Excel-ის მხარეები) ActiveX რიცხვითი ინფორმაციის შეყვანისა და დამუშავების კომპონენტი
VtChart (სქემები) ActiveX ვიკნოს გაღვიძების დიაგრამა

გარდა ამისა, შესაძლებელია ნებისმიერი ფანჯრის კომპონენტის ზედაპირზე გრაფიკული ინფორმაციის შეტანა, რომელსაც შეიძლება ჰქონდეს ძალა ტილო- ტილო.

გამოსახულების ცხრილები - DrawGrid და StringGrid კომპონენტები

Კომპონენტი DrawGrid vikoristovuetsya ცხრილის დანართის შესაქმნელად, როგორც თქვენ შეგიძლიათ შურისძიება გრაფიკული სურათები. კომპონენტის მსგავსი მთლიანი კომპონენტი სიმებიანი ბადე,დანარჩენების ნაშთები სახაზავი ბადე.ტომი შევიდა DrawGridარსებობს ყველა ძალა, მეთოდი, ქვეკომპონენტი სიმებიანი ბადე, krim yakі stosuyutsya ტექსტი, ტობტო. ძალაუფლების დანაშაული უჯრედები, Cols, რიგები, ობიექტები.რაც მე ვხედავ კომპონენტს StringGridშეიძლება იყოს უფრო შესაძლებელი, უფრო დაბალი სახაზავი ბადე,შეგიძლიათ შეინახოთ ღვინის ნატეხები შუაში და ტექსტის სურათები. და თუ გსურთ დაამატოთ ტექსტი შუაში სახაზავი ბადე,მაშინ დაგჭირდებათ ტილოზე ტექსტის ვიზუალიზაციის რაიმე მეთოდის დაწერა, რაც არც ისე ადვილია.

კომპონენტები DrawGrid და StringGridტილოს შეკერვა ტილო,რომელზედაც შეგიძლიათ განათავსოთ სურათი.

Є მეთოდი სწორი უჯრედი,რომელიც ატრიალებს ტილოს არეს, გააცნო ამოცანები შუა. Tsey მეთოდი ენიჭება როგორც

ფუნქცია CellRect(ACol, Arow: Longint): TRect;

დე Acol და Arow- ინდექსი და რიგები, რომლებიც იწყება 0-დან, შუა ნაწილის ზოგიერთი დახარისხების ხაზზე. გადაატრიალეთ ეს ფუნქციის არე ტილოზე, ასე რომ თქვენ შეგიძლიათ დახატოთ საჭირო სურათი. მაგალითად, ოპერატორი

DrawGridl.Canvas.CopyRect(DrawGridl.CellRect(1,1),

BitMap.Canvas,Rect(0,0,BitMap.Height,BitMap.Width));

კოპირების მეთოდი CopyRectმაგიდის შუაში (1,1). DrawGridlკომპონენტის სურათი ბიტმაპიეს კომირკა არის ცხრილის მეორე ლევორუჩი და მეორე ცხოველი, ინდექსის ფრაგმენტები იწყება 0-დან. შეამოწმეთ, თუ კომირკი უფრო პატარაა, სურათი დაკოპირებულია ქვედა, მაშინ სურათის მხოლოდ მარცხენა ზედა ნაწილი გამოჩნდება. კომირცი.

გამოსახულება კომპონენტურ ტილოზე DrawGrid და StringGrid,იაკ და ნებისმიერი კომპონენტის ტილოზე, უნდა წაშალოთ, როცა პროგრამა სხვა ფანჯრებით არის გადაწერილი ან, მაგალითად, პროგრამის ჩაწერისას.

ხელითგამოსახულების შუაში მოყვანა DrawGridє vikoristannya obroblyuvacha podіy OnDrawCell. Tsі podії მოდის მაგიდის კანის ცენტრისთვის її ხელახლა შეღებვის დროს. ობობნიკის სათაური ჩანს:

პროცედურა TForml.DrawGridlDrawCell(გამომგზავნი: TObject;

Acol, Arow: მთელი რიცხვი; Rect: TRect; მდგომარეობა: TGridDrawState)

Პარამეტრი სახელმწიფოაჩვენე შუა. უპიროვნო, იაკს შეუძლია შურისძიება შემდეგი ელემენტების შესახებ: gd არჩეულია- შუა ხედები, gdფოკუსირებული- ცენტრი, რომელიც ცნობილია ფოკუსში, gd დაფიქსირდა- მაგიდის ფიქსირებული ფართობის შუა. Პარამეტრი სახელმწიფოშესაძლებელია ვიკორისტოვება სხვადასხვა ხასიათის დუღილისთვის სხვადასხვა ქვეყანაში.

ფორმის კომპონენტი

ფორმის კომპონენტიმხოლოდ გონებრივად შეგიძლიათ გამოიყენოთ ვიზუალიზაცია გრაფიკული ინფორმაციის გასაუმჯობესებლად, ფრაგმენტები უბრალოდ განსხვავებული გეომეტრიული ფიგურებია, დაჩრდილვის განსხვავებული რანგით. ამ კომპონენტის მთავარი ძალა არის ფორმა(ფორმა), როგორ შეგიძლიათ აკრიფოთ მნიშვნელობა:

StRectangle - მართკუთხედი;

StSquare - კვადრატი;

StRoundRect - მართკუთხედი მომრგვალებული კუთხეებით;

StRouhdSquare - კვადრატი მომრგვალებული კუთხეებით;

StEllipse - ელიფები;

StCircle - colo.

კომპონენტის ენერგიის სხვა წყარო - ფუნჯი(პენზლიკი). Tsya Dominion є ობიექტის ტიპი ფუნჯი,მიაპყროს მთელი რიგი ქვეუფლება, ზოკრემა ფერი (ფუნჯი. ფერი)ტა სტილი (ფუნჯის სტილი)ფორმების შევსება. სტილის იგივე მნიშვნელობებით შევსება შეიძლება იყოს ბაჩიტი ნახ. 3.2. მესამე სპეციფიკური ძალაკომპონენტი ფორმა- კალამი(ბუმბული), რომელიც განსაზღვრავს ხაზების სტილს.

სქემის კომპონენტები

ახლა ჩვენ შეგვიძლია ვნახოთ კომპონენტი დიაგრამა.ეს კომპონენტი საშუალებას გაძლევთ შექმნათ სხვადასხვა დიაგრამები და გრაფიკები, რომლებიც კიდევ უფრო ეფექტურად გამოიყურება. Კომპონენტი სქემამაє უპიროვნო ავტორიტეტები, მეთოდები, podіy, თუნდაც მათ შეხედოთ, ვის ექნებოდა შანსი მიეძღვნა თავი მთლიანს. სწორედ ამიტომ ვართ შეპყრობილი გარეგნობით, ვიდრე მთავარი მახასიათებლები დიაგრამა.თქვენ შეგიძლიათ გაეცნოთ დელფის გადაწყვეტილებებს, ან უბრალოდ სცადოთ ისინი დიაგრამებით ექსპერიმენტებით.

Კომპონენტი სქემაє ობიექტის კონტეინერი სერიალი- დაცემის კლასი TchartSeries.ასეთი ობიექტი წარმოადგენს მონაცემთა რიგს, რომელიც ხასიათდება სიმღერა-სიმღერის ჩვენების სტილით: ერთი ან მეორე გრაფიკი ან დიაგრამა. ტყავის კომპონენტი სქემაშეგიძლიათ შურისძიება შურისძიების სერიაზე. თუ გსურთ შეცვალოთ გრაფიკი, მაშინ კანის სერია დაემთხვევა ერთ მრუდი გრაფიკს. თუ გსურთ დიაგრამების დახატვა, მაშინ გარკვეული ტიპის დიაგრამებისთვის შეგიძლიათ დაადოთ ერთი სხვადასხვა სერიის ერთ შუბზე, სხვებისთვის (მაგალითად, წრიული დიაგრამებისთვის) ეს, ymovirno, გამოიყურება მახინჯი. თუმცა, რომელი გზითაც შეგიძლიათ დააყენოთ ერთი კომპონენტი სქემაიგივე მონაცემების სერიების სპრატი სხვადასხვა ტიპისდიაგრამები. შემდეგ, რობლიაჩი კანის მომენტში, ერთ-ერთი მათგანი აქტიურია, შეგიძლიათ კორისტუვაჩეს ვიბირი მისცეთ დიაგრამების ტიპს, რომელიც აჩვენებს მონაცემებს, რომელიც უნდა ჭიკჭიკით.

შეურიეთ ერთი ან ორი კომპონენტი სქემაფორმაზე და გაოცებული იმ ავტორიტეტით, რაც დაფიქსირდა ობიექტთა ინსპექტორში. მოდით განვმარტოთ ზოგიერთი მათგანი.

AllowPanning - განსაზღვრავს გრაფიკის ნაწილის გადახვევისა და ყურების შესაძლებლობას ერთი საათის განმავლობაში, მაუსის ღილაკის მარჯვნივ დაჭერით. შესაძლო მნიშვნელობები: pmNone - გადახვევა გამორთულია, pmHori/ontal, pm ვერტიკალური ან pmBoth - გადახვევა დასაშვებია ჰორიზონტალური მიმართულებით, მაგრამ არა ორივე მიმართულებით.

AhowZoom - საშუალებას გაძლევთ სწრაფად შეცვალოთ გამოსახულების მასშტაბის საათი, მაუსის კურსორით ნახოთ დიაგრამების ან გრაფიკის ფრაგმენტები. შედეგად, ფრაგმენტის ჩარჩო იხატება მარჯვნივ და ქვევით და მთელი ფრაგმენტი გადაჭიმულია გრაფის მთელ ველზე. ხოლო თუ ჩარჩო დახატულია აღმართზე და მარცხნივ, მაშინ გარე მასშტაბი აღდგება.

Title - ადგენს ჩარტების სათაურს.

ფეხი - აღნიშნავს დიაგრამის ქვეშ არსებულ ხელმოწერას. იყიდება zamovchuvannyam vіdsutnya. ხელმოწერის ტექსტი ენიჭება დამხმარე ტექსტს.

ჩარჩო - აყენებს ჩარჩოს დიაგრამების გვერდით.

ობიექტების ინსპექტორში ზედმეტ ავტორიტეტებს აქვთ სამი ლაქიანი ღილაკი, რომელიც საშუალებას გაძლევთ დააჭიროთ დიაგრამის რედაქტორის მეორე მხარეს - მდიდარი გვერდითი ფანჯარა, რომელიც საშუალებას გაძლევთ დააყენოთ დიაგრამების ყველა ავტორიტეტი. რედაქტორის ვიკლიკი სქემაან დააწკაპუნეთ ახალზე მაუსის მარჯვენა ღილაკით და შეარჩიეთ ბრძანება Edit Chart შეჯვარების მენიუდან.

გააფართოვეთ მავთულხლართების ჩაკვრა ზედა კომპონენტზე დიაგრამა.თქვენ შეგიძლიათ გადახვიდეთ დიაგრამის რედაქტორის ფანჯარაში დიაგრამის მხარეს, ასე რომ თქვენ შეგიძლიათ მონიშნოთ იგი. თქვენ დააწკაპუნებთ სერიების ჩანართზე თქვენს წინ. დააჭირეთ ღილაკს დამატება - დაამატეთ სერია. შეგიძლიათ გაატაროთ დრო ფანჯარასთან, შეგიძლიათ აირჩიოთ დიაგრამის ან გრაფიკის ტიპი. ამ შემთხვევაში აირჩიეთ Pie - Pie Chart. Скориставшись закладкою Titles ви можете задати заголовок діаграми, закладка Legend дозволяє задати параметри відображення легенди діаграми (списку позначень) або взагалі прибрати її з екрана, закладка Panel визначає вид панелі, на якій відображається діаграма, закладка 3D дає вам можливість змінити зовнішній вигляд вашої діаграми нахил , ზსუვ, ტოვშჩინა ტოშო.

თუ მუშაობთ დიაგრამის რედაქტორთან და ირჩევთ დიაგრამის ტიპს, კომპონენტებს სქემაშენს ფორმაზე, როგორც ჩანს, მის წინაშე მოტანილ ინტელექტუალურ ხარკებს ჰგავს. აქედან გამომდინარე, შეგიძლიათ დაუყოვნებლივ შეამოწმოთ თქვენი პროგრამის სხვადასხვა ვარიანტების დაყენების შედეგი, რაც უფრო მოსახერხებელია.

სერიის გვერდს ასევე აქვს მრავალი სანიშნე, რაც საშუალებას გაძლევთ აირჩიოთ დამატებითი მახასიათებლები სერიის ჩვენებისთვის. ასე რომ, ტორტი სქემებისთვის, ფორმატის ჩანართზე, ჩართეთ Circled Pie ვარიანტი, ასე რომ თქვენ შეგიძლიათ უზრუნველყოთ, რომ დიაგრამის კომპონენტი ნაჩვენები იქნება დიაგრამებით ვიზუალურ ფსონზე ნებისმიერი ზომისთვის. Marks ჩანართზე Style ჯგუფის ღილაკები მიუთითებს, თუ რა დაიწერება ეტიკეტებზე, რაც ჩანს დიაგრამებზე სეგმენტების მაქსიმალურ რაოდენობამდე: Value - მნიშვნელობა, პროცენტი - ასეულები, Label - კარგად დაასახელეთ.

შეგიძლიათ, თუ გსურთ, დაამატოთ კიდევ ერთი იგივე სერია ამ დიაგრამის კომპონენტში, დააჭირეთ კლონს ღილაკზე სერიის ჩანართზე დიაგრამის მხარეს, და შემდეგ ამ ახალი სერიისთვის დააჭირეთ ღილაკს შეცვლა და აირჩიეთ სხვა ტიპის დიაგრამები, მაგალითი ბარი.

იხილეთ დიაგრამების რედაქტორიდან, იხილეთ დიაგრამის ქვედა კომპონენტი თქვენი დანამატისთვის და გაიმეორეთ ახალი ავტორიტეტის ამოცანისთვის გრაფიკის რედაქტორის დახმარებით. ამ გზით, თქვენ მოგიწევთ მიუთითოთ ორი სერია, თუ გსურთ აჩვენოთ ორი მრუდი სქემაზე და აირჩიოთ ხაზის ტიპი დიაგრამებად. გრაფიკების შესახებ დამატებითი ინფორმაციისთვის, შეგიძლიათ გამოიყენოთ ღერძი და კედლები ჩანართები, რათა დააყენოთ გრაფიკის ღერძებისა და ტრიმერის სახეების კოორდინატთა მახასიათებლები.

რომელ პროექტზე საღი გარეგნობაპროგრამები წყდება. დარჩა კოდის დაწერა, რომელიც არის ის მონაცემები, რომლის ჩვენებაც გსურთ. სატესტო პროგრამისთვის ჩავდოთ მუდმივი მონაცემები წრის დიაგრამაში, ხოლო რეალური ფუნქციები გრაფიკებში.

მნიშვნელობის დასაყენებლად აუცილებელია სერიის მეთოდის მოგება. მოდით გავამახვილოთ ყურადღება სამ ძირითად მეთოდზე.

მეთოდი წმინდაადრე შეყვანილი მონაცემების სერიის გასუფთავება.

მეთოდი დამატება:

დამატება(Const AValue:Double; Const ALabel:String; AColor:TCcolor)

საშუალებას გაძლევთ დაამატოთ ახალი წერტილი დიაგრამებზე. Პარამეტრი AVvalueმიუთითეთ მნიშვნელობა, რომელიც ემატება, პარამეტრი ALეიბლი- მონიშნეთ, როგორც ნაჩვენებია დიაგრამაზე და ლეგენდაში, AColor-კოლირ. Პარამეტრი ALეიბლი- არ არის სავალდებულო, იოგა შეიძლება ცარიელი იყოს: "". მეთოდი AddXY:

AddXY (Const AXValue, AYValue: Double; Const ALabel: String; AColor: TColor)

საშუალებას გაძლევთ დაამატოთ ახალი წერტილი ფუნქციის გრაფიკზე. Პარამეტრები AXValueі AYValueემთხვევა ამ ფუნქციის არგუმენტს. Პარამეტრები ALabel და AColor tі w, scho th მეთოდი დამატება.

ამ რეიტინგში, პროცედურა, რომელიც უზრუნველყოფს ჩვენი კონდახიდან მონაცემების მიღებას, შეიძლება გამოიყურებოდეს:

constAl=155; A2 = 251; A3 = 203; A4 = 404; var i:word; დაიწყოს

სერიებით დაიწყება

Add(Al,Shop l,clYellow);

დამატება (A2, "სართული 2", clBlue);

დამატება (A3"სართული 3",clRed);

Add(A4,Design 4,clPurple); დასასრული;

Series2.Clear; SeriesS.Clear; i:=0-დან 100-მდე იწყება

Series2.AddXY(0.02*Pi*i,sin(0.02*Pi*i)

SeriesS.AddXY(0.02*Pi*i,cos(0.02*Pi*i) დასასრული;

ClRed); clBlue);

ოპერატორები წმინდათქვენ გჭირდებათ, მაგალითად, მუშაობის ყოველ საათში, პროგრამები შეაგროვებენ მონაცემებს.

ვისზე ვასრულებთ კომპონენტთან გაცნობას დიაგრამა.მართალია, ჩვენ ვნახეთ შესაძლებლობების მხოლოდ მცირე ნაწილი.


«Відображення графічної інформації в Delphi» План теми: 1.З ццццііііііііі в в в в D D D D eeee llll pppp hhhh iiii О О тттт оооо бббб рррр аааа жжжж їїїї ннннііііїїї до к к аааа ррр ттттііі н г г ееее оооо мммм ееее тттт рррр иии hhhh eee ssss kkkk iii xxxxxx ffff iiiii rrgg uuuu rrrr P Pooooo ssss tttt rrrrrooooo nnnn iiiiii yiii AAAA rrrrrrrr AAAA mmmmmmmm.


1. გრაფიკული ინფორმაციის ჩვენების მეთოდები. Delphi-ს აქვს გრაფიკული ინფორმაციის ჩვენების რამდენიმე მეთოდი: ნახაზი გამოსახულების მომზადების მთელი რიგისთვის (Image, Shape კომპონენტები); P Pobudova გრაფიკები და დიაგრამები (კომპონენტი სქემა და int.); გამოსახულების პროგრამულად ფორმირება (Canvas ობიექტი).


2.ჩვენება 2.სურათების ჩვენება. გამოსახულება MIGE MIGE MIGE PRIGE OF THE DODDD DDDD LLC LLC YYYAI II I II II II II DDDDDDDDDDDDDDSHSHSHSHSHSHIIII of XXXX t. PPPP їїїї rrrr їїїї yyyy ttttiiiiii n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n p






3. ვიბრაცია 3. გეომეტრიული ფიგურების ვიბრაცია. І z k_lkoh ფორმის კომპონენტები შეგიძლიათ შექმნათ მოუხერხებელი პატარები. პროგრამულად შეცვლით სამყაროს პოზიციის (.Left,.Top) (.Width,.Height) და Shape კომპონენტების ფერს (Brush.Color) პატარაში, შეგიძლიათ შეცვალოთ უმარტივესი ანიმაციის ელემენტები. რ რ რ აჰჰ სსსსსსსსსსსსსსსსსსს მმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმმ.


4. პობუდოვა 4. პობუდოვას გრაფიკა და დიაგრამა. დიაგრამები გამოიყენება რიცხვითი მონაცემების მასივების პირველი პრეზენტაციისთვის, მათი ვიზუალური წარმოდგენისა და ანალიზისთვის. დელფიში ჩარტების შესაქმნელად, არსებობს რამდენიმე კომპონენტი, რომელთაგან ერთ-ერთია Chart კომპონენტი (გაყოფილი TeeChart Std-ით).










გრაფიკები და დიაგრამები. ბგერების ჩვენების მონაცემები გადაეცემა გრაფიკს პროგრამულად, კონდახით: Series1.Clear; (გასუფთავებული სერია) i:=1-დან N do Series1.addxy(i, A[i], clGreen); მნიშვნელობები X ღერძზე მნიშვნელობები Y ღერძზე მნიშვნელობები Y ღერძზე ხელმოწერა X ღერძზე მონაცემთა ფერი სქემებზე zzst iiiiiiiii y y y y y = = = = S S S S iiii nnnn (((( xxxx ))))


დალი: ლაბორატორიული რობოტი „““ TOVO ttttooobbbbrrrraaaaazhzhzh eeee nnnn iiiiiieeee k k k аааа rrrr ttttiiiiii nnnnnooookkkt i h y g eooooo xxx ffff yyy და yiiix-ის მარტივი შექმნა: ანიმაცია გამოსახულების პერიოდული ცვლილების გზაზე. (სურათების რაოდენობა არანაკლებ სამი, ნახატები შერჩეულია დამოუკიდებლად).




დალი: ლაბორატორიული რობოტი """PPPP oooo ssss tttt rrrr oooo їїєї nnnniiiiiiiiiєї y y y grrrr аааа ffff iiiiii kkkk oooo vvvv i іа іа9 მონაცემების ჩვენება. დაამატეთ ცხრილებიდან მიმდინარე მონაცემების ჩვენების შესაძლებლობა ჰისტოგრამაზე ან წრიულ დიაგრამაზე. 2) მოცემული ფუნქციის განრიგის ინდუქცია.

© 2022 androidas.ru - ყველაფერი Android-ის შესახებ