Автор: Пользователь скрыл имя, 07 Февраля 2013 в 15:41, дипломная работа
Есептеу техникасының дамуы ерте кезден-ақ басталды. Кейбір мысалдар: XVII ғасырдың 40-жылдарында Б. Паскаль (1613—1662) сандарды қоса алатын механикалық қүрылғы ойлап тапты. XVIII ға-сырда В. Лейбниц сандарды қоса жене көбейте алатын қүрылғы жасап шығарды. XIX ғасырда Ч. Бэббидж (1792—1871) механикалық машинаны программа арқылы басқару жүйесімен біріктірді.
<frame src="frame_1.html">
<frame src="frame_2.html">
</frameset>
Frameset бағаналары pixеl мәнімен де берлуі мүмкін. (cols="200,500" сияқты) . Қазіргі таңда фреймдер ескірген болып саналады және көп қолданылмайды.
<frameset> тегінің атрибуттары
Атрибут |
Анықтамасы |
border |
Фреймдер арасындағы шекараның (border) қалыңдығы |
bordercolor |
Шекараның түсі |
cols |
Фреймнің енін немесе фреймдердің қатынасын қатар түрінде береді |
frameborder |
Фреймнің айналасына шекара қою кеек па, жоқ па соны белгілейді. |
framespacing |
border атрибутының аналогы. |
rows |
Фреймнің көлемін немесе фреймдердің қатынасын бағана түрінде береді |
<frame> тегінің атрибуттары
Атрибут |
Анықтамасы |
bordercolor |
Фрейм шекарасының (border) түсі |
frameborder |
Фреймнің айналасына шекара қою кеек па, жоқ па соны белгілейді. (0 немесе 1 мәнін қабылдайды) |
name |
Фреймнің бірегей атын белгілейді |
noresize |
Қолданушының фреймнің көлемін өзгертуіне бола ма болмай ма соны белгілейді. |
src |
Фреймде көрсетілетін құжаттың жолы. |
4.8.12 Фреймдер мен HTML – беттер құрылымы
Internet Explorer браузерлердің
үшінші және одан жоғарғы
Мысалы, жылжымалы фреймді пайдалану
<iframe
src=banner.html width=468 height=60 hspace=10
vspace=10 align=center>
</iframe> IFRAME тегі контейнері болып табылады.
Бұндай браузерге балама мәтінді көрсетуге,
қолданушы көріп отыруына болады. Ол <iframe>
және <iframe> тег арасында орналасуы
керек.Келтірілген мысалда « Сіздің браузеріңіз
жылжымалы фреймді қолдамайды» деген
мәтін көрсетеді. IE –ден басқа Opera 6, Netscape
7 және Mozilla браузерінде жылжымалы фреймде
қолданылады.
Фреймді шығару үшін FRAMESET тегі BODY тегін құжатта ауыстырып, экран бетін облыстарға бөлу үшін қолданылады. Берілген тектің ішінде FRAME тегтері загруска облысына арналған HTML құжатын көрсетеді (14- сурет).
MENU |
CONTENT |
. 14-сурет. Браузер терезелерінің фреймдерге бөлінуі.
14- суреттегі фреймдердің орналасуының коды келесідей.
1 – мысал. Екі фреймнің құрылуы.
<framesetcols="200,*">
< frame src=mu.html name=MENU>< frame src=contenent. html name=CONTENENT>
</ frameset>
1 – мысал. Екі фреймнің құрылуы
<frameset cols="200,*">
<frame src=menu.html name=MENU>
<frame src=content.html name=CONTENT>
</frameset>
Браузер терезесі
2 колонкаға бөлінеді, сол жағы 200
тексельді алады, ал оң жағы берілген
жұлдызшалар таңбасының қалған кестігі.
Фреймдердің ені мен ұзындығын
қатынас бойынша процент
FRAME тегінде HTML – файлының аты 3rc параметірінің көмегімен көрсетілген облысы бойынша беріледі.
Сол жақ терезеге белгіленген menu. Htme файлы, ал ал оң жақ терезеге – conten thtme. Құжаттарды көрсетілген терезеге орналастыру үшін әрбір фреймге сәйкесінше өзінің атын беру керек.
TOP | |
MENU |
CONTENT |
15-сурет. Браузер
терезелерінің фреймдерге
Егер фреймдердің қиын құрылымы керек болса, мысалы, 2-суретте көрсетілгендей FRAMESET тектерінің бірін екіншісіне қоюға болады.
2 – мысал. Үш фреймнің құрылуы.
<framesetrows="10%,90%">
<framesrc="top.html"name="
<framesetcols="200,*">
<framesrc="menu.html"name="
<framesrc="content.html"
</frameset>
</frameset>
Бірінші FRAMESET тегі браузер терезесін екі ендік жолға 10 және 90 процентке бөледі. Ал кемінде 1 мысалдағыдай екі колонка құрады.
Кестелердің құрылуы
4.8.13 Пішіндері
4.8.14 Web –түйінін HTML құралдармен жасау
4.9.VisualBasic бағдарламалау тілі
4.9.1 VisualBasicтілінің даму тарихы
4.9.2 Тіл туралы жалпы мәлімет
4.9.3 Мәлімет типтері.Айнымалы типтері.Айнымалыларды бағдарламалауда сипаттау
4.9.4Объектінің қасиеттері.Орнату қасиеттері
4.9.5 MsgBoxжәне InputBox операторларын қолдана отырып,сұхбаттық терезе құру
4.9.6 If…Then…Else шартты оператор. Select Case шартты оператор
4.9.7 Do…While циклды оператор. For…Next цикл операторы
4.9.8 Форманы басқару операторы.Show,Hide тәсілдері. Line,Circle,Pset графикалық тәсілдері
4.9.9Shape,Line графикалық объектілер.Символдық функциялар
Delphi-дің графикалық
режимінде координаттар
Графиканы пайдалану TCanvas класына негізделген. Delphi ортасында графикалық құралдарды пайдалануды жеңілдететін арнайы кластар құралған: контекст үшін - TCanvas, шрифт үшін – TFont, қалам үшін – ТРеn, қылқалам үшін – TBrush. Осы кластарға байланысты объектілер барлық көрінетін элементтер үшін автоматты түрде құрылып, программада - Canvas, Font, Реn, Brush қасиеттері арқылы жүзеге асырылады.
TFont класының көмегімен кез келген графикалық құрылғы үшін шрифт объектісі құрылады.
ТРеn класының көмегімен сызықтарды сызуға арналған қалам объектісі құрылады.
TBrush класының объектілері
тұйық фигуралардың ішін
TCanvas класы әртүрлі
құралдармен – қалам, қылқалам,
шрифт – сурет салынатын
Программа графиканы объекетінің бетіне шығарады. Объектінің бетіне Canvas қасиеті сәйкес келеді. Объектінің бетіне графикалық элементті шығару үшін осы объектінің Canvas қасиетіне сәйкес әдісті қою керек.
Өз кезегінде Canvas қасиеті бұл Canvas типті объект. Бұл типтің әдістері графикалық примитивтерді шығаруды қамтамасыз етеді, ал қасиеті бұл примитивтердің сипаттамасын бере алады.
Графикалық примитивтерді шығару әдістерінің Canvas қасиеті сурет сала алатын абстрактілі бет ретінде қарастырылады. Бет бөлек нүктелерден – пикселдерден тұрады. Пиксельдің орны оның горизонталь (Х) және вертикаль (У) осьтері арқылы сипатталынады. Жоғарғы сол жақ пиксельдің координатасы (0,0). Координаттар жоғарыдан төмен және солдан оңға қарай өседі. Беттің өлшемін Height және Width қасиеттері арқылы өзгертуге болады.
Қалам және қылқалам. Суретші өз жұмысында қаламды және қылқаламды қоданады. Бетте осы примитивтерді салу әдістерін қамтамасыз ететін Pen, Brush қасиеттері қолданады. Қалам нүктелерді, сызықтарды, геометриялық фигураларды: шеңбер, тіктөртбұрыш, эллипс, т.б. суреттерді салу үшін қолданылады. Төменгі кестеде TPen объектінің қасиеттері көрсетілген:
Қасиет |
Анықтамасы |
Color |
Сызық түсі |
Width |
Сызық ені |
Style |
Сызық түрі |
Mode |
Тәртіп бейнесі |
Color қасиеті қаламмен салынған сызықтың түсін анықтайды. Келесі кестеде Color қасиетінің мәні ретінде пайдалануға болатын белгілі тұрақтылар берілген:
Тұрақты |
Түсі |
Тұрақты |
Түсі |
ClBlack |
Қара |
ClSliver |
Жылтыр сұр |
ClMaroon |
Каштан |
ClRed |
Қызыл |
ClGreen |
Жасыл |
Clime |
Салат |
ClOlive |
Олив |
ClBlue |
Көк |
ClNavy |
Көк қара |
ClFutshia |
Қызыл |
ClPurple |
Ақшыл қызыл |
ClAqua |
Көкшіл |
ClTeal |
Көк жасыл |
ClWhite |
Ақ |
ClGray |
Сұр |
Style қасиеті сызықтың стилін
Тұрақты |
Сызық түрі |
PsSolid |
Жай сызық |
PsDush |
Пунктир, ұзын штрих |
PsDot |
Пунктир, қысқа штрих |
PsDushDot |
Пунктир, ұзын және қысқа штрихпен аралас |
PsDushDotDot |
Пунктир, бір ұзын бір қысқа штрих аралас |
PsClear |
Сызық көрінбейді |
Қылқалам тұйықталған бөліктерді салу әдісімен, мысалы геометриялық фигураларды салумен сипатталады. Қылқалам, объект ретінде төменгі кестеде келтірілген екі қасиетке ие:
Қасиет |
Сипаттама |
Color |
Тұйықталған бөлікті салу түсі |
Style |
Бөлікті толтыру түсі |
Контур ішіндегі бөлік боялған немесе штрихталған болуы мүмкін. Контур ішіндегі бөлік бояу түрі, сызық түрі және тұрақты қасиеттері бар. Бөлікті штрихтаудың төменгі кестеде сипатталған мынадай түрлері бар.
Түрі |
Тұрақты |
Сызық түрі |
|
BsSolid |
Жай сызық |
|
BsHorisontal |
Горизанталь штрих |
|
BsVertical |
Вертикаль штрих |
|
BsBDiagonal |
Сызықтары алға бағытталған диагональды штрих |
|
BsFDiagonal |
Сызықтары төмен бағытталған диагональды штрих |
|
BsCross |
Торлы штрих |
|
BsDiagCross |
Торлы диагональды штрих |
|
BsClear |
Бөлік боялмайды |
Мысал: Ракетаны сызып, оның ішін бояу.
Төменде программасы көрсетілген:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;
type
TForm1 = class(TForm)
procedure FormPaint(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.FormPaint(Sender: TObject);
begin
Canvas.Pen.Width:=1;
Canvas.Pen.Color:=clBlack;
4.9.10 Негізгі оқиғалар.CheckBox,OptionButton басқару элементтері. Image,PictureBox басқару элементтері
Сіздің жүйеңізде бейне бар, бірақ файлдардан ұтылуға (AVІ файлдары сияқты) арнайы драйвер қажет (Wіndows 95-те тікелей алынатын). Егер компьютер бейне шығара алатын болса, онда бұл үшін Delphі қосымшасын құру онша қиындық әкелмейді: Medіa Player компонентін формаға орналастырсаңыз, AVІ файлын Fіle Name –де таңдайсыз, True-де Auto Open қасиетін орнатып содан кейін бағдарламаны жіберіңіз. Сіз қалай Play кнопкасын басасыз жүйеде солай екінші терезені ашады және онда бейнені көрсетеді.