РНР бағдарламасын пайдаланып динамикалық элементтерді құру

Автор: Пользователь скрыл имя, 03 Марта 2013 в 08:42, дипломная работа

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

Бұл дипломдық жұмыста «ҚҰЛАГЕР» мекемесі туралы ресми мәліметтер, мысалы мекеме жайлы, мекеменің жаңалықтары жайлы, оның қызметкерлері жайлы, мекеменің құрылуы жайлы т.с.с мәліметтер қорын интернет бетіне байланыстырып шығару жолдары жасалған.
Дипломдық жұмыстың міндеті: «ҚҰЛАГЕР» мекемесі жайлы WEB сайт құру.
Дипломдық жұмыстың деректік негіздері: Бағдарлама негізінен PHP тілінде жазылған. Ал оған қосымша ретінде HTML, DHTML тегтері, бетін көркемдеу үшін CSS стилдері, Java Script, Macromedia Flash, Photo Shop бағдарламалары, және текстік редакторлар қолданылған.

Содержание

I.Кіріспе ................ ...... ............... ............... ..................................................3
II. Негізгі бөлім..........................................................................................5
1 тарау. PHP бағдарламалау тілі.
1.1 Интернет жайлы жалпы түсінік......................................................... 5
1.2. РНР ұғымы..........................................................
1.3. РНР дің пайда болуы және даму тарихы.......................................
2 тарау. РНР және АРАСНЕ локалді серверін орнату
2.1 Арасне Web-серверін орнату . ...........................................
2.2. РНР-ді орнату ..................................................................
3 тарау. PHP - де бағдарламалауды үйрену
3.1 PHP - де айнымалылар және экранға шығару........................
4 тарау РНР тілінде құрылған бағдарлама мысалдары
4.1 Файлдарды құжаттарға салу
4.2 Формаларды өңдеу және поштаны жіберу
4.3 Мерзімді сөз арқылы шығару (дата)
III.Қорытынды.....................................................................................................
IV. Қолданылған әдебиеттер тізімі ...............................................................

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

Диплом Веб сайт.doc

— 892.50 Кб (Скачать)

РНР 5 My SQL (My SQL Improved)  жаңа кеңeйтулер Му SQL – сервер версиясымен 4.1.2 және жоғарылармен жұмыс жасауға арналған. Му SQL - ға тек қана процедуралық емес сонымен қатар объекті жобалаушылық интерфейс жүзеге асады. Бұл модульдің қосымша мүмкіндіктері SSL-ді, транзакцияны бақылауды қосады.

    SQLite–тің  кеңеюі мәліметтерді кәдімгі  файлдарда сатайтын қоcымшаны  құрастыруға мүмкіндік береді. Ол  SQL интерфейсін пайдалануға  мүмкінік тудырады. SQLite – нің маңызды ыңғайлылығы – пайдаланылу қарапайымдылығы. SQLite процедуралықпен қатар мәлiметтермен жұмыс жаcау үшін мықты объектілік - жобалаушылық мүмкіндіктері бар. SQLite-нің басқа ерекшеліктері –жоғары жылдамдық, басқарудағы күрделі механизмдердің жоқ болуы және оңай тізгіштік. Көптеген эксперттер РНР -нің бұл кеңейюінің үлкен танымалдылыққа ие болатындығын жоспарлап отыр.

РНР 5-тің басқа  кеңейтілуі өзіне төмендегілерді қосады.

  • Tidy –HTML-құжаттарды сараптау және түзету үшін.
  • Perl - Perl сценарийлерді пайдалану.
  • SPL – кластармен интерфейстердің стандарты жиынтығын анықтайтын ZE2 –нің кеңеюі.
  • -РDО -PHP-нің мәліметтеріне әмбебап интерфейс ұсынады.
  • -PІMP-GD модульінің орнына келген, графикамен жұмыс жасауға арналған жаңа кітапхана.
  • Бұдан басқа РНР 5-те есте сақтаудың әлдеқайда  жылдам диспетчері пайдаланылады.
  • -РНР 5 REAR  құрылымын нақты жүзеге асыруға керекті қасиеттермен толықтырылған.

    Бүгінгі  таңда технологияның қарқынды  дамуына байланысты компьютерлердің графикалық мүмкіндіктері күннен-күнге үлкеюде. Қазіргі компьютерлердің мүмкіндігіне байланысты программалар да аз жасалып жатқан жоқ. Соның ішінде, қазіргі кезде анимация жасауда көп қолданысқа ие FLASH программасы. Бұл программаны көбінесе Web-сайттарды құруда да көп қолданады. Сондай-ақ мультфильм жасаушылар үшін бұл программаның орны ерекше. Соңғы кезде электронды оқыту өнімдері нарығында, Macromedia технологиясы негізінде жасалған және тәжірибесі жоқ компьютер қолданушысына программалық өнімдер жасау мүмкіндігін беретін оқу құралдары мен мультимедиялық оқулықтар саны көбейіп барады. Қазір Flash-технологиясы ең жаңа және кең қолданылып жатқан технология болып табылады. Flash технологиясы арнимация жасаушылар үшін өте қолайлы программа, өйткені ол  төмендегі сапаларға ие:

  1. Жинақтылық (компьютерде тез жүктеледі) – векторлық графиканы пайдалану есебінде;
  2. Интерактивтілік – пайдаланушы Flash-фильмдегі іс әрекеттерді тікелей басқара алады;
  3. Мультимедиялық – фильм және Internet-ке информацияны визуалдаудың стандартты құралдары үшін қол жетпес видео, аудио эффектілер;
  4. Көпсалалығы – Flash-те қарапайым үй парақтары сияқты арнаулы серверлер де (пошталық, виртуальді дүкендер) орындалуы мүмкін;

Қолайлылық – Flash технологиясының негізі, компьютермен жұмыс істеудің минимальді дағдысы бар кез-келген адамға түсінікті. Сондай-ақ компьютер жадында өте аз орын алуы мен тез жүктелетіндігі Flash пайдаланушылары үшін үлкен мүмкіндіктер туғызады. Қазіргі уақытта жас балалар шетелдік мультфильмдер мен киноларды көруге өте құмар.Өйткені шетелдік фильмдерде түрлі анимациялық және дыбыстық эффекттер қөп қолданылады. Бірақ, ондай фильмдердің көпшілігі тәрбиелік мағынадан тыс қалып қойған. Flash- техналогиясында жасалған бірнеше мысалдарды көрсетейік.Flash технологиясы Shoсkwave Flash (SWF) форматты векторлық графикасынқолдануға негізделген. Алайда бұл векторлық формат ең алғашқысы болмағанымен, SWF-ны жасаушылар графикалық бейнелеу мүмкіндіктері, онымен жұмыс істеуге арналған аспаптық құралдары және нәтижені Web-бетке қосу механизмі  арасында жақсы үйлесімділік таба білді. Қосымша SWF-ның жарамдылығы жағынан артықшылығы бар, яғни бұл формат кезкелген аппараттық-программалық платформада қолданыла береді (көбінесе MacOS операциялық жүйесінің бақарумен жұмыс істейтін Macintosh компьютерлерінде, және Windows операциялық жүйесіндегі IBM компьютерлерінде). Және тағы бір ерекшелігі: оның негізінде жаслған бейнелер тек анимациаланып қана қоймайды, сонымен қатар энтерактивті элементтер мен дыбыспен жүргізумен жетілдірілген.

Жарамдылығы және интерактивті мультимедиялық программалар жасау мүмкіндігі Web-дизайнерлер ортасында SWF форматының танымалдығының тез өсуіне көмектесті. Кім біледі, егер Macromedia фирмасы қарапайым әрі ыңғайлы инструменттер қосып ойлап шығармағанда SWF форматы осыншама паклонниктерді жаулап ала алар ма еді. Мұндай аспаптардың бір бөлігі мультимедиялық  призентациялар (Macromedia Director Shokwafe Studio) құруға бағытталған, басқалары графикалық бейнелер (Macromedia FreeHand және Macromedia Fireworks) дайындауға арналған, ал үшінші бір бөлігі интерактивті оқыту курсын (Macromedia uthorware және Macromedia CourseBuilder) жасауды қамтамасыз етеді. Алайда Web-публикация өңдеушілері арасында басым қолданысқа Macromedia Flash ие. Ол сайттардың танымалдығына өте үлкен септігін тигізеді.

 

  HTML негiздерi

 

    HTML қабықшасы–  беттiң тақырыбы (HEAD) және негiзгi дескрипторлардан тұратын денесi (BODY) орналасқан қарапайым дескриптор. Тақырыбы және денесi бар HTML дескриптордың жазылу үлгiсi:

<HTML>

<HEAD>

<TITLE>     </TITLE>

</HEAD>

<BODY>

</BODY>

</HTML>

 

мұндағы,  <TITLE> </TITLE> жолы құжат тақырыбын бередi. Құжат  тақырыбы келесi мәлiметтердi қамтиды:

    Беттiң аталуы: <TITLE> және </TITLE> дескриторлары  беттiң аталуын анықтайды. Ол HTML құжаттың денесiнiң құрамына кiрмейдi.

Стиль: HTML құжатты басқарудың элементтерi мен стилдерiн тақырыпқа  енгiзу қажет болған жағдайда қолданылады. 

    Метаинформация: МЕТА дескрипторы құжат авторы, кiлттiк сөздер, арнайы әрекеттер  қажет болған жағдайда қолданылады.

Кез келген құжатты құрғанда оның басқару элементтерi мен стильдерi, авторы, кiлттiк сөздер жайлы мәлiметтер онша қажет бола бермейтiндiктен аталған дескрипторлардың барлығы бiрдей жиi қолданыста емес. Дегенмен әрбiр құжаттың атауы болуы тиiс, сондықтан <TITLE> дескрипторы жиi қолданылады.

Құжат денесiнiң құрылымы HTML құжаттың денесi орналасатын негiзгi бөлiгi <BODY> және </BODY> дескрипторлары арқылы iске асырылады. Құжат денесiне енгiзiлетiн информация келесiдей болуы мүмкiн:

    Мәтiн - құжат құрамында кездесетiн мәтiндер. Олар оқылуы жеңiл әрi түсiнiктi болу үшiн форматталуы да мүмкiн.

    Графикалық  кескiн - қүжатта жылжуға немесе  информацияны көрнекi түрде беру  үшiн енгiзiлетiн графикалық информация.

    Сiлтеме - Web түйiннiң iшiнде оңай жылжуға  және желiнiң басқа да тұстарына жылдам өтуге арналған сiлтемелер.

Мультимедиа және арнайы программалар - Видеороликтер, Java аплеттерiмен, Flash, Shockwave программаларымен жұмысты  басқаратын дескрипторлар құжат  денесiнде орналасуы тиiс.

    Түсiнiктемелер - құжатта қолданылып жатқан дескрипторлар мен әрекеттерге берiлетiн түсiнiктеменi құжат денесiнiң кез келген тұсына енгiзуге болады. Түсiнiктеме үлкен HTML-беттер құрғанда өте тиiмдi. Түсiнiктеме <!--  --> дескрипторы арқылы жазылады.

   Мәтiндi форматтау  – HTML тiлiнiң ең қарапайым және ең қуатты құралы. Себебi Web-бет форматталған мәтiннен тұрғанда ғана түсiнiктi әрi әсем болып көрiнедi. Мәтiндi форматтауда келесi дескрипторлар қолданылады:

  • <H1>..<H1>-<H6>..<H1>. Дескрипторлар диапазоны тақырыптар мен тақырып мазмұнына қолданылады;
  • <BR>. Каретканы қайтару дескрипторы;
  • <P>..</P>. Абзацты ашу/жабу дескрипторлары;
  • <B>..</B>. Мәтiндi жартылай қалың ету;
  • <I>..</I>. Мәтiндi көлбеу ету;
  • <U>..</U>. Мәтiн астын сызу.

    Абзац - мәтiнiнiң  бетте орналасуы дескрипторлардың align атрибутына меншiктелетiн мәндерге байланысты болады. Align атрибуты төрт түрлi мәннiң бiрiне ие болуы мүмкiн: left (сол жақ шетi бойынша), right (оң жақ шетi бойынша), center (бет ортасына), justify (мәтiн енi бойынша). Мысалы, жоғарыда келтiрiлген “Негiзгi HTML-бет” құжатындағы мәтiндi беттiң ортасына орналастыру үшiн HTML кодтың абзац дескрипторының align атрибутына center мәнiн меншiктеу керек. Абзацтармен жұмыс iстеудiң тағы бiр ерекшелiгi мәтiн жолдарының интервалын беруге болады. Мәтiн жолдарының арасындағы интервалдар style атрибуты арқылы анықталады. Жазылу үлгiсi: <P style= “line-height:27pt”>, мұндағы pt – интервал өлшем бiрлiгi – пункт.

    Шрифттермен  жұмыс - Web-беттiң дизайн тиiмдiлiгi  оның қаншалықты деңгейде дайындалғанын  анықтайды. Дизайн тиiмдiлiгi деген не? Бұл Web-беттiң сыртқы түрiнiң түсiнiктi әрi әдемi безендiрiлуi. Шрифттермен жұмыс iстей бiлу осы дизайн тиiмдiлiгiне қол жеткiзудiң негiзгi шарттарының бiрi. Сондықтан әрбiр web-бет құрушы шрифттермен жұмыс iстеу тәсiлдерiн толық меңгеруi тиiс.

Қазiргi кезде шрифттер өте көп болғандықтан оларды, белгiлi бiр топтастырып алған жөн. Негiзiнен мұндай үш түрлi топ бар:

  • Категория – шрифттердiң негiзгi класы. Оны шрифттiң “ұлты” деп те атайды.
  • Гарнитура – белгiлi бiр қасиеттерiне байланысты топтастырылған шрифттер класы. Мүны шрифттiң “фамилиясы” деп түсiнуге болады.
  • Кескiн – әрбiр шрифттiң қайталанбайтын өзiндiк ерекшелiгi.

 

         1-кесте. Негiзгi шрифт категориялары, гарнитуралары

Категориялар

Гарнитуралар

Serif

Sans-Serif

Monospaced

Script

Decorative

Times, Century Schoolbook, Garamond

Hevletica, Arial, Verdana

Courier, Courier New

Nuptical Script, Boulevard, Signature

Whimsy, Arriba!, Bergel


 

          2-кесте. Гарнитуралар және кескiндер

Гарнитура

Кескiн

Times

Arial

Courier

Whimsy

Roman (тiк), Italic (көлбеу)

Regular (кәдiмгi), Bold Italic (жартылай қалың көлбеу)

Regular, Oblique (қиғаш)

Regular, Bold (жартылай қалың)


 

Flash мүмкіндігін  пайдаланып анимациялар құру  технологиясы

 

    Бүгінгі  таңда технологияның қарқынды  дамуына байланысты компьютерлердің графикалық мүмкіндіктері күннен-күнге үлкеюде. Қазіргі компьютерлердің мүмкіндігіне байланысты программалар да аз жасалып жатқан жоқ. Соның ішінде, қазіргі кезде анимация жасауда көп қолданысқа ие FLASH программасы. Бұл программаны көбінесе Web-сайттарды құруда да көп қолданады. Сондай-ақ мультфильм жасаушылар үшін бұл программаның орны ерекше. Соңғы кезде электронды оқыту өнімдері нарығында, Macromedia технологиясы негізінде жасалған және тәжірибесі жоқ компьютер қолданушысына программалық өнімдер жасау мүмкіндігін беретін оқу құралдары мен мультимедиялық оқулықтар саны көбейіп барады. Қазір Flash-технологиясы ең жаңа және кең қолданылып жатқан технология болып табылады. Flash технологиясы арнимация жасаушылар үшін өте қолайлы программа, өйткені ол  төмендегі сапаларға ие:

  1. Жинақтылық (компьютерде тез жүктеледі) – векторлық графиканы пайдалану есебінде;
  2. Интерактивтілік – пайдаланушы Flash-фильмдегі іс әрекеттерді тікелей басқара алады;
  3. Мультимедиялық – фильм және Internet-ке информацияны визуалдаудың стандартты құралдары үшін қол жетпес видео, аудио эффектілер;
  4. Көпсалалығы – Flash-те қарапайым үй парақтары сияқты арнаулы серверлер де (пошталық, виртуальді дүкендер) орындалуы мүмкін;

Қолайлылық – Flash технологиясының негізі, компьютермен жұмыс істеудің минимальді дағдысы бар кез-келген адамға түсінікті. Сондай-ақ компьютер жадында өте аз орын алуы мен тез жүктелетіндігі Flash пайдаланушылары үшін үлкен мүмкіндіктер туғызады. Қазіргі уақытта жас балалар шетелдік мультфильмдер мен киноларды көруге өте құмар.Өйткені шетелдік фильмдерде түрлі анимациялық және дыбыстық эффекттер қөп қолданылады. Бірақ, ондай фильмдердің көпшілігі тәрбиелік мағынадан тыс қалып қойған. Flash- техналогиясында жасалған бірнеше мысалдарды көрсетейік.Flash технологиясы Shoсkwave Flash (SWF) форматты векторлық графикасынқолдануға негізделген. Алайда бұл векторлық формат ең алғашқысы болмағанымен, SWF-ны жасаушылар графикалық бейнелеу мүмкіндіктері, онымен жұмыс істеуге арналған аспаптық құралдары және нәтижені Web-бетке қосу механизмі  арасында жақсы үйлесімділік таба білді. Қосымша SWF-ның жарамдылығы жағынан артықшылығы бар, яғни бұл формат кезкелген аппараттық-программалық платформада қолданыла береді (көбінесе MacOS операциялық жүйесінің бақарумен жұмыс істейтін Macintosh компьютерлерінде, және Windows операциялық жүйесіндегі IBM компьютерлерінде). Және тағы бір ерекшелігі: оның негізінде жаслған бейнелер тек анимациаланып қана қоймайды, сонымен қатар энтерактивті элементтер мен дыбыспен жүргізумен жетілдірілген.

Жарамдылығы және интерактивті мультимедиялық программалар жасау мүмкіндігі Web-дизайнерлер ортасында SWF форматының танымалдығының тез өсуіне көмектесті. Кім біледі, егер Macromedia фирмасы қарапайым әрі ыңғайлы инструменттер қосып ойлап шығармағанда SWF форматы осыншама паклонниктерді жаулап ала алар ма еді. Мұндай аспаптардың бір бөлігі мультимедиялық  призентациялар (Macromedia Director Shokwafe Studio) құруға бағытталған, басқалары графикалық бейнелер (Macromedia FreeHand және Macromedia Fireworks) дайындауға арналған, ал үшінші бір бөлігі интерактивті оқыту курсын (Macromedia uthorware және Macromedia CourseBuilder) жасауды қамтамасыз етеді. Алайда Web-публикация өңдеушілері арасында басым қолданысқа Macromedia Flash ие. Ол сайттардың танымалдығына өте үлкен септігін тигізеді. Сонымен Flash-технологиясының құрайтындар:

Информация о работе РНР бағдарламасын пайдаланып динамикалық элементтерді құру