Delphi'de grafiksel bilgileri görüntülemenin yolları. Delphi'nin grafik yeteneklerinden bir seçki. Görüntü bileşeni ve PaintBox

Golovna / İşin optimizasyonu

slayt 2

"Titreşim grafik bilgi Delphi'de» Konu planı: Delphi'de grafiksel bilgileri görüntülemenin yolları. Resimler gösteriliyor. Geometrik şekillerin görselleştirilmesi. Pobudova grafiği ve diyagramı.

slayt 3

1. Grafik bilgilerini görüntüleme yöntemleri. Delphi'nin grafiksel bilgileri görüntülemek için birkaç yöntemi vardır: Bir dizi hazırlanmış görüntüyü görüntüleme (bileşenler Görüntü, Şekil); Pobudova grafiği ve diyagramı (bileşen Grafik ve int.); görüntü kalıplama programlı olarak(Tuval nesnesi).

slayt 4

Resimler gösteriliyor. Görüntü bileşeninin yardımıyla görüntüleri görüntüleyerek, önceki konulardan birine baktık. Burada, Görüntü bileşenlerinde görüntülenen görüntünün periyodik olarak değiştirilmesi yoluyla en basit animasyonun oluşturulması örneğine bakacağız. Popodan atla.

slayt 5

Geometrik şekillerin görselleştirilmesi. Bir form üzerinde en basit geometrik şekillerin görüntülenmesi Shape bileşeni kullanılarak yapılır.

slayt 6

Geometrik şekillerin görselleştirilmesi. Shape bileşeninin ana güçleri:

Slayt 7

Geometrik şekillerin görselleştirilmesi. Shape bileşenlerinin sayısından sakar küçükler oluşturabilirsiniz. Şekil bileşenlerinin konumunu (. Sol, . Üst), boyutunu (. Genişlik, . Yükseklik) ve rengini (Fırça. Renk) programlı olarak değiştirerek, en basit animasyonun öğelerini küçük bir animasyona dönüştürebilirsiniz. Örneğe bakınız.

Slayt 8

Pobudova grafiği ve diyagramı. Diyagramlar, sayısal veri dizilerinin ilk sunumu, görsel temsili ve analizi için kullanılır. popo Delphi çizelgelerini teşvik etmek için birkaç bileşen vardır, bunlardan biri Grafik bileşenidir (TeeChart Std tarafından bölünmüştür).

Slayt 9

Pobudova grafiği ve diyagramı. Grafik bileşeninin forma eklendikten sonraki görünümü:

Slayt 10

Pobudova grafiği ve diyagramı. "Nesne Denetçisi" kremi, özel bir iletişim penceresi açarak Grafik bileşeninin yetkilerine erişmenizi sağlar (bileşende sağ düğme \ Grafiği Düzenle…) Bir veri serisi ekleyin Grafiklerin türünü değiştirin

slayt 11

Pobudova grafiği ve diyagramı. Diyagramların türünü seçin:

slayt 12

Pobudova grafiği ve diyagramı. Koordinat eksenleri için güç ayarları (Eksen):

slayt 13

Pobudova grafiği ve diyagramı. Sesleri görüntülemek için veriler programlı olarak Chart'a iletilir, popo: Series1.Clear; (net seri) için i:=1 ila N Series1.addxy(i, A[i], '', clGreen); X ekseninin değeri Y ekseninin değeri X ekseninin imzası Diyagramdaki veri sayısı y = Sin(x) fonksiyonunun grafiği örneğine bakın

Slayt 14

Dali: Laboratuvar çalışması No. 13.1. "Resimlerin ve geometrik şekillerin titreşimi, animasyonları". Görevler: 1) Görüntü bileşenlerinde görüntülenen görüntünün periyodik değişimi sırasında en basit animasyonun oluşturulması için eklentilerin geliştirilmesi. (Resim sayısı üçten az değildir, resimler bağımsız olarak seçilir).

slayt 15

Görev: 2) Şekil bileşenlerinden küçük parçalar icat edin ve çizin. En basit animasyonun öğelerini oluşturmak için küçük olandaki Şekil bileşenlerinin konumunu programlı olarak değiştirin, rengini veya rengini değiştirin.

slayt 16

Dali: Laboratuvar çalışması No. 12.2. "Pobudov grafiği ve diyagramı". Görev: Programı değiştirin laboratuvar işi 9 (Tablodaki verilerin gözden geçirilmesi). Histogram veya dairesel diyagramdaki tablolardan mevcut verileri görüntüleme olasılığını ekleyin. 2) Verilen fonksiyonun programını başlat.

Tüm slaytları görüntüle

"Delphi'de grafik bilgileri görüntüleme"
Konu planı:
1. Grafiği görselleştirme yolları
Delphi'deki bilgiler.
2. Resimlerin görselleştirilmesi.
3. Geometrik varyasyon
rakamlar

1. Grafik bilgilerini görüntüleme yöntemleri.
Delphi'nin birkaç yolu var
grafik bilgilerinin görüntülenmesi:
Visnovok uzun bir hazırlık dizisinin arkasında
görüntü (bileşenler Görüntü,
şekil);
Pobudova grafiği ve diyagramı
(bileşen Tablosu ve in.);
görüntü kalıplama
programlı olarak (nesne
Tuval).

2. Resimlerin görselleştirilmesi.
Yardım için resimleri görüntüleme
baktığımız Görüntü bileşeni
önceki konulardan biri.
Burada popoya bakıyoruz
en basit animasyonun oluşturulması
periyodik değişim yolu
resimler şurada gösteriliyor
Görüntü bileşenleri.
Popodan atla.


En basitinin titreşimi
formdaki geometrik şekiller
Shape bileşenini sabitleyin.

3. Geometrik şekillerin varyasyonu.
Shape bileşeninin ana güçleri:
Fırçalamak
Dolma kalem
şekil
için Renk (.Color) ve stil (.Style)
şekil doldurma.
Renk (.Color), stil (.Style), genişlik
(.Width) ve görüntüleme modu (.Mode) doğrusaldır
rakamlar.
Geometrik şekillerin revizyonu.

3. Geometrik şekillerin varyasyonu.
3 Şekil bileşenleri
sakar küçükler yapabilirsiniz.
Konumu programlı olarak değiştirme
(.Sol, .Üst) boyut (.Genişlik, .Yükseklik) ve
Shape bileşeninin rengi (Fırça.Renk)
küçük birinden alabilirsin
en basit animasyonun unsurları.
Örneğe bakınız.

4. Pobudova grafiği ve diyagramı.
için diyagramlar olarak tanınan
daha bilimsel kanıt
sayısal veri dizileri, їх
görsel görüntüleme ve analiz.
popo
Delphi'de diyagramları teşvik etmek
є kіlka bileşenleri,
bunlardan biri Grafik bileşenidir (bölünmüş
TeeChartStd.

4. Pobudova grafiği ve diyagramı.
Yogadan sonra Grafik bileşeninin görünümü
formdaki ayarlar:

4. Pobudova grafiği ve diyagramı.
Okrim "Nesnelerin denetçisi" erişimi
Grafik bileşeninin yetkisi, şunları yapabilirsiniz:
özel pencereye bir göz atın
iletişim kutusu (bileşenin sağ düğmesi \
Grafiği Düzenle...)
Ekle
bir dizi veri
Türü değiştir
diyagramlar

4. Pobudova grafiği ve diyagramı.
Diyagramların türünü seçin:

4. Pobudova grafiği ve diyagramı.
Koordinat eksenleri için yetkileri ayarlama
(Eksen):

4. Pobudova grafiği ve diyagramı.
Görselleştirme için veriler çalıyor
Programlı olarak Chart'a aktarılır,
popo:
Seri1.Temizle; (Net seri)
i için:=1'den N'ye
Series1.addxy(i, A[i], '', clGreen);
Değer
X ekseni
Değer
Y ekseni
imza
X ekseni boyunca
Colir danich
diyagramda
kıçına bir bak
fonksiyon grafiği y = Sin(x)

Dali:
Laboratuvar robotu No. 13.1.
“Resimlerin titreşimi ve geometrik
şekil, animasyonum”.
Müdür:
1) zdіysnennya için Razrobiti eki
süreli yayın yolundaki en basit animasyon
Seçili görüntüleri şurada değiştirin:
Görüntü bileşenleri. (Resim sayısı değil
üçten az, kardeşlerin resimleri
bağımsız).

Müdür:
2) Küçükleri boyayın
Şekil bileşenleri. programatik olarak
konumu, rozmіr veya rengi değiştirme
Bir bebek için şekil bileşenleri
basit öğeler ekle
animasyon.

Dali:
Laboratuvar robotu No. 13.2.
"Pobudov grafiği ve diyagramı".
Müdür:
1) ile programı değiştirin
9 numaralı laboratuvar çalışması (Vidobrazhennya
tablodaki veriler). fırsat ekle
tablolardan mevcut verileri görüntüleme
histogram ve pasta grafiğinde.
2) Verilen fonksiyonun programını başlat.

Dört slaytlı sunumun açıklaması:

1 slayt

Slayt açıklaması:

2 slayt

Slayt açıklaması:

Görselin ortası Delphi programlama, beğen ve Windows, destek grafik arayüzü koristuvach (GDI - Grafik Delphi Arayüzü). Delphi'nin grafik bilgileri görüntülemenin iki yolu vardır: hazırlanmış görüntülerin birikmiş listesini görüntülemek; programdan resim.

3 slayt

Slayt açıklaması:

Görüntü ve Şekil'in seçilen bileşenlerini temel almanın ilk yolu. Hazır bir resim (piktogram) kullanabilir veya Image Editor'ı kullanarak kendiniz oluşturabilirsiniz. Başka bir yol da, bir Canvas nesnesini kullanarak görüntüyü programlı olarak şekillendirmektir.

4 slayt

Slayt açıklaması:

Delphi, Canvas tasarımına benzer şekilde kendi özel nesnesine sahip olabilir. Bir saatten daha az robotik program için daha erişilebilir, böylece programdan daha az hile yapmak, yazdıktan sonra daha az mümkündür. gerekli kod benim Object Pascal. Tuvalin gücünün bir nesnesi olarak, yüzeyini boyayabilirsiniz. Bu rol için en uygun adaylar formun kendisi ve özel PaintBox bileşenidir.

5 slayt

Slayt açıklaması:

Nesne Tuval Gücü: Kalem (Tüy) - çizgileri ve geometrik şekilleri boyamak için güç. Kalem i grafik imlecinin komutlarını takip eder, kendi çizgisi vardır, güce kendi katkısı olabilir: Renk - çizginin rengini ayarlar (siyah renk için); Mod - boyama stili (maє kişisel olmayan değer, yaki burada bulunmaz); Stil – değer olarak kullanılabilen çizgi stili: psSolid – sucilna (kilitlemek için); psDosh - vuruş; psDot - noktalı çizgi; psDoshDot - noktalı vuruş (bu baskınlık); Genişlik – çizgi genişliği (kilit başına 1 piksel);

6 slayt

Slayt açıklaması:

Fırça (Penzel) - bu tür güç katkılarına sahip olabilecek şekilleri doldurmak için güç: Renk - kalemin rengi (kilitleme için - beyaz); Stil - bir anlamı olabilecek bir penzl süsü: bsClear - sulu bir rozmalovka; bsYatay - yatay çizgiler; bsVertical - dikey çizgiler; bsFDiagonal - sol çapraz çizgiler; bsBDiagonal - sağ çapraz çizgiler; bsCross, klitina; bsDiagCross - klitin örgüsü;

7 slayt

Slayt açıklaması:

Yazı Tipi (Yazı Tipi) - metni görüntüleme gücü, bu tür güç katkıları olabilir: Renk - karakterlerin rengi; Yükseklik - piksel cinsinden yazı tipi yüksekliği; Ad - yazı tipinin adı; Boyut – yazı tipi boyutu; Stil - aşağıdaki değerlere ayarlanabilen yazı tipi stili: fsBold - kalın; fsItalik - italik fsUnderline - altı çizili; fsStrikeOut - geçişler;

8 slayt

Slayt açıklaması:

PenPos (kalemin konumu) - resmin mevcut konumunu seçme gücü (belirtilen anda kalemin boyama alanındaki konumunu belirtir); Pikseller - boyama alanının ("tuval") dört noktasının koordinatlarını kaydetmek ve okumak için güç dizisi.

9 slayt

Slayt açıklaması:

Tuval nesne yöntemi MoveTo(x,y: integer) – kalemi, çizgiyi boyamadan mevcut konumdan verilen x koordinatlarından noktaya hareket ettirin; LineTo(x.y: tamsayı) - kalemi mevcut konumdan verilen x koordinatlarından noktaya çapraz çizgiler boyunca hareket ettirin; Yay(x1, y1, x2, y2, x3, y3, x4, y4: tamsayı) - (x1, y1) ve (x2, y2) koordinatlarına sahip bir dikdörtgende yazılı bir elipsin küçük yayı. Yay, (x3, y3) ve (x4, y4) noktalarından geçen elipsin yarıçapları ile tanımlanır;

10 slayt

Slayt açıklaması:

Akor (x1, y1, х2, y2, х3, y3, х4, y4: tamsayı) - açıklamanın arkasındaki elіps'in küçük akoru, Arc yöntemine işaret eder; Elips (x1, y1, x2, y2: tamsayı) üst kaput(x1, y1) noktasında ve (x2, y2) noktasında sağ alt köşede; FillRect (Rect (x1, y1, x2, y2: tamsayı)) - dikdörtgeni renkle doldurun, akış penzl'yi (Fırça) ayarlayın. Verilen koordinatlara sahip bir dikdörtgeni temsil eden Vicorist işlevi Rect;

11 slayt

Slayt açıklaması:

FloodFill(x, y: tamsayı; Renk: TColor; FillStyle: TFillStyle) – geçerli bir renkle dolu, gücü Brush olarak ayarlayın: eğer FillStyle=fsBorder – x, y koordinatlarına sahip bir noktadan sınıra kadar atanan kapalı bir alan Renge göre; FillStyle=fsSurface ile - olabileceği gibi bu yüzey alanı Renk; Pasta (x1, y1, x2, y2, x3, y3, x4, y4: tamsayı) - (x1, y1) ve (x2, y2) koordinatlarıyla bir dikdörtgene yazılan elipsin küçük sektörü. Sektör, elipsin (x3, y3) ve (x4, y4) noktalarından geçen iki yarıçapı ile tanımlanır;

12 slayt

Slayt açıklaması:

Çoklu Çizgi (Noktalar: TPoint dizisi) – Noktalar dizisine art arda noktalar ileten bir laman çizgisi çizer; Çokgen (Noktalar: TPoint dizisi) - Roints dizisine art arda noktalar ekleyen birden çok döngü içerir. Vіdrіznyaєtsya ve yöntem Polyline tim scho otomatik olarak podnuє kіnets lamanoї z її koçanı; Dikdörtgen (x1, y1, x2, y2: tamsayı) – sol üst kenarı (x1, y1) noktasında ve sağ alt kenarı (x2, y2) noktasında olan küçük bir dikdörtgen;

13 slayt

Slayt açıklaması:

Retresh - görüntüyü yeniden oluşturma ihtiyacı için geri çağırma yöntemi; RoundRect (x1, y1, x2, y2, x3, y3: tamsayı) - köşeleri yuvarlatılmış küçük dikdörtgen. Kuti, x3 genişliğinde ve y3 yüksekliğinde çeyrek elips gibi boyanmıştır; TextOut (x, y:integer, Text:String) - Text parametresinde belirtilen metne çıktı. Metin, olası herhangi bir x, y koordinatının sol üst köşesi olan bir dikdörtgene sığar.

Grafik bilgilerini görüntülemek için Delphi kütüphaneleri listesi Tabloda verilen transfer bileşenleri. 6.

Tablo 6

Grafik bilgilerini görüntülemek için bileşenler

Bileşen Storinka Tanım
Resim (resim) Ek olarak Grafik ekran için zafer
PaintBox (boyama penceresi) sistem Boyayabileceğiniz deaco bölgesi şeklinde yaratma için Vikoristovuetsya
DrawGrid (küçükler tablosu) Ek olarak Metin olmayan verilerin satır ve sütunlarında görüntüleme zaferi
Grafik (şemalar ve grafikler) Ek olarak Bileşen, çizelgeler ve grafikler oluşturmak için seçildiğinden TeeChart'taki bileşen ailesine aittir.
Chartfx (şemalar ve grafikler) ActiveX Diyagram ve grafik düzenleyici
FIBook (Excel tarafları) ActiveX Sayısal giriş giriş bileşeni
VtChart (grafikler) ActiveX Vikno uyandırma şeması

Ayrıca güç kaynağı olabilecek herhangi bir pencere bileşeninin yüzeyine grafik bilgilerinin girilmesi mümkündür. Tuval- Tuval.

Görüntü Tabloları - DrawGrid ve StringGrid bileşenleri

Bileşen DrawGrid intikam alabileceğiniz gibi tablonun bir ekinin oluşturulması için vikoristovuetsya grafik görüntüler. Bileşene benzer tüm bileşen dize ızgara, kalanların kalıntıları çekme ızgarası. tom DrawGrid tüm yetkiler, yöntemler, alt bileşenler mevcut dize ızgara, krim yakі stosuyutsya metin, tobto. güç suçu hücreler, Sütunlar, Satırlar, Nesneler. Bileşen gördüğüm şey StringGrid daha mümkün olabilir, daha düşük çekme ızgarası, Ortadaki şarap parçalarını ve yazının resimlerini kaydedebilirsiniz. Ve ortasına metin eklemek istiyorsanız çekme ızgarası, o zaman tuval üzerindeki metni görselleştirmenin bir yöntemi için yazmanız gerekecek, bu kolay değil.

Bileşenler DrawGrid ve StringGrid tuval dikmek Tuval,üzerine bir resim yerleştirebileceğiniz

Є yöntemi hücre doğrultusu, tuval alanını döndüren, ortadaki görevleri tanıttı. Tsey yöntemi olarak atanır

function CellRect(ACol, ARow: Longint): TRect;

de ACol ve ARow- Ortadaki bazı sıralamaların satırında 0'dan başlayan dizin ve satırlar. Gerekli görüntüyü boyayabilmeniz için bu işlev alanını tuval alanına döndürün. Örneğin, operatör

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

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

kopyalama yöntemi KopyalaRect tablonun ortasında (1,1) DrawGridl bileşen resmi bit eşlem Bu comirka diğer levoruch ve tablodaki diğer hayvandır, indeksin kırıkları 0'dan başlar. Kontrol edin, comirki daha küçükse, görüntü aşağıya kopyalanır, o zaman resmin sadece sol üst kısmı görünecektir. komiser.

Bileşen tuvalindeki resim DrawGrid ve StringGrid, yak ve herhangi bir bileşenin tuvalinde, programın üzerine başka pencereler tarafından yazıldığında veya örneğin program yakıldığında silinecek şekilde silinir.

manuel bir şekilde görüntüyü ortasına getirmek DrawGridє vikoristannya obroblyuvacha podіy OnDrawCell. Bu, yeniden boyama sırasında masanın cilt merkezi için gelir. Obrobnik'in başlığı görülebilir:

prosedür TForml.DrawGridlDrawCell(Gönderen: TObject;

ACool, ARow: Tamsayı; Doğru: TRect; Devlet: TGridDrawState)

Parametre Belirtmek, bildirmek ortasını göster. Vіn є kişisel olmayan, yak aşağıdaki unsurların intikamını alabilir: gdSelected- ortadaki vizyonlar, gdodaklı- odakta bilinen merkez, gdSabit- masanın sabit alanının ortası. Parametre Belirtmek, bildirmek Farklı ülkelerde farklı karakter fermantasyonu için vikoristovuvat yapmak mümkündür.

Şekil Bileşeni

Şekil Bileşeni Yalnızca zihinsel olarak, grafik bilgileri geliştirmek için görselleştirmeleri kullanabilirsiniz, parçalar farklı bir gölgelendirme derecesine sahip farklı geometrik şekillerdir. Bu bileşenin ana gücü, şekil(form), değeri nasıl yazabilirsiniz:

StRectangle - bir dikdörtgen;

StKare - kare;

StRoundRect - köşeleri yuvarlatılmış bir dikdörtgen;

StRouhdSquare - köşeleri yuvarlatılmış bir kare;

StEllipse - elips;

StCircle - renk.

Bileşenin diğer güç kaynağı - Fırçalamak(penzlik). Tsya hakimiyeti є nesne türü fırça, bir dizi alt güç çiz, zokrema rengi (Fırça.Renk) ta tarzı (Fırça Stili)şekilleri doldurun. Stilin aynı değerlerinde doldurma, şek. 3.2. Üçüncü özgül güç bileşen şekil- Dolma kalem(Tüy) çizgilerin stilini tanımlar.

Grafik Bileşenleri

Şimdi bileşeni görebiliriz Çizelge. Bu bileşen, daha da etkili görünen farklı diyagramlar ve grafikler oluşturmanıza olanak tanır. Bileşen çizelge maє kişisel olmayan otoriteler, yöntemler, podіy, onlara baksanız bile, kimin bütüne bir bölüm ayırma şansı olurdu. Bu yüzden ana özelliklerden daha azının görünümüne takıntılıyız. Çizelge. Ve Delphi'nin çözümleri hakkında bilgi edinebilir veya diyagramlarla deneyler yaparak bunları deneyebilirsiniz.

Bileşen çizelgeє nesne kabı Seri- düşen sınıf TchartSeries. Böyle bir nesne, bir şarkı söyleme stili ile karakterize edilen bir dizi veriyi temsil eder: biri veya diğeri grafik veya bir diyagram. Deri bileşen çizelgeçaça serisinin intikamını alabilirsin. Grafiği değiştirmek istiyorsanız, dış görünüm serisi grafiğe bir eğriyle eşleşecektir. Diyagramlar çizmek istiyorsanız, belirli diyagram türleri için farklı serilerin bir dalına bir tane koyabilirsiniz, diğerleri için (örneğin, dairesel diyagramlar için) bu, ymovirno, çirkin görünüyor. Ancak, bir bileşen için hangi şekilde koyabilirsiniz çizelge aynı veri serisinin çaçası farklı tip diyagramlar. Ardından, cilt anında roblyachi, bunlardan biri aktif, verileri gösteren, cıvıldayacak olan diyagramların türüne bir corystuvache vibir verebilirsiniz.

Bir veya iki bileşeni karıştırın çizelge Form ve Obje Müfettişi'nde gözlemlenen otoriteye hayret edin. Bunlardan bazılarını açıklayalım.

AllowPanning - fare düğmesini sağa iterek bir saatlik izleme için grafiklerin bir bölümünü kaydırma ve izleme olasılığını belirler. Olası değerler: pmNone - kaydırma devre dışı, pmHori/ontal, pm Vertical veya pmBoth - kaydırmaya yatay yönde izin verilir, ancak her iki yönde de izin verilmez.

AhowZoom - fare imleci ile diyagramların veya grafiklerin parçalarını görüntüleyerek görüntü ölçeğinin saatini hızlı bir şekilde değiştirmenize olanak tanır. Böylece parçanın çerçevesi sağa ve aşağı doğru çizilir, tüm parça grafiğin tüm alanı boyunca gerilir. Ve çerçeve yokuş yukarı ve sola çekilirse, dış ölçek geri yüklenir.

Başlık - çizelgelerin başlığını ayarlar.

Ayak - diyagramın altındaki imzayı belirtir. Zamovchuvannyam vіdsutnya için. Yardım Metni için imza metni atanır.

Çerçeve - diyagramların yanındaki çerçeveyi ayarlar.

Denetçi Nesnesindeki bir dizi gereksiz otorite, Diyagram Editörünün diğer tarafına tıklamanıza izin veren üç noktalı genişletilmiş düğmelerdir - diyagramların tüm yetkilerini ayarlamanıza izin veren zengin bir yan pencere. Editörün Wiklik'i çizelge Veya farenin sağ tuşu ile yenisine tıklayın ve splays menüsünden Edit Chart komutunu seçin.

Üst bileşendeki balen sesini genişletin Çizelge. Grafiğin yanındaki diyagram düzenleyicinin penceresine gidebilir, böylece onu yer imlerine ekleyebilirsiniz. Önünüzdeki Seri sekmesine tıklayacaksınız. Ekle düğmesine basın - bir dizi ekleyin. Pencerede zaman geçirebilir, diyagram veya grafik türlerini seçebilirsiniz. Bu durumda Pasta - pasta grafiğini seçin. Skoristavshis imi Başlıkları VI can zadati başlık dіagrami, imi Legend dozvolyaє zadati parametrik vіdobrazhennya Efsaneleri dіagrami (poznachen listesi) Abo vzagalі pribrati її bu işlevin yakіy vіdobrazhaєtsya dіagrama, 3D daє sekmesi size mozhlivіst zmіniti zovnіshnіy viglyad vashoї dіagrami üzerine, Panel sekmesi viznachaє görünümü panelі Nakheel, zsuv, tovshchina toscho.

Diyagram Düzenleyici ile çalışıyorsanız ve diyagram tipini seçerseniz, bileşenler çizelge Formunuzda, ondan önce getirilen entelektüel haraçlara benziyor. Bu nedenle, daha uygun olan programınıza çeşitli seçenekler ayarlamanın sonucunu hemen kontrol edebilirsiniz.

Seri sayfasında ayrıca bir dizi yer imi bulunur ve size bir seriyi görüntülemek için ek özellikler seçme fırsatı verir. Bu nedenle, pasta grafikler için, Format sekmesinde Daireli Pasta seçeneğini etkinleştirin, böylece Grafik bileşeninin grafikler tarafından herhangi bir boyut için görsel olarak gösterilmesini sağlayabilirsiniz. İşaretler sekmesindeki Stil grubunun butonları, diyagramlarda 10 segmente kadar görülebilen etiketlere ne yazılacağını belirtir: Değer - değer, Yüzde - yüzlerce, Etiket - ince bir şekilde adlandırın.

İsterseniz, Grafik tarafındaki Seriler sekmesindeki Klonla düğmesine basarak bu Grafik bileşenine aynı seriyi daha ekleyebilir ve ardından bu yeni seri için Değiştir düğmesine basarak farklı bir diyagram türü seçebilirsiniz. örnek Bar.

Grafik Düzenleyiciden görüntüleyin, ekiniz için alt Grafik bileşenine bakın ve Grafik Düzenleyicinin yardımıyla yeni yetki görevi için tekrarlayın. Bu şekilde, eğer grafik üzerinde iki eğri görüntülemek istiyorsanız ve Çizgi tipini diyagram olarak seçmek istiyorsanız iki seri belirlemeniz gerekecektir. Grafikler hakkında daha fazla bilgi için, grafiğin eksenlerinin ve kırpıcı yüzlerinin koordinat özelliklerini ayarlamak için Eksen ve Duvarlar sekmelerini kullanabilirsiniz.

hangi projede aklı başında görünen programlar sonlandırılır. Geriye, görüntülemek istediğiniz veri olan kodu yazmak kalıyor. Test programı için daire diyagramına sabit verileri, grafiklere gerçek fonksiyonları koyalım.

Değeri ayarlamak için Seri yöntemini kazanmak gerekir. Üç ana yönteme odaklanalım.

Yöntem Açık daha önce girilen bir dizi veriyi temizleme.

Yöntem Ekle:

Add(Const AValue:Double; Const ALabel:String; AColor:TColor) ,

diyagramlara yeni bir nokta eklemenizi sağlar. Parametre Bir değer eklenen değeri belirtin, parametre Bir etiket- şemada ve göstergede gösterildiği gibi işaretleyin, Bir renk- Kolir. Parametre Bir etiket- bağlayıcı değil, yoga boş konabilir: ' '. Yöntem XY ekle:

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

fonksiyonun grafiğine yeni bir nokta eklemenizi sağlar. parametreler AXValueі AYDeğeri bu işlevin argümanıyla eşleştirin. parametreler ALabel ve AColor tі w, scho th yöntemiі Ekle.

Bu sıralamada, kıçımızdan veri alınmasını sağlayan prosedür şöyle görünebilir:

constAl=155; A2 = 251; A3 = 203; A4 = 404; var i:word; başlamak

Seriesl ile başlayın

Add(Al,"Dükkan l",clSarı);

Ekle(A2, "Kat 2", clBlue);

Ekle(A3,"Kat 3",clRed);

Ekle(A4,"Tasarım 4",clPurple); son;

Seri2.Temizle; SeriS.Temizle; i:=0 ila 100 için başlar

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

SeriS.AddXY(0.02*Pi*i,cos(0.02*Pi*i) sonu;

ClRed); clBlue);

operatörler Açıkörneğin, bir saat boyunca programların verileri güncellemesi gerekecek.

Bileşene aşinalığı kimin üzerinde bitireceğiz Çizelge. Doğru, olasılıkların sadece küçük bir kısmını gördük.


"Vіdobrazhennya grafіchnoї Informácie Delphi» planı: 1.Z tstststsііііііііі in içinde D D D D EEEE llll pppp hhhh iiii O O TTTT OOOO bbbb'ait rrrr AAAA zhzhzhzh їїїї nnnnііііїїї kadar aaaa ppp ttttііі n ğ EEEE oooo mmmm EEEE TTTT rrrr IRS hhhh eee ssss kkkk iii xxxxxx ffff iiiiii rrgg uuuu rrrr P Pooooo ssss tttt rrrrroooooee nnnn iiiiii yyiii AAAA rrrrrrrr AAAA mmmm mmmm.


1. Grafik bilgilerini görüntüleme yöntemleri. Delphi'nin grafik bilgilerini görüntülemek için birkaç yöntemi vardır: Bir dizi görüntü hazırlığı için çizim (Görüntü, Şekil bileşenleri); P Pobudova grafikleri ve diyagramları (bileşen Şeması ve int.); Programlı bir görüntü oluşturma (Canvas nesnesi).


2. Ekran 2. Resimleri görüntüleyin. Resim MIGE MIGE MIGE PRIGE OF THE DODDD DDDD LLC LLC YYYAI II I II II II II DDDDDDDDDDDDDDSHSHSHSHSHIIII 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 p






3. Titreşim 3. Geometrik şekillerin titreşimi. І z k_lkoh Şekil bileşenleri sakar küçükler oluşturabilirsiniz. Şekil bileşenlerinin boyutunu (.Width,.Height) ve rengini (Brush.Color) programlı olarak değiştirerek en basit animasyonun öğelerini değiştirebilirsiniz. R R R R ahhh ssssssssssssssssssss mmmm oooo tttt rrrr eeee ttttt p p p prrrr iii mmmm eeee rrrr.


4. Pobudova 4. Pobudova grafiği ve diyagramı. Diyagramlar, sayısal veri dizilerinin ilk sunumu, görsel temsili ve analizi için kullanılır. Delphi'de grafikler oluşturmak için birkaç bileşen vardır, bunlardan biri Grafik bileşenidir (TeeChart Std ile bölünmüştür).










Grafikler ve diyagramlar. Sesleri görüntülemek için veriler programlı olarak Chart'a iletilir, popo: Series1.Clear; (net seri) için i:=1 ila N do Series1.addxy(i, A[i], clGreen); X ekseni üzerindeki değerler Y ekseni üzerindeki değerler Y ekseni üzerindeki değerler X ekseni üzerindeki imza Grafiklerdeki verilerin rengi zzst iiiiiiiii y y y y y = = = = S S S S iii nnnn (((((((((((((((((((((((((((((((((( xxxx))))


Dalі: Laboratuvar robotu ““““TOVO ttttooobbbbbrrraaaazhzhzh eeee nnnn iiiiiieeee k k аааа rrrr'ait ttttiiiiii nnnnnooookkkt i h y g eooooo xxx ffff Yiii yyyy rrrr'ait ve ve ve ve xxxx bir Yiii yyyyyyyyyyyyyyyyyyyyyyyyyyy" ... Görevler: 1) En basit yaratılması için takviyeleri geliştirin görüntüde periyodik bir değişiklik yolu boyunca animasyon. (Resim sayısı üçten az değildir, resimler bağımsız olarak seçilir).




Dalі: Laboratuvar robotu ““““““ PPPP oooo ssss tttt rrrr oooo їїєї nnnniiiiiiiiiієї y y y grrrr аааа ffff iiiiii kkkk oooo vvvv i іd d іd іаіаіаі ї аварта: 9а. Histogram veya dairesel diyagramdaki tablolardan mevcut verileri görüntüleme olasılığını ekleyin. 2) Verilen fonksiyonun programını başlat.

© 2022 androidas.ru - Android hakkında her şey