Veb proqram inkişaf etdirmə vasitələri. Veb proqramlarının hazırlanması üçün proqramlaşdırma dillərinin tətbiqi sahələri. Veb proqramları Veb proqramlar yaratmaq üçün alətlər

HTML. Veb proqramlarının hazırlanması prosesi, tərtibatçının vizual olaraq sahib olduğu adi Windows proqramlarının inkişafına bənzəyir nəzarət edir formada onların xassələrini təyin edir və hadisə idarəedicilərini yazır.

Veb tətbiqləri üçün genişləndirilə bilən hostinq və həyat dövrü idarəetmə mühiti

Genişləndirilə bilən ASP .NET hosting çərçivəsi istifadəçinin resursa ilk daxil olduğu vaxtdan proqramdan çıxana qədər tətbiqin həyat dövrünü idarə edir. ASP .NET özü hostinq funksiyalarını təmin etməklə yanaşı, öz mühiti kimi veb serverdən (IIS) istifadə edir. ASP .NET sizə proqramlarda baş verən hadisələri idarə etməyə və öz HTTP işləyicilərinizi və modullarınızı yaratmağa imkan verir.

Genişləndirilə bilən veb proqram istifadəçi interfeysi dizayn mühiti

ASP .NET sizə server idarəetmələri üçün öz vizual redaktorlarınızı yaratmağa və onları Visual Studio kimi inkişaf alətlərinə inteqrasiya etməyə imkan verir. Vizual redaktorlar sizə idarəetmə elementləri üçün istifadəçi interfeyslərini inkişaf etdirməyə və nəzarət elementlərinə lazımi xassələri və metodları əlavə etməyə imkan verir.

HTML. Veb proqramlarının hazırlanması prosesi, tərtibatçının vizual olaraq sahib olduğu adi Windows proqramlarının inkişafına bənzəyir nəzarət edir formada onların xassələrini təyin edir və hadisə idarəedicilərini yazır.

Veb tətbiqləri üçün genişləndirilə bilən hostinq və həyat dövrü idarəetmə mühiti

Genişləndirilə bilən ASP .NET hosting çərçivəsi istifadəçinin resursa ilk daxil olduğu vaxtdan proqramdan çıxana qədər tətbiqin həyat dövrünü idarə edir. ASP .NET özü hostinq funksiyalarını təmin etməklə yanaşı, öz mühiti kimi veb serverdən (IIS) istifadə edir. ASP .NET sizə proqramlarda baş verən hadisələri idarə etməyə və öz HTTP işləyicilərinizi və modullarınızı yaratmağa imkan verir.

Genişləndirilə bilən veb proqram istifadəçi interfeysi dizayn mühiti

ASP .NET sizə server idarəetmələri üçün öz vizual redaktorlarınızı yaratmağa və onları Visual Studio kimi inkişaf alətlərinə inteqrasiya etməyə imkan verir. Vizual redaktorlar sizə idarəetmə elementləri üçün istifadəçi interfeyslərini inkişaf etdirməyə və nəzarət elementlərinə lazımi xassələri və metodları əlavə etməyə imkan verir.

Giriş

Qlobal hesablamanın təsiri İnternet şəbəkələri haqqında müasir dünya tarixi analoqu yoxdur. Onun indiki günü insan həyatının bütün sahələrinə elektron nüfuzetmə dövrünün başlanğıcıdır, bu, sadəcə bir marketinq kampaniyası deyil, yeni fəlsəfənin və yeni biznes strategiyasının əsasını təşkil edir.

Reklam məhsulu və ya xidmətləri baxımından İnternetin ən əhəmiyyətli resurs olduğunu düşünmək tamamilə məntiqlidir. Müasir insanların əksəriyyəti İnternetdən ən əlçatan məlumat mənbəyi kimi istifadə edirlər.

Veb saytın yaradılması onlardan biridir kritik texnologiyalarİnternet resurslarının inkişafı. Bütün faydalı məlumatları özündə cəmləşdirən yaxşı veb sayt həm kommersiya şirkəti, həm də günün istənilən vaxtında onlar üçün işləyən təhsil müəssisəsi üçün ən yaxşı vizit kartıdır.

Kiçik müəssisələrə məqsədlərinə, psixofizioloji tələblərinə və məlumat məzmununa uyğunluq, habelə inkişaf vasitələrinin seçilmə düzgünlüyünə dair məlumat dəstəyi göstərən bir neçə saytı təhlil edərək aşağıdakı xarakterik çatışmazlıqları müəyyən etmək olar:

· saytın psixofizioloji tələblərə uyğun gəlməməsi, yorğunluğun artmasına və ya diqqətin yayınmasına səbəb olur;

· animasiyaya həvəs, qrafik şəkillər və semantik yük daşımayan video fraqmentlər avtomatik olaraq veb-saytın potensial ziyarətçilərinin sayının azalmasına səbəb olur, çünki bu, İnternet bağlantısının bant genişliyinə və trafikin həcminə tələbləri artırır;

· verilən məlumatların artıqlığı və ya olmaması;

· hazır məhsulun maya dəyərinin əsassız artmasına səbəb olan inkişaf vasitələrinin düzgün seçilməməsi.

Beləliklə, veb saytın inkişafı üçün alətlərin və dillərin funksionallığını, habelə mətnə ​​və mətnə ​​olan psixofizioloji tələbləri müəyyən etmək. qrafik məlumat monitor ekranında təqdim aktual bir vəzifə kimi görünür.

Bundan əlavə, onlayn istifadəçilərin sayının 500 milyondan çox olduğu təxmin edilən (və ayda təxminən 7% sürətlə) səyahət edən istifadəçilərin diqqətini cəlb etməyə və saxlamaqda kömək edə biləcək yeni texnologiyalardan istifadə yollarını axtarmaq lazımdır. İnternetin geniş ərazilərində.

Tədqiqatın mövzusu veb texnologiyalarıdır.

Obyekt – veb proqramların hazırlanması üçün mühitlər və dillər.

İşin məqsədi imkanları nəzərdən keçirməkdir praktik istifadə veb proqramların hazırlanması üçün dillər və alətlər.

1) veb texnologiyalarının əsas anlayışlarını nəzərdən keçirmək;

2) biznes fəaliyyətində istifadə olunan veb proqramların müxtəlif təsnifatlarını vermək;

3) veb proqramlar üçün psixofiziki tələbləri nəzərə almaq;

4) veb proqramların hazırlanması üçün proqramlaşdırma dillərinin tətbiqi sahələrini müəyyən etmək;

5) veb proqramların yaradılması üçün mühitlərin funksionallığını təhlil edin.

Öz "İnternet nümayəndəliyinizi" yaratmaq vəzifəsinə məsuliyyətlə yanaşmağa dəyər. Saytdan istifadə etmək asan olmalıdır - səhifələr mümkün qədər tez yüklənməlidir və resursun özü məntiqi və başa düşülən struktura malik olmalıdır. Yalnız bu halda, ziyarətçinin verilən məlumatlarla maraqlanacağına və saytda qalacağına arxalana bilərsiniz.

Müasirin inkişafı kompüter avadanlığı və yeni texnologiyaların tətbiqi Yer kürəsində həyatın yeni istiqamətinin başlanğıcını qoydu. Mikroelektronika və kibernetikanın inkişafında kifayət qədər qısa müddət ərzində çoxlu dəyişikliklər baş verdi.

Texnologiyanın mütərəqqi inkişafı yenilərinin yaranmasına səbəb oldu proqram məhsulları. Hər il daha çox proqramlaşdırma dili təqdim olunur. Onların hamısı ilk növbədə hədəf auditoriyaya yönəlib.

Təkcə kompüterlər deyil, şəbəkələr də inkişaf edir. Əgər cəmi bir neçə onilliklər əvvəl İnternet kiçik bir şəxsi şəbəkə idisə, indi bu, bir-biri ilə əlaqəli kompüterlərdən ibarət nəhəng bir sistemdir və onsuz həyatı təsəvvür edə bilməyəcəyik.

İnternet yalnız çox "qızmış" insanların özlərini çox rahat hiss etdiyi "sərin hovuz" deyil, həm də yandırılmaqdan qorxmadan demək olar ki, hər hansı bir qaynar mövzuya "toxunmaq" üçün bir yerdir.

Veb texnologiyası informasiya ilə və ümumiyyətlə kompüterlə işləmək ideyasında tamamilə inqilab etdi. Məlum oldu ki, ənənəvi inkişaf parametrləri kompüter texnologiyası- məhsuldarlıq, ötürmə qabiliyyəti, saxlama qabiliyyəti - əsas şeyi nəzərə almadı " darboğaz"sistem - insanla interfeys. İnsanın informasiya sistemi ilə qarşılıqlı əlaqəsinin köhnəlmiş mexanizmi yeni texnologiyaların tətbiqini geridə qoydu və onlardan istifadənin faydalarını azaltdı. Və yalnız insanla kompüter arasındakı interfeys təbiiliyə qədər sadələşdirildikdə. adi bir insanın qavrayışı, kompüter texnologiyasının imkanlarına qarşı görünməmiş bir maraq partlayışı izlədi.

İnternet istifadəçiləri üçün mövcud olan məlumatlar xüsusi olan kompüterlərdə (veb serverlərdə) yerləşdirilir proqram təminatı. Bu məlumatların çoxu veb saytlar şəklində təşkil edilmişdir. Onların hər birinin internetdə öz adı (ünvanı) var. Veb-sayt müəyyən formada təqdim olunan, Web serverdə yerləşən və öz adına malik olan məlumatdır. İstifadəçinin kompüterində veb saytlara baxmaq üçün istifadə edin xüsusi proqramlar brauzerlər adlanır. Hal-hazırda ən çox yayılmış brauzerlər internet Explorer və Netscape Navigator. “Ünvan” sətirində hansı sayt adını göstərdiyimizdən asılı olaraq brauzer müvafiq məlumatları öz pəncərəsinə yükləyəcək.

Veb sayt bir-biri ilə əlaqəli veb səhifələrdən ibarətdir. Veb səhifədir mətn faylı mətn məlumatı və xüsusi əmrləri ehtiva edən *.htm uzantısı ilə - bu məlumatın brauzer pəncərəsində necə göstəriləcəyini müəyyən edən HTML kodları. Bütün qrafik, audio və video informasiya birbaşa Web-səhifəyə daxil edilmir və ayrıca fayllarla təmsil olunur (Şəkil 1 Əlavə A).

Müasir veb proqramlar əsasən başqa heç bir yerdə istifadə oluna bilməyən xidmətlər təqdim edən portallardır.Belə xidmətlərin mənfi cəhətlərindən biri şirkətlər arasında məlumat mübadiləsinin çətinliyidir. Xüsusilə, hətta əlaqə və digər şəxsi məlumatlar belə hər bir sayta yenidən daxil edilməlidir.

Hal-hazırda, məqsəd baxımından portalların üç əsas növü var:

· Yahoo, Lycos, Excite, Rambler kimi ictimai və ya üfüqi portallar (bəzən meqaportallar da deyilir). Belə portallar çox vaxt axtarış sistemlərinin inkişafının nəticəsidir. Onlar ən geniş auditoriya üçün nəzərdə tutulub ki, bu da onların təqdim etdiyi məlumatların və xidmətlərin məzmununda özünü göstərir. Tipik olaraq, bu məlumat təqdim olunan xidmətlər kimi ümumi xarakter daşıyır ( E-poçt, xəbər bülletenləri və s.).

· Şaquli portallar. Bu növ portal xüsusi bazar növləri üçün nəzərdə tutulub və bu bazarın xidmətlərindən istifadə edən və ya orada işləyən auditoriyaya xidmət göstərir. Belə portallara misal olaraq, mehmanxanaların bronlaşdırılması, biletlərin sifarişi və çatdırılması, xəritələrə və yol marşrutları haqqında məlumatlara çıxış xidmətləri göstərən turizm agentlikləri və ya müştərilərinə birgə biznes həyata keçirməyə imkan verən B2B (biznesdən biznesə) portalları göstərmək olar. biznes əməliyyatları (məsələn, təchizatçıların seçilməsi və malların alınması, hərracların keçirilməsi).

· Korporativ portallar bir müəssisənin işçiləri, müştəriləri və tərəfdaşları üçün nəzərdə tutulub. Belə portalın istifadəçiləri rolundan və şəxsi profilindən asılı olaraq onlar üçün nəzərdə tutulmuş xidmətlərə və proqramlara giriş əldə edirlər.

Digər ən çox yayılmış veb proqramlar:

· əhatə dairəsinə görə universal, lakin maraqlı ziyarətçilərin coğrafiyası ilə məhdudlaşan regional internet portalları (e1.ru);

· Axtarış motorları- bunlar ziyarətçilərinə müəyyən sözlərin və ya bütün ifadələrin tapıldığı saytları tapmaq imkanı vermək üçün hazırlanmış İnternet portallarıdır (metabot.ru);

· Kataloq saytlara keçidlər toplusudur. Axtarış olarsa, kataloqlar nəyə lazımdır? Çox vaxt nəyə ehtiyacımız olduğunu bilmirik, onu bir neçə sözlə ifadə edə bilmirik (mail.ru);

· Elektron bülleten lövhələri İnternetdə demək olar ki, hər kəsin məlumat, dəvət və ya reklam xarakterli məlumatı tərk edə biləcəyi yerdir;

· Forumlar ziyarətçilərin mesajlar buraxması və fikir mübadiləsi aparması üçün nəzərdə tutulmuş saytlardakı xüsusi saytlar və ya bölmələrdir;

· Çatlar internetdə ünsiyyət üçün başqa bir yerdir, lakin onun məqsədi hansısa mövzuda fikir mübadiləsi aparmaq deyil, sadəcə olaraq vaxt keçirməkdir;

· Yükləmək üçün fayllar;

· Foto qalereyalar;

· Statistikanın elementləri;

· İnternetdə müxtəlif məlumatların saxlanması;

· Poçt siyahısı serverləri, onlar geniş oxucu kütləsinə məlumat çatdırmaq üçün xidmətlər təklif edirlər (subscribe.ru);

· Onlayn mağazalar və auksionlar (ozon.ru, molotok.ru).

Veb layihəsində başlanğıc nöqtəsi saytın məqsədləri və istifadəçiyə təklif olunacaq funksiyaların təhlilidir.

İkinci mərhələdə saytın informasiya arxitekturasının qurulması olacaq.

Saytın bütün materialları və onun strukturu məlum olduqdan sonra siz naviqasiya və səhifələrin özlərinin dizaynına keçə bilərsiniz.

Hər səhifədə saytın xəritəsinə aydın görünən keçid yerləşdirmək lazımdır. Xəritəni göstərən səhifə istifadəçinin ekranında iki səhifədən çox olmamalıdır. İki növ xəritə istifadə olunur: statik və dinamik. Məlumat arxitekturasının statik ekranı olan xəritədən istifadə etmək ən effektivdir, çünki dinamik görünüş istifadəçini daha böyük çaşqınlığa aparır. Xəritə istifadəçini daha yaxşı istiqamətləndirmək üçün yaradılmışdır, ona görə də xəritədə təkcə istifadəçinin saytdakı cari mövqeyi deyil, həm də onun artıq ziyarət etdiyi bölmələr göstərilməlidir.

Şirkətin veb-saytının əsas səhifəsi bütün şəbəkəyə baxan saytın üzüdür (Şəkil 2 Əlavə B). Aktiv ana səhifəŞirkətin məqsədləri aydın şəkildə ifadə edilir və hər bir dizayn elementi istifadəçiyə saytı daha yaxşı başa düşməyə və problemlərini həll etmək üçün hərəkətlərin ardıcıllığına qərar verməyə imkan verməlidir.

Əsas səhifədən istifadəçilərin əksəriyyəti sayt vasitəsilə səyahətə başlayır. Eyni zamanda saytımız elə qurulmalıdır ki, sayta dərin keçidlə gələn insanlar özlərini rahat hiss etsinlər. Bunu etmək üçün saytın hər səhifəsində yerləşdirməlisiniz:

· yuxarı sol küncdə şirkət adı və ya loqo

· bir cümlədən ibarət sayt üçün fərdi şüar

İstifadəçinin gəldiyini güman etmək olmaz bu səhifə, başdan sona bütün yolu əhatə edir. Səhifələrdə göstərdiyimiz məlumatları görməməsi tamamilə mümkündür üst səviyyə iyerarxiya. Dərin bağlantılarla istifadəçini bir yerə yönəltməli, səhifədəki zəncir bağlantısını göstərərək indi saytda harada olduğunu söyləməliyik. Axtarış motorlarında bir səhifənin indekslənməməsinə ehtiyac varsa, "HEAD" elementinə daxil etməlisiniz. .

"Haqqımızda" bölməsində şirkət haqqında əsas məlumatları təqdim etməlisiniz:

· rəhbər heyətin tərkibi (biblioqrafiya və fotoşəkillərlə);

· Əlaqə məlumatı;

· təşkilatın fəlsəfəsi (biznes baxışı, cəmiyyətlə əlaqələr, istəklər);

· əsas tarixi mərhələlər;

"Haqqımızda" səhifəsinin yuxarısındakı uzun izahat istifadəçiyə bu hədiyyənin dərinliklərində nə olduğunu daha yaxşı anlamağa kömək edir.

Mətnin həm gənc, həm də yaşlı istifadəçilər tərəfindən oxunması asan olmalıdır, ona görə də şriftin ölçüsünü mütləq vahidlərlə deyil, nisbi vahidlərlə göstərməliyik, çünki ölçüsü istifadəçilər özləri seçməlidirlər. Bu halda, sayt səhifələrinin üfüqi sürüşməsinin istifadəsini qıcıqlandırmamaq üçün mətn səhifəyə tam uyğun olmalıdır.

İstifadəçilər nadir hallarda veb səhifələri sözbəsöz oxuyurlar. İlk baxış zamanı o, faktlar axtarır və təfərrüatlara məhəl qoymur, lakin maraq doğuran materialı taparaq daha dərinə gedə bilər. Səhifənin təxmini baxış sxemi belə görünür: birinci üfüqi xətt tamamilə baxılır, sonrakı birinə tam dərinlikdə baxılmır və hər bir sonrakı sətirlə məlumatın ələ keçirilməsi getdikcə azalır.

Buna görə də, istifadəçilər tez-tez məqalənin yalnız yuxarı hissəsinə baxırlar. Və yalnız ən çox maraqlanan oxucular səhifəni aşağı sürüşdürəcək və yalnız bu az adam məqalənin hekayəsini bütün təfərrüatları ilə başa düşəcək. Buna görə də, məqalənin "nəticə" ilə başlamasından, ən vacib məlumat haqqında bir mesajın olmasından və sonda hadisənin fonunun olmasından ibarət olan "ters çevrilmiş piramida prinsipini" tətbiq etmək vacibdir. verilmişdir.

Səhifələri rahat görmək üçün istifadə edəcəyik:

· açar sözlərin vurğulanması;

· yaxşı yazılmış başlıqlar;

· markerlərlə siyahılar;

· hər ideya üçün bir abzas (istifadəçilər paraqrafın əsas sözləri onları cəlb etməsələr, bütün digər fikirləri atlayacaqlar);

· tərs piramida üslubu (məqalə nəticə ilə başlayır);

· adi məqalədən daha az söz;

· minimum aydın olmayan şərtlər;

· mesajın yaradılma tarixinin göstərilməsi (nə qədər uzun olduğunu bilmək üçün onun üçün uyğundur Bu an);

· “ALT” atributunun kontekstual məlumatı.

· e-poçt başlıqları tez-tez kontekstdən kənarda göstərilir:

· saytdakı məqalələr siyahısında;

· e-poçt mesajlarının başlıqlarında;

· axtarış nəticələrində;

· brauzer əlfəcinlərində.

Eyni zamanda, başlıqların altındakı mətni atlayan istifadəçilər başlığımızı başa düşmək üçün heç bir super biliyə malik olmamalıdırlar. Bu səbəbdən, başlıq mətni, məzmunun qalan hissəsi olmadığı halda onu başa düşməyə imkan verən müstəqil bir məlumat parçası olmalıdır. Başlıq yazarkən neytral dildən istifadə etmək lazımdır, istifadə etməmək lazımdır: söz oyunu, "mürəkkəblik", "aldatma", böyük hərflər (görünür, istifadəçiyə qışqırırıq)

İstifadəçilər mənalı başlıqlara üstünlük verirlər. Mikro məzmun nə qədər qısa olsa, onu süzmək bir o qədər asan olar. Hər məqalənin və səhifə başlığının əvvəlində eyni sözün istifadəsini istisna etmək lazımdır, çünki bir neçə belə məqalə eyni vaxtda istifadə edilərsə, paneldə və ya əlfəcinlərdə tələb olunan məqaləni seçmək çətin olacaq.

Bizə e-poçt ünvanını təqdim etməyimizi xahiş etdikdə, burada və indi, istifadəçinin tam olaraq nə alacağını və onun rahatlığını nə qədər tez-tez pozacağınızı söyləmək lazımdır. poçt qutusu. Mailto istinadlarından elə istifadə edilməlidir ki, bunun poçt ünvanı olduğu aydın olsun. Adların üzərinə e-poçt bağlantılarını yerləşdirməyin, çünki adın üzərinə klikləməklə onların bio-ya çevrilməsi lazımdır. E-poçt vasitəsilə ünsiyyət qurarkən, istifadəçi onunla şəxsi münasibət qurmadığı təqdirdə, işçilərdən birinin xüsusi adından istifadə etmək üçün heç bir səbəb yoxdur (naməlum şəxslərin e-poçtları ən çox zibil qutusuna düşür).

Saytın etibarlılığını artırmaq üçün yüksək keyfiyyətli qrafik şəkillərdən istifadə etmək lazımdır. Bununla belə, standart olaraq böyük şəkillərdən istifadə etməməlisiniz. Eskizlərdən istifadə etmək və zəruri hallarda onları istifadəçinin istədiyi qədər böyütmək məqsədəuyğundur. Miniatürlər şəkil haqqında bütün əsas məlumatları ehtiva etməlidir. Saytda göz qamaşdıran Hollivud təbəssümü olan fotomodellərdənsə, real işçilərin və müştərilərin fotoşəkillərindən istifadə etmək daha düzgün olardı. Yaxşı yazı üslubundan və digər saytlara gedən hipermətn keçidlərindən də istifadə etmək lazımdır. “Reklam suyu”ndan istifadə etməyə ehtiyac yoxdur, çünki o, əlavə emosional yük daşıyır və istifadəçilər real faktlardan hiperbolları süzməyə vaxt sərf etməli olurlar.

Sayta bağlılığı artırmağın klassik yolu müəyyən qanunauyğunluqla (gündəlikdən aylıq) təzə materialları dərc etməkdir. Maraqlananlar üçün təzə materialın göndərilməsini təşkil etmək lazımdır. Abunə olanların demək olar ki, 100%-i müəllif özünü xatırlatdığı müddətcə saytın özünə vaxtaşırı baş çəkəcək.

Veb sayt dizaynı insanlara uyğunlaşmalıdır. Belə bir cihaz üçün bir seçim profildir, lakin onu doldurmaq səbr tələb edir, buna görə də saytın qurulmuş ziyarətçiləri tərəfindən doldurulur. Buna görə də, istifadəçiləri izləmək üçün yorucu qeydiyyat prosedurundansa, faylına bütün lazımi məlumatların daxil edildiyi “kuki”dən istifadə etmək daha yaxşıdır. Təhlükəsiz əməliyyat üçün qeydiyyat hələ də lazımdırsa, o zaman çox ciddi giriş formaları yaratmamalısınız. Avtomatik tamamlamadan istifadə etmək mümkündürsə və kursoru avtomatik olaraq formanın birinci sahəsinə yerləşdirin.

İnternetdə axtarış üçün formalar yaratmamalısınız, istifadəçi ehtiyac duyarsa, xüsusi axtarış sistemindən istifadə edəcəkdir.

Linklər proqnozlaşdırıla bilən olmalıdır; istifadəçi linki klikləsə nə olacağını bilməlidir. Bağlantının nə olduğunu aydınlaşdırın: əgər mətndirsə, onu rəngləndirin və ya altından xətt çəkin. Ziyarət edilən və ziyarət edilməmiş keçidlər arasındakı fərqləri gizlətməyin. Axtarış motorlarının ən vacib ziyarətçilər olduğunu və yüksək texnologiyaya kar və kor olduqlarını gözləməklə bağlantılar yaradın. "Başlıq" teqlərinizi elə dizayn edin ki, onlar axtarış motorlarında və əlfəcinlərdə yaxşı görünsünlər, buna görə də bağlantılarınızı açar sözlə başlamalısınız.

Digər saytlar və axtarış sistemləri bu halda bizə keçid etməyəcəyi üçün pozulmuş keçidlərin görünməsindən çəkinin.

Saytda naviqasiya edərkən istifadəçiyə səhifələri ya pop-up pəncərələrdə, ya da başqa şəkildə necə açacağını seçməsinə icazə verin.

WEB-də istifadəçilər məqsədlərindən başqa heç nəyə fikir vermirlər və onları məqsədlərinə çatmaqdan yayındıran reklamlara sadəcə olaraq məhəl qoyulmur. Əgər istifadəçi onu maraqlandıran materialı tapmamış reklamımız görünsə, o zaman çox güman ki, bağlanacaq. Və o, əsas tapşırığını yerinə yetirdikdə və reklama daha yaxından baxmağa hazır olduqda, açılan pəncərəni bağladığı üçün sadəcə onu görməyəcək. Buna görə də, heç vaxt istifadəçini hədəfinizdən yayındırmamalısınız.

İstifadəçi axtarış sisteminə sorğu sözlərini yazdıqda, sorğu nəticələrinin siyahısında görünən reklamlar insanın ehtiyac duyduğu ilə birbaşa əlaqəli olacaq. Və beləliklə o, bu elanları oxuyur və linklərə klikləyir. Bu cür reklamlar flayerlərin yayılmasından qat-qat ucuz başa gəlir.

Beləliklə, uğurun sirri reklamı istifadəçi məqsədləri ilə birləşdirməkdir.

· “Bağlamaq” düyməsinin olmaması;

· insanları klikləmək üçün fəndlər;

· üzərinə kliklədikdə nə baş verəcəyini aydın şəkildə göstərin;

· verir Əlavə informasiya cari səhifəni tərk etmədən özünüz haqqında.

Qiymətləndirmə işini həyata keçirmək üçün üçdən beşə qədər iştirakçı cəlb edilməlidir. Onların hər biri fərdi olaraq işi görür. Bundan sonra onların nəticələri müqayisə edilir və vahid nəticəyə gətirilir. Test iki mərhələdə aparılır:

1) interfeys anlayışı;

2) diqqətin müəyyən elementlərə cəmləşməsi.

Gələcəkdə necə təkrarlanmasından asılı olmayaraq hər bir problemi ayrıca qeyd etmək lazımdır.

Veb proqram inkişaf etdirmə vasitələri

Veb proqramlarının hazırlanması üçün proqramlaşdırma dillərinin tətbiqi sahələri

Hypertext Markup Language və ya daha çox məlum olduğu kimi HTML, Ümumdünya Şəbəkənin əsasını təşkil edən kompüter dilidir. HTML dili sayəsində istənilən mətni qeyd etmək, hipermətnə ​​çevirmək və sonra İnternetdə dərc etmək olar.

HTML dilinin özünəməxsus simvol dəsti var ki, veb-brauzerlər səhifəni göstərmək üçün istifadə edirlər. Tutacaqlar adlanan bu simvollara hiperlink yaratmaq üçün lazım olan elementlər daxildir.

Biri fərqləndirici xüsusiyyətlər HTML sənədləri ondan ibarətdir ki, sənədin özündə yalnız mətn var və bütün digər obyektlər xüsusi teqlərdən istifadə edərək Brauzer tərəfindən göstərildiyi zaman sənədə daxil edilir və ayrıca saxlanılır. HTML faylını saxladığınız zaman sənədin yerləşdiyi yerdə müşayiət olunan qrafik dizayn elementlərinin yerləşdirildiyi qovluq yaradılır.

Hər şeydən əvvəl, PHP server tərəfində işləyən skriptlər yaratmaq üçün istifadə olunur, buna görə də icad edilmişdir. PHP hər hansı digər CGI skriptləri ilə eyni problemləri həll etməyə qadirdir, o cümlədən html forma məlumatlarının işlənməsi, html səhifələrinin dinamik şəkildə yaradılması və s. Ancaq PHP-nin istifadə oluna biləcəyi başqa sahələr də var.

İkinci sahə komanda xəttində işləyən skriptlərin yaradılmasıdır. Yəni, ilə PHP istifadə edərək xüsusi maşında veb server və brauzerdən asılı olmayaraq icra olunacaq skriptlər yarada bilərsiniz.

Və son sahə GUI proqramlarının yaradılmasıdır ( qrafik interfeyslər) müştəri tərəfində işləyir.

Ajax Asynchronous Javascript And XML deməkdir və sözün ciddi mənasında texnologiya deyil. Standart veb proqramında server bütün məlumatları emal edirsə, brauzer yalnız istifadəçi ilə qarşılıqlı əlaqə, sorğuların göndərilməsi və daxil olan HTML-nin çıxarılması üçün cavabdehdirsə, onda Ajax proqramında istifadəçi ilə server arasında başqa bir vasitəçi görünür - Ajax mühərriki . Hansı sorğuların "yerində" işlənə biləcəyini və hansının serverə ünvanlanmalı olduğunu müəyyən edir.

Server davranışı da dəyişdi. Əgər əvvəllər server hər sorğu üçün yeni səhifə verirdisə, indi o, yalnız müştəriyə lazım olan məlumatları göndərir və Ajax mühərriki ondan birbaşa brauzerdə HTML yaradır.

Asinxroniya özünü onda göstərir ki, hər istifadəçi klik serverə çatmır və bunun əksi də doğrudur - hər server reaksiyası istifadəçi sorğusu ilə yaranmır. Əksər sorğular Ajax mühərriki tərəfindən yaradılır və o, istifadəçi hərəkətlərini gözləyərək məlumatı yükləyəcək şəkildə yazıla bilər.

Ajax harada istifadə olunur:

· Formalar. Onlar çox yavaş. Məlumatları asinxron şəkildə ötürsəniz, səhifə yenidən yüklənmir.

· “Ağac” şəklində naviqasiya. Ümumiyyətlə, belə naviqasiya dəhşətlidir. Sadə bir topologiya daha rahatdır, amma bu, ona çatırsa, Ajax-dan istifadə etmək daha yaxşıdır.

· Filtrlər. Veb saytlar tez-tez tarixə və ya ada görə sıralanır. Ajax daha rahat olacaq.

JavaScript

JavaScript proqramlaşdırma dili Netscape tərəfindən interaktiv HTML sənədləri yaratmaq üçün hazırlanmışdır. Bu, həm müştəri, həm də server tərəflərində işləyən quraşdırılmış proqramları inkişaf etdirmək üçün obyekt yönümlü bir dildir. Dilin sintaksisi Java-nın sintaksisinə çox bənzəyir - buna görə də onu Java-kimi adlandırırlar.

JavaScript-in əsas istifadələri aşağıdakı kateqoriyalara bölünür:

· skriptdən istifadə etməklə sənədin dinamik yaradılması;

· istifadəçi tərəfindən doldurulmuş HTML forma sahələrinin serverə ötürülməzdən əvvəl həqiqiliyinin operativ şəkildə yoxlanılması;

· kaskad stil cədvəlləri və sənəd obyekt modeli ilə birlikdə dinamik HTML səhifələrinin yaradılması;

· HTML səhifəsinə daxil edilmiş JavaScript tətbiqi ilə həll edilən “yerli” problemlərin həlli zamanı istifadəçinin qarşılıqlı əlaqəsi.

VBScript

VBScript skript dili Microsoft tərəfindən işlənib hazırlanmışdır və proqramçılar arasında kifayət qədər geniş yayılmış Windows tətbiq proqramlarını hazırlamaq üçün Visual Basic dilinin alt hissəsidir. Anası kimi, VBScript də olduqca sadədir və öyrənmək asandır.

Skript yaratmaq üçün istifadənin üstünlüyü Visual Basic və Visual Basic for Application-da əvvəllər yazılmış prosedurları kiçik düzəlişlərlə istifadə etmək imkanıdır.

Funksionallıq VBScript-də yazılmış skriptlər JavaScript skriptlərinin imkanlarından heç də fərqlənmir: dinamik yaradılması sənəd və ya onun hissələri, hadisələrin tutulması və işlənməsi və s.

VBScript müştəri tərəfi skript üçün (bu halda brauzerdə həmin dil üçün daxili tərcüməçi olmalıdır) və server tərəfi skript üçün (bu halda server VBScript-i dəstəkləməlidir) istifadə olunur.

Müştəri skriptləri yaratmaq üçün siz JavaScript dəstinə bənzər bir sıra obyektlərdən istifadə edirsiniz. Müştəri və server obyektləri bir-birindən fərqlidir, lakin həm müştəri, həm də server skriptlərinin hazırlanmasında istifadə olunan obyektlərin ümumi hissəsi (əsas) mövcuddur.

Perl ən çox sistem idarəetmə vasitələrinin işlənib hazırlanması üçün istifadə olunur, lakin son vaxtlar o, İnternet proqramlarının inkişafında böyük populyarlıq qazanmışdır: CGI skriptləri, avtomatlaşdırılmış e-poçt emal sistemləri və veb sayt dəstəyi.

Perl istifadə edərək həll edilə bilən problemlərin bəzi nümunələri:

· Windows NT istifadəçilərinin statusunda və imkanlarında uyğunsuzluğun yoxlanılması;

· NT xidmətlərinin komanda xəttindən və uzaqdan idarə edilməsi yerli maşın ayrıca maşında statistik məlumatların əldə edilməsi;

· FTP protokolu ilə də işləyə bilir;

· UNIX və Windows üçün sistem dəstəyi.

Hazırda daxil dünya geniş şəbəkəsi Bir neçə milyon vebsayt var və onların sayı durmadan artır. Hər kəsin nəinki onlardan hər hansı birinə baxmaq və özləri üçün faydalı məlumatlar çıxarmaq, həm də onların yaradılmasında fəal iştirak etmək imkanı var. İnkişafın hansı mühitdə baş verəcəyi böyük əhəmiyyət kəsb edir.

Macromedia Dreamweaver-ı intuitiv və istifadəsi asan etməyə davam edir. Bir tərəfdən güclü alətlər və digər tərəfdən istifadə asanlığı Macromedia məhsullarını həm peşəkar veb-dizaynerlər, həm də yeni başlayanlar üçün ideal proqram paketinə çevirir. Macromedia paketinə daxil olan Flash, Firework, Dreamweaver kimi məhsullar işinizi daha məhsuldar edəcək və eyni zamanda bir-birini əvəz edə bilər (məsələn, onların hər hansı birində düymələr yarada bilərsiniz). Məhsullar, məsələn: Sitespring, FreeHand müştəri ilə işləyərkən səmərəliliyi artıracaq.

Dreamweaver bir çox üstünlüklərə malikdir:

Dreamweaver təmiz HTML kodunu, eləcə də ən son DHTML və CSS uzantılarını dəstəkləyir.

Avtomatik əlaqə idarəetməsinin əla vasitələrini ehtiva edir, yəni fayllar mühitə köçürüldükdə bütün əlaqələr avtomatik olaraq bərpa olunur. Səhifənin bölmələri onları qəsdən zədələnmədən qorumaq üçün bloklana bilər.

Bir neçə addım əvvəl edilən dəyişiklikləri geri qaytarmağa imkan verir (lakin səhifəni saxladıqdan sonra dəyişiklikləri geri qaytara bilməyəcəksiniz).

"Dinamik çarpaz brauzer yoxlaması" tətbiq olunur.

Həm üçüncü tərəf tərtibatçılarından, həm də Macromedia-nın özündən (500-dən çox) uzantıları dəstəkləyir.

Dreamweaver veb səhifələrdə istifadə edə biləcəyiniz elementlər kitabxanası ilə gəlir, məsələn, naviqasiya paneli, müəllif hüququ deskriptoru və s.

Veb səhifələrə multimedia əlavə etmək üçün istifadə olunur və müxtəlif növlər Flash və Java-dan RealAudio-ya qədər fayllar, axtarış motorları, forumlar, e-ticarət sistemləri kimi interaktiv elementlər.

Dreamweaver-ın öz şəkil yaratma vasitələri yoxdur. O, yalnız ən sadə redaktə vasitələrini təqdim edir, ona görə də şəkilləri yaratmaq və redaktə etmək üçün bizə xüsusi qrafik redaktorlar lazımdır.

Dreamweaver sizə lazımsız kodu Microsoft proqramlarından silməyə imkan verir, bundan sonra səhifələr daha sürətli yüklənəcək və müxtəlif brauzerlərdə daha yaxşı göstəriləcək.

Fireworks onu daha da optimallaşdırmaq və şəbəkədə yerləşdirmək imkanı olan qrafik redaktordur. Müxtəlif alətlərdən istifadə edərək, biz həm vektor, həm də rastr qrafika bir proqramdan digərinə keçmək əvəzinə eyni fayl daxilində. Fireworks HTML və JavaScript kodu yaradır və veb səhifələrimiz üçün asanlıqla dinamik menyular və naviqasiya çubuqları yarada bilər. Qrafik faylların effektiv optimallaşdırılması keyfiyyətini itirmədən onların ölçüsünü mümkün qədər azaltmağa imkan verir.

Bundan əlavə, WEB səhifə tərtibatlarını redaktə etmək mümkündür. Məsələn, Fireworks 8-də aça bilərsiniz qrafik fayl gələcək saytın bütün eni, lazımi qrafik dizaynı çəkin və sonra onu Dilim Aləti ilə HTML sənədinin gələcək cədvəlinin göründüyü kimi kəsin. Bundan sonra, siz proqramlaşdırma dilini (JavaScript) ümumiyyətlə bilmədən fərdi qrafik elementləri təkmilləşdirməyə və digər şeylərlə yanaşı kursora cavab verən aktiv qrafiklər yarada bilərsiniz.

Üç peşəkardan biri qrafik redaktorlar, işləməkdə birincilik uğrunda mübarizəyə müxtəlif müvəffəqiyyətlərlə liderlik edir vektor qrafikası. FreeHand rəqiblərindən daha sürətli və sadədir - CorelDraw və Adobe Illustrator. FreeHand loqotiplər, reklamlar, veb qrafika və animasiya yaratmaq üçün əladır.

Proqramın istehsalçıları istifadəçilərin həyatını mümkün qədər asanlaşdırmaq üçün çox səy göstərdilər: proqramın interfeysi sadə və intuitivdir, mürəkkəb obyekt çevrilmələrini tez və asanlıqla yerinə yetirməyə və ya müxtəlifliyə nail olmağa imkan verən bir çox "zəng və fit" var. bədii effektlər. FreeHand demək olar ki, bütün ümumi formatlarda faylları ixrac və idxal edə bilər. Bundan əlavə, o, digər ümumi proqramları (Adobe Illustrator, CorelDraw) təqlid edən isti düymə parametrlərini ehtiva edir. Beləliklə, FreeHand-a keçərkən yenidən öyrənməyə ehtiyac yoxdur.

Böyük layihələr üzərində işləyərkən FreeHand-ın maraqlı və vacib xüsusiyyəti həm mətn, həm də bütün qrafik obyektlər üçün sənədə qlobal dəyişikliklər etmək imkanıdır. Qlobal dəyişdirmə mexanizmi çox çevikdir. Dəyişdirməyə əlavə olaraq, sonrakı transformasiya üçün müəyyən edilmiş xüsusiyyətləri olan obyektləri seçməyə imkan verir. Obyektləri axtarmaq və dəyişdirmək və ya seçmək üçün istifadə olunan əsas xüsusiyyətlər rəng, kontur qalınlığı, şrift və fırlanma bucağıdır.

FreeHand sənədləri asanlıqla veb səhifələrə çevrilə bilər. Əlbəttə ki, FreeHand HTML redaktoru deyil, lakin əsası dəstəkləyir HTML elementləri. FreeHand WEB səhifələrindən istifadə edərək asanlıqla Flash animasiya ilə təchiz oluna bilər. Mətn blokları, obyekt qrupları və konturları olan obyektlər animasiya klipinə daxil edilir. FreeHand obyektlərinin kiçik bir klipi sözün əsl mənasında bir əmrlə yaradılır - bəzi parametrlərə riayət etmək qalır. Klipin hər bir çərçivəsi ayrı bir təbəqəyə yerləşdirilir; animasiya effekti ayrı-ayrı təbəqələrin məzmununu ardıcıl olaraq səsləndirməklə əldə edilir. Lakin FreeHand alətləri Macromedia Flash redaktorunu əvəz etməyəcək.

WEB saytları üçün cəlbedici interaktiv multimedia təqdimatları yaradır. Flash vektor qrafikası və animasiya ilə xarakterizə olunur, baxmayaraq ki, proqram rastr qrafikalarını manipulyasiya etmək və ya göstərmək, video görüntüləri redaktə etmək və hətta audio faylları manipulyasiya etmək üçün də istifadə edilə bilər.

Flash məzmunu daha sonra Flash pleyerdən istifadə edərək müxtəlif platformalarda nümayiş etdirmək üçün kompakt SWF fayllarında dərc olunur. SWF faylı onlayn oxunduqda, MP3 audio faylları, Flash videolar və şəkillər kimi məzmun dinamik olaraq SWF faylına yüklənə bilər. JPEG formatı. Flash player verilənlər bazası, XML və ya veb xidmətləri ilə birləşdirmək üçün məlumat mənbələrinə qoşulmağa imkan verir. Bütün bu imkanlarla cəlbedici animasiyalar və effektlər dataya əsaslanan tətbiqlərə daxil edilə bilər. Flash anti-aliasing dəstəyinə malikdir (bitişik rəngləri qarışdırmaqla kənarları hamarlamaq). Bu fayl formatı vektor qrafikasına əsaslandığı üçün obyekt istənilən rezolyusiyada təsvir keyfiyyətini saxlayır və animasiya çərçivələri yaratmaq üçün idealdır.

Hadisələrə əsaslanan güclü dil. İstifadə olunan ActionScript dili demək olar ki, tam hüquqlu proqramlaşdırma dilidir və miras alına bilən şərtlər, döngələr, massivlər, funksiyalar və siniflər üçün dəstək verir.

Flash-ın lehinə nəticədə yaranan faylların kiçik ölçüsü və vektor təsvir formatının istifadəsi, rastr və səs fayllarının sıxılmasıdır ki, bu da səhifənin ölçüsünü və onun yüklənmə vaxtını azaltmağa çox müsbət təsir göstərir.

Bu proqram çox istifadəçi dostudur. Onun çoxlu hazır teqləri və şablonları var.

İnterfeys elastikliyi məhsulun güclü tərəflərindən biridir. İstənilən istifadəçi HomeSite interfeysini asanlıqla öz seçimlərinə və ehtiyaclarına uyğunlaşdıra bilər.

İşləyərkən istifadəçi iki nişanı olan iş sahəsini görə bilər - Gözdən keçir və Redaktə et. Yəni proqramlaşdırma Edit sekmesinde baş verir və Browse sekmesini seçsəniz nəticəni görmək olar. Yaradarkən yeni səhifə HTML və BODY kimi bəzi teqlər avtomatik olaraq redaktə sahəsində görünür. Bu, yeni səhifə yaratdığınız zaman yüklənən şablondur. Onun məzmunu dəyişdirilə bilər.

HomeSite sayt arxitekturası qurmağı çox asanlaşdırır. Bu asanlaşdırılır Sürətli panel Hazır etiketləri olan nişanlar sistemi ilə bar. Bu tablardakı etiketlər çox fərqlidir - paraqraf kimi sadələrdən java skriptlərinə qədər. Fərdiləşdirmə menyusu vasitəsilə bütün lazımi etiketləri əlavə edərək, ümumiyyətlə bir nişanı tərk edə bilərsiniz. Siz həmçinin teqlər və ya onların kombinasiyalarını özünüz yarada bilərsiniz. Müəyyən bir teq olan düyməni kliklədiyiniz zaman etiket seçimlərini konfiqurasiya edə və onun atributlarını təyin edə biləcəyiniz bir pəncərə görünür. Bütün müsbət və mənfi cəhətləri ilə WYSIWYG rejimini dəstəkləyir.

İşinizi sürətləndirmək üçün bir çox etiket redaktə alətləri mövcuddur. Bunlar, məsələn, Tag Completion, Tag Redaktorları və Tag Insight kimi funksiyalardır. Onlar teqləri və onların atributlarını redaktə etməyi çox asanlaşdırır. Kod parçaları da var.

HomeSite idarəetmə elementləri ilə asanlıqla inteqrasiya olunur mənbə kodu və layihə idarəetmə sistemləri, həmçinin FTP protokolu ilə işləmək üçün geniş imkanlar təklif edir, bunun sayəsində biz saytı tez bir zamanda yerləşdirə və onun effektiv texniki xidmətini təşkil edə bilərik.

Əsasən populyarlığına görə bazarda ən populyar HTML redaktorudur Microsoft paketi Ofis. Proqram güclü funksiyalar və şəkillər yaratmaq üçün nəzərdə tutulmuş Image Composer daxil olmaqla cəlbedici proqram paketi təklif edir (Əlavə B). FrontPage həmçinin veb saytına interaktiv xassələri əlavə etmək üçün lazım olan WEB komponentlərini ehtiva edir. Microsoft FrontPage klassik WYSIWYG redaktorudur, lakin kodu əl ilə redaktə etmək imkanına malikdir.

Proqramda sənədlə işləmək üçün üç rejim var: Normal, HTML və Preview.

Normal rejimdə veb səhifələr bütün elementləri redaktə etmək imkanı olan adi mətn faylıdır - mətndən şəkillərə qədər.

HTML rejimində sintaksisin vurğulanması təmin edilir, lakin bu, olduqca orta səviyyədədir - deskriptorlar mavi rənglə vurğulanır, qalan hər şey qaradır.

Preview rejimində siz səhifənizin brauzer pəncərəsində necə görünəcəyini görə bilərsiniz.

FrontPage-də onları yaratmağı çox asanlaşdıran cədvəl dizayneri var. Proqramın əsas üstünlüklərindən biri istifadəçiyə öz layihəsinin dizaynı üzərində beynini qarışdırmamağa imkan verən çox sayda mövcud şablondur. Lazım olan şablonu seçdikdən sonra biz birbaşa səhifəni məzmunla doldurmağa davam edə bilərik. FrontPage-in gözəlliyi burada ortaya çıxır: HTML səhifəsinin yaradılması prosesi adi səhifə yaratmaqdan heç nə ilə fərqlənmir. mətn sənədi V Microsoft Word. HTML dilini bilmədən mətni redaktə etmək, onun formatını dəyişmək, cədvəllər yaratmaq və redaktə etmək, müxtəlif obyektlər və şəkillər daxil etmək üçün eyni alətlərə çıxışımız var. FrontPage iş sahəsini xüsusi səhifə elementləri olan bir neçə bloka bölür - şəkillər, mətn, başlıqlar və s. Hər blok üçün siz öz formatlama parametrlərinizi və onun səhifəyə nisbətən yerini təyin edə bilərsiniz.

Eksiler: kiçik inkişaf alətləri dəsti, proqramı ayrıca satın almağın mümkünsüzlüyü. Microsoft FrontPage ilk dəfə HTML redaktoru kimi yaxşı seçimdir, lakin ehtiyaclarınız artdıqca onun imkanları kifayət etməyə bilər. Həmçinin var arxa tərəf medallar - nəticədə kodun mürəkkəbliyi və çətinliyi, təbii olaraq sənədin son ölçüsünə təsir göstərir. Gələcəkdə belə bir sənədə dəyişiklik etmək də çox çətin olacaq. Ancaq bu, konkret bir məhsulun deyil, demək olar ki, bütün WYSIWYG redaktorlarının çatışmazlığıdır (Gördüyünüz Nə Alırsınız - "gördüyünüz şey əldə edirsiniz").

Veb komponentləri yalnız istifadə olunan veb serverdə onlara uyğun gələn proqramlar olduqda işləyir.

Microsoft Word olmasına baxmayaraq mətn redaktoru və mahiyyətcə HTML redaktoru hesab edilmir. Faylları HTML formatında saxlamaq imkanı var. Nəticədə Microsoft Word proqramında bu və ya digər şəkildə yaradılmış səhifələrlə qarşılaşa bilərik. Redaktordan yaradılan HTML ilə bağlı problemlər FrontPage problemlərinə bənzəyir: hər iki proqram HTML standartına uyğun gəlməyən lazımsız kod istehsal edir. Gündəlik işlərində Word istifadə edən çox sayda insan potensial HTML sənəd tərtibatçılarına çevrilir.

Word-də veb səhifə yaratmağın iki yolu var: sehrbazdan istifadə etməklə və ya mövcud Word sənədini HTML formatına çevirməklə. Bu halda Word özü optimal şəkildə olmasa da HTML teqlərini yaradır. Transformasiya təbii olaraq sənəd dizaynının bəzi elementlərinin itirilməsinə və ya dəyişdirilməsinə gətirib çıxarır. Əgər HTML səhifəsinə öz etiketlərinizi daxil etmək lazımdırsa, Word sizə HTML kodunu birbaşa redaktə etməyə imkan verir.

İllüstrasiyalar, yəni şriftlər, həndəsi formalar və s. kimi vektor qrafika elementləri olan şəkillər yaratmaq və redaktə etmək üçün nəzərdə tutulmuşdur.

Veb səhifələr çoxlu elementlərdən ibarət ola bilər - HTML mətni, rastr şəkilləri, vektor qrafikası. Illustrator-da siz obyektdə müxtəlif veb elementlərinin sərhədlərini müəyyən etmək üçün fraqmentlərdən istifadə edə bilərsiniz. Veb səhifə üç növdə təqdim olunan xanalara bölünür: şəkillər, şəkillərsiz, HTML mətni.

Bu halda, hər bir fraqmenti öz formatı, parametrləri və rəng palitrası ilə müstəqil fayl kimi saxlaya bilərsiniz. Parçaların kilidlənməsi vəziyyətin təsadüfi dəyişməsinin qarşısını alır. Parçanın ölçüsü onun ehtiva etdiyi obyektə bağlıdır. Buna görə də, obyektin ölçüsünü köçürdükdə və ya dəyişdirdikdə, fraqment sərhədləri avtomatik olaraq tənzimlənir, lakin lazım olduqda, onlar həmişə əl ilə tənzimlənə bilər.

Linkmaps sizə təsvirin bir və ya bir neçə sahəsini (qaynar nöqtələr adlanır) URL ilə əlaqələndirməyə imkan verir. Aktiv sahəyə kliklədiyimiz zaman veb-brauzer onunla əlaqəli faylı yükləyir.

Bağlantılar yaratmaq üçün keçid xəritələri və fraqmentlərdən istifadə arasındakı əsas fərq obyektin veb səhifəyə necə ixrac edilməsidir. Link xəritələrindən istifadə obyekti tək şəkil faylı kimi saxlayır, plitələrdən istifadə edərkən obyekt bir neçə ayrı fayla bölünür. Bağlantı xəritələri ilə plitələr arasındakı digər fərq ondan ibarətdir ki, xəritələr obyektdə çoxbucaqlı və ya düzbucaqlı sahələri əlaqələndirməyə imkan verir, plitələr isə yalnız düzbucaqlı sahələri əlaqələndirməyə imkan verir.

Ən populyar və geniş istifadə olunan şəkil redaktə proqramı. Onun köməyi ilə siz yüksək bədii təsvirlər yarada bilərsiniz. O, peşəkar qrafika yaratmaq və redaktə etmək üçün lazım olan hər şeyi ehtiva edir.

Photoshop sadəcə bir şəkil redaktə proqramı deyil, o, öz sinfində ən güclü və xüsusiyyətlərlə zəngin proqramdır. Proqram təsviri retuş etməyə və onu xüsusi effektlərə məruz qoymağa, detalları bir fotoşəkildən digərinə köçürməyə, mətn əlavə etməyə, rəng nisbətlərini dəyişdirməyə və hətta boz rəngli şəkillərə rəng əlavə etməyə imkan verir. Photoshop alətləri qrafik planşetlərə uyğundur ki, bu da akvarel və yağlı boyalardan heç də pis olmayan tamamilə bədii təsvirlər yaratmağa imkan verir.

Əsasın sadəliyinə baxmayaraq Photoshop alətləriİstifadəçi onları “özləri üçün” də fərdiləşdirə bilər. Bu, sonsuz müxtəlif rəngli karandaşlara sahib olmağa bərabərdir. Rəsm proqramları işləmək üçün piksellərə əsaslandığı üçün onlar rəngli karandaşların, sprey boyaların, akvarellərin, yağlı boyaların və s. elektron (rəqəmsal) fotoşəkillərlə işləmək üçün idealdır. Photoshop sizə təsvirinizin hər pikseli üzərində tam nəzarət imkanı verir. Məhdud rezolyusiyaya malik rəsm proqramlarının dezavantajı. Çünki bitmap müəyyən sayda pikseldən ibarətdir.

CorelDraw sizə vektor və rastr obyektləri, düz və bədii mətn blokları, habelə İnternet obyektləri şəklində sənəddə təqdim olunan geniş çeşidli məlumatları emal etməyə imkan verir.

Proqram müasir düz tipli interfeysdən istifadə edir ki, bu da müxtəlif panellərdə yerləşən alətlərin adi yastı şəkillər şəklində göstərilməsi və onlardan birinin yalnız göstərici onun üzərinə qoyulduqda seçilməsi ilə xarakterizə olunur.

Vektor şəkillərini qurarkən son təsvir yaranana qədər xətlər və formalar üst-üstə qoyulur. Hər bir obyekt digərlərindən asılı olmayaraq redaktə edilə bilər - obyekt yanaşmasının bir neçə üstünlüklərindən biridir, buna baxmayaraq, şəkil hələ də addım-addım qurulmalıdır. Vektor rəsmlərinin redaktə proqramında xətlər, formalar və mətnlər riyazi ifadələrlə müəyyən edilir ki, bu da onları avtomatik olaraq çıxış cihazının maksimum ayırdetmə qabiliyyətinə uyğunlaşdırmağa imkan verir. Vektor dizaynlarının digər üstünlüyü ondan ibarətdir ki, onlar çox disk sahəsi tələb etmir. Vektor rəsm faylının həcmi yalnız bu çertyojı təşkil edən obyektlərin sayından və mürəkkəbliyindən asılıdır, ona görə də onun ölçüsü, rastr rəsmdən fərqli olaraq, bu həcmə praktiki olaraq heç bir təsir göstərmir.

CorelDraw güclü keyfiyyətləri nümayiş etdirir vizual redaktor veb səhifələr: istifadəçi JavaScript skriptləri və CSS üslub cədvəllərini daxil edə bilən zəngin HTML sənədləri yaratmaq imkanı əldə edir.

Güclü qrafika, mətn və sənəd tərtibatı və İnternetdə dərc etmək üçün ixrac alətləri ilə CorelDraw HTML faylının ilk versiyalarını yaratmaq üçün yaxşı başlanğıc nöqtəsidir.

Şəkilləri səhifəyə yerləşdirərkən ən vacib vəzifələrdən biri şəkil fayllarının ölçüsünü optimallaşdırmaqdır. Ümumi səhifə ölçüsü üçün tövsiyə olunan tavan 100 ilə 150 ​​kB arasındadır. Şəkil fayllarının ölçüsünü azaltmaq faylları sıxmaq və rənglərin sayını azaltmaqla həyata keçirilir. Bu tapşırıqlar hər hansı biri üçün mövcuddur qrafik proqramlar yuxarıda sadalanan.

Nəticə

Veb texnologiyasının yaranması ilə Yer əhalisinin tamamilə yeni təbəqələri kompüterlərdən istifadə etməyə başlayır. Biz müxtəlif sosial qütblərdə yerləşən və bəlkə də öz istəklərinə zidd olaraq yeni texnologiyaya sürətlə cəlb edilmiş iki ən xarakterik qrupu müəyyən edə bilərik. Bir tərəfdən bunlar cəmiyyətin elit qruplarının nümayəndələri - iri təşkilatların rəhbərləri, bankların prezidentləri, top-menecerlər, nüfuzlu dövlət məmurları idi. Digər tərəfdən, bunlar əhalinin ən geniş təbəqəsinin nümayəndələri - evdar qadınlar, pensiyaçılar, uşaqlar idi.

İnternetə qoşulan və WWW haqqında məlumat axtaran sosial qrupların dairəsi bu sahədə mütəxəssis kimi təsnif edilməyən istifadəçilər hesabına daim genişlənir. informasiya texnologiyaları. Bunlar həkimlər, inşaatçılar, tarixçilər, hüquqşünaslar, maliyyəçilər, idmançılar, səyahətçilər, ruhanilər, sənətçilər, yazıçılar, sənətçilərdir. Siyahını davam etdirmək olar. Peşəkar fəaliyyətləri və ya hobbiləri üçün İnternetin faydalılığını və əvəzolunmazlığını yaşamış hər kəs Ümumdünya Şəbəkəsində informasiya istehlakçılarının böyük ordusuna qoşulur.

Hipermətn işarələmə texnologiyalarının inkişafı ilə İnternetdə mövzuları tamamilə fərqli olan saytlardan daha çox sayt görünməyə başladı. böyük şirkətlər, şirkətin uğurlarından və uğursuzluqlarından bəhs edən kiçik şirkətlərin eyni şəhər daxilindəki ofislərinə baş çəkməyi təklif edən internet saytlarına.

İnternet texnologiyalarının inkişafı İnternetdə yeni bir qolun - İnternet forumlarının yaranmasına səbəb oldu. Dünyanın hər yerindən insanların ünsiyyət qura, istənilən sualına cavab ala və hətta işgüzar sövdələşmələrə girə bildiyi saytlar, hətta bütöv portallar görünməyə başladı.

Veb saytın yaradılması yaratmaq məqsədi daşıyan marketinq addımıdır informasiya resursu, bu da şirkətə həm köhnə müştəriləri saxlamaq, həm də yeni müştəriləri cəlb etmək imkanı verəcək.

Veb saytın yaradılması və inkişafı daxildir:

· ilkin təsdiq texniki tapşırıqlar veb saytın inkişafı üçün;

İstifadə olunan mənbələrin siyahısı

1. Borisenko A.A. Veb dizayn. Eynilə iki və iki kimi. – M.: Eksmo, 2008.- 320 s.

2. Burlakov M.V.CorelDRAW 12. – Sankt-Peterburq; BHV-Peterburq, 2004. – 688 s.

3. Jamsa Chris. Yaradıcı Veb dizaynı üzrə effektiv dərslik. HTML, XHTML, CSS, JavaScript, PHP, ASP, ActiveX. Mətn, qrafika, səs və animasiya. İngilis dilindən tərcümə / Chris Jamsa, Conrad King, Andy Anderson - M.: DiaSoftUP LLC, 2005. - 672 s.

4. Dunaev V. JavaScript dərsliyi, 2-ci nəşr. – Sankt-Peterburq: Pyotr, 2005. – 395 s.

5. Zolnikov D.S. PHP5. Hər hansı bir mürəkkəbliyin veb saytını özünüz necə yaratmaq olar. – 2-ci nəşr. silindi – M.: NT Press, 2007. – 272 s.

6. Inkova N. A., Zaitseva E. A., Kuzmina N. V., Tolstykh S. G. Veb saytların yaradılması: Tədris təlimatı. Hissə 5. Tambov: Tamb nəşriyyatı. dövlət texnologiya. Universitet, 2005. – 56 s.

7. Mazurkevich A. RNR: proqramçının kitabçası / Alexander Mazurkeviç, Dmitri Elovoy. – Mn.: Yeni bilik, 2006. – 495 s.

8. McClelland Dick. Photoshop 7. İstifadəçinin İncili. : Per. ingilis dilindən – M.: “Vilyam” nəşriyyatı, 2006. - 928 s.

9. Orlov L.V. Sirləri olmayan internet saytı. / L. V. Orlov. – 2-ci nəşr. – M.: Buk-press, 2006. – 512 s.

10. Polonskaya E.L. HTML dili. Öz-özünə təlimat: - M.: "William" nəşriyyatı, 2005. - 320 s.

11. Veb səhifələrin və Veb saytların yaradılması. Öz-özünə təlimat: [dərslik. müavinət] / red. V. N. Peçnikova. – M.: Triumf nəşriyyatı, 2006.- 464 s.

12. Yakuşev, L. V. İnternetdə işə başlayaq. Sürətli bələdçi. – M.: “Vilyam” nəşriyyatı, 2006. -128 s.

Proqram təminatının inkişafı meylləri bunu tələb edir və ayrıca dayanan kompüterşəbəkə proqram təminatı (brauzerlər, protokolların proqram təminatı) ilə təchiz edilmişdir. Proqram Xüsusiyyəti kompüter şəbəkələri inkişafının indiki mərhələsində istifadə edilən son dərəcə geniş spektr var proqram təminatı və proqramlaşdırma dilləri. Bu, dinamik inkişaf və kompüter şəbəkələrinin və əlaqəli texnologiyaların böyük çeşidi ilə bağlıdır. Belə şəraitdə heç bir texnologiya və ya proqramlaşdırma dili digərlərindən həlledici üstünlüyə malik ola bilməz. Bu vəziyyət proqram təminatının hazırlanması ilə məşğul olan mütəxəssisi eyni vaxtda mənimsəməyə və istifadə etməyə məcbur edir praktiki işçoxlu sayda inkişaf alətləri və proqramlaşdırma dilləri.

Məsələn, hətta müasir tələblərə cavab verən adi interaktiv WEB səhifəsi yaratmaq üçün sizə HTML hipermətn işarələmə dilini, kaskad stil cədvəllərini (CSS) və PHP kimi daha mürəkkəb server tərəfində proqramların işlənməsi texnologiyalarını bilmək lazımdır. Bundan əlavə, proqram təminatının server hissəsini inkişaf etdirmək üçün proqramçı Mysql sorğu dilindən istifadə edərək verilənlər bazalarına çıxış əldə etməlidir.

Denver: Alətlər dəstinin quraşdırılmasının avtomatlaşdırılması.

Apache serverini və əlaqəli proqramları əl ilə quraşdırmaq olduqca yorucu ola bilər. Məsələ ondadır ki, bir daha sizin üçün heç vaxt faydalı olmayacaq çoxsaylı Apache, PHP və MySQL konfiqurasiya parametrləri ilə məşğul olmalı olacaqsınız.

Denver, veb proqramçıya lazım olan bütün proqramların quraşdırılmasını asanlaşdıra bilən universal quraşdırıcıdır; bunlar Apache, PHP, MySQL, Perl-in eyni paylamalarıdır, vahid arxivdə birləşdirilmiş, rahat quraşdırıcı və müəyyən bir proqram üçün konfiqurasiya yardımçıları ilə təchiz edilmişdir. maşın (virtual hostların avtomatik konfiqurasiyası üçün alətlər daxil olmaqla).

Denver tam avtomatlaşdırılmış bir obyektdir.

İstifadə qaydaları.

Denver sərbəst şəkildə qurmaq və quraşdırmağı asanlaşdırmaq üçün nəzərdə tutulmuşdur

paylanmış proqramlar (Apache, PHP, MySQL və s.). Təbii ki, bilər

istənilən Veb proqramçıları və dizaynerləri tərəfindən pulsuz istifadə edilə bilər, lakin yalnız qeyri-kommersiya məqsədləri üçün.

Denver modul quruluşa malikdir. Onun əsasını “baza paketi” təşkil edir. Bütün digər komponentlər əsas paketin işləməsini tələb edən müstəqil genişləndirmə paketləri kimi gəlir.

Əsas paketin məzmunu.

Əsas paket veb proqramçı üçün lazım olan proqramların və köməkçi proqramların əksəriyyətini ehtiva edir:

SSI dəstəyi ilə Apache, mod_rewrite, modphp;

GD və MySQL dəstəyi ilə PHP;

Əməliyyat dəstəyi ilə MySQL (nrysqld-max);

PhpMyAdmin - Veb interfeys vasitəsilə MySQL idarəetmə sistemi; tam

əvəz edir komanda xətti MySQL;

Standart kitabxanaları olmayan Perl nüvəsi;

sendmail emulyatoru;

PHP və Perl ilə birlikdə işləməyi dəstəkləyir;

Yuxarıda sadalanan bütün komponentləri ehtiva edən paylama yalnız təxminən 2 MB tutur.

Əlavə Genişləndirmə Paketləri

Denver üçün aşağıdakıları ehtiva edən bir çox genişləndirmə paketləri də mövcuddur:

kompleksə daxil olan bütün proqramlar üçün sənədlər;

standart kitabxanalarla Perl-in tam versiyası;

PHP 5-in tam versiyası;

Tərtibatçı Dəstəyi.

http://forum.dklab.ru/denwer/ saytında forum var, orada Denverdən istifadə ilə bağlı məsələlərlə bağlı kitabın müəlliflərindən məsləhət ala bilərsiniz. O, həmçinin istifadəçilərin son iki il ərzində verdiyi suallar və cavabların geniş məlumat bazasını ehtiva edir. Forumda çevik axtarış sistemi var.

Paylanmanın quraşdırılması.

Bütün paylamalar 7-Zip formatında arxivdir (http://7-zip.org). Format ən yaxşı sıxılma nisbətini təmin etdiyi üçün seçilmişdir.

Dağıtım satın alındıqdan sonra onu işə salmalısınız. Əvvəlcə arxiv müvəqqəti qovluğa açılacaq (bir az gözləmək lazımdır), sonra quraşdırıcı avtomatik olaraq işə düşəcək.

Sizdən kompleksi hansı kataloqda quraşdırmaq istədiyiniz soruşulacaq (defolt olaraq, C:WebServers istifadə olunur, sadəcə olaraq düyməni basmalısınız. bu seçimlə razılaşmaq). Mütləq bütün sistem komponentləri göstərilən qovluqda yerləşəcək və onun xaricində heç bir əlavə fayl yaradılmayacaq (iş masasında qısa yollar istisna olmaqla).

Denverdə bir neçə konfiqurasiya faylı var və onlar mürəkkəb komponentlər üçün tapmaq asan olan yerlərdə yerləşir. Bəzi fayllar standart olaraq mövcud deyil - dəyişikliklər edilməzdən əvvəl onlar yaradılmalıdır.

  • * Əsas konfiqurasiya faylı: /etc/CONFIGURATION.txt.
  • * Apache httpd.conf konfiqurasiyası: /usr/local/apache/conf/httpd.conf.
  • * Yerli sayt parametrləri ilə .htaccess faylları: müvafiq saytların sənəd kataloqlarında.
  • * PHP konfiqurasiyası: php.ini: /usr/local/php/php.ini.
  • * PHP 3 konfiqurasiyası: /usr/local/php3/php3.ini.
  • * Əməliyyatlarla MySQL konfiqurasiyası: /usr/local/mysql/my.cnf.
  • * Host faylı - sayt adlarının onların IP ünvanlarına uyğunluğu:

Windows 95/98/ME üçün: C:Windowshosts;

Windows NT/2000/XP üçün: C:WinNTsystem32driversetchosts.

Denver ilə başlayın.

Quraşdırma tamamlandıqdan sonra masaüstünüzdə Denwer qısa yolunu klikləyin.

Brauzerinizdə http://localhost-u açın (home/localhost/www qovluğunda saxlanılır).

HTML

İnternetdə məlumat mübadiləsi bu və ya digər proqram xidmətini (faylların, hipermətn məlumatlarının, poçtun və s. ötürülməsi) həyata keçirən proqram səviyyəli protokollardan istifadə etməklə həyata keçirilir. İnkişafı İnternetin özünün populyarlığının artmasına səbəb olan ən gənc və ən populyar İnternet xidmətlərindən biri HTTP protokoluna (Hyper Text Transfer Protocol) əsaslanan World Wide Web (WWW) idi. WWW-də təqdim olunan hipermətn sənədlərinin ənənəvi hipermətn sənədlərindən bir prinsipial fərqi var - onların istifadə etdiyi əlaqələr bir sənədlə məhdudlaşmır, üstəlik, onlar bir kompüterlə məhdudlaşmır. Hipermətn sənədlərinin hazırlanması üçün sənədlərin formatlaşdırılması və struktur işarələnməsi, müxtəlif sənədlər arasında əlaqələrin təşkili, qrafik və multimedia məlumatlarının daxil edilməsi üçün vasitələr üçün geniş imkanlar verən HTML dilindən (Hyper Text Markup Language - hipermətn sənədləri üçün işarələmə dili) istifadə olunur. HTML sənədlərinə xüsusi proqram - brauzer vasitəsilə baxılır. Hal-hazırda ən çox istifadə edilən brauzerlər Netscape-dən Navigator (NN) və Microsoft-dan Internet Explorer-dir (MSIE). NN tətbiqləri demək olar ki, bütün müasir proqram və aparat platformaları üçün, MSIE tətbiqləri bütün Windows platformaları, Macintosh və bəzi kommersiya Unix sistemləri üçün mövcuddur.

HTML sənədi sənədin məzmununu təmsil edən mətndən ibarətdir və etiketlər brauzer tərəfindən göstərildikdə onun strukturunu və görünüşünü müəyyən edən . Ən sadə html sənədi belə görünür:

ad

Sənəd orqanı



Nümunədən göründüyü kimi, teq bucaqlı mötərizədə yazılmış açar sözdür. kimi tək teqlər var

, və qoşalaşmış kimi

, sonuncu halda, teq effekti yalnız onun açılış və bağlanma mötərizələri arasındakı mətnə ​​şamil edilir. Teqlərin parametrləri də ola bilər - məsələn, səhifəni təsvir edərkən fon rəngini, şrift rəngini və s. təyin edə bilərsiniz: text="qara">.

Bütün sənədin mətni etiketlərdə var , sənədin özü iki hissəyə bölünür - başlıq və gövdə. Başlıq etiketlərlə təsvir olunur , sənədin başlığını daxil edə bilər (teqlərdən istifadə etməklə </i>) və sənədi göstərərkən brauzer tərəfindən istifadə olunan digər parametrlər. Sənədin əsas hissəsi etiketlərə əlavə olunur <i><body> </i> və istifadəçinin gördüyü faktiki məlumatları ehtiva edir. Formatlama teqləri olmadıqda, bütün mətnlər brauzer pəncərəsində davamlı axın kimi göstərilir, sətir fasilələri, boşluqlar və tablar boşluq simvolları kimi qəbul edilir, ard-arda bir neçə boşluq simvolu biri ilə əvəz olunur. Formatlaşdırma üçün aşağıdakı əsas etiketlərdən istifadə olunur:</p> <p><p>Yeni paraqrafın əvvəlində düzülüşü müəyyən edən parametr ola bilər:</p> <p> <p>Cari paraqraf daxilində sətir axını;</p> <p><u></u>- mətnin altından xətt çəkməklə vurğulamaq</p> <p>Başqa bir sənədə keçid etiketdən istifadə etməklə qurulur <i><a href= «URL»>…</a> </i>, burada URL sənədin tam və ya nisbi ünvanıdır. Bu halda, etiketə əlavə edilmiş mətn <a>, adətən alt xətt və rənglə vurğulanır və bu linkə kliklədikdən sonra brauzer href parametrində ünvanı göstərilən sənədi açır. Qrafik şəkillər etiketdən istifadə edərək sənədə daxil edilir <i><img src='/at/sredstva-razrabotki-web-prilozhenii-oblasti-primeneniya-yazykov-programmirovaniya.html' loading=lazy loading=lazy> </i>.</p> <p><u><b>PHP</b> </u></p> <p>PHP (İngilis PHP: HyperText Preprocessor - “PHP: Hypertext Preprocessor”, İngilis Şəxsi Əsas Səhifə Alətləri (köhnəlmiş) - “Şəxsi veb səhifələr yaratmaq üçün alətlər”) veb-proqramların hazırlanması üçün intensiv şəkildə istifadə olunan ümumi təyinatlı skript proqramlaşdırma dilidir. Hal-hazırda hosting provayderlərinin böyük əksəriyyəti tərəfindən dəstəklənir və proqramlaşdırma dilləri arasında liderlərdən biridir.</p> <p>PHP xüsusi olaraq İnternetdə işləməyə yönəlmiş, universal və aydın sintaksisi olan, C dilinə çox oxşar, Perl və C-nin üstünlüklərini özündə birləşdirən dildir. Proqram kodunu HTML sənədlərinə daxil etməyə imkan verir. Biz ondan HTML sənədləri yaratmaq və xarici skriptlərə çoxlu zəngləri aradan qaldırmaq üçün istifadə edə bilərik. Bu dil dünyada bir milyona yaxın serverdə istifadə olunur və onların sayı artmaqda davam edir. PHP5-in yeni nəsli həm proqramların işləmə sürəti (və PHP-nin üçüncü və dördüncü versiyaları böyük dövrələrin işlənməsi zamanı Perl-dən xeyli geri qalırdı), həm də sintaksis baxımından Perl-in PHP-dən bütün üstünlüklərini silməlidir. Nəhayət, əksər PHP skriptləri (xüsusilə daha kiçik olanlar) Perl-də yazılmış ekvivalent proqramlardan daha sürətlidir.</p> <p><u><b>PHP versiyası 5</b> </u></p> <p>Təbii ki, ilk növbədə işin sürəti bir az da artıb. Biz bunu yeni sistem nüvəsinə - Zend Engine 2-ə keçidə borcluyuq. Lakin versiya nömrəsinin 4-dən 5-ə dəyişdirilməsinin əsas səbəbi PHP-nin obyekt yönümlü imkanlarının əhəmiyyətli dərəcədə yaxşılaşması və tərcüməçinin nüvəsinə iki güclü kitabxananın inteqrasiyasıdır. : SQLite DBMS və XML ilə işləmək üçün modul.</p> <p>PHP 5-ci versiyası PHP 4 ilə PHP 4-ün PHP 3-dən daha yaxşı uyğun gəlir. Bu o deməkdir ki, PHP 4-cü versiya nəzərə alınmaqla hazırlanmış proqramlar heç bir dəyişiklik etmədən PHP 5-də işləmək ehtimalı yüksəkdir.</p> <p>Veb-saytların qurulması sahəsində populyarlıq veb proqramların hazırlanması üçün çoxlu daxili alətlər dəstinin olması ilə müəyyən edilir. Əsas olanlar:</p> <ul><li>· POST və GET parametrlərinin avtomatik çıxarılması, həmçinin <a href="https://5visa.ru/az/education/u-prav-na-zapusk-igry-zapusk-programmy-bez-prav-administratora-i.html">mühit dəyişənləri</a>əvvəlcədən təyin edilmiş massivlərə veb server;</li> <li>· çoxlu sayda müxtəlif verilənlər bazası idarəetmə sistemləri ilə qarşılıqlı əlaqə (MySQL, Oracle, Microsoft <a href="https://5visa.ru/az/firmware/ispolzovanie-kursorov-i-ciklov-v-transact-sql-kursory-v-hranimyh-procedurah.html">SQL Server</a>, InterBase, Paradox və s.);</li> <li>· HTTP başlıqlarının avtomatlaşdırılmış şəkildə göndərilməsi;</li> <li>· HTTP avtorizasiyası ilə işləmək;</li> <li>· kukilər və sessiyalarla işləmək;</li> <li>· yerli və <a href="https://5visa.ru/az/problems/udalyayutsya-faily-s-sd-kak-vosstanovit-udalennye-faily-s-fleshki-ili-karty-pamyati.html">silinmiş fayllar</a>, rozetkalar;</li> <li>· serverə yüklənmiş faylların işlənməsi;</li> <li>· XForms ilə işləmək;</li> </ul><p>PHP hazırda yüz minlərlə tərtibatçı tərəfindən istifadə olunur. Axtarış sistemlərinin məlumatlarına əsaslanan TIOBE Corporation reytinqinə əsasən, 2011-ci ilin aprelində PHP proqramlaşdırma dilləri arasında 5-ci yerdə idi.</p> <p><u><b>CSS</b> </u></p> <p>CSS (Cascading Style Sheets) işarələmə dilindən istifadə edərək yazılmış sənədin görünüşünü təsvir etmək üçün bir dil, fərdi sənədlərin və ya onların dəstlərinin təqdimatına nəzarət etmək üçün güclü mexanizmdir.</p> <p>CSS rəngləri, şriftləri, tərtibatı və sənəd təqdimatının digər aspektlərini müəyyən etmək üçün veb səhifə yaradıcıları tərəfindən istifadə olunur. CSS-nin hazırlanmasının əsas məqsədi məzmunu (HTML və ya digər işarələmə dilində yazılmış) sənədin təqdimatından (CSS-də yazılmış) ayırmaq idi. Bu ayırma sənədin əlçatanlığını artıra, onun təqdimatına daha çox çeviklik və nəzarət təmin edə, struktur məzmunda mürəkkəbliyi və təkrarı azalda bilər. Bundan əlavə, CSS eyni sənədi müxtəlif üslublarda və ya göstərmə üsullarında təqdim etməyə imkan verir.</p> <p>CSS-in yaranmasından əvvəl veb səhifələrin dizaynı yalnız HTML-dən istifadə etməklə, birbaşa sənədin məzmunu daxilində həyata keçirilirdi. Lakin CSS-in yaranması ilə sənədin məzmununu və təqdimatını əsaslı şəkildə ayırmaq mümkün oldu. Bu yenilik sayəsində çoxlu oxşar sənədlər üçün vahid dizayn üslubunu asanlıqla tətbiq etmək, həmçinin bu dizaynı tez bir zamanda dəyişdirmək mümkün oldu.</p> <p><b>Üstünlüklər:</b></p> <p>Üçün bir neçə səhifə dizaynı <a href="https://5visa.ru/az/firmware/smartfon-lyumiya-535-bluetooth---eto-standart-bezopasnogo-besprovodnogo-perenosa.html">müxtəlif cihazlar</a> baxış. Məsələn, ekranda dizayn böyük eni üçün nəzərdə tutulacaq, menyu çap zamanı deyil, PDA-larda və <a href="https://5visa.ru/az/program/sotovyi-telefon-fly-ezzy-trendy-3-harakteristiki.html">mobil telefon</a> menyu məzmunu izləyəcək.</p> <p>Məlumatların təqdim edilməsi qaydalarını ayrıca CSS faylına köçürməklə sayt səhifələrinin yüklənmə vaxtının azaldılması. Bu halda, brauzer yalnız sənəd strukturunu və səhifədə saxlanılan məlumatları yükləyir və bu məlumatların görünüşü brauzer tərəfindən yalnız bir dəfə endirilir və keşdə saxlanıla bilər.</p> <p>Dizaynı sonradan dəyişmək asandır. Hər səhifəni redaktə etmək lazım deyil, sadəcə CSS faylını dəyişdirin.</p> <p>Əlavə dizayn variantları. Məsələn, CSS tərtibatından istifadə edərək, mətnin qalan hissəsini əhatə edəcək mətn bloku yarada bilərsiniz (məsələn, menyu üçün) və ya səhifəni sürüşdürərkən menyunu həmişə görünən edə bilərsiniz.</p> <p><b>Qüsurlar:</b></p> <p>Eyni CSS məlumatlarını fərqli şəkildə şərh edən müxtəlif brauzerlərdə (xüsusilə köhnə olanlar) müxtəlif düzülüş ekranı.</p> <p>Təcrübədə çox vaxt tək bir CSS faylını deyil, həm də mürəkkəb və qeyri-müəyyən şəkildə CSS seçiciləri ilə əlaqəli olan HTML teqlərini düzəltmək lazımdır ki, bu da bəzən vahid üslub fayllarının tətbiqi asanlığını inkar edir və redaktə və sınaq müddətini əhəmiyyətli dərəcədə uzadır.</p> <p><u><b>MySQL</b> </u></p> <p>Bu gün hər hansı bir əhəmiyyətli təsəvvür etmək çətindir <a href="https://5visa.ru/az/firmware/obespechenie-informacionnoi-bezopasnosti-avtomatizirovannyh-sistem.html">məlumat Sistemi</a>, mühüm komponent kimi verilənlər bazası olmayacaq. Verilənlər bazası konsepsiyaları və texnologiyaları tədricən inkişaf etmiş və həmişə avtomatlaşdırılmış informasiya emalı sistemlərinin inkişafı ilə sıx əlaqəli olmuşdur.</p> <p>Verilənlər bazaları müəyyən bir mövzu sahəsi və ya bizim vəziyyətimizdə qiymət siyahısı, yəni insan fəaliyyəti sahəsində məlumatları ehtiva edən məlumatları saxlamaq və əldə etmək üçün yaradılır ki, bu da öz növbəsində işi asanlaşdırır və əməyin səmərəliliyini artırır. Bu, verilənlər bazası idarəetmə sistemlərinin dinamik inkişafı və müxtəlifliyi ilə bağlıdır.</p> <p><u>MySQL</u>- pulsuz verilənlər bazası idarəetmə sistemi (DBMS). MySQL, tətbiqi inkişaf etdirən və dəstəkləyən, əldə edilmiş Sun Microsystems ilə birlikdə onu əldə edən Oracle Korporasiyasının mülkiyyətidir.</p> <p>MySQL kiçik və orta ölçülü proqramlar üçün həlldir. WAMP, LAMP serverlərinə və Denver, XAMPP portativ server quruluşlarına daxildir. MySQL adətən yerli və ya uzaq müştərilər tərəfindən daxil olan server kimi istifadə olunur, lakin paylama MySQL-in müstəqil proqramlara daxil edilməsinə imkan verən arxa kitabxana daxildir.</p> <p>MySQL DBMS-nin çevikliyi çoxlu sayda cədvəl növlərinin dəstəyi ilə təmin edilir: istifadəçilər həm tam mətn axtarışını dəstəkləyən MyISAM cədvəllərini, həm də fərdi qeyd səviyyəsində əməliyyatları dəstəkləyən InnoDB cədvəllərini seçə bilərlər. Bundan əlavə, MySQL DBMS yeni cədvəl növlərinin yaradılması prinsiplərini nümayiş etdirən xüsusi NÜMUNƏ cədvəl növü ilə gəlir. Açıq arxitektura və GPL lisenziyası sayəsində MySQL DBMS-də daim yeni növ cədvəllər peyda olur.</p> <p>MySQL 5.1 SQL:2003 standartına gedən yolu davam etdirir. MySQL 5.1 aşağıdakı yenilikləri ehtiva edir.</p> <p>Seqmentasiya bir böyük cədvəli müxtəlif yerlərdə yerləşən bir neçə hissəyə bölmək qabiliyyətidir <a href="https://5visa.ru/az/at/failovaya-sistema-v-vide-spiska-na-vb6-dobavlenie-dannyh-k-failu.html">fayl sistemləri</a>, istifadəçi tərəfindən müəyyən edilmiş funksiyaya əsaslanır. Müəyyən şərtlər altında bu, əhəmiyyətli performans artımını təmin edə bilər və həmçinin cədvəllərin miqyasını asanlaşdırır.</p> <p>SQL2003 standartı ilə daha çox uyğunluğu təmin etmək üçün bir sıra operatorların davranışı dəyişdirilib.</p> <p>Orijinal (və bəlkə də yavaş) sorğu mətni əvəzinə ikili jurnala yalnız faktiki olaraq dəyişdirilmiş cədvəl sətirləri haqqında məlumat yazılacaq sıra əsaslı replikasiya. Satır-sətir təkrarlama yalnız SQL sorğularının müəyyən növləri üçün istifadə edilə bilər, MySQL terminləri ilə desək, qarışıq replikasiya.</p> <p>Vaxtaşırı işə salınan işlərin daxili planlayıcısı. Sintaksis baxımından tapşırıq əlavə etmək cədvələ tətik əlavə etməyə bənzəyir, ideologiyada isə crontab-a bənzəyir.</p> <p>XML emalı üçün əlavə funksiyalar dəsti, XPath dəstəyinin həyata keçirilməsi.</p> <p>Problemlərin diaqnostikası və performans təhlili üçün yeni proqramlar. Jurnal fayllarının məzmununu idarə etmək imkanları genişləndirilmişdir; qeydlər indi general_log və slow_log cədvəllərində saxlanıla bilər. Mysqlslap yardım proqramı test verilənlər bazasını yükləməyə və hər sorğu üçün cavab vaxtını qeyd etməyə imkan verir.</p> <p>Yeniləmə əməliyyatını sadələşdirmək üçün bütün mövcud cədvəllərin uyğunluğu yoxlayacaq mysql_upgrade yardım proqramı hazırlanmışdır. <a href="https://5visa.ru/az/navigation/bitriks-17-versiya-chto-novogo-istoriya-versii-adres-formy.html">yeni versiya</a>, və zəruri hallarda müvafiq düzəlişlər edəcək.</p> <p>MySQL Cluster indi MySQL 5.1 və NDBCLUSTER yaddaşına əsaslanan ayrıca məhsul kimi buraxılır.</p> <p>Əhəmiyyətli dəyişikliklər <a href="https://5visa.ru/az/installation-and-configuration/mysql-workbench-opisanie-rabota-s-subd-mysql-ispolzovanie-instrumenta-mysql-workbench-workbench.html">MySQL işi</a> Klaster, məsələn, cədvəl məlumatlarını diskdə saxlamaq imkanı.</p> <p>MySQL 5.0-da olmayan daxili libmysqld kitabxanasından istifadəyə qayıdın.</p> <p>Serveri yenidən başlatmadan funksionallığı genişləndirən (məsələn, tam mətn axtarışı kimi) üçüncü tərəf modullarını yükləməyə imkan verən plaginlər üçün API.</p> <p>Plug-in kimi tam mətn axtarış analizatorunun tətbiqi.</p> <p>Yeni Maria masa növü (MYISAM-ın qəzaya davamlı klonu).</p> <p><u><b>Veb</b>-<b>Apache server</b> </u></p> <p>Layihəni icra edərkən Apache Veb serveri seçildi. Niyə Apaçi? Fakt budur ki, bu, hazırda ən çox yayılmış serverdir və yaxın bir neçə ildə populyarlığını itirməsi ehtimalı azdır. Əksər hosting provayderlərində quraşdırılmışdır. Bundan əlavə və ən əsası, funksionallığı baxımından Unix analoqu ilə demək olar ki, eyni olan Windows versiyası var.</p> <p>Netcraft-a görə, onun nəzarəti altında fəaliyyət göstərən veb-saytların ümumi sayı 1998-ci ilin sonunda 2 milyona çatdı (saytların ümumi sayının 55%-i) və durmadan artır. Müqayisə üçün: Microsoft serverləri 25%, Netscape - 7% təşkil edir. Azad olmaq <a href="https://5visa.ru/az/at/chem-otkryt-vcf-na-windows-10-chem-otkryt-vcf-na-kompyutere-windows-programmy.html">açıq proqram</a>, pulsuz Unix sistemləri (FreeBSD, Linux və s.) üçün nəzərdə tutulmuşdur, Apache funksionallıq və etibarlılıq baxımından kommersiya serverlərindən geri qalmır və onun geniş konfiqurasiya imkanları onu demək olar ki, istənilən xüsusi sistemlə işləmək üçün konfiqurasiya etməyə imkan verir. Müxtəlif dillər, o cümlədən rus dili üçün server lokalizasiyaları mövcuddur.</p> <p>Tarixən, İnternetdəki rus mətnləri müxtəlif kodlaşdırmalarda təqdim edilə bilər, bunlardan ən çox yayılmışları koi8-r (və ya sadəcə koi8) və Windows-1251-dir: birincisi Unix ilə işləyən əksər serverlər və iş stansiyaları ilə işləyir, ikincisi standartdır. hamı üçün <a href="https://5visa.ru/az/tips/logmein-hamachi-poslednyaya-versiya-besplatnye-programmy-dlya-windows-skachat.html">Windows versiyaları</a>. Windows-1251 kodlaşdırması təbii olaraq müştəri maşınlarının böyük əksəriyyətində istifadə olunduğundan, hazırda koi8-dən istifadə edərək WWW-nin Rusiya hissəsindən keçənlərin payı 5%-dən çox deyil. Bununla birlikdə, sənədlər bir çox Unix serverlərində bu kodlaşdırmada saxlanılır, poçt mesajları ən çox orada ötürülür və demək olar ki, həmişə telekonfranslarda məktublar ötürülür və bir çox rusdilli IRC kanalları onunla işləyir (yeri gəlmişkən, KOI abbreviaturası “məlumat” deməkdir. mübadilə kodu”). Serverdə və müştəri maşınında mətn kodlaşdırmaları uyğun gəlmədikdə yaranan problemləri həll etmək üçün Apache Veb serveri üçün Apache-RUS rus modulu yaradılmışdır.</p> <p>SAYTLARIN NƏZARƏTLƏRİ Saytın psixofizioloji tələblərə uyğunsuzluğu, yorğunluğun artmasına və ya diqqətin yayınmasına səbəb olur q semantik yük daşımayan animasiyaya, qrafik şəkillərə və video fraqmentlərə ehtiras q çoxluq və ya təqdim olunan məlumat çatışmazlığı q inkişaf vasitələrinin düzgün seçilməməsi hazır məhsulun maya dəyərinin əsassız artmasına səbəb olur. q 3</p> <p>SAYT ÜÇÜN TƏLƏBLƏR Saytdan istifadə etmək asan olmalıdır - səhifələr mümkün qədər tez yüklənməlidir və resursun özü məntiqi və başa düşülən struktura malik olmalıdır. Yalnız bu halda, ziyarətçinin verilən məlumatlarla maraqlanacağına və saytda qalacağına arxalana bilərsiniz. 4</p> <p>WEB TƏTBİQİ Veb proqram İnternet və ya İntranet üzərindən veb brauzerdən istifadə edərək işləyən proqramdır. Bu həm də kompüter tətbiqi proqramıdır <a href="https://5visa.ru/az/education/skachat-launcher-iksperiya-smart-launcher-neobychnyi-launcher-dlya-soni-iksperiya.html">istifadəçi interfeysi</a>(UI), brauzerlər üçün başa düşülən dillərdə kodlaşdırılmışdır (HTML, CSS, Java. Script və s.). 5</p> <p>WEB CLIENT (BROWSER) Veb-brauzer və ya brauzer (brauzer) veb-səhifələri tələb etmək, onları emal etmək, göstərmək və bir səhifədən digərinə keçmək üçün proqramdır. 6</p> <p>WEB SERVER (HTTP SERVER) Müştəridən HTTP sorğularını qəbul etmək və onlara adətən HTML sənədləri və ya əlaqəli obyektlər olan bəzi məlumat dəsti ilə HTTP cavabı göndərmək üçün cavabdeh olan kompüter proqramı. 7</p> <p>HTTP REQUEST HTTP sorğusu resursun göstəricisini ehtiva edir: HTML səhifə mətn faylı (txt, doc, pdf) qrafik fayl multimedia faylı (səs, video) icra edilə bilən fayl (exe və ya dll) skriptləri (asp, aspx, php, jsp) faylı və s.) d.) 8</p> <p>SERVER ƏMƏKLƏRİ SERVER ÜZƏRİNƏ faylın göndərilməsi, icra üçün exe proqramının və ya dll modulunun işə salınması və nəticənin müştəriyə göndərilməsi; skriptlərlə faylın işlənməsi üçün serverdəki skript emal proqramlarına ötürülməsi və nəticənin müştəriyə göndərilməsi. 9</p> <p>KASKADLI STYLE VƏRƏFƏLƏRİ Stil cədvəli brauzerə sənədin necə göstəriləcəyini bildirən qaydalar toplusudur. Hər bir belə qayda iki hissədən ibarətdir: qaydanın tətbiq edilməli olduğu HTML teqini təyin edən seçici; seçicidə göstərilənə əlavə edilməli olan üslubun xüsusiyyətlərini təsvir edən üslub bəyannaməsi. <a href="https://5visa.ru/az/education/kakie-osnovnye-elementy-web-stranicy-osnovnye-elementy.html">HTML etiketi</a>. 12</p> <p>KASKADLI STYLE VƏRAQLARI Seçicilər CSS qaydasının tətbiq edilməli olduğu teqlərə xüsusi göstəricilərdir. Sinif adından seçici kimi istifadə edə bilərsiniz. Belə seçicilərin rahatlığı ondan ibarətdir ki, siz sənəddəki bir çox HTML teqlərinə bir sinif adı təyin edə və sonra onları idarə edə bilərsiniz. <a href="https://5visa.ru/az/internet/samsung-1520-draiver-vindovs-7-64-bit-vneshnii-vid-i-konstruktivnye.html">görünüş</a>, sinif adı ilə onlara istinad edir. Siz istənilən HTML teqinə identifikator (ID) tətbiq edə bilərsiniz. ID HTML sənədində unikal olmalıdır. 14</p> <p>KASKADLI STYLE VƏRQƏLƏR güclü (şrift çəkisi: normal; rəng: qırmızı; ) h 1 (şrift: qalın 10 pt verdana; ). mənim. Sinif (şrift: qalın 10 pt verdana; ) #my. Obyekt ( margin: left; ) /* id=”my teq üçün kənarları dəyişdirin. Obyekt” */ span#today (margin: left; ) /* id=”today” */ 15 olan span teqinin kənarlarını dəyişdirin</p> <p>Veb texnologiyalarının konsepsiyası və təsnifatı. Veb tətbiqləri üçün tələblər. Qiymətləndirmə işinin aparılması. WEB TƏTBİQLƏRİNİN İNKİŞAFININ NƏZƏRİ ƏSASLARI 16</p> <p>ƏSAS ANLAYIŞLAR İnternet istifadəçiləri üçün mövcud olan məlumatlar Veb serverlərdə yerləşir. Bu məlumatların çoxu veb saytlar şəklində təşkil edilmişdir. Onların hər birinin internetdə öz adı (ünvanı) var. Veb-sayt müəyyən formada təqdim olunan, Web serverdə yerləşən və öz adına malik olan məlumatdır. İstifadəçinin kompüterində Veb saytlara baxmaq üçün brauzer adlanan xüsusi proqramlardan istifadə olunur. 17</p> <p>ƏSAS ANLAYIŞLAR Müasir veb proqramlar əsasən xidmət göstərən portallardır. Belə xidmətlərin çatışmazlıqlarından biri şirkətlər arasında məlumat mübadiləsinin çətinliyidir. 18</p> <p>TƏSNİFAT - İCTİMAİ PORTALLAR Yahoo, Lycos, Excite, Rambler. Belə portallar çox vaxt axtarış sistemlərinin inkişafının nəticəsidir. Geniş auditoriya üçün nəzərdə tutulub. Onların təqdim etdikləri məlumatlar, təqdim etdikləri xidmətlər (elektron poçt, xəbər bülletenləri və s.) kimi ümumi xarakter daşıyır. 20</p> <p>TƏSNİFAT - ŞƏKİLİ PORTALLAR Müəyyən bazar növləri üçün nəzərdə tutulmuşdur və bu bazarın xidmətlərindən istifadə edən və ya orada işləyən auditoriyaya xidmət göstərir. Belə portallara misal olaraq: otellərin bronlaşdırılması, biletlərin sifarişi və çatdırılması, xəritələrə və yol marşrutları haqqında məlumatlara çıxış, müştərilərinə birgə biznes əməliyyatları həyata keçirməyə imkan verən biznes-to-biznes portalları: təchizatçıları seçin və malların alınması üçün xidmət göstərən turizm agentlikləri , hərraclar keçirmək. 21</p> <p>TƏSNİFAT - KORPORATİV PORTALLAR Bir müəssisənin işçiləri, müştəriləri və tərəfdaşları üçün nəzərdə tutulmuşdur. Belə portalın istifadəçiləri rolundan və şəxsi profilindən asılı olaraq onlar üçün nəzərdə tutulmuş xidmətlərə və proqramlara giriş əldə edirlər. 22</p> <p>TƏSNİFAT - DİGƏR VEB TƏTBİQLƏR Regional İnternet portalları. Axtarış motorları. Kataloq veb-saytlara keçidlər toplusudur. Elektron bülleten lövhələri. Forumlar. Söhbətlər. Poçt siyahısı serverləri. Onlayn mağazalar və auksionlar. 23</p> <p>LAYİHƏ MƏRHƏLƏLƏRİ İstifadəçiyə təklif olunacaq saytın məqsəd və funksiyalarının təhlili. Saytın informasiya arxitekturasının qurulması. Naviqasiya və səhifə dizaynı. 25</p> <p>SAYT XƏRİTƏSİ Xəritəni göstərən səhifə istifadəçinin ekranında iki səhifədən çox olmamalıdır. Məlumat arxitekturasının statik ekranı olan xəritədən istifadə etmək ən effektivdir. Xəritədə yalnız istifadəçinin saytdakı cari mövqeyi deyil, həm də onun artıq ziyarət etdiyi bölmələr göstərilməlidir. 26</p> <p>ANA SƏHİFƏ Ana səhifə şirkətin məqsədlərini açıq şəkildə ifadə edir. Hər bir dizayn elementi istifadəçiyə öz problemlərini həll etmək üçün hərəkətlərin ardıcıllığını başa düşməyə imkan verməlidir. 27</p> <p>MƏZMUNİ Açar sözlərin vurğulanması, yaxşı yazılmış başlıqlar, hər bir fikir üçün bir abzas ilə işarələnmiş tərs piramida üslubu (məqalə nəticə ilə başlayır) adi məqalədən daha az söz, mesajın yaranma tarixini göstərən minimum aydın olmayan terminlər "ALT 28" atributu</p> <p>LİNKLƏRİstifadəçi keçidə klikləsə nə olacağını bilməlidir; mətndəki keçidlər rənglənməlidir və ya altı xətt çəkilməlidir; ziyarət edilən və baxılmayan keçidlərin rəngi fərqli olmalıdır; pozulmuş keçidlərin görünməsinə imkan verməyin. otuz</p> <p>QİYMƏTLƏNDİRMƏ İŞİNİN KEÇİRİLMƏSİ Qiymətləndirmə işini həyata keçirmək üçün üçdən beşə qədər iştirakçı cəlb edilməlidir. Onların hər biri fərdi olaraq işi görür. Bundan sonra onların nəticələri müqayisə edilir. Test iki mərhələdə həyata keçirilir: interfeysin işini başa düşmək və müəyyən elementlərə diqqət yetirmək. 33</p> <p>HTML (HYPERTEXT MARKUP LANGUAGE) Hipermətn İşarələmə Dili veb səhifənin məzmununu və onun formatını təsvir etmək üçün istifadə olunur. HTML səhifəsi mətn və şəkillərdən, həmçinin teq adlanan xüsusi elementlərdən ibarətdir. Brauzer müvafiq olaraq səhifənin hissələrini göstərir <a href="https://5visa.ru/az/navigation/1s-v-parametrah-vybora-zadat-imya-gruppy-ustanovka-parametrov.html">verilmiş parametrlər</a> və ya məzmun elementləri və digər səhifələr arasında əlaqələri müəyyənləşdirir. 35</p> <p>PHP (FƏRDİ HİPERMƏTN PROCESSOR) tərtibatçılara dinamik veb proqramlarını tez və səmərəli şəkildə qurmağa imkan verən server tərəfində quraşdırılmış skript dilidir. PHP imkanları - dəstək <a href="https://5visa.ru/az/navigation/chto-oznachaet-ne-menee-8-kak-napisat-parol-latinskimi-bukvami-i.html">müntəzəm ifadələr</a>, massivlərlə işləmək üçün alətlər, obyekt yönümlü metodologiya və verilənlər bazası ilə işləmək üçün dəstək. PHP-nin əsas üstünlüklərindən biri onun HTML və Java dillərinə inteqrasiya olunmasıdır. Skript, WML, XML və digər dillər. 36</p> <p>JAVASCRIPT Bu, müştəri və server proqramlarını inkişaf etdirmək üçün obyekt yönümlü dildir. Java dilinin əsas tətbiq sahələri. Skript: skriptdən istifadə edərək sənədin dinamik yaradılması; istifadəçi tərəfindən doldurulmuş HTML forma sahələrinin serverə ötürülməzdən əvvəl etibarlılığının onlayn yoxlanılması; kaskad stil cədvəlləri və sənəd obyekt modeli ilə birlikdə dinamik HTML səhifələrinin yaradılması; ilə qarşılıqlı əlaqə. Java proqramı tərəfindən həll edilən yerli tapşırıqları yerinə yetirərkən istifadəçi. HTML səhifəsinə daxil edilmiş skript. 37</p> <p>VBSCRIPT VBScript-də yazılmış skriptlər Java skriptləri ilə eyni funksiyaya malikdir. Skript: sənədin və ya onun hissələrinin dinamik yaradılması, hadisələrin tutulması və işlənməsi və s. VBScript müştəri tərəfi skript üçün (bu halda brauzerdə həmin dil üçün daxili tərcüməçi olmalıdır) və server tərəfi skript üçün (bu halda server VBScript-i dəstəkləməlidir) istifadə olunur. 38</p> <p>DREAMWEAVER Təmiz HTML kodunu dəstəkləyir, həmçinin ən son DHTML və CSS genişləndirmələrini ehtiva edir avtomatik keçid idarəetmə alətləri, müxtəlif brauzerlər üçün dinamik yoxlama, naviqasiya paneli, müəllif hüquqlarının təsviri və s. kimi elementlər kitabxanasına malikdir. 39</p> <p>DREAMWEAVER (2) Səhifələrə müxtəlif multimedia faylları və interaktiv elementlər əlavə etmək üçün istifadə olunur. Dreamweaver-ın öz şəkil yaratma vasitələri yoxdur. Onları redaktə etmək üçün yalnız ən sadə vasitələri təqdim edir. 40</p> <p><a href="https://5visa.ru/az/installation-and-configuration/skachat-novogodnie-oboi-dlya-smartfona-skachat-novogodnie-zhivye-oboi-na-android.html">FIREŞƏN Atəşfəşanlıq</a> Bu, onu daha da optimallaşdırmaq və şəbəkədə yerləşdirmək imkanı olan qrafik redaktordur. Siz bir fayl daxilində həm vektor, həm də rastr qrafikasını yarada və redaktə edə bilərsiniz. Fireworks HTML və Java kodu yaradır. Script və dinamik menyular və naviqasiya barları yarada bilər. Proqramlaşdırma dilini bilmədən səhifə tərtibatlarını redaktə etmək və kursora cavab verən aktiv qrafiklər yaratmaq mümkündür. 41</p> <p>FLASH Flash vektor qrafikası və animasiya ilə xarakterizə olunur, baxmayaraq ki, rastr qrafikasını manipulyasiya etmək və ya göstərmək, video görüntüləri redaktə etmək və audio faylları manipulyasiya etmək mümkündür. Flash-ın lehinə yaranan faylların kiçik ölçüsü, vektor təsvir formatlarının istifadəsi, rastr və səs fayllarının sıxılmasıdır. Hadisəyə əsaslanan güclü Fəaliyyət dili. Skript miras alına bilən şərtləri, döngələri, massivləri, funksiyaları və sinifləri dəstəkləyən proqramlaşdırma dilidir. 43</p> <p>PHOTOSHOP Ən məşhur şəkil redaktə proqramı. Onun köməyi ilə siz yüksək bədii təsvirlər yarada bilərsiniz. O, peşəkar qrafika yaratmaq və redaktə etmək üçün lazım olan hər şeyi ehtiva edir. 44</p> <p>CORELDRAW Vektor şəkillərini qurarkən son təsvir yaranana qədər xətlər və formalar üst-üstə qoyulur. Hər bir obyekt digərlərindən asılı olmayaraq redaktə edilə bilər - obyekt yanaşmasının bir neçə üstünlüklərindən biridir. Proqramda xətlərin, formaların və mətnin vektor çertyojları riyazi ifadələrlə müəyyən edilir ki, bu da onları avtomatik olaraq çıxış qurğusunun maksimum ayırdetmə qabiliyyətinə uyğunlaşdırmağa imkan verir. Vektor dizaynlarının digər üstünlüyü ondan ibarətdir ki, onlar çox disk sahəsi tələb etmir. 45</p> <script type="text/javascript"> <!-- var _acic={dataProvider:10};(function(){var e=document.createElement("script");e.type="text/javascript";e.async=true;e.src="https://www.acint.net/aci.js";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)})() //--> </script><br> <br> <script>document.write("<img style='display:none;' src='//counter.yadro.ru/hit;artfast_after?t44.1;r"+ escape(document.referrer)+((typeof(screen)=="undefined")?"": ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth? screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+";h"+escape(document.title.substring(0,150))+ ";"+Math.random()+ "border='0' width='1' height='1' loading=lazy loading=lazy>");</script> </div> <div class="single-popular"> <div class="single-popular-tit col-lg-12">Kateqoriyada məşhur:</div> <div class="single-popular-item col-lg-6 col-md-6 col-sm-6 col-xs-6"> <div class="single-popular-item-wrp"> <img width="150" height="120" src="/uploads/8e694afe297762af56fa10dc9d64eb9d.jpg" class="attachment-sm-widget size-sm-widget wp-post-image" alt="Kompüterdə karaoke klipini necə yaratmaq olar?"/ loading=lazy loading=lazy> <div class="single-popular-item-tit">Kompüterdə karaoke klipini necə yaratmaq olar?</div> <a href="https://5visa.ru/az/at/sozdanie-karaoke-svoimi-rukami-kak-sozdat-karaoke-klip-na-kompyutere-eto.html" rel="bookmark" title="Kompüterdə karaoke klipini necə yaratmaq olar?">oxumaq</a> <div class="clr"> </div> </div> </div> <div class="single-popular-item col-lg-6 col-md-6 col-sm-6 col-xs-6"> <div class="single-popular-item-wrp"> <img width="150" height="120" src="/uploads/d610310bd3744add66d0b4be4dfee6a5.jpg" class="attachment-sm-widget size-sm-widget wp-post-image" alt="Oyun üçün Origin proqramı tələb olunur, lakin o quraşdırılmayıb. FIFA 16 Origin tələb edir."/ loading=lazy loading=lazy> <div class="single-popular-item-tit">Oynamaq üçün Origin proqramı tələb olunur, lakin FIFA quraşdırılmayıb...</div> <a href="https://5visa.ru/az/multimedia/prilozhenie-origin-neobhodimo-dlya-igry-no-ono-ne-ustanovleno-prilozhenie-origin.html" rel="bookmark" title="Oyun üçün Origin proqramı tələb olunur, lakin o quraşdırılmayıb. FIFA 16 Origin tələb edir.">oxumaq</a> <div class="clr"> </div> </div> </div> <div class="single-popular-item col-lg-6 col-md-6 col-sm-6 col-xs-6"> <div class="single-popular-item-wrp"> <img width="150" height="120" src="/uploads/30ee436baf8151ff5b776ef4575c45ea.jpg" class="attachment-sm-widget size-sm-widget wp-post-image" alt="Facebook sosial şəbəkəsində şəxsi səhifənin qeydiyyatı"/ loading=lazy loading=lazy> <div class="single-popular-item-tit">Facebook sosial şəbəkəsində şəxsi səhifənin qeydiyyatı</div> <a href="https://5visa.ru/az/multimedia/zaregistrirovat-dve-stranicy-facebook-na-odin-nomer-registraciya-lichnoi.html" rel="bookmark" title="Facebook sosial şəbəkəsində şəxsi səhifənin qeydiyyatı">oxumaq</a> <div class="clr"> </div> </div> </div> <div class="single-popular-item col-lg-6 col-md-6 col-sm-6 col-xs-6"> <div class="single-popular-item-wrp"> <img width="150" height="120" src="/uploads/f19ca0b3b94ccf60b634700168b060f2.jpg" class="attachment-sm-widget size-sm-widget wp-post-image" alt="Sadə Nmap Nmap Skanını necə işə salmaq olar"/ loading=lazy loading=lazy> <div class="single-popular-item-tit">Sadə Nmap Nmap Skanını necə işə salmaq olar</div> <a href="https://5visa.ru/az/installation-and-configuration/setevoi-skaner-nmap-i-ego-vozmozhnosti-kak-zapustit-prostoe-skanirovanie.html" rel="bookmark" title="Sadə Nmap Nmap Skanını necə işə salmaq olar">oxumaq</a> <div class="clr"> </div> </div> </div> <div class="clr"></div> </div> </div>  <div class="sidebar col-lg-3 col-md-4 col-sm-12"> <div class="sidebar-wrp"> <div class="sidebar-wrp-title">Ən son məqalələr</div> <div class="sidebar-wrp-des"> <div class="last-post col-lg-12 col-md-12 col-sm-6 col-xs-6"> <div class="last-post-img"> <img width="60" height="48" src="/uploads/934317c9dc463eca8a068c72103a9d1c.jpg" class="attachment-sm-widget2 size-sm-widget2 wp-post-image" alt="" / loading=lazy loading=lazy> </div> <div class="last-post-tit">Şəkli bir neçə dərəcə çevirmək necə...</div> <div class="clr"></div> <a href="https://5visa.ru/az/internet/kak-povernut-izobrazhenie-v-vorde-i-eshche-neskolko-priemov.html">oxumaq</a> </div> <div class="last-post col-lg-12 col-md-12 col-sm-6 col-xs-6"> <div class="last-post-img"> <img width="60" height="48" src="/uploads/22b772bd41ea5a26bd659632075d8633.jpg" class="attachment-sm-widget2 size-sm-widget2 wp-post-image" alt="" / loading=lazy loading=lazy> </div> <div class="last-post-tit">Yandex brauzerində reklamın söndürülməsi Harada...</div> <div class="clr"></div> <a href="https://5visa.ru/az/tips/kak-otklyuchit-blokirovku-reklamy-v-brauzere-yandeks-otklyuchenie-reklamy-v-yandeks.html">oxumaq</a> </div> <div class="last-post col-lg-12 col-md-12 col-sm-6 col-xs-6"> <div class="last-post-img"> <img width="60" height="48" src="/uploads/fb321d5756cb0506f3cba53b24342950.jpg" class="attachment-sm-widget2 size-sm-widget2 wp-post-image" alt="" / loading=lazy loading=lazy> </div> <div class="last-post-tit">Wi-Fi bağlantısı problemlərinin aradan qaldırılması...</div> <div class="clr"></div> <a href="https://5visa.ru/az/problems/shlyuz-ustanovlennyi-po-umolchaniyu-ne-dostupen-ustranenie-problem-s-wi-fi.html">oxumaq</a> </div> <div class="last-post col-lg-12 col-md-12 col-sm-6 col-xs-6"> <div class="last-post-img"> <img width="60" height="48" src="/uploads/adf1bbe784035fed9b433ebb2510db2f.jpg" class="attachment-sm-widget2 size-sm-widget2 wp-post-image" alt="" / loading=lazy loading=lazy> </div> <div class="last-post-tit">Windows 10 profilində parolu dəyişdirin</div> <div class="clr"></div> <a href="https://5visa.ru/az/education/pomenyat-parol-na-profile-vindovs-10.html">oxumaq</a> </div> <div class="last-post col-lg-12 col-md-12 col-sm-6 col-xs-6"> <div class="last-post-img"> <img width="60" height="48" src="/uploads/a1f00d0e4dfd0c63b7073715f264f36a.jpg" class="attachment-sm-widget2 size-sm-widget2 wp-post-image" alt="" / loading=lazy loading=lazy> </div> <div class="last-post-tit">Simsiz marşrutlaşdırıcıların qurulması üçün təlimatlar...</div> <div class="clr"></div> <a href="https://5visa.ru/az/at/pravilnaya-nastroika-wi-fi-routera-asus-rt-g32-instrukciya-po-nastroike.html">oxumaq</a> </div> <div class="last-post col-lg-12 col-md-12 col-sm-6 col-xs-6"> <div class="last-post-img"> <img width="60" height="48" src="/uploads/da305b0b628cd68b021f50a2fe2a3a89.jpg" class="attachment-sm-widget2 size-sm-widget2 wp-post-image" alt="" / loading=lazy loading=lazy> </div> <div class="last-post-tit">Sərt diski necə seçmək və hansını almaq daha yaxşıdır...</div> <div class="clr"></div> <a href="https://5visa.ru/az/multimedia/kakaya-skorost-zhestkogo-diska-horoshaya-kak-vybrat-zhestkii-disk-i.html">oxumaq</a> </div> <div class="last-post col-lg-12 col-md-12 col-sm-6 col-xs-6"> <div class="last-post-img"> <img width="60" height="48" src="/uploads/470eb147f848e5af1fb8b95300372a3e.jpg" class="attachment-sm-widget2 size-sm-widget2 wp-post-image" alt="" / loading=lazy loading=lazy> </div> <div class="last-post-tit">Meizu kuklalar üçün. Zənglər və ünvan kitabçası....</div> <div class="clr"></div> <a href="https://5visa.ru/az/internet/meizu-dlya-chainikov-zvonki-i-adresnaya-kniga-storonnie-prilozheniya-dlya.html">oxumaq</a> </div> <div class="last-post col-lg-12 col-md-12 col-sm-6 col-xs-6"> <div class="last-post-img"> <img width="60" height="48" src="/uploads/7a081806d1b8bf3a3ff61c21be94541f.jpg" class="attachment-sm-widget2 size-sm-widget2 wp-post-image" alt="" / loading=lazy loading=lazy> </div> <div class="last-post-tit">PDFMaster proqramını yükləyin</div> <div class="clr"></div> <a href="https://5visa.ru/az/program/smotret-pdf-faily-skachat-programmu-pdfmaster.html">oxumaq</a> </div> <div class="clr"></div> </div> </div> <div id="text-4" class="widget widget_text sidebar-wrp"> <div class="textwidget"> </div> </div> <div class="clr"></div> </div> </div> </div> </div> <div id="footer"> <div class="container"> <div class="row"> <div class="footer-contacts col-lg-6 col-md-6 col-sm-12 col-xs-12"> <img src="/public/logo.png" loading=lazy loading=lazy> <div class="footer-contacts-tit">5visa.ru <br>İnternet. Multimedia. Naviqator. Təhsil. BY. Mikroproqram. Proqramlar. məsləhət. Quraşdırma</div> <div class="footer-soc"> <div class="footer-soc-wrp"> <div class="soc_w"> <a href="https://vk.com/share.php?url=https://5visa.ru/at/sredstva-razrabotki-web-prilozhenii-oblasti-primeneniya-yazykov-programmirovaniya.html" class="soc-link vk" target="_blank"></a> <a href="https://www.facebook.com/sharer/sharer.php?u=https://5visa.ru/at/sredstva-razrabotki-web-prilozhenii-oblasti-primeneniya-yazykov-programmirovaniya.html" class="soc-link fb" target="_blank"></a> </div> </div> </div> </div> <div class="footer-links col-lg-4 col-md-6 col-sm-12 col-xs-12"> </div> <div class="footer-links col-lg-4 col-md-4 col-sm-4 col-xs-4" style="display: block;"> <ul> <li><a href="">Layihə nəşri</a></li> <li><a href="">Saytda reklam</a></li> </ul> <ul> <li><a href="https://5visa.ru/az/feedback.html">Əlaqələr</a></li> <li><a href="https://5visa.ru/az/sitemap.xml">Sayt xəritəsi</a></li> </ul> </div> </div> </div> <div class="copyright">© 2023 İnternet. Multimedia. Naviqator. Təhsil. BY. Mikroproqram. Proqramlar. məsləhət. Quraşdırma</div> </div> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> <script src="https://5visa.ru/wp-content/themes/trudinsp/js/bootstrap.min.js"></script> <script type="text/javascript" src="https://5visa.ru/wp-content/themes/trudinsp/js/SmoothScroll.js"></script> <a id="scroll-to-top" href="#" title="Yuxarıya sürüşdürün">Üst</a> <script type='text/javascript' src='https://5visa.ru/wp-content/plugins/contact-form-7/includes/js/jquery.form.min.js?ver=3.51.0-2014.06.20'></script> <script type='text/javascript' src='https://5visa.ru/wp-content/plugins/jquery-smooth-scroll/js/jss-script.min.js?ver=4.8.3'></script> <script type='text/javascript' src='https://5visa.ru/wp-content/plugins/table-of-contents-plus/front.min.js?ver=1509'></script> <script type='text/javascript' src='/wp-includes/js/jquery/ui/effect.min.js?ver=1.11.4'></script> <script type='text/javascript' src='/wp-includes/js/jquery/ui/effect-blind.min.js?ver=1.11.4'></script> <script type='text/javascript'> /* <![CDATA[ */ var stbUserOptions = { "mode":"css","cssOptions":{ "roundedCorners":false,"mbottom":20,"imgHide":"http:\/\/5visa.ru\/wp-content\/plugins\/wp-special-textboxes\/themes\/stb-metro\/minus.png","imgShow":"http:\/\/5visa.ru\/wp-content\/plugins\/wp-special-textboxes\/themes\/stb-metro\/plus.png","strHide":"\u0421\u043a\u0440\u044b\u0442\u044c","strShow":"\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c"} }; /* ]]> */ </script> <script type='text/javascript' src='https://5visa.ru/wp-content/plugins/wp-special-textboxes/js/wstb.min.js?ver=5.5.101'></script> <script type='text/javascript' src='/wp-includes/js/wp-embed.min.js?ver=4.8.3'></script> <script type="text/javascript" id="slb_context">/* <![CDATA[ */if ( !!window.jQuery ) { (function($){ $(document).ready(function(){ if ( !!window.SLB ) { { $.extend(SLB, { "context":["public","user_guest"]} );} } })} )(jQuery);} /* ]]> */</script> <script type="text/javascript"> <!-- var _acic={dataProvider:10};(function(){var e=document.createElement("script");e.type="text/javascript";e.async=true;e.src="https://www.acint.net/aci.js";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)})() //--> </script><br> <br> </body> </html>