Сайт жасау техналогиясы

Автор работы: Пользователь скрыл имя, 06 Июня 2013 в 19:24, дипломная работа

Краткое описание

Білім беруді ақпараттандыру жағдайында педагог мамандардың біліктілігін арттыру процесі қазіргі заман талабы.
Ақпараттық-коммуникациялық технология электрондық есептеуіш техникасымен жұмыс істеуге, оқу барысында компьютерді пайдалануға, модельдеуге, электрондық оқулықтарды, интерактивті тақтаны қолдануға, Интернетте жұмыс істеуге, компьютерлік оқыту бағдарламаларына негізделеді. Ақпараттық әдістемелік материалдар коммуникациялық байланыс құралдарын пайдалану арқылы білім беруді жетілдіруді көздейді.

Содержание

Кіріспе .............................................................................................................5
1. Интернет желісінде электронды кешенді құру негіздерін оқыту........7
1.1 WEB дизайн және браузерлер, іздеу роботтары..............................7
1.2 Сайт құруға арналған бағдарламалау тілдері...................................17
1.3 Интернеттегі web серверлер. Web – сервер жұмысының
механизмі. Статистикалық және динамикалық беттер.
CGI технологиясы. Скриптер..................................................................24

2. Оқушыларға сайт құруды оқытудың әдістемесі..................................29
2.1 Әртүрлі тілдерде сайт құру әдістемесі............................................. 29
2.2 Желілік ресурсты құру кезеңдері.......................................................59
2.3 Желілік ресурсты қолдану әдістемесі................................................61

Қорытынды .....................................................................................................65
Қолданылған әдебиеттер тізімі......................................................................66
Қосымша...........................................................................................................67

Прикрепленные файлы: 1 файл

диплом (2).docx

— 161.04 Кб (Скачать документ)

PHP скрипті әрқашан <?php басталып, ?> аяқталады. Сценарий <body></body> секторында орнатылады. PHP HTML құжатқа салынып, кеңейтуі .php болып қала береді.

echo операторына мысал:

<html>

<head>

<title>Сәлем</title>

</head>

<body>

<?php echo "Сәлем, Әлем!"; ?>

</body>

</html>     

PHP-де браузер арқылы мәтінді экранға шығарудың бірнеше жолдары бар. Бірінші — echo операторы арқылы, екінші — print операторы көмегімен және үшінші — print_r() функциясын қолдану арқылы.

<?php

$city = "Астана";

print_r($city);

?>    

 Айнымалылардың мәнілерін немесе әр түрлі мәнілерді және айнымалыларды қосу үшін “.” операторы қолданылады. Конкатенация операторымен мысал:

<?php

$t = "Сәлем!";

$t2 = "... мен студентпін!";

echo $t . " " . $t2;

?>   

 Тырнақша ішіндегі  “ ” бос орын (пробел) екі сөйлемді  бір қатарға қосқанда, солардың  арасындағы бос орынды білдіреді.    

 Ал әр команда қатарының  соңында қойылған (;) үтір-нүкте командаларды  бір-бірінен ажырату үшін қолданылады.    

 

PHP түсініктемелер (комментарийлер)    

 Сызықтық түсініктемелер

// Түсініктеме мәтіні   

 Түсініктемелер уеб  бетте оқырмандарға көрінбейді, түсініктеме бағдарламашылар кодты  анығырақ түсінуі үшін қолданылады.    

 Блоктық түсініктемелер

/* Егерде түсініктеме  бір қатарға сыймай қалса,  

блоктық түсініктеме  қолданылады. */  

 

Айнымалалар

Айнымалылар дегеніміз белгілі  бір мәліметті сақтайды. Мысалы: мәтіндік мәні, сан немесе массив. Айнымалы аты PHP тілінде латын графикасындағы әріптер, сандар және символдар болуына  болады.

$my_exercise;

$exercise5;

$1_exercise;

Айнымалыларға мән беру арқылы оларды жасай алмаймыз. Мысалы:

<?php

$t = "Жаттығу";

$a = 231;

$d = -98;

?>

Айнымалы $t “Жаттығу” мәтінін өзіне алып тұр. Ал одан өзгеше сандық жазылған айнымалы ешқандай тырнақшасыз қолданып тұр. Айнымалы мәнін өзгертуге болады:

<?php

$city = "Алматы";

$city = "Ақтау";

?>

Мынадай қылсақ та болады:

<?php

$city = "Алматы";

$city2 = "Ақтау";

$my_city = $city2;

?>

$my_city айнымалысына демек, “Ақтау” мәнісі қолданылады.

Операторлар

Оператор деп белгілі  бір мәні қайтаратын функция немесе басқа да консрукцияларды айтуға болады. Мысалға алатын болсақ, мәтінді  айнымалыға тіркеген мәніні қайтарған print() және echo() функцияларын айтуға болады.

Арифметикалық операторлар   

Төмендегі кестеде b=4 болады:

Оператор

Анықтама

Мысал

Нәтиже

+

Қосу

a=b+1

a=5

-

Алу

a=b-2

а=2

*

Көбейту

a=b*3

a=12

/

Бөлу

a=b/2

a=2

%

Қалдық

a=b%3

a=1

++

Арттыру

a=++b

a=5

--

Кемейту

a=--b

a=3


 
 

 

 

 

Тіркеу операторлар

Төмендегі кестеде x=6, y=4 болады

Оператор

Мысалы

Екінші түрі

Нәтиже

=

x=y 

 

x=6

+=

x+=y

x=x+y

x=18

-=

x-=y

x=x-y

x=6

*=

x*=y

x=x*y

x=72

/=

x/=y

x=x/y

x=2

%=

x%=y

x=x%y

x=0

.=

x.=y

x=x.y

x=126


 
 

 

 

 

Салыстыру операторлар

Оператор

Анықтама

Нәтиже

==

Теңдік

8==10  жалған қайтарады (false)

!=

Теңсіздік

8!=10   шын қайтарады (true)

<> 

Теңсіздік

8<>10   шын қайтарады (true)

>

Үлкен …тен

8>10  жалған қайтарады (false)

Кіші …тен

8<10     шын қайтарады (true)

>=

Үлкен немесе тең

8>=10  жалған қайтарады (false)

<=

Кіші немесе тең

8<=10  шын қайтарады (true)


 
 

 

 

 

Логикалық операторлар

Төмендегі кестеде x=3, y=1 болады

Оператор

Анықтама

Нәтиже

&&

және (and)

(x < 5 && y > 2)  жалған қайтарады (false)

||

немесе (or)

(x==3 || y==1)      шын қайтарады (true)

!

емес (not)

!(x==y)                   шын қайтарады (true)


 
 

 

 

 

Шартты операторлар: if … else

if … else операторы белгілі бір код бөлігін орындайды, егер оның шарты құрыс болса, егер қате болса, басқа код бөлігін қайтарады. Мысалы: 

<?php

$x = 11;

$y = 7;

if ($x == $y)

{   

echo "Айнымалы мәндері тең";

}

else

{   

echo "Айнымалы мәндері тең емес";

}

?>

if операторының шарты  орындалмады, себебі айнымалылар  бір-біріне тең емес, сондықтан  else операторындағы код бөлігі  орындалады. Нәтиже былай болады: 

if elseif else операторларының  құрылымы

date() функциясымен PHP скрипті  аптаның күндері анықтайды. Мысалы: 

<?php $d = date("D");

if ($d == "Mon")

{

echo "Бүгін Дүйсенбі";

}

elseif ($d == "Tue")

{

echo " Бүгін Сейсенбі ";

}

elseif ($d == "Wed")

{

echo " Бүгін Сәрсенбі ";

}

elseif ($d == "Thu")

{

echo " Бүгін Бейсенбі ";

}

elseif ($d == "Fri")

{

echo " Бүгін Жұма";

}

elseif ($d == "Sat")

{

echo " Бүгін Сенбі ";

}

else

{

echo " Бүгін Жексенбі ";

}

?>

if elseif else құрылымы көп код бөліктерінен бірін орындайды. Біздің жағдайда “D” деген мәніге ешқайсысы тең болмағандықтан ең соңғы мәні орындалды, яғни нәтиже былай болады:

Келесі бағдарлама алған баллына қарай баға және оған қоса түсініктеме шығарады. Мысалы:

<?php

$score = 75;

if ($score > 92)

{

$grade = "А";

$message = "Айрықша";

}

elseif ($score <= 92 and $score > 83)

{

$grade = "B";

$message = "Жақсы";

}

elseif ($score <= 83 and $score > 74)

{

$grade = "C";

$message = "Қанағаттандырарлы";

}

elseif ($score <= 74 and $score > 62)

{

$grade = "D";

$message = "Қанағаттандырарсыз";

}

else 

{

$grade = "F";

$message = "Жаман";

}

echo $message . "<br />";

echo "Сіздің бағаңыз: " . $grade;

?>

Switch операторы

Switch операторы да if else операторы сияқты шарт орындалған жағдайда кодтың бір бөлігін қайтарады. Төмендегі мысалда date() функциясы уақытқа байланысты хабарлама шығарады. Мысалы:

<?php

$t=date("H"); 

switch ($t)

{

case ($t < 06):

echo "Таң намаз уақыты";

break;

case ($t < 10):

echo "Қайырлы таң!";

break;

case ($t < 18):

echo "Қайырлы күн!";

break;

case ($t < 22):

echo " Қайырлы кеш!";

break;

case ($t < 24):

echo "Ұйқтайтын кез";

break;

default:

echo "Бұл қатар ешбір шарт орындалмаған жағдайда орындалады";}  ?>

Массивтер

Массив деп – аттары бірдей, бірақ мәнілері және индекстері әр түрлі айнымалылар тобын айтамыз.

<?php

$city [0] = "Астана";

$city [1] = "Алматы";

$city [2] = "Атырау";

$city [3] = "Шымкент";

$city [4] = "Орал";

?>

Сандық массивке мысал:

<?php

$city = array("Астана","Алматы","Атырау","Шымкент","Орал");

echo "<p> Менің туған қалам " . $city [2] . "</p>";

?>

Бұл мысалда массив элементтерге автоматты түрде индекс қойылады. Сондықтан нәтиже былай болады:

Ұқсас массивтер          

Ұқсас массивтің элементтері  мәтінді индекстен тұрады. Мысалы:

<?php

$notebook ["Audi"] = 10000;

$notebook ["BMW"] = 8000;

$notebook ["Toyota"] = 15000;

$notebook ["Lexus"] = 30000;

?>

Ұқсастық массивке мысал:

<?php

$notebook = array("Audi" => 10000,"BMW" => 8000, "Toyota" => 15000, "Lexus" => 30000);

echo "<p> BMW маркалы автокөлік" .  $notebook ["BMW"] . " доллар тұрады </p>"; ?>

Цикл дегеніміз – белгілі бір көп рет қайталанатын іс-әрекет. Қанша рет қайталануы біздің шартта енгізген санымызға байланысты.

While циклі қандай да бір шарт орындалмағанша код орындала береді.

<?php  $d = 2;

while ($d <= 5)

{    echo "Пәтер  #" . $d . "<br />";    

$d++;  }  ?>

Шарт орындалып жатқанда, оператор echo қатарларды шығарып тұрады. Ал цикл әр қадамда өскен сайын айнымалының мәнісі де өзгеріп тұрады.

Мысалы:

<?php  $d = 1;

Do  {    $d = $d + 2;

echo "Пәтер №" . $d . "<br />";   }

while ($d <= 7);   ?>

do…while циклінің ерекшелігі бірінші код жасалады, тек кейін шарт орындалады. Жоғарыдағы мысалда айнымалының мәнісі 1 санына тең. Кейін $d айнымалысына 2 саны қосылады да айнымалы саны қосылады да, бірінші қадамнан, бірінші айналымнан соң, айнымалы 3-ке тең болады. Цикл қайталана береді, ең соңында мәнісі 9-ға тең болады. Себебі while операторы бағдарламаның соңында келеді.

Информация о работе Сайт жасау техналогиясы