Информатикадан отчет

Автор: Пользователь скрыл имя, 07 Февраля 2013 в 15:41, дипломная работа

Описание работы

Есептеу техникасының дамуы ерте кезден-ақ басталды. Кейбір мысалдар: XVII ғасырдың 40-жылдарында Б. Паскаль (1613—1662) сандарды қоса алатын механикалық қүрылғы ойлап тапты. XVIII ға-сырда В. Лейбниц сандарды қоса жене көбейте алатын қүрылғы жасап шығарды. XIX ғасырда Ч. Бэббидж (1792—1871) механикалық машинаны программа арқылы басқару жүйесімен біріктірді.

Работа содержит 1 файл

Сауле практика.doc

— 5.21 Мб (Скачать)

 <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  тегі  көмегімен қолдануға мүмкіндік  береді. Жылжымалы фрейм қарапайым  құжат ішінде болады және басқа да кез келген құжаттар бетіне қойылады. IFRAME тегінде де қарапайым фреймдегідей параметрлер: width, height, hspace, vsace, align мәні IMG тег параметріне сәйкес келеді.

Мысалы, жылжымалы  фреймді пайдалану

 

<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="TOP"> 
 <framesetcols="200,*"> 
  <framesrc="menu.html"name="MENU"> 
  <framesrc="content.html"name="CONTENT"> 
 </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-дің графикалық  режимінде координаттар жүйесінің  формада орналасуы дағдылы Паскальдағы  сияқты. Delphi программистке экранға  графикалық бейнелерді шығаратын  программаларды жасауға мүмкіндік  берелді. 

Графиканы пайдалану TCanvas класына негізделген. Delphi ортасында графикалық құралдарды пайдалануды жеңілдететін арнайы кластар құралған: контекст үшін - TCanvas, шрифт үшін – TFont, қалам үшін – ТРеn, қылқалам үшін – TBrush. Осы кластарға байланысты объектілер барлық көрінетін элементтер үшін автоматты түрде құрылып, программада - Canvas, Font, Реn, Brush қасиеттері арқылы жүзеге асырылады. 

TFont класының көмегімен  кез келген графикалық құрылғы  үшін шрифт объектісі құрылады.

ТРеn класының көмегімен  сызықтарды сызуға арналған қалам объектісі  құрылады.

TBrush класының объектілері  тұйық фигуралардың ішін толтыру  қызметін атқарады.

TCanvas класы әртүрлі  құралдармен – қалам, қылқалам, шрифт – сурет салынатын кенепті  құруға мүмкіндік береді. 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 кнопкасын басасыз жүйеде солай екінші терезені  ашады және онда бейнені көрсетеді.

Информация о работе Информатикадан отчет