Benzer belgeler

    Küresel bilgisayar ağının modern dünya üzerindeki etkisi. Sitelerin oluşturulması ve geliştirilmesi. Web teknolojilerinin sınıflandırılması. Web uygulamaları için geliştirme araçları. JavaScript programlama dili. Web uygulamaları oluşturmak için ortamların karşılaştırmalı analizi.

    dönem ödevi 01/16/2012 eklendi

    Web teknolojilerinin temel kavramları ve işletmelerde kullanılan Web uygulamalarının sınıflandırılması. Web sitesi geliştirme için araçların ve dillerin işlevselliğini belirleyin. Web uygulamaları için psikofiziksel gereksinimlerin analizi.

    test, 08/06/2014 eklendi

    Bir web uygulamasının kavramını ve sınıflandırmasını incelemek. Web uygulamaları geliştirmek için programlama dillerinin geliştirme araçları ve uygulama alanları (HTML, PHP, Ajax. JavaScript, VBSScript, Perl). Web uygulamaları oluşturmak için farklı ortamların karşılaştırmalı analizi.

    dönem ödevi, 04/03/2013 eklendi

    Basit bilgi sistemleri oluşturmak için basit bir programlama sistemi seçme probleminin tanımı. Mevcut bilgi uygulamalarının detaylı analizi. Bilgi uygulamalarının geliştirilmesi için elektronik tabloların kullanımına genel bir bakış.

    makale 12/25/2017 tarihinde eklendi

    Yazılım uygulamaları için görsel geliştirme araçlarıyla ilgili materyalin bir özeti. İletişim kutuları, kontroller, radyo düğmeleri, veri erişimi, işleme, analiz, teknolojiler, kitaplıklar, dışa aktarımlar, uygulamalar, akışların dikkate alınması.

    hile sayfası, 26.06.2014 eklendi

    C ++ programlama dilini kullanarak uygulama geliştirme ilkeleri açıklanmıştır. C ++ 'ın temel özellikleri, avantajları ve dezavantajları dikkate alınır. Çapraz platform uygulamaları oluşturmaya dahil olan en popüler çerçevelerin incelemelerini sağlar.

    makale 03/01/2019 tarihinde eklendi

    Hızlı uygulama geliştirme aracı olarak erişim. Veritabanı yönetim sistemlerini kullanan uygulamaların genel tanımı ve işlevsel özellikleri, bunları kullanan web teknolojilerinin geliştirilmesi. Köprü metni belgelerinin dinamik oluşturulması.

    05/15/2015 tarihinde eklenen özet

    Web teknolojileri kavramı ve sınıflandırmasının özü. Uygulama geliştirme için programlama dillerinin kapsamının analizi. Geliştirme ortamı seçiminin gerekçesi, programın oluşturulması, yapısı ve içeriği Projeye video ekleyin ve oynatın.

    tez, 06/23/2017 eklendi

    Modern SharpArchitect RAD Studio veritabanı uygulama geliştirme ortamında karışımların uygulanması. UML diyagramlarını temsil etmek için kendi profilinizi geliştirin. Veritabanı uygulamaları için kendi hızlı geliştirme ortamınızın sistem sınıfları için özelliklerin oluşturulması.

    makale eklendi 02/02/2019

    Uzaktan erişimli elektronik ders kitaplarının geliştirilmesi için teknoloji, kullanılan kabuklar. Multimedya uygulamalarının türleri, geliştirilmeleri için yazılım ve donanım. Fizikte görsel kaynaklar yaratmanın bir yolu olarak Flash-animasyon, İnternet kaynakları.

Rusya'da üretimi modernize etmenin önemli yönlerinden biri, bilgi ve kurumsal sistemler oluşturmak için bilgi ve iletişim teknolojilerinin kullanılmasıdır. Bu süreçte önemli bir yer, tek bir bilgi alanını organize etmek için ana araç haline gelen web teknolojileri tarafından işgal edilmektedir.

Modern bir insan, mesleki faaliyetlerinde ve kendi kendine eğitiminde web sitelerini kullanabilmelidir. Burada kullanmak, sadece araştırma, analiz ve üretim sürecine bir çalışma aracı olarak dahil olma anlamına gelmez, aynı zamanda yetenek oluşturmak çeşitli görevler için tasarlanmış web siteleri.

Web sitelerini oluşturmak ve düzenlemek için kullanılabilen birçok yazılım aracı ve teknolojisi vardır.

Bölüm 1. www servisi İnternet hakkında genel bilgiler.

internet- bir protokol ailesinin kullanımına dayanan, dünya çapında birbirine bağlı bilgisayar ağları sistemi TCP/ IP ve veri paketlerinin yönlendirilmesi. Genel olarak bir protokol, bir ağdaki birbirine bağlı sistemlerin veya nesnelerin çalışmasını düzenleyen bir dizi talimat olarak anlaşılır. İnternet, küresel bir bilgi alanı oluşturur, tek bir merkeze ve tek bir yönetime sahip değildir. Faaliyetlerinin genel koordinasyonu, üyeleri farklı ülkelerden en yetkili uzmanlar olan uluslararası kuruluşlar tarafından yürütülmektedir.

İnternetin asıl altın çağını 1992'de, " Dünya çapında Ağ" (DünyaGenişveya WWW, ya da sadece ). WWW, herhangi bir İnternet kullanıcısının metin ve grafik materyallerini çekici bir şekilde yayınlamasına, onları diğer yazarların yayınlarına bağlayarak ve uygun bir navigasyon sistemi sunmasına izin verdi. İnternet, bir yazışma ve dosya alışverişi aracından dev bir bilgi havuzuna dönüşmeye başladı.

1.1. Temel konseptler.

İnternete bağlı tüm bilgisayarların kendi benzersiz IP-adres... Kolaylık sağlamak için, büyük ağ düğümlerine kendi (alan) adları (hizmet DNS). İnternet kullanıcılarının kullanabileceği kaynaklar bilgisayarlarda bulunur sunucularbilgi aktarımını sağlayan özel yazılımın kurulu olduğu. İnternet kaynakları ile çalışmak için kullanıcı bilgisayarları kurulur müşteri programları.

Belirli bir bilgi kaynağı türüne paylaşılan erişim sağlayan bir istemci-sunucu çifti denir hizmet veya hizmet (WWW, FTP, E-posta, IRC). Her biri TCP / IP ailesinden kendi veri aktarım protokolünü kullanır. Şunlar. kullanıcının İnternet ile çalışması, kaynakların sunumu ve bunlara erişim araçları (protokol) bakımından farklılık gösteren farklı şekillerde gerçekleştirilebilir. Bazıları (en erken olanlar) ölüyor, diğerleri aktif gelişme sürecindedir.

Her hizmet, TCP / IP ailesinin kendi ağ protokolüne dayanır - bir dizi açıkça tanımlanmış kural: Ağ üzerinden bu tür bilgilerin nasıl isteneceği, formüle edileceği ve gönderileceği.

En popüler hizmet şu anda Dünya çapında Ağ (Dünya çapında Ağ). Sadece kullanımı kolay değil, aynı zamanda diğer İnternet servislerine erişim sağlıyor. World Wide Web (dünya çapında ağ) bir hiper metindir , hypermedia, dağıtılmış, entegre, İnternette küresel bilgi erişim sistemi.

World Wide Web üzerinden veri iletimi, Hypertext Transfer Protokolü sayesinde gerçekleştirilir - HTTP (Hiper Metin İletim Protokolü). HTTP, İnternet üzerindeki hiper metin bilgilerinin alışverişi için geliştirilmiş bir uygulama katmanı protokolüdür. Protokol, 1990'dan beri WWW'de kullanılmaktadır.

WWW, istemci-sunucu prensibine göre çalışır: istemcinin (tarayıcı programı) talebi üzerine ona bir hiper ortam belgesi döndüren birçok web sunucusu vardır - her birinin içinde çeşitli bilgi temsillerine (metin, grafik, ses, video) sahip bölümlerden oluşan bir belge bir öğe başka bir belgeye veya onun bir kısmına bağlantı olabilir. Küresel İnternet üzerindeki her bilgi web kaynağı benzersiz bir şekilde adreslenir ve bir belge hem aynı sunucudaki diğer belgelere hem de diğer İnternet web sunucularında bulunan belgelere başvurabilir. Üstelik kullanıcı bunu fark etmez ve internetin tüm bilgi alanıyla tek bir bütün olarak çalışır. WWW bağlantıları yalnızca WWW'nin kendisine özgü belgelere değil, aynı zamanda diğer İnternet hizmetlerine ve bilgi kaynaklarına da işaret eder. Dahası, çoğu WWW istemci programı yalnızca bu tür bağlantıları anlamakla kalmaz, aynı zamanda ilgili hizmetler için istemci programlarıdır: ftp, gopher, Usenet haberleri, e-posta vb. Bu nedenle, WWW yazılım araçları çeşitli İnternet hizmetleri için evrenseldir ve WWW bilgi sisteminin kendisi bütünleştirici bir rol oynar.

WWW hizmetinin yıllarca geliştirilmesiyle, bir dizi tarayıcı programı oluşturulmuştur. Rus uygulamasında, "tarayıcı" adı kesin olarak yerleşmiştir, ancak bazı durumlarda Rusça'ya doğrudan çeviri de kullanılsa da - "görüntüleyici". Ayrıca, tarayıcıya bazen tarayıcı veya gezgin de denir. Bugün dünyada en az bir düzine farklı tarayıcı var. En yaygın olanları Internet Explorer (Microsoft), Netscape Navigator (Netscape / AOL), Opera (Opera Yazılımı) ve Mozilla'dır. Tüm tarayıcıların, çalışma hızı, belirli uygulamaları açma yeteneği, İnternette çalışırken güvenlik gereksinimlerine uygunluk gibi avantajları ve dezavantajları vardır. Doğal olarak, tarayıcıların popülaritesi dünyadaki belirli işletim sistemlerinin yaygınlığından etkilenir.

WWW hizmeti, URL (Tekdüzen Kaynak Bulucu, Evrensel Kaynak Konum Belirleyici) İnternetin bilgi web sunucularında bulunan belgeleri adreslemek için. URL, kaynağa erişilen protokolün adını (genellikle http), sunucu adreslerini (örneğin: www.tstu.ru), tam yolu (örneğin: / win / kultur / museum / chiherin /) ve adı ( örneğin: 0.htm) orada depolanan dosyanın (url adresini alıyoruz: http://www.tstu.ru/win/kultur/museum/chiherin/0.htm).

World Wide Web, teknolojiye dayanmaktadır köprü metni... 1990'ların başında icat edilen hiper metin biçimlendirme dili - HTML (HyperText Markup Language), WWW'nin esas olarak oluşturduğu WWW belgelerine, çeşitli nesne türlerini dahil etmeyi ve nerede bulunduklarına bakılmaksızın diğer dosyalara bağlanmayı kolaylaştırır.

WWW belgeleri çağrılır sayfalar ve çeşitli bilgi unsurlarını (metin, grafik, ses, video) içerir ve köprüler diğer İnternet kaynaklarına. Anlam, içerik ve tasarım açısından birleşmiş birkaç sayfaya - denir İnternet sitesi.

Bir web sayfası, metin bilgileri ve özel komutlar içeren htm veya html uzantılı bir metin dosyasıdır - HTML-etiketlerbu bilgilerin tarayıcı penceresinde hangi biçimde görüntüleneceğini belirler. Tüm grafik, ses ve video bilgileri doğrudan web sayfasına dahil edilmez ve * .gif, * .jpg (grafikler), * .mid, * .mp3 (ses), * .avi (video) uzantılarıyla ayrı dosyalar olarak temsil edilir ... Sayfanın HTML kodu yalnızca bu tür dosyalara referanslar içerir.

Tarayıcıda web sitesinin sayfaları arasındaki geçiş köprüler kullanılarak gerçekleştirilir. Köprü üzerine geldiğinizde, fare imlecinin geniş parmağınızla bir ele dönüştüğü seçili bir metin parçası veya görüntüdür. Sol fare düğmesiyle bir hiperlinke tıkladığınızda, hem bu web sunucusunda hem de başka bir yerde bulunabilen başka bir elektronik belgeye gidersiniz. Bir köprüyü düzenlemek için, bir web sayfasının içeriğine bu elektronik belgenin url adresini içeren özel bir HTML kodu eklenir. Bir hiperlink düzenlemek için, bir WWW hizmetinde mutlak ve göreceli biçimde belirlenebilen bir bilgi kaynağının konumunu bilmek gerekir.

Adresleme mutlak biçim - Bir bilgi kaynağının konumunu belirleyen evrensel bir adrese URL (Tekdüzen Kaynak Konum Belirleyicisi) denir. Bir URL, iki nokta üst üste ile ayrılmış iki bölümden oluşur. İlk bölüm, kaynağın türüne bağlı olan ağ protokolünün türünü belirtir (örneğin, kaynak bir WWW sunucusunda bulunuyorsa, bu http protokolüdür). İkinci bölüm, alan adı sistemindeki web sunucusunun adını (örneğin, www.tstu.ru) ve gerekirse dosyanın yol adını (örneğin, win / kultur / nauka / vernad / vertitul.htm) içerir. Bir yol adı kaydederken, dizin adları eğik çizgi (simge /) ile ayrılır; dosya ve dizin adları büyük ve küçük harf olarak birbirinden ayrılır.

Örnek bir URL: http://www.tstu.ru/win/kultur/nauka/vernad/vertitul.htm.

Adreslemenin kullanılması durumunda göreceli biçim yolu bir dosyaya yazarken, dizin adları eğik çizgi (/) ile ayrılır; bilgisayar dizinleri üzerinden geçiş bir seviye yukarı iki nokta (..) ile gösterilir.

Köprü web sayfası olmayan bir belgeye atıfta bulunuyorsa, onu görüntülemek için iki seçenek vardır. Tarayıcının böyle bir belgeyi işlemek için yerleşik modülleri varsa, içeriği tarayıcı penceresinde görüntülenecektir. Aksi takdirde, tarayıcı gerekli harici uygulamayı başlatır (örneğin Windows'ta kayıt defterine kaydedilirler) ve belge artık tarayıcı penceresinde görüntülenmez.

İyi çalışmanızı bilgi tabanına göndermek basittir. Aşağıdaki formu kullanın

Bilgi tabanını çalışmalarında ve çalışmalarında kullanan öğrenciler, yüksek lisans öğrencileri, genç bilim adamları size minnettar olacaklar.

Benzer belgeler

    Web teknolojileri kavramı ve sınıflandırmasının dikkate alınması. Sitenin ana sayfasının oluşturulması için temel gereksinimler, "Hakkımızda" bölümü, içerik, ekler. HTML, PHP, JavaScript, VBScript, Perl programlama dillerinin kullanım yönlerinin belirlenmesi.

    dönem ödevi, 07/13/2010 eklendi

    JavaScript programlama dilinin olanaklarını ve kullanım alanlarını keşfedin. JavaScript ve PHP programlama dillerinin karşılaştırmalı analizi. "Delphi dilinde programlama" konulu bir test örneği üzerinde etkileşimli bir Web uygulamasının geliştirilmesi.

    pratik çalışma, eklendi 02/04/2015

    JavaScript ve PHP programlama dillerinin karşılaştırmalı özellikleri, yetenekleri ve işlevleri. Kullanımlarının ana alanları. "Delphi dilinde programlama" konulu bir test örneğinde JavaScript kullanarak etkileşimli bir Web uygulamasının geliştirilmesi.

    dönem ödevi 07/01/2014 tarihinde eklendi

    Web uygulamaları geliştirmek için Ajax teknolojisinin işlevleri: istemci tarafında HTTP istekleri yapmak ve bir XML sunucusunun yanıtını ayrıştırmak. Farklı tarayıcılar için XMLHttpRequest nesne verileri oluşturma. Servlet işleme. Ajax görev işlevi.

    laboratuvar çalışması, 06/06/2009 eklendi

    AJAX yönteminin yapısı ve yapısı ile kökeni ve gelişiminin tarihi. AJAX Uygulama Geliştirme Araç Seti. AJAX uygulamalarının güvenliği ve nasıl çözüleceği. Portalın müşteri ve yönetici bölümleri için tasarımın geliştirilmesi.

    tez, 07/22/2011 eklendi

    Web geliştirmede programlama dillerinin kullanımı. HTML kullanarak köprü metni etkin bir belge oluşturun. Uygulama nesnelerine programlı olarak erişmek için JavaScript kullanma. Perl, prosedürel bir programlama dilidir; PHP sözde nesne dili.

    dönem ödevi 07/07/2013 tarihinde eklendi

    Geliştirme araçları, belirli DBMS'ye odaklanmıştır. Eclipse Platformuna dayalı en ünlü uygulamalar. NetBeans IDE projesi, yetenekleri. KDevelop, UNIX benzeri işletim sistemleri için ücretsiz bir entegre geliştirme ortamıdır.

    Özet 04/14/2014 tarihinde eklendi

    AJAX teknolojisinin gelişiminin yapısı ve tarihi. AJAX yönteminin cihazı. Web Uygulama Geliştirme Araç Seti. AJAX teknolojisini kullanarak programlama dilleri hakkında bir bilgi portalının geliştirilmesi ve oluşturulması. Portalın bilgi içeriği.

    tez, 06/05/2011 eklendi

Hazırlık aşamasında, şu materyaller kullanıldı: "HTML Editörleri ve Web Sayfası Düzenleyicileri", "JavaScript, HTML ve CSS için en iyi ücretsiz web geliştirme IDE'si", "Web Geliştiricileri İçin Bulut IDE'leri - En İyileri".

Metin düzenleyicilerden bulut geliştirme ortamlarına kadar web uygulamaları için kod yazmanın birçok yolu vardır. Eldeki görev için hangi ortamın en iyi olduğuna hemen karar vermek zordur. Size zaman kazandırmak için en popüler olanları seçtik:

Her bölümün sonunda, web geliştirme için editörlerin özelliklerinin görsel bir karşılaştırmasını sağlayan bir pivot tablo vardır. Makale, yalnızca ücretsiz çapraz platform çözümlerini tartışıyor, bu nedenle Sublime Text gibi popüler tescilli editörler seçime dahil edilmedi.

Web geliştirme için metin düzenleyicileri

Komodo Düzenle

Ana Özellikler:

  • sonsuz iptal tarihi,
  • çok sayıda eklenti,
  • yüzlerce programlama dili ve dosya formatı desteği,
  • güçlü arama ve değiştirme,
  • üçüncü taraf araçlarla entegrasyon.

GNU Emacs

Masaüstü entegre geliştirme ortamları (IDE'ler)

Tutulma

Bulut IDE

Çoğu masaüstü uygulaması buluta taşındı, bu nedenle bulut ortamlarının da programcılar arasında popüler hale gelmesi şaşırtıcı değil. Herkes bulut IDE'lerine hemen güvenmez, ancak Github ve Pastebin gibi popüler araçlar, kaynak kodun yerel bir makinede değil, üçüncü taraf bir sunucuda depolandığı gerçeğine alışmanıza yardımcı olur.

Bulut 9

Cloud9'da birkaç dakika çalıştıktan sonra, kendimi programcılar için bir cennette buldum. Ön uç JavaScript'te ve arka uç NodeJS'de yazılmıştır. Cloud9, geliştiriciler ve arayüz tasarımcıları arasında popüler olmasına rağmen, C #, C ++, Python, Perl, Ruby, Scala ve diğer bazı diller için sözdizimi vurgulamayı destekler.

Vim'in yerleşik modu, Git, Mercurial ve SVN gibi popüler sürüm kontrol sistemlerini desteklediği gibi hoş bir dokunuş. CSSLint ve JSBeautify ile bu, piyasadaki en güzel IDE'lerden biridir.

Codeanywhere

Genellikle en iyiler listesinin başında yer alan başka bir uygulama geliştirme aracı Codeanywhere'dir. Bu bulut dostu IDE, HTML, CSS, JavaScript, PHP, MySQL ve diğer diller için kod vurgulamayı destekler. İOS, Android ve BlackBerry uygulamaları ile Codeanywhere, programcıların her yerde çalışmasına izin veriyor.

Ayrıca, Codeanywhere, proje dosyalarını yedeklemeyi ve iş arkadaşlarınızla paylaşmayı kolaylaştıran Dropbox ve SFTP'yi destekler. En zengin özelliklere sahip ortam değil, ancak işini mükemmel bir şekilde yapıyor.

Sistem ücretli, ancak ücretsiz bir tarife planı var.

Eclipse che

kullanışlı bağlantılar

Hangi editörleri ve ortamları kullanıyorsunuz? Deneyiminizi paylaşın!

Giriş

Küresel bilgisayar ağı İnternet'in modern dünya üzerindeki etkisinin tarihsel karşılığı yoktur. Bugün, insan hayatının tüm alanlarına elektronik penetrasyon çağının başlangıcıdır, bir pazarlama kampanyasından daha fazlasıdır, yeni bir felsefenin ve yeni bir iş stratejisinin temelidir.

Bir ürün veya hizmetin reklamı açısından İnternet'in en önemli kaynak olduğunu varsaymak oldukça mantıklıdır. Günümüz insanlarının çoğu İnternet'i en erişilebilir bilgi kaynağı olarak kullanıyor.

Web sitesi geliştirme, İnternet kaynaklarını geliştirmek için en önemli teknolojilerden biridir. Tüm yararlı bilgileri alan iyi bir site, hem ticari bir şirket hem de bir eğitim kurumu için günün herhangi bir saatinde üzerinde çalışan en iyi kartvizittir.

Küçük işletmeler için hedeflerine, psikofizyolojik gereksinimlerine ve bilgi içeriğine uygunluk için bilgi desteği sağlayan çeşitli sitelerin yanı sıra doğru geliştirme araçlarının seçimini de inceledikten sonra, aşağıdaki karakteristik dezavantajlar ayırt edilebilir:

· Bölgenin psikofizyolojik gerekliliklere uymaması, yorgunluğun artmasına veya dikkatin dağılmasına neden olur;

· Anlamsal bir yük taşımayan animasyon, grafik görüntüler ve video fragmanlarına duyulan coşku, internet bağlantısının bant genişliği ve trafik hacmi gereksinimlerini artırdığı için web sitesine gelen potansiyel ziyaretçi sayısında otomatik olarak bir düşüşe neden olur;

· Fazlalık veya sağlanan bilgi eksikliği;

· Bitmiş ürünün maliyetinde mantıksız bir artışa neden olan yanlış geliştirme araçları seçimi.

Bu nedenle, sitenin geliştirilmesi için araçların ve dillerin işlevselliğinin yanı sıra monitör ekranında sunulan metin ve grafik bilgiler için psikofizyolojik gereksinimlerin belirlenmesi acil bir görevdir.

Ek olarak, şu anda çevrimiçi kullanıcıların sayısının 500 milyondan fazla olduğu tahmin edildiğine göre (ve bu sayı ayda yaklaşık% 7 oranında artmaktadır), seyahat eden kullanıcıların dikkatini çekmeye ve tutmaya yardımcı olabilecek yeni teknolojileri kullanmanın yollarını aramak gerekir. Web'in uçsuz bucaksız alanlarında.

Araştırma konusu web teknolojileridir.

Nesne - web uygulamaları geliştirmek için ortamlar ve diller.

Çalışmanın amacı, web uygulamaları geliştirmek için dillerin ve araçların pratik kullanım olanaklarını değerlendirmektir.

1) web teknolojilerinin temel kavramlarını düşünün;

2) iş dünyasında kullanılan web uygulamalarının farklı sınıflandırmalarını verin;

3) web uygulamaları için psikofiziksel gereksinimleri göz önünde bulundurun;

4) web uygulamalarının geliştirilmesi için programlama dillerinin uygulama alanlarını belirlemek;

5) web uygulamaları oluşturmak için ortamların işlevselliğini analiz eder.

Kendi "İnternet temsilinizi" sorumlu bir şekilde oluşturma görevine yaklaşmanız faydalı olacaktır. Sitenin kullanımı kolay olmalı - sayfalar olabildiğince çabuk yüklenmeli ve kaynağın kendisi mantıklı ve anlaşılır bir yapıya sahip olmalıdır. Ancak bu durumda, ziyaretçinin sağlanan bilgilerle ilgileneceği ve sitede kalacağı gerçeğine güvenebilirsiniz.

Modern bilgisayar teknolojisinin gelişimi ve en son teknolojilerin tanıtımı, Dünya üzerinde yeni bir yaşam yönünün temelini attı. Mikroelektronik ve sibernetiğin gelişiminde oldukça kısa bir süre içinde birçok değişiklik meydana geldi.

Teknolojinin ilerleyen gelişimi, yeni yazılım ürünlerinin ortaya çıkmasına neden olmuştur. Her yıl daha fazla programlama dili tanıtılmaktadır. Hepsi öncelikle hedef kitleye odaklanmıştır.

Yalnızca bilgisayarlar değil, ağlar da gelişiyor. Birkaç on yıl önce İnternet küçük bir özel ağ idiyse, şimdi devasa bir birbirine bağlı bilgisayarlar sistemidir ve bunlar olmadan belki de hayatı hayal edemeyiz.

İnternet yalnızca çok "aşırı ısınmış" insanların kendilerini çok rahat hissettiği "serin bir havuz" değil, aynı zamanda yanma korkusu olmadan neredeyse her sıcak konuya "dokunabileceğiniz" bir yerdir.

Web teknolojisi, bilgilerle ve genel olarak bilgisayarlarla çalışma fikrinde tamamen devrim yarattı. Hesaplama teknolojisinin gelişiminin geleneksel parametrelerinin - performans, bant genişliği, depolama kapasitesi - sistemin ana "darboğazını", yani insan arayüzünü hesaba katmadığı ortaya çıktı. Bilgi sistemi ile eski insan etkileşimi mekanizması, yeni teknolojilerin tanıtımını engelledi ve kullanımlarından elde edilen faydaları azalttı. Ancak insan ve bilgisayar arasındaki arayüz, sıradan bir insanın doğal algısına göre basitleştirildiğinde, bilgi işlem olanaklarına eşi görülmemiş bir ilgi patlaması yaşandı.

İnternet kullanıcılarına sunulan bilgiler, özel yazılımların kurulu olduğu bilgisayarlarda (Web sunucuları) bulunur. Bu bilgilerin çoğu Web siteleri olarak düzenlenmiştir. Her birinin internette kendi adı (adresi) vardır. Bir web sitesi, bir web sunucusunda bulunan ve kendi adına sahip olan, belirli bir biçimde sunulan bilgidir. Web sitelerini kullanıcının bilgisayarında görüntülemek için tarayıcı adı verilen özel programlar kullanılır. Şu anda kullanılan en yaygın tarayıcılar Internet Explorer ve Netscape Navigator'dır. "Adres" satırında belirlediğimiz site adına bağlı olarak, tarayıcı ilgili bilgileri penceresine yükleyecektir.

Bir Web sitesi, bağlantılı Web sayfalarından oluşur. Web sayfası, metin bilgileri ve özel komutlar (bu bilgilerin tarayıcı penceresinde nasıl görüntüleneceğini belirleyen HTML kodları) içeren * .htm uzantılı bir metin dosyasıdır. Tüm grafik, ses ve video bilgileri doğrudan Web sayfasına dahil edilmez ve ayrı dosyalar olarak temsil edilir (Şekil 1 Ek A).

Modern web uygulamaları, esas olarak başka hiçbir yerden kullanılamayan hizmetleri sağlayan portallardır.Bu tür hizmetlerin dezavantajlarından biri, şirketler arasındaki bilgi alışverişinin karmaşıklığıdır. Özellikle, iletişim bilgileri ve diğer kişisel bilgiler bile bu tür sitelerin her birine yeniden girilmelidir.

Şu anda, amaç açısından, üç ana portal türü vardır:

· Yahoo, Lycos, Excite, Rambler gibi genel veya yatay portallar (bazen megaportal olarak da adlandırılır). Bu tür portallar genellikle arama motorlarının geliştirilmesinin bir sonucudur. Sağladıkları bilgi ve hizmetlerin içeriğine yansıyan mümkün olan en geniş kitleye yöneliktirler. Kural olarak, bu bilgiler ve sunulan hizmetler (e-posta, haber bültenleri, vb.) Genel niteliktedir.

Dikey portallar. Bu tür portal, belirli pazar türleri için tasarlanmıştır ve bu pazarın hizmetlerini kullanarak veya üzerinde çalışan izleyicilere hizmet eder. Bu tür portalların örnekleri, örneğin, otel rezervasyonları, bilet siparişi ve teslimi için hizmetler sunan seyahat acenteleri, haritalara erişim ve yol rotaları hakkında bilgi veya müşterilerinin ortak kullanım olanağı sağlayan B2B (işletmeden işletmeye) portallarıdır. ticari işlemler (örneğin, tedarikçileri seçin ve mal satın alın, müzayedeler düzenleyin).

· Kurumsal portallar, aynı işletmenin çalışanları, müşterileri ve ortakları için tasarlanmıştır. Böyle bir portalın kullanıcıları, rollerine ve kişisel profillerine bağlı olarak kendileri için tasarlanan hizmetlere ve uygulamalara erişim elde ederler.

Diğer en yaygın web uygulamaları:

· Bölgesel İnternet portalları, yönleri açısından evrensel, ancak ilgilenen ziyaretçilerin coğrafyasıyla sınırlı (e1.ru);

· Arama motorları, ziyaretçilerine belirli kelimeleri veya tüm cümleleri (metabot.ru) içeren siteleri bulma fırsatı sağlamak için tasarlanmış İnternet portallarıdır;

· Dizin, sitelere giden bağlantıların bir koleksiyonudur. Bir arama varsa neden dizinlere ihtiyacımız var? Çoğu zaman tam olarak neye ihtiyacımız olduğunu bilmiyoruz, onu birkaç kelimeyle formüle edemiyoruz (mail.ru);

· Elektronik bülten tahtaları - İnternette hemen hemen herkesin bir giriş, davet veya reklam niteliğinde bilgi bırakabileceği bir yerdir;

· Forumlar, ziyaretçilerin mesaj bırakarak görüş alışverişinde bulunmaları için tasarlanmış sitelerdeki özel siteler veya bölümlerdir;

· Sohbetler İnternette iletişim için başka bir yerdir, sadece amacı bazı konularda fikir alışverişinde bulunmak değil, sadece zaman harcamaktır;

· İndirilecek dosyalar;

· Fotoğraf galerileri;

· İstatistiğin unsurları;

· İnternette çeşitli bilgilerin saklanması;

· Posta listelerinin sunucuları, bilginin geniş bir okuyucu yelpazesine ulaştırılması için hizmetler sunarlar (subscribe.ru);

· Çevrimiçi mağazalar ve müzayedeler (ozon.ru, molotok.ru).

Bir web projesinde çıkış noktası, sitenin hedeflerini ve kullanıcıya sunulacak fonksiyonları analiz etmektir.

İkinci aşama, sitenin bilgi mimarisinin oluşturulması olacaktır.

Sitenin tüm malzemeleri ve yapısı bilindikten sonra, gezinme tasarımına ve sayfaların kendilerine geçebilirsiniz.

Her sayfaya site haritasına açıkça görünen bir bağlantı yerleştirmek gerekir. Haritayı gösteren sayfa, kullanıcı ekranında iki sayfadan büyük olmamalıdır. İki tür harita kullanılır: statik ve dinamik. Dinamik bir görünüm kullanıcının daha da fazla kafa karışıklığına yol açtığı için, bilgi mimarisinin statik bir görüntüsüne sahip bir harita kullanmak en etkili yöntemdir. Harita, kullanıcıyı daha iyi yönlendirmek için oluşturuldu, bu nedenle, haritada yalnızca kullanıcının sitedeki mevcut konumunu değil, aynı zamanda daha önce ziyaret ettiği bölümleri de görüntülemek gerekiyor.

Şirketin web sitesinin ana sayfası, web sitesinin tüm ağa bakan yüzüdür (Şekil 2 Ek B). Ana sayfada, şirketin hedefleri açıkça belirtilirken, her tasarım öğesi kullanıcının siteyi daha iyi anlamasına ve sorunlarını çözmek için eylem sırasını belirlemesine izin vermelidir.

Çoğu kullanıcının site içindeki yolculuğuna ana sayfadan başlar. Aynı zamanda sitemiz, siteye derin bağlantı kullanarak gelen kişilerin kendilerini rahat hissetmelerini sağlayacak şekilde tasarlanmalıdır. Bunu yapmak için sitenin her sayfasına yerleştirmeniz gerekir:

Sol üst köşede şirket adı veya logosu

Site için bir cümleden oluşan bireysel slogan

Kullanıcının baştan sona kadar tüm yolu kapsadığı için bu sayfaya ulaştığı varsayılamaz. Hiyerarşinin en üst seviyesinin sayfalarında belirttiğimiz bilgileri görmemiş olması mümkündür. Derin bağlantılarla kullanıcıyı o yere yönlendirmeli, sitenin neresinde olduğunu ona söylemeli ve sayfadaki zincir bağlantısını göstermeliyiz. Arama motorlarında bazı sayfanın dizine eklenmemesi gerekiyorsa, "HEAD" öğesine girmelisiniz .

"Hakkımızda" bölümünde, şirket hakkında temel bilgileri vermelisiniz:

· İletişim bilgileri;

· Kuruluşun felsefesi (iş vizyonu, toplum ilişkileri, özlemler);

· Başlıca tarihi kilometre taşları;

Hakkımızda sayfasının üst kısmındaki kapsamlı açıklama, kullanıcının bu verilen derinliklerde ne olduğunu daha iyi anlamasına yardımcı olur.

Metnin hem genç hem de yaşlı kullanıcılar için okunması kolay olmalıdır, bu nedenle yazı tipi boyutunu mutlak değil, göreli birimlerle belirtmemiz gerekir, çünkü boyut kullanıcıların kendileri tarafından seçilmelidir. Bu durumda, site sayfalarının yatay kaydırılması ne kadar can sıkıcı olursa olsun, metin sayfaya tamamen sığmalıdır.

Kullanıcılar nadiren web sayfalarını kelime kelime okurlar. İlk bakışta gerçekleri arar ve ayrıntıları görmezden gelir, ancak ilgi çekici materyali bulduktan sonra daha derine inebilir. Yaklaşık bir sayfa görünümü şeması şuna benzer: İlk satır yatay olarak tam olarak görüntülenir, bir sonraki satır tam derinlikte görüntülenmez ve sonraki her satırda bilginin kavranması gittikçe azalır.

Bu nedenle, kullanıcılar genellikle makalenin yalnızca üst kısmını görüntüler. Ve sadece en ilgili okuyucular sayfayı atlayacak ve sadece bu birkaç kişi makalenin tarihini tüm ayrıntılarıyla anlayacaktır. Bu nedenle, makalenin bir "sonuç" ile başladığı, ardından en önemli bilgilerle ilgili bir mesajın geldiği ve sonunda olayın arka planının verildiği "ters piramitler ilkesi" nin uygulanması önemlidir.

Sayfaların daha kolay görüntülenmesini sağlamak için şunları kullanacağız:

· Anahtar kelimelerin vurgulanması;

· İyi yazılmış başlıklar;

· İşaretli listeler;

· Fikir başına bir paragraf (kullanıcılar, paragrafın ana kelimelerinden etkilenmiyorlarsa diğer tüm fikirleri atlayacaklar);

· Tersine çevrilmiş piramidin stili (makalenin bir sonuçla başladığı yer);

· Normal bir makaleden daha az kelime;

· Asgari anlaşılır terimler;

· Mesajın oluşturulma tarihinin belirtilmesi (ne kadarının o anda alakalı olduğunu bilmek için);

· "ALT" özniteliğinin bağlamsal bilgileri.

E-posta başlıkları genellikle bağlam dışında görüntülenir:

· Sitedeki makaleler listesinde;

· E-posta mesajlarının başlıklarında;

· Arama sonuçlarında;

· Tarayıcı yer imlerinde.

Aynı zamanda, kullanıcılar başlıkların altındaki metni atladıklarında, başlığımızı anlayacak herhangi bir süper bilgiye sahip olmamalıdır. Bu nedenle, başlık metni, içeriğin geri kalanı yokken anlaşılmasına izin veren kendi başına bir bilgi parçası olmalıdır. Başlık yazarken tarafsız bir dil kullanmalı ve şunları kullanmamalısınız: kelime oyunları, "ziller ve ıslık", "cazibe", büyük harfler (kullanıcıya bağırıyormuşuz gibi görünüyor)

Kullanıcılar anlamlı başlıkları tercih ederler. Mikro içerik ne kadar kısa olursa, göz atmak o kadar kolay olur. Her makalenin başında ve sayfa başlığında aynı kelimenin kullanımını dışlamak gerekir, çünkü bu tür birkaç makaleyi aynı anda kullanırken, panel veya sekmelerde gerekli makaleyi seçmek zor olacaktır.

Bize bir e-posta adresi vermeyi talep ettiğinizde, burada ve şimdi kullanıcının tam olarak ne alacağını ve posta kutusunun huzurunu ne sıklıkla bozacağınızı söylemelisiniz. Mailto bağlantıları, önümüzde bir posta adresimiz olduğunu tam olarak anlayabileceğiniz şekilde kullanılmalıdır. İsme tıklamak onun biyografisine götürmesi gerektiğinden, isimlere posta bağlantıları yerleştirmeyin. E-posta ile iletişim kurarken, kullanıcı onunla kişisel bir ilişki kurmadığı sürece çalışanlardan birinin özel adını kullanmak için bir neden yoktur (bilinmeyen kişilerden gelen mektuplar çoğunlukla çöp kutusuna atılır).

Sitenin güvenilirliğini artırmak için yüksek kaliteli grafikler kullanmalısınız. Bu durumda, varsayılan olarak büyük resimler kullanmamalısınız. Eskizlerin kullanılması ve gerekirse kullanıcının istediği kadar artırılması tavsiye edilir. Küçük resimler, resimle ilgili tüm temel bilgileri içermelidir. Sitede göz kamaştırıcı bir Hollywood gülümsemesine sahip fotoğraflı modeller yerine gerçek çalışanların ve müşterilerin fotoğraflarını kullanmak daha doğru olacaktır. Ayrıca, iyi bir yazma stili ve diğer sitelere giden hipermetin bağlantıları kullanmak da gereklidir. Ek bir duygusal yük taşıdığından "reklam suyu" kullanmaya gerek yoktur ve kullanıcıların abartıyı gerçek gerçeklerden ayırmak için zaman harcaması gerekir.

Site bağlılığını artırmanın klasik yolu, düzenli aralıklarla (günlükten aya kadar) yeni içerik yayınlamaktır. Dileyenler için, taze materyallerin postalanması organize edilmelidir. Abone olanların neredeyse% 100'ü siteyi periyodik olarak ziyaret ederken, yazar kendisini hatırlatacaktır.

Sitenin tasarımı insanlara uyarlanabilir olmalıdır. Böyle bir cihazın seçeneklerinden biri profildir, ancak doldurulması sabır gerektirir, çünkü bu nedenle yerleşik site ziyaretçileri tarafından doldurulur. Bu nedenle, kullanıcıları izlemek için, sıkıcı bir kayıt prosedürü yerine gerekli tüm bilgilerin girildiği dosyada bir "tanımlama bilgisi" kullanmak daha iyidir. Bununla birlikte, güvenli çalışma için kayıt gerekliyse, girdi için çok katı formlar oluşturmamalısınız. Otomatik tamamlamayı kullanmak mümkünse ve imleci otomatik olarak formun ilk alanına konumlandırın.

İnternette arama yapmak için formlar oluşturmamalısınız, kullanıcının ihtiyacı olursa özel bir arama motoru kullanacaktır.

Bağlantılar tahmin edilebilir olmalıdır ve kullanıcı bağlantıya tıklarsa ne olacağını bilmelidir. Bağlantının ne olduğunu netleştirin: Metin ise renkli veya altı çizili olsun. Ziyaret edilen ve ziyaret edilmeyen bağlantılar arasındaki farkı gizlemeyin. Arama motorlarının en önemli ziyaretçiler olduğu, sağır ve yüksek teknolojiye kör oldukları beklentisiyle bağlantılar oluşturun. Arama motorlarında ve yer imlerinde iyi görünmeleri için "başlık" etiketlerinin stilini belirleyin, böylece bağlantıları bir anahtar kelimeyle başlatmanız gerekir.

Diğer siteler ve arama motorları bu durumda bize bağlanmayacağından, bozuk bağlantıların görünmesinden kaçının.

Sitede gezinirken, kullanıcıya kendisini verin, sayfaların açılır pencerelerde veya başka bir şekilde nasıl açılacağını seçin.

WEB'de kullanıcılar hedeflerinden başka hiçbir şeye dikkat etmezler ve onları hedefe ulaşmaktan alıkoyan reklamlar basitçe onlar tarafından görmezden gelinir. Reklamımız, kullanıcı ilgilendiği materyali bulmadan önce görünürse, büyük olasılıkla kapatılacaktır. Ve asıl görevini tamamladığında ve reklama daha yakından bakmaya hazır olduğunda, açılır pencereyi kapattığı için göremeyecektir. Bu nedenle kullanıcıyı asla amacınızdan uzaklaştırmamalısınız.

Bir kullanıcı bir arama motoruna bir sorgunun kelimelerini yazdığında, sorgu sonuçları listesinde görünen reklamlar, kişinin ihtiyaç duyduğu şeyle doğrudan ilgili olacaktır. Ve böylece bu reklamları ve bağlantılara tıklamaları okur. Bu tür reklamlar, el ilanları dağıtmaktan çok daha ucuzdur.

Dolayısıyla başarının sırrı, reklamları kullanıcıların hedefleriyle birleştirmektir.

· "Kapat" düğmesinin olmaması;

· Üzerine tıkladığınızda ne olacağını açıkça belirtin;

· Mevcut sayfadan çıkmanıza gerek kalmadan kendiniz hakkında ek bilgi verir.

Değerlendirme çalışmasını yürütmek için üç ila beş katılımcının dahil edilmesi gerekir. Her biri işi ayrı ayrı yapıyor. Daha sonra sonuçları karşılaştırılır ve tek bir sonuca götürülür. Test iki aşamada gerçekleştirilir:

1) arayüzün nasıl çalıştığını anlamak;

2) belirli unsurlar üzerinde yoğunlaşma.

Gelecekte ne tekrarlanırsa tekrarlansın, her sorundan ayrı ayrı bahsetmek gerekir.

Web Uygulama Geliştirme Araçları

Web uygulamaları geliştirmek için programlama dillerinin kapsamları

Köprü Metni Biçimlendirme Dili veya daha yaygın olarak HTML olarak adlandırılan, World Wide Web'in temelini oluşturan bilgisayar dilidir. HTML dili sayesinde, herhangi bir metin işaretlenebilir, hiper metne dönüştürülebilir ve ardından Web'de yayınlanabilir.

HTML, Web tarayıcılarının bir sayfayı görüntülediği kendi karakter kümesine sahiptir. Tanımlayıcılar olarak adlandırılan bu semboller, köprü oluşturmak için gereken öğeleri içerir.

HTML belgelerinin ayırt edici özelliklerinden biri, belgenin kendisinin yalnızca metin içermesi ve diğer tüm nesnelerin, özel etiketler kullanılarak Tarayıcı tarafından görüntülendiği anda belgeye gömülü ve ayrı olarak depolanmasıdır. Bir HTML dosyasını kaydettiğinizde, belgenin konumunda, beraberindeki grafik tasarım öğelerinin yerleştirildiği bir klasör oluşturulur.

PHP, öncelikle sunucu tarafı betikleri oluşturmak için kullanılır, bu yüzden aslında icat edilmiştir. PHP, html form verilerini işleme, dinamik olarak html sayfaları oluşturma ve benzerleri dahil olmak üzere diğer CGI betikleri ile aynı görevleri çözebilir. Ancak PHP'nin kullanılabileceği başka alanlar da var.

İkinci alan, komut satırında çalışan komut dosyalarının oluşturulmasıdır. Yani, PHP kullanarak, belirli bir makinede web sunucusu ve tarayıcıdan bağımsız olarak yürütülecek bu tür komut dosyaları oluşturabilirsiniz.

Ve son alan, istemci tarafında çalışan GUI uygulamalarının (grafik arayüzler) oluşturulmasıdır.

Ajax, Asenkron Javascript ve XML anlamına gelir ve kelimenin tam anlamıyla bir teknoloji değildir. Standart bir web uygulamasında sunucu tüm bilgileri işliyorsa, tarayıcı yalnızca kullanıcıyla etkileşimden, istekleri iletmekten ve alınan HTML'yi görüntülemekten sorumluysa, bir Ajax uygulamasında kullanıcı ve sunucu arasında başka bir aracı görünür - Ajax motoru. Hangi isteklerin "yerinde" işlenebileceğini ve hangilerine sunucu tarafından ulaşılması gerektiğini belirler.

Sunucu davranışı da değişti. Sunucu daha önce her istek için yeni bir sayfa yayınladıysa, şimdi yalnızca istemcinin ihtiyaç duyduğu verileri gönderir ve Ajax motoru onlardan HTML'yi tarayıcıda oluşturur.

Eşzamansızlık, her kullanıcı tıklamasının sunucuya ulaşmamasında ortaya çıkar ve bunun tersi de doğrudur - her sunucu yanıtı bir kullanıcının isteğinden kaynaklanmaz. İsteklerin çoğu Ajax motoru tarafından üretilir ve kullanıcı eylemlerini tahmin ederek bilgileri yükleyecek şekilde yazılabilir.

Ajax nerede kullanılır:

· Formlar. Çok yavaşlar. Veriler eşzamansız olarak aktarılırsa, sayfa yeniden yüklenmez.

· "Ağaç" şeklinde gezinme. Genel olarak, bu tür bir navigasyon korkunçtur. Basit bir topoloji çok daha uygundur, ancak buna gelirse, Ajax kullanmak daha iyidir.

· Filtreler. Siteler genellikle tarihe göre sıralanır. Ajax bunu çok daha kolay hale getirecek.

JavaScript

JavaScript programlama dili, etkileşimli HTML belgeleri oluşturmak için Netscape tarafından geliştirilmiştir. Hem istemci hem de sunucu tarafında çalışan gömülü uygulamalar geliştirmek için nesne yönelimli bir dildir. Dilin sözdizimi Java'nınkine çok benzer - dolayısıyla Java benzeri olarak adlandırılır.

JavaScript için ana kullanımlar aşağıdaki kategorilere ayrılır:

· Bir komut dosyası kullanarak bir belgenin dinamik olarak oluşturulması;

· Sunucuya göndermeden önce, kullanıcı tarafından doldurulan HTML form alanlarının geçerliliğinin hızlıca doğrulanması;

· Basamaklı stil sayfaları ve belge nesne modeli ile birlikte dinamik HTML sayfalarının oluşturulması;

· Bir HTML sayfasına gömülü bir JavaScript uygulamasıyla çözülen "yerel" sorunları çözerken kullanıcıyla etkileşim.

VBScript

Komut dosyası dili VBScript, Microsoft tarafından geliştirilmiştir ve programcılar arasında oldukça yaygın olan Windows uygulamalarını geliştirmek için kullanılan Visual Basic dilinin bir alt kümesidir. VBScript ebeveyni gibi basit ve öğrenmesi kolaydır.

Komut dosyası oluşturma için kullanmanın avantajı, küçük ayarlamalarla, önceden Visual Basic ve Visual Basic for Application dillerinde yazılmış yordamları kullanma yeteneğidir.

VBScript'te yazılan komut dosyalarının işlevselliği JavaScript komut dosyalarından farklı değildir: dinamik olarak bir belge veya onun bir parçasını oluşturma, olayları yakalama ve işleme, vb.

VBScript, istemci komut dosyaları yazmak için (bu durumda, tarayıcının bu dil için yerleşik bir yorumlayıcıya sahip olması gerekir) ve ayrıca sunucuya komut dosyaları yazmak için kullanılır (bu durumda, sunucu VBScript'i desteklemelidir).

İstemci komut dosyalarını oluşturmak için JavaScript'e benzer bir dizi nesne kullanılır. İstemci ve sunucu nesneleri birbirinden farklıdır, ancak hem istemci hem de sunucu komut dosyalarını geliştirmede kullanılan ortak bir nesne çekirdeği (çekirdek) vardır.

Perl, sistem yönetim araçlarını geliştirmek için en yaygın olarak kullanılan araç olsa da, son zamanlarda İnternet uygulamalarının geliştirilmesinde büyük bir popülerlik kazanmıştır: CGI komut dosyaları, otomatik e-posta işleme sistemleri ve Web siteleri desteği.

Perl ile gerçekleştirebileceğiniz bazı görev örnekleri şunlardır:

· Windows NT kullanıcılarının durumları ve yetenekleri arasındaki uyuşmazlığı kontrol etmek;

· NT hizmetlerinin komut satırından ve yerel bir makineden uzaktan yönetilmesi, ayrı bir makinede istatistiksel verilerin elde edilmesi;

· FTP protokolü ile çalışabilir;

· UNIX ve Windows sistem desteği.

Şu anda World Wide Web'de barındırılan birkaç milyon Web sitesi var ve bunların sayısı sürekli artıyor. Herkes sadece bunlardan herhangi birini görme ve kendileri için faydalı bilgiler elde etme şansına sahip değil, aynı zamanda yaratımlarında aktif rol alma fırsatına da sahip. Gelişimin gerçekleşeceği ortam büyük önem taşımaktadır.

Macromedia, Dreamweaver'ı sezgisel ve kullanımı kolay hale getirmeye devam ediyor. Bir yandan güçlü araçlar ve diğer yandan kullanım kolaylığı, Macromedia ürünlerini hem profesyonel web tasarımcıları hem de yeni başlayanlar için ideal bir yazılım paketi haline getirir. Macromedia paketinde yer alan Flash, Firework, Dreamweaver gibi ürünler, çalışmanızı daha verimli hale getirir ve aynı zamanda birbirlerinin yerini alabilir (örneğin, herhangi birinde düğmeler oluşturabilirsiniz). Sitespring, FreeHand gibi ürünler bir müşteriyle çalışırken verimlilik katacaktır.

Dreamweaver'ın birçok avantajı vardır:

Dreamweaver, temiz HTML'yi ve en son DHTML ve CSS uzantılarını destekler.

Otomatik bağlantı yönetimi için mükemmel araçlar içerir; yani, dosyalar ortamda her taşındığında, tüm bağlantılar otomatik olarak geri yüklenir. İstenmeyen hasarlardan korumak için sayfa bölümlerinin engellenmesi vardır.

Birkaç adım önce yapılan değişiklikleri geri almanıza izin verir (ancak, sayfayı kaydettikten sonra değişiklikleri geri alamazsınız).

"Farklı tarayıcılar için dinamik kontrol" uygular.

Hem üçüncü taraf geliştiricilerin hem de Macromedia'nın (500'den fazla) uzantılarını destekler.

Dreamweaver, gezinme çubuğu, telif hakkı tanımlayıcısı ve daha fazlası gibi web sayfalarına uygulanabilen bir öğe kitaplığıyla birlikte gelir.

Web sayfalarına multimedya ve Flash ve Java'dan RealAudio'ya çeşitli dosya türleri, arama motorları, forumlar, e-ticaret sistemleri gibi etkileşimli öğeler eklemek için kullanılır.

Dreamweaver'ın kendi görüntüleme araçları yoktur. Yalnızca en basit düzenleme araçlarını içerir, bu nedenle görüntüleri oluşturmak ve düzenlemek için özel grafik düzenleyicilere ihtiyacımız var.

Dreamweaver, sayfaların daha hızlı yüklenmesi ve tarayıcılarda daha iyi görünmesi için gereksiz kodları Microsoft uygulamalarından kaldırmanıza olanak tanır.

Fireworks, web üzerinde daha fazla en iyileştirme ve gönderme becerisine sahip bir grafik düzenleyicidir. Çok çeşitli araçlar kullanarak, bir programdan diğerine atlamak zorunda kalmadan, aynı dosya içinde hem vektör hem de bitmap grafikleri oluşturabilir ve düzenleyebiliriz. Fireworks, HTML ve JavaScript üretir ve web sayfalarımız için kolayca dinamik menüler ve gezinme çubukları oluşturabilir. Grafik dosyalarının etkili optimizasyonu, kaliteyi kaybetmeden boyutlarını olabildiğince küçültmenize olanak tanır.

Ayrıca WEB sayfalarının düzenlerini düzenlemek de mümkündür. Örneğin, Fireworks 8'de, gelecekteki sitenin tam genişliğinde bir grafik dosyası açabilir, gerekli grafik tasarımını çizebilir ve sonra bunu, HTML belgesinin gelecekteki tablosu gibi görünmesi gerektiği gibi Dilim Aracı ile kesebilirsiniz. Bundan sonra, tek tek grafik öğelerini sonlandırmaya başlayabilir ve diğer şeylerin yanı sıra, programlama dilini (JavaScript) bilmeden imlece tepki veren aktif grafikler oluşturabilirsiniz.

Vektör grafikleri ile çalışmalarında liderlik mücadelesinde değişen derecelerde başarıya sahip üç profesyonel grafik editöründen biri. FreeHand, rakiplerinden - CorelDraw ve Adobe Illustrator'dan çok daha hızlı ve daha kolaydır. FreeHand, logolar, reklamlar, Web grafikleri ve animasyonlar oluşturmak için mükemmeldir.

Programın yapımcıları, kullanıcılar için hayatı olabildiğince kolaylaştırmak için çok çaba sarf ettiler: programın arayüzü basit ve sezgiseldir, nesnelerin karmaşık dönüşümlerini hızlı ve kolay bir şekilde gerçekleştirmenize veya çeşitli sanatsal efektler elde etmenize olanak tanıyan birçok "aygıt" vardır. FreeHand, neredeyse tüm yaygın formatlardaki dosyaları dışa ve içe aktarabilir. Ayrıca, diğer yaygın programları (Adobe Illustrator, CorelDraw) taklit eden kısayol tuşu ayarları içerir. Bu nedenle FreeHand'e geçerek yeniden öğrenmeye gerek yoktur.

FreeHand'in büyük projeler üzerinde çalışırken ilginç ve önemli bir özelliği, hem metin hem de tüm grafik nesneleri için belgede genel değişiklikler yapma yeteneğidir. Küresel değiştirme mekanizması çok esnektir. Değiştirmeye ek olarak, sonraki dönüştürme için belirtilen özelliklere sahip nesneleri seçmenize olanak tanır. Nesneleri aramak ve değiştirmek veya seçmek için kullanılan ana özellikler renk, dış hat kalınlığı, yazı tipi, dönüş açısıdır.

FreeHand belgeleri kolayca web sayfalarına dönüşür. Elbette FreeHand bir HTML editörü değildir, ancak temel HTML öğelerini destekler. FreeHand ile Flash animasyonlu bir web sayfası sağlamak kolaydır. Metin blokları, nesne grupları ve yolları olan nesneler animasyon klibine eklenir. Küçük bir FreeHand nesnesi klibi, kelimenin tam anlamıyla tek bir komutla oluşturulur - geriye kalan tek şey bazı ayarların izini sürmektir. Klibin her karesi ayrı bir katmana yerleştirilir; animasyon efekti, tek tek katmanların içeriklerinin sıralı oynatılmasıyla elde edilir. Ancak FreeHand, Macromedia Flash editörünün yerini almaz.

WEB siteleri için çekici etkileşimli multimedya sunumları oluşturur. Flash, vektör grafikleri ve animasyon ile karakterize edilir, ancak bitmap grafiklerini işlemek veya görüntülemek, video çekimlerini düzenlemek ve hatta ses dosyalarını işlemek için de kullanılabilir.

Flash içeriği, bir Flash oynatıcı kullanılarak çeşitli platformlarda görüntülenmek üzere kompakt SWF dosyaları olarak yayınlanır. Bir SWF dosyasını çevrimiçi yürüttüğünüzde, MP3 ses dosyaları, Flash videolar ve JPEG görüntüleri gibi içerikleri SWF dosyasına dinamik olarak yükleyebilirsiniz. Flash Player, veritabanı, XML veya web hizmetleriyle birleştirmek için veri kaynaklarına bağlanmanıza izin verir. Tüm bu yeteneklerle, çekici animasyon parçacıkları ve efektleri veriye dayalı uygulamalara eklenebilir. Flash, kenar yumuşatma desteğine sahiptir (bitişik renkleri karıştırarak anahatları yumuşatma). Bu dosya formatı vektör grafiklerine dayandığından, nesne herhangi bir çözünürlükte görüntü kalitesini korur ve animasyon kareleri oluşturmak için idealdir.

Olay odaklı güçlü dil. Kullanılan ActionScript dili, devralabileceğiniz koşullar, döngüler, diziler, işlevler ve sınıfları destekleyen neredeyse eksiksiz bir programlama dilidir.

Flash, ortaya çıkan dosyaların küçük boyutundan ve bir vektör görüntü formatının kullanılmasından ve sayfa boyutunu ve indirme süresini azaltmada çok olumlu bir etkiye sahip olan raster ve ses dosyalarının sıkıştırılmasından yanadır.

Bu program oldukça kullanıcı dostudur. Birçok hazır etiket ve şablon içerir.

Arayüz esnekliği, ürünün en güçlü yönlerinden biridir. Herkes HomeSite arayüzünü tercihlerine ve ihtiyaçlarına göre kolayca özelleştirebilir.

İşlemde, kullanıcı çalışma alanını iki sekme ile görebilir - Gözat ve Düzenle. Yani, programlama Düzenle sekmesinde gerçekleşir ve Gözat sekmesini seçerseniz sonuç görülebilir. Yeni bir sayfa oluştururken, HTML ve BODY gibi bazı etiketler düzenleme alanında otomatik olarak görünecektir. Bu, yeni bir sayfa oluşturulduğunda yüklenen şablondur. İçeriği değiştirilebilir.

HomeSite, site mimarisi oluşturmayı çok kolaylaştırır. Bu, hazır etiketlere sahip sekmeli bir sistem olan Quick Bar ile kolaylaştırılmıştır. Bu sekmelerdeki etiketler, paragraf gibi basit olanlardan java betiklerine kadar çok farklıdır. Genelde, Özelleştir menüsünden gerekli tüm etiketleri ekleyerek bir sekmeden ayrılabilirsiniz. Ayrıca etiketleri veya bunların kombinasyonlarını kendiniz de oluşturabilirsiniz. Belirli bir etikete sahip bir düğmeye tıkladığınızda, etiket seçeneklerini yapılandırabileceğiniz ve özniteliklerini belirtebileceğiniz bir pencere açılır. WYSIWYG modunu tüm artıları ve eksileri ile destekler.

Çalışma hızı için etiketleri düzenlemek için birçok araç vardır. Bunlar, örneğin, Etiket Tamamlama, Etiket Düzenleyicileri ve Etiket Sicili gibi özelliklerdir. Etiketleri ve niteliklerini düzenlemeyi çok daha kolaylaştırırlar. Kod Parçacıkları da vardır.

HomeSite, kaynak kontrolü ve proje yönetimi sistemleriyle sorunsuz bir şekilde entegre olur ve bir siteyi hızlı bir şekilde dağıtabilmemiz ve verimli bir şekilde organize edebilmemiz için kapsamlı FTP yetenekleri sunar.

Microsoft Office paketinin popülerliğinden dolayı piyasadaki en popüler HTML editörüdür. Program, güçlü özellikler ve görüntü oluşturmak için tasarlanmış olan Image Composer dahil çekici bir yazılım paketi sunar (Ek B). FrontPage ayrıca bir Web sitesine etkileşimli özellikler eklemek için gereken Web bileşenlerini içerir. Microsoft FrontPage, klasik bir WYSIWYG editörüdür, ancak kodu manuel olarak düzenleme yeteneğine sahiptir.

Programın bir belgeyle üç çalışma modu vardır: Normal, HTML ve Önizleme.

Normal modda web sayfaları, metinden resimlere kadar tüm öğeleri düzenleme yeteneğine sahip basit bir metin dosyasıdır.

HTML modunda, sözdizimi vurgulama gerçekleştirilir, ancak vasat - tanımlayıcılar maviyle vurgulanır, diğer her şey siyahtır.

Önizleme modunda, sayfanızın tarayıcı penceresinde nasıl görüneceğini görebilirsiniz.

FrontPage, tablo oluşturmayı çok daha kolay hale getiren bir tablo tasarımcısına sahiptir. Programın temel avantajlarından biri, kullanıcının projesinin tasarımı üzerine beyinlerini karıştırmamasına izin veren çok sayıda mevcut şablondur. Gerekli şablonu seçtikten sonra, doğrudan sayfayı içerikle doldurmaya devam edebiliriz. FrontPage'in güzelliği burada devreye girer: HTML sayfası oluşturma süreci, Microsoft Word'de normal bir metin belgesi oluşturmaktan farklı değildir. Metni düzenlemek, biçimlendirmesini değiştirmek, tablolar oluşturmak ve düzenlemek, çeşitli nesneler ve görüntüler eklemek ve bunların tümünü HTML bilgisi olmadan kullanmak için aynı araçlar bizim için kullanılabilir. FrontPage çalışma alanını belirli sayfa öğelerini (resimler, metinler, başlıklar vb.) İçeren birkaç bloğa ayırır. Her blok için, kendi biçimlendirme parametrelerinizi ve sayfaya göre konumunu atayabilirsiniz.

Eksileri: küçük bir geliştirme araçları seti, programı ayrı olarak satın alamama. Microsoft FrontPage ilk kez bir HTML editörü olarak çalışacaktır, ancak ihtiyaçlarınız arttıkça yetenekleri yeterli olmayabilir. Madeni paranın bir dezavantajı da var - ortaya çıkan kodun karmaşıklığı ve hantallığı, bu da doğal olarak belgenin son boyutunu etkiliyor. Gelecekte böyle bir belgede değişiklik yapmak da çok zor olacaktır. Ancak bu, belirli bir ürünün değil, neredeyse tüm WYSIWYG editörlerinin eksikliğidir (Ne Görürseniz Onu Alırsınız - "Ne görürseniz onu alırsınız").

Microsoft Word'ün bir metin editörü olmasına ve aslında bir HTML editörü olarak kabul edilmemesine rağmen. Dosyaları HTML formatında kaydetme özelliğine sahiptir. Sonuç olarak, Microsoft Word'de şu veya bu şekilde oluşturulmuş sayfalarla karşılaşabiliriz. Düzenleyiciden alınan HTML kodundaki sorunlar FrontPage'deki sorunlara benzer: bu programların her ikisi de HTML standardına tamamen uymayan fazladan kod üretir. Günlük işlerinde Word kullanan çok sayıda insan, potansiyel HTML belge geliştiricileri haline gelir.

Word'de bir web sayfası oluşturmanın iki yolu vardır: Sihirbazı kullanarak veya var olan bir Word belgesini HTML biçimine dönüştürerek. Bununla birlikte, Word, en uygun şekilde olmasa da, HTML etiketlerini kendisi oluşturur. Dönüşüm, doğal olarak, belge tasarımının bazı unsurlarının kaybolmasına veya değiştirilmesine yol açar. HTML sayfasına kendi etiketlerinizi eklemeniz gerekiyorsa, Word, HTML kodunun doğrudan düzenlenmesini sağlar.

Yazı tipleri, geometrik şekiller vb. Gibi vektör grafikleri içeren resimler, yani illüstrasyonlar oluşturmak ve düzenlemek için tasarlanmıştır.

Web sayfaları birçok öğe içerebilir - HTML metni, bitmapler, vektör grafikleri. Illustrator'da, bir nesnedeki çeşitli web öğelerinin sınırlarını tanımlamak için parçacıklar kullanabilirsiniz. Web sayfası üç türde sunulan hücrelere bölünmüştür: resimler, resim yok, HTML metni.

Ayrıca, her bir parçayı kendi formatı, ayarları ve renk paleti ile bağımsız bir dosya olarak kaydedebilirsiniz. Parça kilitleme, yanlışlıkla pozisyon değişikliklerini önler. Parçanın boyutu, içerdiği nesneye bağlıdır. Bu nedenle, bir nesneyi taşırken veya yeniden boyutlandırırken, parça sınırları otomatik olarak ayarlanır, ancak gerekirse her zaman manuel olarak ayarlanabilir.

Bağlantı haritaları, bir görüntünün bir veya daha fazla bölgesini (sıcak noktalar olarak adlandırılır) bir URL ile ilişkilendirmenize olanak sağlar. Hotspot'a tıkladığımızda, web tarayıcısı ilgili dosyayı indirir.

Bağlantılar oluşturmak için bağlantı eşlemeleri ve parçacıklar kullanmak arasındaki temel fark, nesnenin bir web sayfasına nasıl dışa aktarıldığıdır. Bağlantı haritalarının kullanılması, nesneyi tek bir görüntü dosyası olarak depolar ve parça kullanılması durumunda, nesne birkaç ayrı dosyaya bölünür. Referans haritalar ile dilimler arasındaki diğer bir fark, haritaların bir nesnedeki çokgen veya dikdörtgen alanları bağlamanıza izin verirken dilimlerin yalnızca dikdörtgen alanlara izin vermesidir.

En popüler ve yaygın olarak kullanılan resim düzenleme programı. Yardımı ile son derece sanatsal görüntüler oluşturabilirsiniz. Profesyonel grafikler oluşturmak ve düzenlemek için ihtiyacınız olan her şeyi içerir.

Photoshop yalnızca bir görüntü düzenleme programı değil, sınıfındaki en güçlü ve zengin özelliklere sahip bir programdır. Program, bir görüntüyü rötuşlamanıza ve özel efektlere maruz bırakmanıza, bir çekimden diğerine ayrıntıları aktarmanıza, metin eklemenize, renk oranını değiştirmenize ve hatta gri tonlamalı görüntülere renk eklemenize olanak tanır. Photoshop araçları, suluboya ve yağlarla yapılandan daha kötüsü olmayan, tamamen sanatsal görüntüler oluşturmayı mümkün kılan grafik tabletlerle uyumludur.

Photoshop'un temel araçlarının tüm basitliğiyle, kullanıcı bunları "kendisi için" de özelleştirebilir. Ve bu, sonsuz çeşitlilikte boya kalemlerine sahip olmakla eşdeğerdir. Boya programları, çalışmaları için piksellere dayandığından, boya kalemleri, püskürtme tabancaları, sulu boyalar ve yağların elektronik (dijital) fotoğrafları ve daha fazlasıyla çalışmak için idealdir. Photoshop, görüntünüzdeki her piksel üzerinde tam kontrol sağlar. Sınırlı çözünürlüklü boyama programları eksikliği. Çünkü bir bitmap, sabit sayıda pikselden oluşur.

CorelDraw, bir belgede sunulan çok çeşitli bilgileri vektör ve raster nesneler, sıradan ve sanatsal metin blokları ve ayrıca İnternet nesneleri biçiminde işlemenize olanak tanır.

Program, farklı panellerde bulunan araçların sıradan düz çizimler şeklinde görüntülenmesi ve bunlardan birinin yalnızca işaretçi üzerine yerleştirildiğinde seçilmesi ile karakterize edilen modern bir düz tip arayüz kullanır.

Vektör çizerken, son görüntü elde edilene kadar çizgiler ve şekiller üst üste bindirilir. Her nesne diğerlerinden bağımsız olarak düzenlenebilir - nesne yaklaşımının birkaç avantajından biri, ancak görüntünün yine de aşamalar halinde oluşturulması gerekir. Bir vektör çizim programında çizgiler, şekiller ve metin matematiksel ifadelerle tanımlanır, bu da onları çıktı cihazının maksimum çözünürlüğüne otomatik olarak ayarlamayı mümkün kılar. Vektör grafiklerinin diğer bir avantajı, çok fazla disk alanı gerektirmemeleridir. Bir vektör çizim dosyasının boyutu yalnızca bu çizimi oluşturan nesnelerin sayısına ve karmaşıklığına bağlıdır, bu nedenle boyutu, bir raster görüntünün aksine, pratik olarak bu hacmi etkilemez.

CorelDraw, güçlü bir görsel web sayfası düzenleyicisinin niteliklerini gösterir: kullanıcı, JavaScript komut dosyalarını ve CSS stil sayfalarını içerebilen zengin HTML belgeleri oluşturabilir.

Güçlü grafikler, metin ve belge düzeni ve İnternet'te yayınlamak için dışa aktarma araçları sağlayan CorelDraw, bir HTML dosyasının ilk sürümlerini oluşturmak için iyi bir başlangıç \u200b\u200bnoktasıdır.

Görüntüleri bir sayfaya yerleştirirken en önemli görevlerden biri, görüntü dosyalarının boyutunu optimize etmektir. Toplam sayfa boyutu için önerilen tavan 100 ila 150 KB'dir. Görüntü dosyalarının boyutunun küçültülmesi, dosyaların sıkıştırılması ve renk sayısının azaltılmasıyla gerçekleştirilir. Bu görevler, yukarıda listelenen grafik programlarından herhangi biri için kullanılabilir.

Sonuç

Web teknolojisinin ortaya çıkmasıyla, bilgisayarlar dünya nüfusunun tamamen yeni katmanları tarafından kullanılıyor. Yeni teknolojiye hızla dahil olan farklı sosyal kutuplardaki en karakteristik gruplardan ikisini, hatta belki de kendi iradelerine karşı ayırabiliriz. Bir yandan bunlar, toplumun seçkin gruplarının temsilcileriydi - büyük kuruluşların başkanları, banka başkanları, üst düzey yöneticiler, etkili hükümet yetkilileri. Öte yandan, nüfusun en geniş katmanlarının temsilcileriydi - ev hanımları, emekliler, çocuklar.

İnternete bağlanan ve WWW hakkında bilgi arayan sosyal grupların yelpazesi, bilgi teknolojisi uzmanları kategorisine ait olmayan kullanıcılar pahasına sürekli genişlemektedir. Bunlar doktorlar, inşaatçılar, tarihçiler, avukatlar, finansörler, sporcular, gezginler, din adamları, aktörler, yazarlar, sanatçılar. Liste sonsuz. Profesyonel faaliyetleri veya hobileri için Web'in yararlılığını ve vazgeçilmezliğini hisseden herkes, World Wide Web'deki büyük bilgi tüketicileri ordusuna katılır.

Hiper metin işaretleme teknolojilerinin gelişmesiyle birlikte, şirketin başarısını ve başarısızlıklarını anlatan büyük şirketlerin sitelerinden, aynı şehirdeki ofislerini ziyaret etmeyi teklif eden küçük şirketlerin sitelerine kadar konuları tamamen farklı olan internette giderek daha fazla site görünmeye başladı.

İnternet teknolojilerinin gelişimi İnternette yeni bir dalın ortaya çıkmasına ivme kazandırdı - İnternet forumları. Dünyanın her yerinden insanların iletişim kurabileceği, herhangi bir soruya yanıt alabileceği ve hatta iş anlaşmaları yapabileceği web siteleri ve hatta tüm portallar ortaya çıkmaya başladı.

Web sitesi oluşturma, şirkete hem eski müşterileri elde tutma hem de yenilerini çekme fırsatı sağlayacak bir bilgi kaynağı oluşturmayı amaçlayan bir pazarlama adımıdır.

Web sitesi oluşturma ve geliştirme şunları içerir:

· Sitenin geliştirilmesi için ilk teknik şartnamelerin onaylanması;

· Sitenin yapısal planının tanımı - bölümlerin, içeriğin ve gezinmenin konumu;

· Web tasarımı - site düzeni, stilleri ve gezinme öğelerinin grafik öğelerinin oluşturulması;

· Projede gerekli olan program kodunun, modüllerin, veri tabanının ve sitenin diğer öğelerinin geliştirilmesi;

· İnternette test etme ve site yerleştirme.

Web siteleri oluşturmak için pek çok araç vardır, ancak bunlardan yalnızca birkaçı, geliştiricilere karşı karşıya oldukları sorunların büyük çoğunluğunu çözmek için araçlar sağlayabilir. Bir web sitesi geliştirirken, interaktif web sayfaları oluşturmanıza izin veren tüm modern web teknolojilerinden, ilk aşamada belirlenen görevleri yerine getirmek için en uygun olanı seçmek gerekir.

metin bilgileri ve özel komutlar içeren * .htm uzantılı bir metin dosyasıdır - bu bilgilerin tarayıcı penceresinde hangi biçimde görüntüleneceğini belirleyen HTML kodları

Kullanılan kaynakların listesi

1. Borisenko A.A. Web tasarımı. İki ve iki kadar kolay. - M: Eksmo, 2008. - 320 s.

2. Burlakov MV CorelDRAW 12. - SPb.; BHV-Petersburg, 2004. - 688 s.

3. Jamsa Chris. Yaratıcı web tasarımı için etkili bir kendi kendine çalışma kılavuzu. HTML, XHTML, CSS, JavaScript, PHP, ASP, ActiveX. Metin, grafikler, ses ve animasyon. İngilizceden Çeviri / Chris Jamsa, Konrad King, Andy Anderson - M .: DiaSoftUP, 2005. - 672 s.

4. Dunaev V. Kendi kendine talimat kılavuzu JavaScript, 2. baskı. - SPb .: Peter, 2005. - 395 s.

5. Zolnikov D.S. PHP5. Herhangi bir karmaşıklığa sahip bir web sitesi bağımsız olarak nasıl oluşturulur. - 2. baskı. silindi. - M .: NT Press, 2007. - 272s.

6. In'kova N. A., Zaitseva E. A., Kuzmina N. V., Tolstykh S. G. Web sitelerinin oluşturulması: çalışma kılavuzu. 5. Bölüm Tambov: Tamb yayınevi. durum teknoloji. Üniversite, 2005. - 56 s.

7. Mazurkevich A. PHP: programcının el kitabı / Alexander Mazurkevich, Dmitry Elovoy. - Minsk: Yeni bilgi, 2006. - 495 s.

8. McClelland Dick. Photoshop 7. Kullanıcı İncili. : Per. İngilizceden. - M .: "Williams" yayınevi, 2006. - 928 s.

9. Sır içermeyen Orlov LV Web sitesi. / L. V. Orlov. - 2. baskı. - M .: Buk-press, 2006. - 512 s.

10. Polonskaya E.L. HTML dili. Kendi kendine talimat kitabı.: - M .: Yayınevi "Williams", 2005. - 320 s.

11. Web sayfalarının ve Web sitelerinin oluşturulması. Kendi kendine talimat kitabı: [ders kitabı. manuel] / ed. V.N. Pechnikov. - M .: Triumph yayınevi, 2006. - 464 s.

12. Yakushev, LV İnternette çalışmaya başlıyoruz. Hızlı rehber. - M .: "Williams" yayınevi, 2006. -128 s.