stringgrid жадвал компонентаси

DOC 122,5 КБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
1
1404131656_51263.doc stringgrid жадвал компонентаси режа: 1. delphi график имкониятлари 2. чизиш соҳаси stringgrid жадвал компонентаси икки ўлчовли маълумотларни, масалан матрица элементлари қийматини экранда жадвал кўринишда тасвирлаш, улар қийматини киритиш ва таҳрирлаш учун ишлатилади. жадвал қатор ва устун нумерлари нулдан бошланади. жадвал устун ва қаторлар сонини кераклича ўзгартириш мумкин. бу унинг хоссаси ёрдамида аниқланади. жадвалнинг ҳар бир кесишган устун ва сатри ячейка дейилиб, унга киритилган маълумот символ қатори бўлиб аниқланади. масалан, (3,5) ячейка тўртинчи устун ва олтинчи қаторда жойлашган. stringgrid жадвал компонентасининг асосий хоссалари: colcount -жадвалдаги устунлар сонини аниқлайди; rowcount -жадвалдаги сатрлар сонини аниқлайди; fixedcols -фиксирланган устунлар сонини аниқлайди; fixedrows -фиксирланган сатрлар сонини аниқлайди; options –жадвад ҳолатини аниқлайди (аниқлаш унинг памаметрларига асосан бажарилади, масалан goediting параметр true қийматга эга бўлса ячейкани таҳрирлаш мумкин, акс ҳолда мумкин эмас. бу параметрларни аниқлаш учун options хоссасига ўтиб у икки марта тез-тез босилади); colwidths -жадвалдаги ҳар бир устун кенглигини аниқлайди; defaultcolwidth -жадвалнинг бошланғич устунлар кенглигини …
2
хоссасига кирамиз ва уни икки марта тез-тез чиқиллатамиз. у ердан goediting параметрини true қийматга тенглаштирамиз. 4.botton1 тугмасининг coption хоссасига кириб унинг номини “ечиш” номига ўзгартирамиз. 5.”ечиш” тугмасини активлаштирамиз, яъни уни икки марта тез-тез босиб дастур кодларини ёзиш ойнасига ўтамиз ва қуйидаги кодларни киритамиз. var i,j,cod:integer; a:array[1..4,1..4] of real; s:real; s1:string; begin for i:=1 to 4 do for j:=1 to 4 do val(stringgrid1.cells[i-1,j-1],a[i,j],cod); s:=0; for i:=1 to 4 do for j:=1 to 4 do s:=s+a[i,j]; str(s:7:2,s1); memo1.clear; memo1.lines.add('summa ='+s1); s:=s/4/4; str(s:7:2,s1); memo1.lines.add('ortacha='+s1); end; 4.тузилган лойиҳа (проект) яъни project1 ва unit1 стандарт модул номларини мос номлар билан алмаштириб сақлаймиз. 5.янги ном билан сақланган проект, яъни илова f9 тугмачасини босиш билан ишга тушурилади. илова ишга туширилганда унинг қуйидаги кўриниши экранда намаён бўлади. ташкил қилинган модулнинг тўлиқ кўринишини келтирамиз. unit j1; interface uses windows, messages, sysutils, variants, classes, graphics, controls, forms, dialogs, grids, stdctrls; type tform1 = class(tform) stringgrid1: tstringgrid; button1: tbutton; label1: tlabel; …
3
асига график элемент (тўғри чизиқ, айлана, туртбурчак ва ҳоказо), чиқариш учун бу объектнинг canvas хоссасига мос усул қўллаш лозим. мисол учун form1.anvas. rectangle (10,10,100,100) инструкцияси дастур ойнасида туртбурчак чизади. чизиш соҳаси юкорида кўрилган canvas хоссаси -tcanvas типидаги объектдир. график примитивларни чиқариш усуллари canvas хоссасини абстракт чизиш соҳаси деб қарайди. чизиш соҳаси алоҳида нуқталар - пикселлардан иборат. пиксел ҳолати унинг горизонтал (x) ва вертикал (y) координаталари билан аниқланади. чап юқори пиксел координаталари (0,0). координаталар юқоридан пастга ва чапдан ўнгга қараб ўсиб боради. соҳа ўлчовларини image компонентасининг height и width хоссалари ва форманинг clientheight ва clientwidth хоссалари орқали аниқлаш мумкин. қалам қалам геометрик фигураларни чизиш учун ишлатилади. чизиқ кўриниши tреn объектининг қуйидаги жадвалда кўрсатилган хоссалари орқали аниқланади. tреn (қалам) хоссалари. хосса таърифи color чизиқ ранги width чизиқ калинлиги style чизиқ кўриниши mode акслантириш режими қуйидаги жадвалда color хоссаси қиймати сифатида берилувчи номланган константалар санаб ўтилган. color хоссаси қийматлари. константа ранг константа ранг …
4
рсатади. одатда чизиқ ранги pen.color хоссаси қиймати билан белгиланади. дастурчи чизиқ учун фон рангига нисбатан инверс ранг бериши мумкин. бу ҳолда ҳатто чизиқ ва фон ранги бир хил берилган бўлса ҳам чизиқ ажралиб туради. қуйидаги жадвалда mode хоссаси қиймати сифатида ишлатиш мумкин бўлган константалар берилган. mode хоссаси қийматлари константа чизиқ ранги pmblack қора, pen. color хоссаси қийматига боглиқ эмас pmwhite ок, pen. color хоссаси қийматига боғлиқ эмас pmcopy чизиқ ранги pen. color хоссаси қийматига боғлиқ pmnotcopy чизиқ ранги pen. color хоссаси қийматига инверс pmnot чизиқ ранги соҳанинг мос нуқтаси рангига инверс муйқалам муйқалам (canvas.brush) ёпиқ соҳаларни чизиш ва соҳа ичини бўяш учун мўлжалланган усуллардан фойдаланилади. муйқалам объект жадвалда кўрсатилган икки хоссага эга. tbrush (муйқалам) хоссалари. хосса таърифи color style епиқ соҳани бўяш ранги соҳани тўлдириш услуби контур ичидаги соҳа бўялиши ёки штрихланиши мумкин. соҳани тўлдириш усулини белгиловчи константалар қуйидаги жадвалда берилган. brush.style хоссаси қийматлари. константа соҳа бўяш услуби bssolid узлуксиз …
5
oss','bsdiagcross'); var x,y: integer; w,h: integer; bs: tbrushstyle; k: integer; i,j: integer; begin button1.visible:=false; w:=60; h:=40; y:=80; for i:=1 to 2 do begin x:=10; for j:=1 to 4 do begin k:=j+(i-1)*4; case k of 1: bs:= bssolid; 2: bs:= bsclear; 3: bs:= bshorizontal; 4: bs:= bsvertical; 5: bs:= bsfdiagonal; 6: bs:= bsbdiagonal; 7: bs:= bscross; 8: bs:= bsdiagcross; end; canvas.brush.color := clgreen; canvas.brush.style := bs; canvas . rectangle (x, y, x+w, y-h) ; canvas.brush.style := bsclear; canvas.textout(x, y-55, bsname[k]); x := x+w+30; end; y:= y+h+30; end; end; end. матнни чиқариш график объект юзасига матн чиқариш учун textout усули қўлланилади. бу усулни чақириш инструкцияси қуйидаги кўринишга эга: объект.canvas.textout(x, у, текст) матн шрифти font хоссаси қиймати билан аниқланади. font хоссаси tfont типидаги объекдир. қуйидаги жадвалда tfont объекти хоссалари келтирилган. tfont объекти хоссалари хосса таърифи name size style шрифт номи, масалан arial шрифт пунктларда катталиги символлар чиқариш услуби. қуйидаги константалар орқали берилади: fsbold …

Хотите читать дальше?

Скачайте полный файл бесплатно через Telegram.

Скачать полный файл

О "stringgrid жадвал компонентаси"

1404131656_51263.doc stringgrid жадвал компонентаси режа: 1. delphi график имкониятлари 2. чизиш соҳаси stringgrid жадвал компонентаси икки ўлчовли маълумотларни, масалан матрица элементлари қийматини экранда жадвал кўринишда тасвирлаш, улар қийматини киритиш ва таҳрирлаш учун ишлатилади. жадвал қатор ва устун нумерлари нулдан бошланади. жадвал устун ва қаторлар сонини кераклича ўзгартириш мумкин. бу унинг хоссаси ёрдамида аниқланади. жадвалнинг ҳар бир кесишган устун ва сатри ячейка дейилиб, унга киритилган маълумот символ қатори бўлиб аниқланади. масалан, (3,5) ячейка тўртинчи устун ва олтинчи қаторда жойлашган. stringgrid жадвал компонентасининг асосий хоссалари: colcount -жадвалдаги устунлар сонини аниқлайди; rowcount -жадвалдаги сатрлар сонини аниқлайди; fixedcols -фиксирланган устунл...

Формат DOC, 122,5 КБ. Чтобы скачать "stringgrid жадвал компонентаси", нажмите кнопку Telegram слева.

Теги: stringgrid жадвал компонентаси DOC Бесплатная загрузка Telegram