- •Лекция 1. Кіріспе. Желілер тарихына қысқаша шолу. Деректі ғаламдық Интернет желісінде беру.
- •2012 Жылдың маусым айындағы браузерлердің статистикасына шолу жасаймыз.
- •Сурет 13. Internet Explorer, Google Chrome, Mozilla Firefox
- •Сурет 14. Блокнот
- •Html тақырыптар:
- •Сурет 22. Шрифт аттары
- •Verdana сөзінің орнына шрифт атауын, ал green сөзінің орнына шрифт түсін немесе кодын қойып, шрифт аты мен түсін өзгертуге болады.
- •Сурет 23. Веб-бетке сурет қою
- •Сурет пен мәтіннің орналасуы
- •Сурет 28. Фонға сурет қою
- •Сурет 1. Web-технологиялар
- •Лекция 4. Gif форматындағы мөлдір бейнелер. Веб-парақтарға қойылатын сілтемелер. Бейне фрагментінің түрлері.
- •Сурет 29. Сурет карта
- •Лекция 5. Web-дизайнға кіріспе. Web-парақтарды ms Publisher көмегімен құру.
- •Лекция 6. Web-парақтарды ms FrontPage интерактивті құралдары көмегімен құру.
- •Лекция 7. Java Script. Web-дизайн графикасы. Формалардың интербелсенді элементтері. Web-дизайнның пайдалы тәсілдері.
- •Лекция 8. JavaScript жүйесі. Web-парақ жұмысын жүргізу. JavaScript-тегі кластар мен объектілер.
- •IsNaN(X) функциясы
- •Лекция 9. Web-парақты Dreamweaver ортасында құру.
- •Лекция 10. WеЬ-сайтты Django кітапханасы негізінде Python тілінде құру.
- •Django сайттың құрылымы
- •Лекция 12. Python арқылы сайтқа деректерді енгізу және файлдарды шығару формаларын қолдану
- •Лекция 13. WеЬ-сайтты Python тілінде құру тәсілдері.
- •Лекция 14. Сайтты өзгертуге, кодқа түсініктеме беруге, статикалық парақтармен жұмыс істеуге шектеу қою
- •Лекция 15. Өзге кітапханаларды миниатюраларды шығару үшін қолдану.
Сурет 23. Веб-бетке сурет қою
alt атрибутынан соң қолданылатын сөз еске салушы сөз болып, ол курсорды суретке алып барғанда шығады және кей жағдайға байланысты сурет веб-бетке шықпай қалса, еске салдырушы жазу шығып, суреттің не туралы екенін еске салып тұрады.
<html>
<head>
<meta http-equiv=«Content-Type» content=«text/html; charset=utf-8»>
<title>Сурет қою</title>
</head>
<body>
<img src=«tu.png» alt=«Қазақстан туы» width=«140» height=«90»>
</body>
</html>
Сондай-ақ, суреттің шетіне шекара қоюға болады. Ол img тегінің border атрибуты арқылы жасалады.
<html>
<head>
<meta http-equiv=«Content-Type» content=«text/html; charset=utf-8»> <title>Сурет қою</title>
</head>
<body>
<img src=«tu.png» alt=«Қазақстан туы» width=«140» height=«90» border=«5px»> </body>
</html>
Сурет 24. Суреттің шетіндегі шекара
Егер border атрибутының мәні 10 пиксельге тең болатын болса, ол алдыңғы шекараға қарағанда қалыңырақ болады.
Сурет 25. border атрибутының мәні 10 пиксельге тең шекара
Сурет пен мәтіннің орналасуы
align атрибутынан соң right мәні берілсе, біздің сурет мәтіннің оң жағына орналасады.
<html>
<head>
<meta http-equiv=«Content-Type» content=«text/html; charset=utf-8»>
<title>Сурет қою</title>
</head>
<body>
<img src=«tu.png» alt=«Қазақстан туы» width=«140» height=«90» align=«right»> <p>Қазақстан Республикасының Мемлекеттiк туы – Қазақстан Республикасының мемлекеттiк рәмiздердiң бiрi.</p>
</body>
</html>
Сурет 26. Сурет пен мəтіннің орналасуы
align атрибутынан соң left мәні берілсе, біздің сурет мәтіннің сол жағына орналасады.
<html>
<head>
<meta http-equiv=«Content-Type» content=«text/html; charset=utf-8»>
<title>Сурет қою</title>
</head>
<body>
<img src=«tu.png» alt=«Қазақстан туы» width=«140» height=«90» align=«right»>
<p>Қазақстан Республикасының Мемлекеттiк туы – Қазақстан Республикасының мемлекеттiк рəмiздердiң бiрi.</p>
</body>
</html>
Сурет 27. Суреттің мәтіннің сол жағында орналасуы
<IMG> тегінде src атрибутынан басқа lowsrc атрибуты бар. Оның мәні - src шығаратын суреттен бұрын балама сурет шығарады. Екі түрлі суреттің бір жерде бірдей өлшеммен қолдану себебі – lowsrc атрибуты кіші салмақтағы суретті жылдамырақ браузерге шығарады және аз пиксель орын алады. Оның жазылуы төмендегідей: <IMG SRC=main.gif LOWSRC=low.gif>
Фонға сурет қою Веб-бетте фонға сурет қою үшін төмендегі кодты жазамыз. Онда body тегінің background атрибутына сол суретке баратын жол жазылады. Background сөзінің аудармасы фон дегенді білдіреді.
<html>
<head>
<meta http-equiv=«Content-Type» content=«text/html; charset=utf-8»>
<title>Сурет қою</title>
</head> <body background=«fon.jpg»>
</body>
</html>
Сурет 28. Фонға сурет қою
Өзін-өзі тексеру сұрақтары
1. html-құжатының құрылымы. Беттің құрылымдық элементтері.Элементтер типі.
2. WWW-сервисінің жұмыс тәртібі. Сервер және клиент арасында мәлімет алмасу. Формалар.
Әдебиеттер:
Негізгі әдебиеттер:
1. Бөрібаев Б,.Мадьярова Г.А. Web-технологиялар:Оқулық.-Алматы: ЖШС РПБК «Дәуір», 2011.-360 бет.
2. Аяжанов С.С., Сатымбекова С.Б. Компьютерлік желілер: Оқулық.- Алматы: ЖШС РПБК «Дәуір», 2011.-240 бет.
3. Дубовиченко С.Б. Компьютерные сети и интернет: Учебное пособие по информатике / С.Б. Дубовиченко.- Алматы: Данекер, 2001.- 194с.
4. Матросов А. HTML 4.0 / А. Матросов , А. Сергеев , М. Чаунин.- СПб.: БХВ-Петербург, 2005.- 672с.
5. Н.Комолова HTML. Самоучитель. – СПб.: Питер, 2009. –268с.:ил.
Қосымша әдебиеттер:
1. Ермеков Н.Т. Информационные технологии: Учебник / Н.Т. Ермеков.- Астана: Фолиант, 2006.- 132 с.- (Профессиональное образование).
2. Капустин М.А. FLASH MX для профессиональных программистов: Учебное пособие / М.А. Капустин, П.А. Капустин, А.Г. Копылова.- М.: Интернет-Ун-т Информ. Технологий; БИНОМ. Лаборатория Знаний, 2006.- 511с.: ил., табл.- (Серия "Основы информационных технологий).
3. Назаренко Е.Ф. Информационные технологии: Учебник / Е.Ф. Назаренко.- Астана: Фолиант, 2007.- 312с.- (Профессиональное образование).
4. Попов В.Б. Основы информационных и телекоммуникационных технологий.
5. Программные средства информационных технологий: Учебное пособие / В.Б. Попов.- М.: Финансы и статистика, 2005.- 216с.
6. Олифер В.Г. Компьютерные сети. Принципы, технологии, протоколы: Учебник / В.Г. Олифер, Н.А. Олифер.- СПб.: Питер, 1999.- 672с.
7. Симонович С.В. Интернет у вас дома: Полное руководство начинающего пользователя / С. Симонович , В. Мураховский.- М.: АСТ-ПРЕСС, 2004.- 432с.
8. Симонович С.В. Информатика: Базовый курс 2-е издание- СПб.: Питер, 2004.- 432с.
9. Брэгг Роберта. Безопасность сети на основе Microsoft Windows Server 2003: Учебный курс / Р. Брэгг; Пер. с англ.- СПб.: Питер, 2006.- 672с.
10. Лэмонт Вуд. Web- графика. Справочник.- СПб: «Питер», 1998.
11. С. Бейн, Д.Грей. Как сделать красиво в Интернете. Перевод с англ.- СПб: «Символ- Плюс», 1998
12. А.О.Коцюбинский, С.В.Грошев. Современный самоучитель работы в сети Интернет. М.: «Триумф», 1997.
13. Интернет. Шаг за шагом. ( на CD- ROM).- СПб: « Питер Мультимедиа», 1997.
14. Энциклопедия пользователей Интернет. ( на CD- ROM).- М.: « Демос»,2000.
15. Шапошников И.В. Самоучитель HTML 4. –СПб.: БХВ- Петербург,2001.-288б.
16. Пайк М. Интернет в подлиннике. СПб.: BHV- Санкт- Петербург, 1996.
17. Савельева Н.В. Основы программирования на РНР.: к урс лекции для ст- тов.- М.: Интернет- университет информационных технологий, 2005.-264б.
18. Дуванов А.А. Web- констуирование DHTML.-СПб.: БХВ- петербург, 2003.-512б.
19. Джамса Крис. Эффективный самоучитель по креативному Web- дизайну. HTML, XHTML, CSS, Javascript, PHP, ASP, ActiveX. Пер. С англ./Крис Джамса, Конрад Кинг, Энди Андерсен.- М.: ООО «ДиаСофтЮП», 2005.-672 б.
20. Бройдо В.Л. Вычислительные системы, сети и телекоммуникации: Учебник для вузов / В.Л. Бройдо.- 2-е изд.- СПб.: Питер, 2005.- 703с.
21. http://gifcollection.by/ru/index.html
22. http://www.php.net/manual/ru/
23. http://www.phpclub.ru
24. http://www.phpworld.ru
Лекция 3. Web-парақтар графикасы. Бейнелерді, мәтін, кестелерді тегістеу.
Жоспар:
- Графика өлшемдері;
- Активті бейнелер;
- Активті бейне;
- Сервердегі активті бейнелер;
- Клиенттегі активті бейнелер;
- Серверде де, клиентте де жұмыс істейтін активті бейнелер.
Графика өлшемдерін қалай беруге болады?
Webтегі ең кең таралған графикалық форматтар болып GIF және JPEG форматтары болып табылады. Web – бетке бейне қою үшін ең алдымен оны салып алу қажет немесе дайын бейнені алуға болады. Сурет салудың кез-келген программасында қарапайым бейнені салу және оны қажет етілген форматқа сақтау қиынға түспейді. Егер программа бұл форматты қабылдамаса, онда файлды өңдеу қажет. Бір графикалық форматтың басқа форматқа өңделуіне арналған бірнеше программалар бар. Суреттерді әртүрлі программалық пакеттерден немесе Internet Web – беттерінің бірінен алуға етуге болады. Егер браузер Web – бетті бейнемен бірге шығарса, сәйкес графикалық файл компьютер жадысында уақытша сақталады. Браузердің көпшілігінде файлды үнемі локальды дискіде сақтауға рұқсат беретін командалары бар.Графикалық файлды алудың бірнеше басқа да варианттары бар:
Бейнелер өзінің ақпараттылығымен пайдалы болуы мүмкін және Web – бетке көз тартар түр береді. Бейнелерді қолдануда кең таралған жағдайларды қарастырайық:
- іскерлік беттегі компанияның логотипі;
- жарнамалық хабарландыруға арналған графика;
- әртүрлі суреттер;
- диаграммалар және графиктер;
- шығармашылықтар шрифтер;
- бет авторының қолы;
- графикалық жолдың горизонтальды бөлінді сызық ретінде қолданылуы;
- әдемі маркерленген тізімдерді құруға арналған графикалық маркерлердің қолданылуы.
Енді Web – бетке бейнені қалай қою керек екендігін қарастырайық. HTML тегі болып браузер бейнені шығаруды талап ететін келесі ортақ форматы табылады: Тұйықтаушы тег талап етілмейді.Мұндағы SRC – (SouRCe)бастауды білдіреді, ал файлдың аты шығарылған графикалық файлдың атын білдіреді. Web – беттегі бейнелер қарапайым мәтін сияқты гипермәтінді сілтемелер ретінде қолданылуы мүмкін.. Бетті оқушы бейненің үстінен шертеді де, басқа бетке немесе бейнеге ауысады. Гипермәтінді белгі сияқты бейнені белгілеуде, мәтінде де қолданылатын тегі қолданылады, бірақ және арасына бейнесінің тегі қойылады.
Бұндай бейненің гипермәтінді сілтеме ретінде қолданылуы қосымша рамка ретінде. Шектелген тікбұрыштар және ALT= атрибуттары
Графика бетінің жүктелу уақытын азайту үшін HTML – кодында бейненің өлшемін анықтау пайдалы. Егер ол беттің жүктелгенінен бұрын белгілі болса, онда браузер ең басында суретке рамканы апарады, содан кейін бетке мәтінді жүктей алады. Егер графикалық бейненің өлшемі анықталған болса, онда оған браузер шектелген тікбұрыш түріндегі орын резервтейді. Графика жүктеліп жатқан кезде бетті оқушы мәтінді оқи беруіне болады. Бұндай жұмыстың методикасы - өз оқушыларына деген жұмсақ мінезді қарым – қатынасын білдіреді.
Графика өлшемдерін қалай беруге болады?
Егер сізде қандай да бір графикамен жұмыс істеу программасы бар болса, онда бейненің өлшемін анықтау қиын емес. Ең алдымен файлды графикалық редакторде ашыңыз және суреттің өлшемін пиксельмен анықтаңыз. Бейне тегінде өз суретіңіздің ені мен ұзындығын мына түрде беріңіз:
Егер сіз графикалық бейненің өлшемін көрсетпесеңіз, онда браузер әрбір суретті толығымен жүктейді және осыдан кейін ғана мәтінді жүктеуге көшуге болады. Ал бұл көп уақытты алады. Егер өлшемдер беріліп тұрса, онда көптеген жүргізуші браузерлер қажетті өлшемдегі шектелген тікбұрышты сыза алады және оны бейнемен төгуге етуді бастайды. Активті бейнелер
Активті бейнелер (image maps) немесе бейнелер, тышқан батырмасын сезушілер сіздерге туынды формасындағы графикалық мәзірді өз тармақтарыңызда құруға мүмкінді береді. Мұндай мәзірді қолдану арқылы оқушылар барлық тұйықтарда және сіздің Web – тармақ даңғылыңызда серуендей алады. Активті бейнелер - бұл басқа беттердің URL – на немесе тармақтарына сілтемеленетін активті облысты деп аталатын жай сурет. Келесі түрде жұмыс істейтін бейне бар: қолданушы активті бейнелердің IMG тегіндегі ISMAP атрибуты көмегімен анықталған суретті тышқанмен шерткен кезде, шерту координаттары Web- серверге беріледі. Сервер картада жіберілген координатты құрайтын активті облысты іздейді. Егер мұндай облыс бар болса, онда берілгендер URL картасында активтенеді және қолданушының браузері жаңа бетке көшеді.
Активті бейненің көмегімен сіз бірден екі есепті шеше аласыз: өзіңіздің Web – тармағыңыздың мәзірін құра аласыз және онда графика орналастыра аласыз.
Активті бейнені қайда қоюға болады: серверде немесе клиентте?
Активті бейненің 2 типі бар: серверде және клиентте. Бірінші типтегі бейнені сервер URL активті облыстың сәйкес берілгендерін табу және браузерге қажетті бетті браузерде қолданады. Клиенттік машинада жұмыс істейтін активті бейнелер HTML бетіндегі активті облыстар жайлы ақпарат береді. Сондықтан браузер қандай облыс активті екенін өзі түсіндіреді және серверден қажетті бетті сұрайды.
Активті бейнені қалай жасауға болады
Активті бейненің құрылу процесі 2 сатыдан тұралы. Ең алдымен сіз активті етіп жасайтын суреттің облысын анықтауыңыз қажет, содан кейін оны сілтемелермен басқа URL – апаруыңыз керек. Мұның бәрін активті облыстың координат бұрыштарын анықтау арқылы жасауға болады, бірақ қандай да бір программамен, мысалы, MapEdit – ті қолдану оңайға түседі.
Картаны анықтау оңай. MapEdit – та сіз құрғалы отырған активті облыстағы бейнені құрайтын файл ашу қажет, одан кейін тышқанды апарып шерту арқылы облыс шекарасын береміз. Программа файлды активті облыстың белгіленген шекарасын автоматты түрде генерациялайды. Содан кейін осы облыспен URL-ді жазу қажет. Бейненің кез-келген орнында тікбұрыш, көпбұрыш немесе шеңбер формасында активті облыстар салуға болады және әрқайсысына URL-ді анықтау керек. Активті облыстар қиылысуы мүмкін, бірақ бұл жағдайда мәселелер туындайды. Оқушы дұрыс сілтемені таңдап отырғанына сенімді болу үшін облыстар арасына біраз орын қалдыру қажет; Активті облыстың шекаралары тікбұрыш, көпбұрыш немесе шеңбердің центрі мен радиусының координаттар бұрышымен беріледі. Бұл параметрлер картаға (Map-файл) жазылып отырады.
Активті бейнені құрып болғаннан кейін, сіз алынған файлды NCSA немесе CERN форматында сақтай аласыз. Егер ол серверде немесе CSIM форматында жұмыс істесе және егер ол клиенттік машинада функционирленсе. Ал қалған барлық жұмысты MapEdit программасы орындайды. Ол картаны серверде құрады немесе картаны клиент жақтағы сіз көрсеткен HTML файлында кірістіреді. Егер сіз активті бейнені клиентте жасайтын болсаңыз, онда MapEdit тегтері үшін ғана берілгендерді қояды. USEMAP атрибутымен бірге бейне тегін өзіңіз беруіңізге тура келеді және оны тегінен кейін бірақ аласыз. USEMAP атрибутында карта атының алдынан # символын қоюды ұмытпаңыз:
Бұрын қолданыста болған активті бейненің құрылуында (html 2.0 үшін) IMG тегіндегі ISMAP атрибутының қолданылуы талап етіледі. IMG тегі бейнеге қатысты, оны бастапқы және соңғы тегі арасына файл – картаның сілтемелеріне орналастыру қажет. Сізге HTML – файлына мынадай жолдарды енгізу керек:
ISMAP атрибуты браузерге берілгендер бейнесі активті екенін көрсетеді. Егер оның қандай да бір облысында тышқан шертпесі пайда болса, онда ISMAP атрибуты көмегімен серверге координат шертпесін құрайтын хабарлама жіберіледі.
Клиенттегі активті бейнелер
Алдыңғы бөлімде жазылған бейнелерге қарағанда, клиенттегі активті бейнелер сервердің программалық жабдықтарына тәуелсіз жұмыс істейді және сіз өз файлдарыңызда басқа серверге ауыстырсаңыз да функционирленуін тоқтатпайды. Бұндай бейнелерге 2 нәрсе қажет: HTML 3.0 қолдайтын браузер және HTML файлында жазылған карта туралы ақпарат.
Серверде де, клиентте де жұмыс істейтін активті бейнелер
Сіздің серверде де, клиент – машинасында да жұмыс істейтін бейнемен жұмыс істегіңіз келетін шығар.
Серверде де, клиентте де активті бейнелер құрғаннан кейін оларды бір HTML файлында біріктіру қиын емес.
Әдетте URI үш жиiректен тұрады:
1. Ресурқа ену үшін қолданылатын тетiктiң схемасы.
2. Ресурс орналасқан машинаның аты.
3. Ресурс шындығында жол түр тап қалған ат.
Мысалы: http://www.w3.org/TR/PR-html4/cover.html
Осы URI төмендегiшемен оқыла алады: осы документті http протоколмен алуға болады, ол www.w3.org машинада орналасқан, "/TR/PR-html4/cover.html" – осы документке жол. Сонымен бірге HTML құжатында "mailto" электронды поштаға арналған және "ftp" FTP хаттамасына арналған сызбаны көре аламыз. URI – ның тағы бір мысал. Ол қолданушының почта жәшiгiне жатады:
...текст...
<A href="mailto:joe@someplace.com">Джо Кулу</A> комментарий жіберіндер.
Кейбір URI ресурстың ішінде орына көрсетедi. Осы тип URI "#" символмен бітеді, нұсқағыш шығады. Мысалы, келесі URI section_2 атымен фрагментке көрсетеді: http://somesite.com/html/top.html#section_2
Салыстырмалы URI атты схемасының ақпараты болмайды. Салыстырмалы URI толық URI ға, негізгі URI көмегiмен тура келедi. Салыстырмалы URI-ң мысалы: бізде негізгі URI бар болсын"http://www.acme.com/support/intro.html". Салыстырмалы URI келесі сілтемеде: <A href="suppliers.html">Suppliers</A> толық URI – ға өзгереді "http://www.acme.com/support/suppliers.html", ал салыстырмалы URI келесі фрагменте <IMG src="../icons/logo.gif" alt="logo"> толық URI – ға өзгереді "http://www.acme.com/icons/logo.gif".
Web-қосымшаларды жасау технологиялары сурет 1-де бейнеленген. Оларға қысқаша сипаттама берейік.
