PHP

МАЗМҰНЫ


Кіріспе 6
1 PHP тарихы 8
1.1 PHP.ге кіріспе 8
2 Интернет . бүкіл әлемдік өрмек 9
2.1 HTML.ге кіріспе 10
2.2 HTML тілінің атқаратын қызметі,командалары 10
2.3 HTML құжатының құрылымы.Құжаттың функциональдық бөлігі мен негізгі бөлігі 11
2.3.1 HTML құжатында графиканы қолдану
15
2.3.2 Гипермәтіндік сілтемелерді ұйымдастыру 15
2.4 HTML құжатында формаларды өңдеу. Айырғыштар, флажоктар 16
3 JavaScript 27
Қорытынды 28
Пайдаланылған әдебиеттер тізімі 29
А қосымшасы. Бағдарлама мәтіні 30
Web – қосымша құруға арналған құрал ретінде серверлік сценарий жазуға арналған тіл РНР қолданылады. РНР - тілі Internet-технологияның үлкен шегін ұстанады және web-құрастырушыларға динамикалық генерацияланатын web-беттерді құру құралдары мен технологияларын ұсынады. РНР –ге деректер қорының әртүрлі серверін ұстану қосылған.PHP тілі студенттерге Internet-те жұмыс істеуге болатын программа құруға,Web браузер мүмкіндіктерін кеңейтуге болатын білім негіздерін игеруге мүмкіндік береді.Cтуденттерге программалаудың жаңа бағытының ерекшеліктері мен қасиеттерін, соның ішінде Web-программалаудың, яғни қазіргі заманғы Web- қосымшаларының аспаптық құралдары мен технологияларын өңдеуді оқып үйрету болып табылады. Сонымен қатар Интернеттің негізгі түсініктерін, программалық қамтамасын, хаттамаларды, Интернет қызметін, клиент-сервер технологиясын, Web – технологиясының негіздерін игеруге мүмкіндік береді. Web – беттерінің логикалық құрылымын, Әртүрлі программалық құралдардың көмегімен WEB-беттері мен бұрыштарын құру және қызмет ету қабілетін оқып үйрену.
WEB-программалау әдістерін оқып үйрену статистикалық беттерді құру үшін PHP тілінің тегтерін қолданумен негізделеді.Осы негізде кәсіптік WEB-сайттар құрылады.
Бұл жұмыста объектілі бағдарланған программалау жүйелерінің негіздері берілген.PHP ортасында қажетті теориялық материалдар мен мысалдар келтірілген.
1."Linux. Руководство по операционной системе". Р.Петерсен BHV,
1997.
2 Гончаров А. Самоучитель HTML. – М.: МИР, 2002. - 451 б.
3 Ратшиллер Т., Геркен Т. РНР: Разработка Web-приложений - СПб.: Мир, 2001. - 245 б.
4 Фролов А.В. Базы данных в Интернете: практическое руководство по созданию Web-приложений с базами данных. – М.: Мир, 2000. - 241 б.
5 Аққозиева Р.С., Тоғжанова Г.Ө., Бейсембекова Р.Н. ″WEB программалау негіздері″ пәні бойынша оқу әдістемелік кешені. – Алматы: ҚазҰТУ, 2005. - 110 б.
6 Шафран Э. Создание WEB – страниц. – СПб.: Питер, 2000. - 241 б.
7 Конверс Тим, Парк Джойс, Морган Кларк. PHP 5 и MySQL. Библия пользователя. : Пер. с англ. – М.: Издательский дом “Вильямс”, 2009. -1216с.
8 Котеров Д.В., Костарев А. PHP 5 в подлиннике – СПб.: Питер, 2005
9 Колисниченко Д.Н. Самоучитель PHP 5 – СПб.: Наука и Техника. Питер 2007г.-640 с.
10 Томсон Л. Разработка Web – приложений на PHP и MySQL: Пер. с англ./Лаура Томсон, Люк Веллинг. – 2 – е изд., испр. – СПб: ООО «ДиаСофтЮП», 2003 – 672с.
11 А.Кухарчик. PHP: обучение на примерах – М.: Новое знание, 2004 – 237с.
        
        КІРІСПЕ
Web – қосымша құруға арналған құрал ретінде серверлік сценарий жазуға
арналған тіл РНР қолданылады. РНР - тілі ... ... ... және ... ... ... ... құру құралдары мен технологияларын ұсынады. РНР –ге деректер
қорының әртүрлі серверін ... ... тілі ... ... істеуге болатын программа құруға,Web браузер мүмкіндіктерін кеңейтуге
болатын білім негіздерін игеруге мүмкіндік береді.Cтуденттерге
программалаудың жаңа бағытының ерекшеліктері мен қасиеттерін, соның ішінде
Web-программалаудың, яғни ... ... Web- ... аспаптық
құралдары мен технологияларын өңдеуді оқып үйрету болып табылады. Сонымен
қатар Интернеттің негізгі ... ... ... ... ... клиент-сервер технологиясын, Web –
технологиясының негіздерін игеруге мүмкіндік ... Web – ... ... ... программалық құралдардың көмегімен WEB-беттері
мен бұрыштарын құру және қызмет ету ... оқып ... ... оқып ... ... ... ... PHP тілінің тегтерін қолданумен негізделеді.Осы негізде кәсіптік WEB-
сайттар құрылады.
Бұл жұмыста объектілі бағдарланған ... ... ... ... ... теориялық материалдар мен мысалдар
келтірілген.
1 PHP тарихы
PHP (Hypertext Preprocessor) – ... ... ... ... ... тілі ... уеб ... жасау үшін қолданылады.
Сондықтан болса керек бұл тілдің алғашқы аты Personal Home Page (Жеке
Негізгі Бет) деп ... PHP тілі ... ... C, Java және ... синтаксисінен алынған. Бұл тіл уеб бағдарламалау үйренушілерге
қарпайым оңай тіл болып келеді. PHP-дің басқа тілдерден артықшылығы уеб-
жасаушылар үшін уеббеттерді тез ... ... ... ... ... өз құрамына HTML құжаттарды PHP командалар арқылы енгізу
мүмкіншіліктерін береді. РНР операторлары сіздің бетіңізге Web-беттерді
қойып береді, сондықтан арнайы ортада жүзеге асырудың ... Сіз ... ... ... Бұл ... ... барлығы РНР код ретінде
интерпритацияланады. РНР тілінің синтаксисі Си және Рerl синтаксисіне ұқсас
келеді сіз ауспалыларды оларды пайдаланудан бұрын жарияламауыңыз ... ... оңай ... ... ... РНР Apache құрылған
жағдайда бәрінен жылдам жұмыс жасайды. РНР Web – сайтында оны Microsoft ІІS
және Netscape Enterprise Server орналастырудың реті бар. Егер ... РНР ... ... ... ... ... жоқ ... оны сізге
ресми Web –сайттан ала аласыз. Ол жерден сіз РНР дің барлық ерекшелігі мен
қызмет бейнеленген түсіндірілген жетекшілікті таба аласыз.
Соңғы он бес ... ... ... ... және ... қарым-қатынастың жаңа әдiстерiн белгiледi. Бұл құбылыстың
алдыңғы өлкелерiне (WWW ) World Wide Webде ... ... 1995 ... ... ... (Rasmus Lerdorf ) Расмус
Лердорф сайтта оның онлайндық резюмесін оқып шыққан ... ... ... Perl/CGI нiң ... ... басталады. Оның сценариы
екi есептi шештi : келушiнiң деректерінің тiркелуі және ... ... web ... ... WWW ... әлi тек қана ... бұл ... шешуге
арналған ешқандай да арнайы құралдар болмады, сондықтан авторға ... лап ... ... (Рнр ) Personal Home Page ... ... ) ... ... аталған өз құрал-сайманын тарата
бастады.Лердорфаның Рнр құрал-сайманының шулы жетiстiгi Рнрдың кеңейтулерiн
өңдеуге әкеп соқты. Кеңейтулердің бірі HTML формада ... ... ... ... ... ... ... жүйелерге шығаруға
мүмкiндiк берген. Қойылған мақсатқа қол жеткiзу үшiн Лердорф өңдеулерді
жасауды ендiгәрi Perl ден С-ге ... ... Сол ... ... құрал-
сайманының кеңейтуi 2.0-шi Рнр пайда болуына, немесе (Personal Home Page
Form Interpretator ) PHP-FIнi келтiрдi. Дүние ... ... ... ... ... Жаңа РНР ... ерекше мәлiмдiлiкпен
пайдаланды, және өңдеушiлердiң негiзгi командасы жақында іріктелді. Олар
HTML-ға программалық кодтың енгiзуiнің бастапқы тұжырымдамасын тiкелей
сақтады және Рнр-дiң 3.0-шi версиясының ... ... ... ... ... ... ... 4 бұл қозғалыста жұмыс жасаушы ретінде 2000 жылы жарыққа шықты.
Өндірісті жоғарылатуда қосымша ретінде РНР 4 тің мүмкіндіктері зор еді. ... ... ол ... ... 20 ... ... қолданыла бастады.
2000-2004 жылдар арасында 4 версияны жұмсарту үшін ... ... ... сол ... ... ақ РНР Group жаңа ... мүмкіндігін
ойластыруға кірісті. Бірінші кезекте тілдің объектілік мүмкіндіктерін
күшейту шешілді. Бұл оның ... ... үшін ірі ... ... ... 5-ші ... ... шығару үшін қосымша уақыт бөлінді.
Оған көптеген мамандар қатысты олардың ішінен Стерлинг Хьюза және Маркус
Бергерді атап өткен жөн ... 2004 ... ... РНР 5 ... түрде жарыққа шығады. Бірінші
кезекте жоспарланғандай өңдеуде объектілермен жұмысты барлық механизм
жұмылдырылды. Егер алдыңғы ... РНР ... ... ... ... ... ... болса, ал РНР 5 объектілік
бағдарламалауды жүзеге асыруда көптеген потенциалдарға ие. Онымен қоса ... мен ... ... ... ... ... ... қайнар
көзіне байыды.
РНР 4-дегі ХМL мен жұмыс жасауға арналған барлық негізгі кітапқаналар
күрделі өңдеуге ұшырады. Мынадай танымал кеңйтілер SAX, DOM, және ... ... ... ... ... қатар тағы да жаңа
екі кеңейтулер қосылды-SimpleXML және SOAP. Somple XML XML- берілгендермен
жұмысты айтарлықтай ... ... ... ... ХМL мен ... бұншалықты
қарапайым болмаған еді.
SOAP -тың кеңеюі РНР да ХМL –хабарламаның көмегімен басқа қосымшалармен
ақпарат ауысатын сценарий құруға мүмкіндік ... ... ... ... қазіргі таңдағы танымал веб-сервистермен интеграциялауға
мүмкіндік туындайды.
РНР 5 My SQL (My SQL Improved) жаңа кеңeйтулер Му SQL – ... 4.1.2 және ... ... ... ... Му SQL - ға ... ... емес сонымен қатар объекті жобалаушылық интерфейс жүзеге
асады. Бұл модульдің қосымша мүмкіндіктері SSL-ді, транзакцияны бақылауды
қосады.
1.1 PHP-ге ... - ... ... PHP тілі уеб сайт ... ... ... табылады. Сонымен қатар бұл тіл серверде жұмыс істейді.
Мәліметтерді деректер қорына салу, мезетте уеб-бет жасау т.б көптеген
қызметтер ... ... ... ... ... ... ... php
тілімен жазылады.PHP (ағылш. PHP: Hypertext Preprocessor — «PHP:
еренмәтінді алдын-ала үдірістегіш») — Веб-серверде HTML беттерін құру және
дерекқормен жұмыс ... ... ... ... ... ... хостинг қызметін ұсынатындардың көпшілігімен қолданады. LAMP веб-
торап жасауға арналған стандартты жинақталымына енеді. Тілдің оңайлығы,
орындалу жылдамдығы, ... ... және PHP ... ... ... ... ... PHP тілі Торда программалау саласында
ең белгілі тілдердің бірі боп есептелінеді (JSP мен ASP-де қолданылатын
тілдермен қатар). Бұл ... ... ядро мен ... ... ... ... сокет, динамикалық графика,
криптографиялық кітапханалар, PDF форматты құжаттармен және т.б. жұмыс
істеуге арналған. Бұндай модульды ... адам ... қоса ... саны бір неше жүз ... ... жабдықтауға тек
жақсы нәтиже көрсеткен бір неше оны ғана кіреді. PHP интерпретаторы веб-
серверге не арнайы сол сервер үшін ... ... ... ... ... IIS), не ... ... қосылады.Бұған қоса, UNIX, Linux,
Windows және Max OS X ... ... ... ... ... ... ... PHP тілі бұл салада кең өріс алмаған, бұған
қарағанда Perl, Python және VBScript тілдері айтарлықтай нәтиже көрсетіп
отыр.Тілдің синтаксисі Си тәріздес. Ассоциаттивтік ... мен ... ... ... элементтері Perl тілінен алынған.Қазіргі заманда PHP
жүздеген мың дамытушылармен пайдалануда. Интернет желісі сайттарының 5-тен
бірі осы тілде жазылған.PHP дамытушылар тобы ... ... ... ... ... қатар PEAR не тілдің құжаттамасы сияқты байланысты
жобалармен ... ... ... ... Web ... ... скриптердің көмегімен Web-беттерінің
динамикалық генерациясына қажетті бағдарламалау тілі. Сіз ... РНР ... ... ... ... пайдаланушы бетті ашқанда, сервер html-
код қосылған РНР операторларын орындайды және нәтижені пайдаланушының
браузеріне жібереді. Бұл әрекет дәл ... ASP және Cold ... ... Дегенмен ASP және Cold Fusionға қарағанда, РНР ашық
бастапқы кодты өнім болып табылады және ... ... РНР ... және ... ... ... жұмыс жасайды. Ол Аpache –дегі
модуль ретінде жіберіле береді. Егер жіберілу Apache модулі түрінде болса
РНР оңай және жылдам жұмыс жасайды. Бұл ... ... ... ... ... шығындар болмайды. Сондықтан нәтижесі тез шығады және
сервердегі сақтаудағы ... ... mod ... ... ... ... ... әртүрлі операциялардан басқа сіз РНР
көмегімен НТТР-тақырыптарды қалыптастырып HTTP орната аласыз. Сонымен қатар
аутенфификацияны басқарып пайдаланушыны басқа бетке ... ... ... ... енуге үлкен мүмкіндіктер ашады. Бұл сізге PDF ... ... ... ... ... ... береді.
РНР операторлары сіздің бетіңізге Web-беттерді қойып береді, ... ... ... ... қажеттілігі туындамайды. Сіз РНР-кодының
блогын тегімен аяқтайсыз. Бұл тегтердің
арасындағылардың барлығы РНР код ретінде интерпритацияланады. РНР тілінің
синтаксисі Си және Рerl ... ... ... сіз ауспалыларды оларды
пайдаланудан бұрын жарияламауыңыз керек. Массивтермен Хэмтер оңай жүзеге
асырылады. Дегенмен РНР Apache ... ... ... ... жұмыс
жасайды. РНР Web – сайтында оны Microsoft ІІS және Netscape Enterprise
Server орналастырудың реті бар. Егер ... РНР ді ... ... ... ... жоқ болса, оны сізге ресми Web –сайттан ала
аласыз. Ол жерден сіз РНР дің ... ... мен ... ... ... таба аласыз.Соңғы он бес жылдары интернеттiң
қиял-ғажайып дамуы және адамдардың арасындағы қарым-қатынастың жаңа
әдiстерiн белгiледi. Бұл ... ... ... (WWW ) World Wide
Webде болады. SQLite–тің кеңейтілуі мәліметтерді кәдімгі файлдарда
сақтайтын қоcымшаны құрастыруға мүмкіндік береді. Ол SQL интерфейсін
пайдалануға мүмкінік ... SQLite – нің ... ...
пайдаланылу қарапайымдылығы. SQLite процедуралықпен қатар мәлiметтермен
жұмыс жаcау үшін ... ... - ... ... бар. ... ... ерекшеліктері –жоғары жылдамдық, басқарудағы күрделі
механизмдердің жоқ болуы және оңай тізгіштік. Көптеген эксперттер РНР -нің
бұл кеңейюінің үлкен танымалдылыққа ие ... ... ... РНР ... ... ... ... төмендегілерді қосады:
PHP құжатының құрылымы
PHP тұрғызылатын тіл болып табылады – ол дегеніміз HTML және PHP
кодтары арасында орналасуды білдіреді. PHP кодын ... ... ... PHP ... ... ... HTML құжаттың кез келген жерінде орналаса алады.

Страница Web









Жоғарыда көрсетілген мысал HTML тегі, PHP ... PHP ... ... тұрады. Пайдаланушы РНР бетін сұраған кезде, сервер РНР-дің
барлық кодын өңдейді. PHP ... ... ... ... ... ... ... PHP ашатын және жабатын тегтер арасындағы мәтін шығарылады.
Бастапқы кодты қараған кезде браузер терезесінде PHP ... ... ... РНР ... ... ... ... және
кодты сценарий жұмысынң нәтижесімен ауыстырады. Тек осы нәтиже ... Бұл ... ... ... ... ... ... сипаттамалардың бірі.
PHP кодының әр жолы нүкте үтірмен аяқталуы ... ... ... ... ... бірімен анықтауға болады:
// —PHP қарапайым комментарий;
# — PHP альтернативті қарапайым комментарий;
/*...*/ — көп жолды комментарий блоктары.
PHP операторлары
Операторлар айнымалылар мен ... ... ... үшін
қолданылады.
- Арифметикалық операторлар;
- Теңестіру операторлары;
- Логикалық операторлары;
- Салыстыру операторлары.
PHP тілінің басқару құрылымдары ”
Дәрісте қарастырылады:
- Шарттық операторлар (if, switch);
- Цикл ... (while, for, ... ... ... include, ... ... if операторы
if (өрнек) орындалу_бөлімі
Мұнда ... – кез ... ... айтылым (т.е. барлық мән). Скриптің
орындалу барысында өрнек (айтылым) логикалық типке түрленеді.
2 Интернет – бүкіл ... ... ...... Network)-
компьютерлік серверлердің бүкіләлемдік желісі. Кең мағынада Интернет сөзі –
Бүкіләлемдік компьютерлік желі дегенді ... ... ... ... ... ... электрондық почта, WWW (бүкіләлемдік өрмек),
IRC (Internet Relay Chat- нақты уақыт режимінде бірнеше адамдардың тікелей
бір-бірімен араласуы), IRQ (берілген моментте Интернетке ... ... ... ... ... қызмет), файлдарды тасымалдау қызметі
(FTP), телеконференция қызметі (Usenet).
Интернет қызметінің қолдануға болатын программа-клиент қызметінің
программалық ... құру және ... ... келтіру. 
Өз түйіндеріне қосуға мүмкіндік беретін және IP-адресін белгілейтін
мекемелер Интернет қызметін тасымалдаушылар (сервис-провайдер) деп ... ... ... ... ... ... мүмкін. Белгіленген
қосылу жаңа немесе дайын физикалық сызықтарының ... ... ... ... және т.б.) ... ... Оны көп көлемді
берілгендерді тасымалдауды қажет ететін мекемелер және кәсіпорындар
қолданады. Коммутативті біріктіру уақытша болады, арнайы байланыс сызығын
қажет етпейді және ... ... ... ... ... ... ... теру кезінде шыққан сигнал бойынша АТС орындайды.
Бүгінде Интернет білім алудың әр түрлі салаларында әржақты
ақпараттардың түпнұсқасы ретінде қолданылады. Құжаттарды беруді ... ... World Wide Web деп ... WWW ... Интернетке
тұрақты түрде қосылатын компьютерлерде – Web-серверлерде сақталады. Web-
серверлерде бөлек құжат емес, өзара байланысқан құжаттардың тобы
орналасады. Мұндай топ Web-түйінді (Web-сайт) ... ... ... ... ... ... Web-публикация деп аталады. WWW-
дағы жеке құжат Web-парақ деп ... Бұл ... ... ... ... ... ... Web-парақты құру үшін HTML (Hypertext Markup Language –
гипертекстті бөлу ... тілі ... яғни ... ... тегтердің
көмегімен құжаттың логикалық құрылысын сипаттайды, құжатты форматтауды және
объектілерді қоюды басқарады. WWW айырмашылығынан ерекшеліктері тақырыбы
бойынша байланысты, адресі анық түрде ... бір ... ... ауысу жабдығының бар болуы болып табылады. Құжаттар арасындағы
байланыс гипертексттік сілтеменің көмегімен жүргізіледі. Гиперсілтеме – бұл
басқа да ... ... ... ... ... ... немесе иллюстрация). Гиперсілтемені қолдану WWW бойынша нақты
беттердің адресін қолданбай тақырыбы бойынша табуды ... ... ... ... ... ... беру мекемелері,
мемлекеттік ұйымдар, коммерциялық кәсіпорындар және жеке адамдар сияқты
миллиондаған ... ... ... ... болады.Қазіргі кезде Интернет
сөзін пайдаланғанда, физикалық желінің өзін емес, Дүниежүзілік желі және
ондағы ақпаратты айтамыз.Егер бұл терминді енгізген ағылшын
тіліндегі RFC құжатына сүйенсек, онда бұл ... екі ... ... екі мағынаға ие болады.Егер Интернет сөзі кішкентай әріптен
басталса, онда бұл термин мәліметтер ... ... ... байланыстыру ұғымын білдіреді. Бұл кезде ауқымды ақпараттық
кеңістік туралы айтылмайды. Көбінесе, бұл екі түсінікті бір-бірінен
ажыратып жатпайды. Интернет - кез ... ... ... әлем ... ... мен беру ... желілер жүйесі. Интернет - байланыс
араларын өзара біріктіретін, тораптардың жиынтығы.Әрбір топтарда
көбінесе UNIX операциялық жүйесін басқару арқылы жұмыс ... бір ... ... ... ... ... ... кейде хост деп
атайды.Торапты оның иесі - провайдер деп аталатын ұйым немесе Интернет
қызметін жабдықтаушы басқарады.
Интернет әр ... ... ... ... ... ... ... үйлестіру үшін шлюз құрылғысы қызмет етеді. Шлюз - басқаша
тәсілмен үйлеспейтін желілерді қосатын құрылғы. Шлюз әр түрлі желілердің
бірлескен жұмысын қамтамасыз етуге ... ... ... ... әр ... операциялық жүйелерді басқару арқылы жұмыс
істейтін компьютерлер кіреді.Сонда ЭЕМ-ның қай-қайсысыда басқа кез келген
ЭЕМ-нан алынған ... ... ... ... ... ... mail - ... почта),адамдар арасындағы байланыс
тәсілдерінің бірі болып табылады. Электронды почтаның Интернеттегі негізгі
функциясы - планетаның қай нүктесінде болса да, Интернеттің кез келген екі
пайдаланушысы ... ... ... - ... ... және өте тез ... жүзеге асыру. Электронды почтаның қосымша
мүмкіндіктеріне мыналарды жатқызуға болады: дыбыстық хабар, ... ... ... ... ... ... сирек
кітаптарға, жарнамаға жету жәнә әр түрлі тауарларды жолдау немесе сату;
сонымен қатар, ұжымдық іс-әрекеттерді программалық қамтамасыз ... мен ... ... ... ұжымдық жұмысты
жоспарлау. EFT хаттамалары бойынша электронды почтаның жаңаша пакеттері
(Electronic Funds Transfer - ақшалай қаражатты электронды аудару)
және EDI (Electonic Funds Data ... - ... ... желі ... іс ... ... ... ақша, шоттар және басқа
қаржылық құжаттарды аудару.Қазіргі уақытта ... ... ... ... компоненті компьютер болып табылатыны
белгілі.
2 HTML-ге кіріспе
HTML (Hyper Text Markup Language) - гипермәтіндік өлшеуіш ... SGML ... ... Markup ... ... ... ... табылады. HTML кез келген тілдер сияқты программа құрудың стандартты
құрылымынан тұрады. Бұл жағдайда ол HTML – құжат. HTML – тег директивалары
бұрыштама ... ... ... ... ... ... ... экранда бейнеленетін мәтін ретінде қабылдайды.
Тег – браузер интерпретаторына тиісті нақты әр директиваға мәнді қалай
өңдеуді көрсететін HTML командасы. Бұл мән тег ... деп ... ... ... да, ... да ... ... тегінің атрибуты
болмайды.
HTML   гипертекстік  тілін  1989  жылы   World   Wide   ... ... ... ... ... ... ... Тим  Бернер – Ли  ұсынғаны  белгілі.   Гипертексті  ... ... ... ... ... ... элементтердің  
жиынтығы  түрінде  көрсетуге  болатын   құжатты   сипаттаудың  тегтік 
моделі  жататын  болған.   Өзінің  мәні   бойынша  тегтер  программалау  
тілдеріндегі  «BEGIN / END»   жақша  ұғымдарына   ... ... ... HTML   аттарының  арасындағы  амалдардың  облысын 
білдіреді ,  құжаттағы  тексттік  э лементтерді   түсіндіру  ережелерінің 
амалдарын   анықтайды  ... т. ... HTML ... ... ... – парақтары  экранда  ықшам   түрде безендіріліп,  
көрсетілгенмен,  HTML   тілі  мәтіндерді  пішімдеп   көрсететін  тілге 
жатпайды.  Өйткені  әрбір  тұтынушы   әртүрлі  компьютерлерді 
пайдаланады.   Сол  ... ... ... зауыттан  шыққан  бір 
компьютердің   Windows   жүйесінде  жұмыс  істей  алатын  броузері бар 
болса,  екінші  бір  тұтынушы  компьютері  тек  MS    DOS  жүйесінде  
жұмыс  істейтін   ... ... ... мүмкін.   Бұл  екеуінің 
көрсету  мүмкіндіктері   әртүрлі    болғандықтан,   бір   файл  екеуіне  
2  түрлі  болып  көрсетіледі.  Ал  ... ... Web – ... ... ... ... ... арқылы  берілсе, 
оның   нәтижесі    тіпті   басқаша   болады.   Құжаттарды  әртүрлі 
тұтынушының   әртүрлі  құрылғыларда  және  әртүрлі  ... ... ... HTML   ... ... ... ... арналған   тіл  деп  атауға    болмайды.  
Ол  Интернеттегі  мәтін  бөліктерінің   атқаратын қызметін  анықтап,  
соларды  әрбір  тұтынушыға   бейімдеп  жеткізе  алатын  құжатты  
функционалды   түрде   ... тіл  ... ... тілінің    бастапқы   мәтінді   белгілейтін  командалары  тег
(tag)  деп  аталынады.  Тег  символдар  тізбегінен тұрады. Барлық тег
«кіші» () символымен аяқталады.
Осындай қос символ тізбегі ... ... деп те ... ... ... соң ... аты ... табылатын  түйінді сөз – тег
орналасады.HTML  тіліндегі әрбір тег бір ... ... ... Олардың
жазылуында әріптер регисторы ешбір роль атқармайды, бас әріпті де, ... де ... ... беруге рұқсат етілген. Бірақ тег атауларын жай
мәтіннен ... ... ... бас ... жазу қалыптасқан. HTML тілінің
бір тегі әдетте құжаттың белгілі бір ... ... бір ... ғана ... ... орай екі тег қатар қолданылады. Бірі – ашады, екіншісі –
жабады. Ашатын тег белгілі бір әсер ету ісін   бастайды,  ал  ... ... ... ... ... ... ... сызық   символымен   
басталуы  тиіс.Кейбір  тегтер  өз  жазылу   орнына  қарай  тек  бір  ... ... ... ... тегі  қажет   болмай  қалады  да,  
ол  жазылмайды.   Егер  тег  ретінде  HTML   тілінде  ... сөз  ... ... ... ... ешбір  әсері  болмайды.  
Броузер  арқылы   құжат  экранда   көрсетілген  жақта  тегтердің   өздері 
бейнеленбей,  тек  олардың  құжат  мәтініне  тигізетін  әсері   ғана 
бөлініп  тұр.Тег  атрибуттары: ... ... ... ... түрлендіретін  олардың   атрибуттары  болады.
2.2 HTML құжатының құрылымы.Құжаттың функциональдық бөлігі мен 
негізгі бөлігі
HTML құжаты сол ... ... ... мен ... ... ... ... оны құрастыру үшін жай мәтіндік  редакторды, Windows
ортасындағы ... ... ... ... ... кез-
келгені  тегінен басталып  соған сәйкес жабылу   тегімен
аяқталады.Осы екеуінің ортасында құжаттың тақырыптың бөлігі мен тұлғасы
болып келетін негізгі бөлігі ... ... ... ... ... ... құжат туралы мәлімет
береді. Әдетте бұл бөлікті  тегтерімен шектелетін құжаттың ресми
атауы орналасады. Бұл атау терезе ... ... ... ... ... ... деп аталатын   тегінің
ортасында жазылады. Осы айтылған 4 тег HTML құжатының кез-келгенінде ... ... ... ... бөліктерін анықтау.
1. HTML тілі құжаттардың ішкі тақырыптарының көлеміне қарай 6 түрлі
деңгейін жасай алады. ... ... Жаңа ... басталатын абзацтарды белгілеу үшін  тегі
қолданылады. Бір абзацты жаппай жаңа абзацты бастап кетсек , алдыңғы абзац
автоматты түрде жабылады. Сондықтан  тегін ... да ... ... азат ... ... тек ... ... бір бос жол
қалдырылып кетеді. Көбінесе абзацтарды анық етіп бөліп тұру  үшін көлденең
горизонталь сызық қойылады. Көлденең сызық қою  тегімен
орналастырылады. Оның жабу тегі ... Сөз ... ... бірнеше бос орынның тек біреуі ғана көрініп
тұрады. Сол сияқты келесі қатарға көшіретін Enter пернесі де HTML тілінде
ешбір әсер ... ... ... бос жол ... жаңа ... көшу ... ... онда
жалғыз қолданатын 
тегін пайдаланамыз.
Қаріп (шрифт) стилдерін басқару. Логикалық стильдер.  HTML 4.0
нұсқасынан бастап кез-келген құжатты әдемілеп әшекейлеу ісін сол ... ... ... пайда болды. Алайда бұл концепция тек байқау
сипатына ие болып отыр. Және оны көптеген броузерлер арқылы жасауға
болмайды. Сол себепті HTML ... тек ғана ... ... ... ... ... ... жолдың соңындағы символ мен бос орындарды
ескермейді. және (ағылшынша ...... тегі ... мәтін экранға браузермен қалай тұр солай
шығарылады – барлық бос орындармен және табуляция символымен. Бұл ... ... ... мәтіні: ...
және тегтері арасындағы мәтін браузермен
экранға үлкейтілген сол жақ өріспен ... ... HTML ... фрагментін шрифті белгілеудің екі жолы
бар. Біріншіден, шрифт мәтіннің кез ... ... ... ... ... мүмкін, немесе мәтіннің физикалық стильі өзгертіледі.
Екіншіден, мәтіннің кейбір фрагменттің бар фрагмент ретінде белгілеп, бұл
стильдің интерпретациясын браузерге қалдырып.
Физикалық стильдер. Физикалық стиль деп ... ... ... жасап
кезектегі шрифтіні модификациялайды. Мысалы, және ... ... ... ... шрифтісімен жазылады. және
тегтері арасындағы мәтін қисық жазылу шрифтісімен жазылады. және ... ... ... ... ... шрифтісімен жазылады.
Логикалық стильдер. Логикалық стильді қолдануда құжат авторы, оқушы
экранда не көретінін білмейді. Әртүрлі браузерлер сол бір ... ... ... Кейбір браузерлер белгілерді ескермейді және логикалық
стиль орнына қарапайым мәтінді көрсетеді. Кең таралған логикалық стильдер.
... ... emphasis — ... ... ... strong emphasis — ... ... ... ... ... үшін қолдануға болады. ... Ағылшынша sample
— нұсқа. Экранға ... ... ... хабарламаны көрсету үшін қолдануға
болады. ... . Ағылшынша keyboard — клавиатура (пернетақта).
Пернетақтадан енгізілетін мәтін үшін қолдануға болады. ...
Ағылшынша variable — ... ... ... ... ... элементі. Синтаксис мына түрде:
мәтін
face – мәтін көрінісі үшін шриф аты;
size – + ...... ... сан етіп ... 1 ден ... ... өлшемі;
color – түсі, керекті түстің цифрлік коды немесе түстің символдық
тегі қойылады.
Әріптің мөлшерін, ... және ... ... алу ... Бұл ... тег оның ... және жабылған тегтер
арасында орналасқан барлық мәтінді түрлендіруге болады.  тегінде
қолдануға ... ... ... ... 3 ... ... ... тұруы тиіс: 1-ші атрибуты әріптің мөлшерін тағайындайды.
Әріптің алдын-ала берілетін 7 түрлі көлемі бар. Олар :1-7 сандар. Егер сан
көрсетілмесе келісім бойынша 3-ке тең деп ...... ... мүмкіндігін береді. face=  – қаріп (шрифт) типін береді. Осы
атрибуттың мәні компьютерде орнатылған қаріп атының біріне ... ... ... arial типімен аталған сары түсті әріптер.


2. Осы параметрдің барлығын бүкіл құжат үшін бірден беру қажет болса,
онда
 бір ғана тег ... Бұл ... де ... ... пайдаланылады. Олар  қаріп түрін, мөлшерін, түсін
анықтайды.
3. Тегтердің тағы бір ... тобы ... ... ... ... ... ... орналасатын мәтін қарайтылған 
қаріпке ауысады.
 және    тегтері қаріптерді   курсивпен  береді.
 және  тегтері мәтіндердің астын сызады ,  және  тегтері
белдерінен сызылған символдарды бейнелейді.
Мысалы:

 



негізгі қаріп Arial kz ... 5-ші ... ... ... ... ... , ... сияқты сөздерді ерекшелеп
көрсетеді. Олар программа мәтінін жазғанда немесе цытаталар келтірілген
кезде қолданады. Логикалық стильді пайдалану кезінде броузер экранға не
шығаратынын айту ... ... ... экранға логикалық стильмен
берілген символдарды әртүрлі етіп шығаруы мүмкін. …  акцент
сөзінен шыққан яғни курсив түрінде берілетін ... ... ... ... болып табылады.
… күшті акцент деген сөзден шыққан мәтін ... ... ... ...  программа мәтінін көрсету үшін қолданатын стиль түрі.
…  ағымның –мысал, үлгі деген сөзі, программа жұмысы
нәтижелерін ... ... ... түрі ... ... ... keyboard пернетақта қысқаша сөзі пернелерден
енгізілген   сөз тіркесін көрсету мақсатында ... ... variable ... сөзі ... ... жазу үшін енгізілген стиль түрі, қисайтылған курсивке ұқсас қаріп
түрі.
Мысалы:


мысал ... ... ... белгілеп ерекшелеу тәсілдері
мәтінді төмендегідей түрде ерекшелеуге болады
... ...
... ...
... сызу
... қаріптеу арқылы логикалық стильде жазу

логикалық стилдер
... сөзі
... ...
программа мәтіні
мысал
KBD-клавиатура
айнымалы сөзі ... ... ... және маркерлеу)
Тізімдердің HTML тіліне енгізілуінің басты себебі мәтіндік редактордың
тізімімен жұмыс істеу мүмкіндіктерінің мол болуы әсерінен деп айтуға
болады. Тізім құрғанда оның ... ... ... ... ... ... етілмейді. Бұл жұмысты программа өз міндетіне алады. Егер
тізім жаңа жолмен толықтырылатын немесе оның бірі қысқартылатын болса, онда
номерлеу реттілігінде автоматты ... ... ... номерленбей тек
белгіленетін кезде әрбір жол алдына маркерлеу таңбалары, ... ... ... т.б. ... ... нәтижесінде тізім
оқуға ыңғайлы сипатқа ие болады. Тізім жасау үшін ... ... ... 2 ... бөледі. Оның 1-іншісі  тізімнің жалпы көрінісін 
анықтап  атрибуттың  сыртқы  белгілер , ал ... оның ... ішкі ... Соңғы ішкі белгілер үшін тек бір ғана ... ... ... . . және тегтері арасында
орналасқан мәтін нөмірленбеген тізім болып қабылданады. Тізімнің әр жаңа
элементтің ... ... ... ... жаңа тізім құру үшін:
• ПОС;
• ЗБИ;
• ЭВМ;
Мынадай HTML-құжат керек:

ПОС;
ЗБИ;
ЭВМ;

Нөмірленген тізімдер: ... . Нөмірленген тізімдер,
нөмірленбеген тізімдер сияқты орналасқан, бірақ жаңа ... ... ... ... ... ... тізім пайда болады:
1. ПОС;
2. ЗБИ;
3. ЭВМ;
Анықтама тізімдері: ... Анықтама тізімдер басқа ... ... бар. ... ... ... орнына
(ағылшынша definition term — анықталынатын термин) және (ағылшынша
definition definition — анықталынатын анықтама) ... ... ... ... фрагменті бар:

HTML
HTML термині (HyperText Markup Language) “гипермәтінді белгілеу
тілін” білдіреді. HTML бірінші нұсқасын Европаның бөлшектердің элементарлы
физика зертханасының ... Тим ... ... *.htm ... бар ... файл ... *.html
кеңейтілуі бар файлдардан тұрады).

Бұл фрагмент экранға ... ... ... ... Markup ... термині “гипермәтінді белгілеу тілін”
білдіреді. HTML бірінші нұсқасын Европаның бөлшектердің элементарлы физика
зертханасының қызметкері Тим Бернерс-Ли жасады.
HTML-құжат
*.htm кеңейтілуі бар ... файл ... *.html ... ... ... ... бөліңіз: тегі сияқты, және
тегтерінің жұп жабылатын белгілері болмайды.
Егер анықталынатын терминдер қысқа болса, онда ашық ... ... . ... ... бірінші әрпі
Б
Алфавиттің екінші әрпі
В
Алфавиттің үшінші әрпі

экранға шамамен былай шығарылады:
А
Алфавиттің бірінші әрпі
Б
Алфавиттің екінші әрпі
В
Алфавиттің үшінші әрпі
Енгізілген тізімдер. Кез ... ... ... ... толық тізімнен
тұрады. Енгізілген тізімдер әртүрлі жоспар мен тақырыптарды дайындауға
ыңғайлы.


6 Мысал


HTML бірнеше тізімді ұстайды

Нөмірленбеген тізімдер
Нөмірленбеген тізім ... ... ... және ... ... 1 ... 2 ... 3 элемент

Нөмірленген тізімдер
Нөмірленген тізім элементтері солға жылжытумен, сонымен бірге
нөмірлеумен ерекшелінеді:

1 элемент
1 ... 3 ... ... ... Бұл ... түрі алдыңғы тізімдерге қарағанда күрделі, бірақ
тиімді.
Еске сақтаңыз, тізімді бірінен соң ... ... ... ... ... ... ... беруге болмайды.
Көңіл бөліңіз, тізім элементінің ішінде бірнеше ... ... ... ... сол жақ ... болады.



2.4 HTML құжатында графиканы қолдану
Суреттік бейнелер  WEB-парақтарды әшекейлеп безендіру кезінде маңызды
құралдар ролін атқарады. Суреттердің ... ... ... ... ... сақталады.
Алайда олар брозер арқылы WEB-парақтардардың ішінде бейнеленеді.
Суреттерді бейнелеу ережесін былай деуге болады:
1. Суреттерді құжаттың ішіне ... үшін   , яғни ... тегт ... Бұл ... ... ... ... атрибуты болуы керек. Оның мәні
абсолюттік және салыстырмалы түрде жазылған бейнелеу файлының ... ... ... ... ... ... ол ... түрде
құрамындағы суреттермен бейнеленеді.  Және ол   тегі тұрған
орнына көрінеді.
Мысалы: ... fish.jpg ... ... ... ... ... броузерлер тек ғана gif, jpg , png
типтеріндегі суреттік файлдарды  ғана пайдаланады.
1. Суреттер өздерінің көлемдерін сақтай отырып ... ... ... ықшамдап бейнелеу  кезінде оның масштабын өзгерту
қажеттігі туса, суреттің қажетті көлемін widh , height атрибуттарының
көмегімен беруге болады. Осы 2 ... мәні ... ... мен енін ... санмен берілген пиксельмен
көрсетеді.
Мысалы: width 500 height=250> суретті 500×250
нүктелерден тұратын төртбұрышты аймаққа орналастырады. Сурет айналасындағы
жақтау (border) ... ... да ... ретінде көрсетуге болады.
Border=пиксельдер саны. Жақтау мен әдемілік үшін ғана емес, суретті
тегінің ішінде гиперсілтеме ретінде пайдаланғанда, ол бір рет ... ... ... түсі ... , оның ... белгілі болып
табылады. Егер гиперсілтеме ретінде суретті пайдалануда бір мысал
келтірейік.






Бұл жолдар гиперсілтеме ретінде шағын ит суретін шығарады, оны шерту
иттер туралы мәліметке ... ... ... суреттерді
бейнелегенде, оның орындала бермейтін  бірсыпыра ерекшеліктері бар екенін
айта кеткен жөн
1. Шығарылатын WEB-парақ суреттері көрсетуге қажетті мүмкіндігі жоқ
броузерлер арқылы  да ... ... ... ... ... желі ... тез ... үшін суреттерді
бейнелейтін команданы алып тастайды.
3. Бұл екі жағдайда суретті көре алмағанның өзінде, суретте не
бейнеленетінін білген ... еді. Бұл ... үшін ... сипаттайтын
қосымша мәтіндерді қолданады.
4. Қосымша мәтін суреттің мүмкіндігінше толық мәтін түрінде сипатталады.
Егер қандайда болсын себептерге байланысты броузер суретті ... ол ... ... ... ретінде қосымша мәтін беріледі.
Мысалы:



< /BODY >
< /HTML >
Бұл жолдар сурет шықпаған жағдайда , сол ... ... ... ... барғанда, —нан суреті- деген сөз шығып суреттер маңына оған түсінік
беретін мәтін жазылғанда, оны суретке байланысты ... ... ... және ... ... сол ... оң жақ шетіне жылжыту —атрибуты
арқылы беріледі. Оны туралау атрибуттары деп аталады.
Олар:   align=» bottom»- мәтін суреттердің төменгі жағында.
align=» lest»- мәтін суреттердің сол ... ... ... ... ... top»- ... ... жоғарғы жағында.
align=» right»- мәтін суреттердің оң жағында.
Кестелер. Кестелер ... ... ... ... үшін.
Практика жүзінде мәтінді бірнеше бағанға орналстыруға болады. Бір ... ... ... ... ... ... ... мысалы

Қарапайым кесте

... ... ... ...
... жол, ... ...
... жол, ... баған



... жол, ... ...
... жол, ... баған


... ... ... және ... аяқталады.
тегі бірнеше атрибуттардан тұруы мүмкін.
ALIGN
Құжат өрісіне сәйкес кесте орналасуын келтіреді. Керекті мәндер:
ALIGN=LEFT (солға туралап келтіру), ALIGN=CENTER (ортаға туралап келтіру),
ALIGN=RIGHT ... ... ... ені. Оны ... ... ... ... немесе бет енінен
процентпен (мысалы, WIDTH=80%).
BORDER
Кестенің ішкі рамкасымен ұяшықтар енін ... ... ... Егер ... ... онда ... рамкасыз болады.
CELLSPACING
Кесте ұяшығының рамкалары арасындағы қашықтықты келтіреді (мысалы,
CELLSPACING=2).
CELLPADDING
Мәтін және ұяшық рамкалары арасындағы ... ... ... ... болуы мүмкін ( ... ), бірақ
тақырыптың болуы міндетті емес. ... АLIGN ... ... ... ... ... ... орналасады) және (тақырып кестенің астынан
орналасады). Кестенің әр жолы тегімен басталып және тегімен
аяқталады. тегі келесі атрибуттардан ... жол ... ... түзулеп келтіреді. Рұқсат етілген
мәндер: ALIGN=LEFT (солға түзулеп келтіру), ALIGN=CENTER (ортаға түзулеп
келтіру), ALIGN=RIGHT (оңға түзулеп келтіру).
VALIGN жол ұяшығындағы мәтінді вертикальды ... ... ... мәндер: VALIGN=TOP (жоғарғы жақ бойынша түзулеп келтіру),
АLIGN=MIDDLE (орта бойынша түзулеп келтіру), VALIGN=BOTTOM (төменгі жақ
бойынша түзулеп келтіру).
Кестенің әр ұяшығы ... ... және ... ... ... ... тұрады:
NOWRAP бұл атрибуттың болуы, ұяшықтағылар бір жолда көрсетілуі керек.
COLSPAN горизонталь бойынша ұяшықты ... ... ... деп , ... онда ... үш бағанға өшіріледі.
ROWSPAN вертикаль бойынша ұяшықты "размах" келтіреді. Мысалы,
ROWSPAN=2 деп ... онда ... екі жолд орын ... ... ... ... ... Рұқсат етілген мәндер:
ALIGN=LEFT (солға түзулеп келтіру), ALIGN=CENTER (ортаға түзулеп келтіру),
ALIGN=RIGHT (оңға түзулеп келтіру).
VALIGN жол ұяшығындағы ... ... ... ... ... мәндер: VALIGN=TOP (жоғарғы жақ бойынша түзулеп ... ... жай ... ... оны тек ... дейін ғана оқуға болады, сонымен бірге мәтіннің бір фрагментінен
екінші фрагментіне ... ... ... ... ... Жүйе ... ... өнімдер көмегімен гипермәтіндік принцип бойынша
келтірілген. Маустың сол жақ батырмасын басу кезінде ... ... ... фрагментінен құжат фрагментіне немесе алдын-ала
белгіленген құжатқа өтуге болады. ... бір ... ... ... түрдегі белгімен өтеді:
мәтіннің белгіленген фрагменті
[өту адресі] параметрі ретінде аргументтердің бірнеше түрі
қолданылады.
Ең қарапайымы - ... HTML- ... атын ... ... өту ... мұндай фрагменті
құжатта Тақырыпқа өту , белгіленген фрагмент пайда болады, басқан кезде
кезектегі терезеде pr.htm құжаты жүктеледі.
Егер өту адресінде каталог көрсетілмесе, өту ... ... ... Егер өту ... сервер көрсетілмесе, өту кезектегі сервер
ішінде орындалады.
Осыдан барып өте қажетті бір практикалық ой келіп туады. Егер Сіз ... ... ... да бір ... ... дайындасаңыз және олар сіздің
компьютерде орналасып, бір біріне тек файл ... ... ... онда ... тобы ... ... ... каталогта тура бұрынғыдай
жергілікті желіде, интернетте де жұмыс жасай береді. Міне осылау сіз
Интернетке қосылмай көптеген құжаттарды ... ... бар ... ... ... ... Интернетте құжаттарын қарай аласыз.
Практика жүзінде басқа сервердегі құжатқа сілтеме беру керек болады. Қажет
болған жағдайда, құжатқа ғана емес, осы құжат ... ... бір ... ... болады. Сол үшін өту берілетін құжатқа жәрдем нүктесін немесе
анкер беру керек. 1.htm ... 2.htm ... ... ... ... ... не ... керек. Алғашқыда, 2.htm файлында мынадай анкер құру керек:
Өту аяқталды "Өту аяқаталды" сөзі бұл ... ... ... ... 1.htm ... ... файлында осы
анкерге өтуді анықтауға болады:
AAA анкеріне өту Сол сияқты бұл анкерге өтуді
2.htm құжатының ішінде анықтауға болады - ... ... ... болады:
AAA анкеріне өту Практика жүзінде бұл үлкен
құжаттар құруға ыңғайлы. Құжат бөлімдерінде орналасқан бар тақырыпты
құжаттың басында орналастыруға ... егер онда ... ... бар
болса. Келіспеушілік тумау үшін анкер есімін латын ... беру ... ... жазылуын қадағалаңыз: браузерлер үлкен әріптен кіші әріпті
айырып қарайды. Егер анкер есімі AAA деп анықталса, онда aaa ... ... ... ... AAA анкеріне шығармайды, бірақ құжат толығымен
жүктелінеді.
Біз HTML-құжатарының сілтемелерін қарастырдық. Сонымен қатар ресурстың
басқа түрлеріне де сілтеме болуы ... ... ... ... ... онда ол файл ... ... жіберіп және
server серверіндегі directory каталогындағы file.ext файлын пайдаланушының
локальды дискісіне жүктейді.
Хат жіберу Егер ... ... ... онда оның ... ... программаның кіріс
хабарламасы терезесі ашылады. Онда жолында: ("Қайда") пошталық программа
терезесінде ... ... ... мысалы


Байланыстыру
Сілтемелер көмегімен басқа файлдарға өтуге болады.
(мысалы, тақырыбы ).
... ... ... ... ... Word 2.0 ... басқару) FTP бойынша.
Пайдаланушыға пошта жіберуге мүмкіндік беру (мысалы,
авторға ).


2.5 Гипермәтіндік сілтемелерді ұйымдастыру
Web-парақтардың басқа Web-парақтарға қатысты сілтеменің ... ... Web ... ең ... ерекшеліктерінің бірі. HTML құжатында
гипермәтіндік сілтемелерді құру өте жеңіл. Ол үшін атрибуты яғни параметрі 
бар ... және ... ... ... ... ... ... кезде мынадай ережелерді есте сақтаған жөн.
1) Гиперсілтемелерді ... ... ... HREF ... ... ... мәні сол ... көрсетіп тұрған файл атына немесе оның URL адресінен
табылады. Сілтеме мәтін  … тегінің арасында орналасады . Сілтеме сөз
броузерде бейнеленген кезде көбінесе оның асты ... көк ... Сол ... ... үстіне курсорды қойып тышқанмен шерту
көрсетілген файлға немесе бойындағы URL  адреске көшуге қамтамасыз етеді .
Гипермәтіндік  сілтілемелер адрестің өзге кез-келген файлды немесе ... ... ... ... ... жазылған жазбаны өңдеушіге қажет болған жағдайда NAME=[есім]
("нэйм" деп оқылады, ағылшыннан "есім") атрибутымен ... ... ... ... ... ... ... қалған деректермен қоса button айнымалысын Кеттік!
мәнімен алады.
Формада бірнеше submit типіндегі батырма әртүрлі есіммен ... ... ... ... ... submit ... батырмасын
басқанына қарай, өңдеуші әртүрлі әрекет жасауы мүмкін.
элементінің әртүрлі типі бар. әр элементі элемент
есімін анықтайтын ... ... ... мүмкін (және өңдеушіге
берілетін айнымалы есіміне сәйкес). Есім тек латын әрпімен берілуі ... ... ... осы есіммен өңдеушіге берілетін мәнді
анықтайтын VALUE="[мән]" атрибутынан тұрады. және элементтері ... ... бұл ... ... ... сонымен
қатар тиісті айнымалы мәні пайдаланушымен пернетақтадан енгізіледі.
элементінің негізгі типтері:
TYPE=text
Мәтін жолын ... үшін ... ... ... атрибуттардан
тұруы мүмкін SIZE=[сан] (символды енгізу терезесінің ені) және
MAXLENGTH=[сан] (символды сан ... ... ... ... ұзындығы).
Мысалы:

Мәтін енгізу үшін 20 символды терезе енін анықтайды. Үнсіздік бойынша
терезеде пайдаланушы редактірлейтін Иван ... ... ... редактірленбеген) мәтін өңдеушіге user айнымалысымен беріледі.
TYPE=password
Пароль енгізу үшін терезе ... text ... ... ... ... ... орнына экранда жұлдызша көрсетіледі (*). Мысалы:

Пароль енгізу үшін ені 20 символды терезе ... ... ... ұзындығы - 10 символ. Енгізілген пароль өңдеушіге pw
айнымалысы арқылы беріледі.
TYPE=radio
Радиобатырманы анықтайды. checked қосымша атрибутынан тұрады (батырма
белгіленгенді көрсетеді). Радиобатырма ... ... ... ... ... ғана ... мүмкін. Мысалы:
9600 бит/с 14400 бит/с 28800 бит/с
9600 бит/с, 14400 ... және 28800 ... деп ... ... ... ... Алғашқыда батырмалардың біреуі белгіленеді.
Егер пайдаланушы басқа батырманы белгілемесе, онда өңдеушіге modem
айнымалысы 9600 мәнімен ... Егер ... ... ... онда ... modem айнымалысы 14400 немесе 28800 мәнімен
беріледі.
TYPE=checkbox
Белгі жасауға болатын квадратты анықтайды. checked ... ... ... ... ... ... ... көрсетеді). Радиобатырмадан
ерекшелігі бірдей есімді квадраттар тобында бірнеше белгіленген квадраттар
болады. Мысалы:
Жеке компьютерлер
Жұмыс станциялары
Жергілікті желі серверлері
Интернет ... ... ... топты анықтайды. Алғашқыда екінші және
төртінші квадраттар белгіленген. Егер пайдаланушы өзгеріс енгізбесе, онда
өңдеушіге екі айнымалы беріледі: comp=WS және comp=IS.
TYPE=hidden
Форманы ... ... ... көрінбейтін жасырын деректер
элементін анықтайды және өңдеушіге өзгеріссіз беріледі. Мұндай элемент
қайта өңдеуге жататын ... ... ... ... ... форманың қандай
нұсқасымен жұмыс істеп тұрғанын білу үшін. Басқа вариантарды өзіңіз
құрастыруыңызға ... ... 1.1. ... берілетін, жасырын version айнымалысын
анықтайды.
TYPE=reset
Басқан кезде форма бастапқы ... ... ... батырманы анықтайды.
Бірақ бұл батырманы қолдану кезінде деректер өңдеушіге берілмейді, reset
типіндегі батырмада name атрибуты болмайды. Мысалы:

Басқан кезде форма бастапқы күйіне ... ... ... ... ... ... элементінен басқа, менюнен және мәтін енгізу
үшін жолынан ... ... ... меню мына түрде:

[мәтін 1]
[мәтін 2]
[мәтін n]

Меню тегімен басталып және тегімен аяқталады.
тегіс менюді ... ... ... ... міндетті
NAME атрибутынан тұрады.
тегі менюден бірнеше элементті таңдайтын MULTIPLE
атрибутынан тұрады. Браузерлердің көбісі менюін меню
элементтері орналасқан терезе ... ... ... ... ... атрибутымен беруге болады). Көп жағдайда тегі түсетін
меню ретінде көрсетіледі.
тегі меню элементтің анықтайды. Егер өңдеушіге берілетін ... ... онда VALUE ... атрибуты мәнді тағайындайды.
Берліген элемент үнсіздікпен белгіленген екенін көрсету үшін ... ... ... мүмкін. Мысалы:

1 вариант
2 вариант
3 вариант

Мұндай фрагмент үш элементтен тұратын менюді анықтайды: 1 ... ... және 3 ... ... ... 1 ... элементі таңдалды.
Өңдеушіге option1 (үнсіздік бойынша), option2 немесе option3 мәнді
selection айнымалысы беріледі.
элементі қарапайым ... ... ... ... – Сіздің адрес ....

Барлық атрибуттар міндетті. NAME атрибуты терезедегі деректере
өңдеушіге қандай есіммен берілетінін ... ... - ... ... ... терезе биіктігін келтіреді (мысалда - 5). COLS
атрибуты терезе енін ... ... ...... және тегтері арасында үнсіздік бойынша
орналасқан мәтін терездегі мәліметтерді білдіреді. Пайдаланушы оны
редактірлейді және өшіре алады. ... орыс ... ... ... ... ... ... реттеледі.
HTML құжатта бірнеше форма болуы мүмкін, бірақ олар  бір-бірінің
ішінде орналаспайды .
  тегінің параметрлері:
Қолданушы өзінің ақпаратын формаға ... ... Input ... Бұл тегі броузерге қолданушы ақпаратын енгізу өрістерін
сипаттауды қамтамасыз етеді.Әрбір Input тегі осы өрістің атын анықтаған
name параметрі, енгізілген жолдардың  символ түрінде ... ... ... ... , символдарды енгізу терезесінің енін
беретін SIZE  параметрлерінен  тұрады , ал TYPE параметрі келесідей ... ... ... текстік жолдарды енгізу жақтарын анықтайды , қосымша 
параметрлер  де болуы мүмкін :
бұл өрісте қолданушы ... ... ... сөзі ... input type =”text” size=”20”  name=”user” value =”текст”>
password-парольды  ... ... ... ... ... ... беретін мысал .

radio-айырғыштар батырмасын анықтайды. Сhecked-қосымша параметрі
белгіленген дегенді көрсетеді . Мұнда тек бір ... ғана ... ... ... да ... ...
checkbox –флажок өрісін анықтайды . checked параметрі флажок
белгіленгендігін көрсетеді . Айырғыштардан айырмашылығы бірнеше опция
белгіленуі ... ... ... ... ... модем
submit немесе button- шерткен кезде өңдеушіге формадан мәліметтерді
жіберу процесін орындаған батырманы анықтайды .
Қарапайым батырманы құратын  мысал .

Текстік ... ... ... беретін  программа  фрагменті .


3 JavaScript
JavaScript - Бұл тіл де скрипттер тілі. Бұл тіл де ... ... ... Бұл ... PHP ... ... - бұл ... емес, клиенттің (қолданушының) компьютерінде жұмыс істей алады.
Бұл кейбір нәрселерді серверге сұраныс (запрос) жібермей-ақ жасау керек
болған кезде пайдалануға тиімді болып табылады. ... осы ... ... төменгі жағынан жазып отырған нәрсең шығып отырады, міне осы
процесс javascript тілімен іске асады.
Сонымен ... осы ... ... ... өрістің жоғарысында жазуды
қалың қылатын, жатай қылатын, сурет қоятын белгілер бар. Жазуды ... ... ... сол ... қалың болады. Міне, осы сияқты операциялар
JavaScript тілінің көмегімен орындалады.
Сонымен қатар қазіргі таңда кең етек алып ... Ajax ... ... ... тілінің көмегімен жазылады.
JavaScript-ке кіріспе.
• Скрипт түсінігі.
• Қарапайым және құрама операторлар
• Түсініктемелер
Скрипт түсінігі. JavaScript тілі серверде орындалатын сценарий ... тіл. ... ... (Uniform Resource Locator – ... ... ... ... тілінде жазылған Web-құжатты
орындау үшін Web-серверге сұраныс жасайды. Web-сервер ... ... ... ... ды, нәтижені Web-серверге
қайтарады. Ал Web-сервер өз ... ... ... ... ... ...

Пән: Информатика
Жұмыс түрі: Курстық жұмыс
Көлемі: 40 бет
Бұл жұмыстың бағасы: 700 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
JSP, PHP, ASP Web программалау тілдеріне шолу. Сайт құру кезеңдері5 бет
PHP бағдарламалау тілі79 бет
PHP және MySql27 бет
PHP синтаксисінің негіздері13 бет
PHP тілі13 бет
PHP тілі туралы36 бет
PHP тілі. PHP-мен бірге жұмыс істейтін құралдар47 бет
PHP тілінде шартты операторлар (if, switch), циклдермен жұмыс (while, for, foreach) және include, require функцияларын қолдану12 бет
PHP- мен бірге жұмыс істейтін сервердің классикалық құралы- APACHE +PHP+MySQL44 бет
PHP-скрипті программалау тілі34 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь