Фреймдер


ҚАЗАҚСТАН РЕСПУБЛИКАСЫНЫҢ БІЛІМ ЖӘНЕ ҒЫЛЫМ МИНИСТРЛІГІ СЕМЕЙ ҚАЛАСЫНЫҢ ШӘКӘРІМ АТЫНДАҒЫ МЕМЛЕКЕТТІК УНИВЕРСИТЕТІ
«Автоматтандыру және электротехника кафедрасы»
СӨЖ
Тақырыбы: Фреймдер
Орындаған: Геннади Б. Н
Тобы: АУ-209
Тексерген: Мухаметов Е. М
СЕМЕЙ 2015
Мазмұны
- Фрейм дегеніміз не?
- Фреймдер желісі
- Фреймдерді есептеу
- Фреймдердің артықшылықтары және кемшіліктері
- Фреймдерге мысал
Фрейм (Frame) - 1) эксперттік жүйелерде - білімдерді ұсыну құрылымы. Құрылым элементтерін-слотгарды белгілі бір мәндермен толтырғанда ол нақтылы бірфактінің, оқиғаның, процестің сипаттамасына айналады; 2) мәліметтерді жеткізу жүйелерінде - желілік әрекеттестіктің арналық деңгейі арқылы берілетін ақпараттың(кадрдың) бөлігі.
Фреймдер есептеуі (Исчисление фреймов; frame calculus) - фреймдер желісі түрінде білім базасында ұсынылған білімдерге айлалы әрекет жасаудың математикалық аппараты.
Фреймдер құру тәсілдері Фреймдер құру үшін және тәгтері қолданылады да, мұнда әдеттегідей тәгі пайдаланылмайды. тәгі броузер терезесіндегі фреймдердің көлемдері мен олардың орналасу тәртібін сипаттайды, тәгінде фреймдердің әрқайсысына шақырылатын құжаттар аттары көрсетіледі. Екі фреймнен тұратын экран құрайтын программа бөлігінен мысал келтірейік: 4 сурет Мұндағы екі фрейм жолдар (rows) бойынша көлденеңнен бірінің астына бірі орналасады, олар экранды 50 %-дан бөліп алады. Үстіңгі фреймде "1 файл. htm" құжаты ашылады да, төменгісінде - "2 файл. htm" орналасады (4 сурет) . тәгінің ROWS= . . . (қатар) атрибуты терезені горизонталь - көлденең бағыт бойынша бөледі де, COLS= . . . (бағана) атрибуты тіке - вертикаль бағытта фреймдерге бөледі. Егер осы атрибуттың екеуі де берілсе, терезе тіке және көлденең төртбұрыштардан тұратын торларға бөлінеді. Атрибуттардың мәндері терезе бөліктерінің көлемдерін (биіктігін немесе енін) анықтайды. Әр бағанаға (жолға) арналған параметрлер пиксель өлшем бірлігі бойынша немесе пайыздармен (%) үтірлер арқылы бөлініп беріледі. Соңғы параметр ретінде қалған көлемді автоматты түрде толық алып тұратын (*) жұлдызша белгісін де пайдалануға болады. Осындай фрейм үшін барлық қалған бос кеңістіктер бөлініп беріледі. тәгінде фреймдерге шақырылатын құжаттарды анықтайтын SRC= . . . атрибуты болуы керек. Қалған атрибуттар фреймдер арасындағы бөлу сызықтары параметрлерін және оның басқа кейбір қасиеттерін реттеу мүмкіндігін береді.
Фреймдер желісі (Сеть фреймов; frame network) - пән саласы бойынша білімдерді ұсыну үшін фреймдерді пайдалануға негізделген логикалық-лингвистикалық модель тобы. Ол күрделі және әртекті жүйелерді тиімді түрде модельдеуге мүмкіндік береді.
11. Фреймдер
Фреймдер бірнеше *. html құжаттарды браузердің бетінде бір уақытта
көрсетуге мүмкіндік береді. Олар браузерді бір-біріне жақын орналасқан
бөлімдерге бөледі. Сол əәр бөлімде жеке веб-беттер көрсетіледі. Қазіргі таңда
фреймдердің қолданылуы сирек жағдай болғанымен, олардың
артықшылықтары мен кемшіліктерін қарастырып өтейік:
Артықшылықтары :
Қарапайымдылық
Фреймдерді қолдану арқылы веб-бетті оңай жолмен бөлімдерге бөлуге
болады. Мысалы, сол жақтағы бөлім навигация үшін, ал оң жақтағы бөлім
негізгі контент үшін.
Жылдамдық
Жаңа веб-бетті ашу үшін бүкіл бетті жаңарту қажет емес, жүктелетін
ақпараттың көлемі аз. Сол себепті сайт тез жүктеледі. Бірақ фреймдер
санының көп болуы браузерге көбірек жадтың бөлінуін қажет етеді.
Орналасуы
Фреймдер ақпараттарды орналастырудың ерекше жолын ұсынады: егер
фреймді браузердің төменгі бөлігіне орналастыратын болсақ, бұл бөлік
барлық жағдайда бірдей көрініп, ешқашан өз орнын өзгертпейді.
Кемшіліктері:
“Бет белгіге” қосуға келмейді
Ішкі сайт бөліктерін “бет белгіге” қосуға келмейді, өйткені фреймдер
сайттың адресін жасырады. Мысалы, сайт ‘site. com’ адресі бойынша
орналасты делік. Егер веб-беттегі басқа сілтемелерге өтетін болсақ, URL
өзгермейді.
Барлық браузерлермен үйлесе бермейді
Қазіргі көп браузерлер фреймдерді қолданатын сайттарды
қолдағанымен, кейбір браузерлер оны көрсетпейді. Сол себепті əәрқашан
сайттың ‘noframes’ нұсқасын жасауға тура келеді.
Іздеу жүйелерінің индексациясына ілінбейді
Іздеу жүйелері фреймдерді қолданған сайттармен жаман жұмыс
жасайды, өйткені веб-бетте орналасқан негізгі контентте басқа құжаттарға
сілтемелер жоқ.
Айта кету қажет, жоғарыда айтылған кемшіліктердің алдын алуға
болады. Ол үшін қосымша скриптерді қолдануға тура келеді.
<FRAMESET> - құрылым
<FRAMESET> веб-беттегі фреймдердің құрылымын анықтап береді.
Мысалы, сол жақтағы бөлім навигация үшін, ал оң жақтағы бөлім негізгі
контент үшін.
Сурет 61. Frameset бет
<html>
<head>
<title>Frameset бет</title>
</head>
<frameset cols = "25%, *">
<frame src ="frame_left. html" />
<frame src ="frame_right. html" />
</frameset>
</html>
Бұл мысалда <FRAMESET> тегінің қолданысы бесінші жолдан
басталып сегізінші жолда аяқталады. Байқасаңыз, бұл тег <BODY> тегінің
орнына жазылған жəәне қосымша ‘cols’ атрибутын қолданып, оған ‘25%, *’
мəәні берілген. Демек веб-бет екі бағанға (columns) бөлінген жəәне біріншісінің
ені терезенің төрттен бір бөлігіндей болса, қалғаны екінші бөліктің алатын
орны. Енді <FRAMESET> құрылымының ішіндегі екі фреймді
қарастырайық. Жоғарыда айтылғандай, əәр фрейм жеке веб-бетті көрсетеді.
Бұл жағдайда да бірінші фрейм ‘frame_left. html’ құжатын көрсетсе, екінші
фрейм ‘frame_right. html’ дербес веб-бетті көрсетіп тұр.
Сурет 62.
Әр фреймнің жеке веб-бетті көрсетуі
Егер ‘cols’ атрибутының мəәнін ‘50%, *’ мəәніне өзгертсек, онда екі
құжат терезенің теңдей бөлігінде бағана болып орналасады.
Сурет 63. cols’ атрибутының мəні ‘50%, * болғанда
Енді құжаттардың жол бойынша орналастырылуын қарастырайық. Ол
үшін ‘cols’ атрибутының орнына ‘rows’ атрибутын жазайық.
Сурет 64. ‘rows’ атрибуты
<html>
<head>
<title>Frameset бет</title>
</head>
<frameset rows = "50%, *">
<frame src ="frame_left. html" />
<frame src ="frame_right. html" />
</frameset>
</html>
Демек, екі құжат жол (row) бойынша браузер терезесінде орналасты.
Үшінші құжатты қосып көрейік.
Сурет 65. Жол (row) бойынша браузер терезесіне үшінші құжатты қосу
<html>
<head>
<title>Frameset бет</title>
</head>
<frameset rows = "20%, *, 10%">
<frame src ="header. html" />
<frame src ="content. html" />
<frame src ="footer. html" />
</frameset>
</html>
Бұл жерде <FRAMESET> үш фреймнен тұрады. Жəәне де оның
құрылымы жол бойынша бірінші фрейм браузер терезесінің 20%-ын, екіншісі
70%-ын жəәне үшіншісі 10%-ын алатындай орналасқан.
Тапсырманы кішкене күрделендіре түсейік: негізгі контентті тағы екі
бөлікке бөлейік.
Сурет 66. Негізгі контентті тағы екі бөлікке бөлу
<html>
<head>
<title>Frameset бет</title>
</head>
<frameset rows = "20%, *, 10%">
<frame src ="header. html" />
<frameset cols = "*, 20%">
<frame src ="content. html" />
<frame src ="right_sidebar. html" />
</frameset>
<frame src ="footer. html" />
</frameset>
</html>
Ол үшін кірістірілген (вложенный) құрылымды пайдаландық. Яғни,
<FRAMESET>-тің ішінде тағы бір <FRAMESET>-ті жаздық. Ал ол өз
кезегінде ортаңғы бөлікті 60% да 40%-дай болатын екі бөлікке бөлді.
Сонымен, чат жүйесі веб-бетін жоғарғы бөлік, негізгі хат мұрағаты
... жалғасы- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.

Ақпарат
Қосымша
Email: info@stud.kz