Utvecklingsverktyg för webbapplikationer. Användningsområden för programmeringsspråk för utveckling av webbapplikationer. Webbapplikationer Verktyg för att skapa webbapplikationer

HTML. Processen att utveckla webbapplikationer blir liknande utvecklingen av vanliga Windows-applikationer, där utvecklaren visuellt har kontroller på formuläret, ställer in deras egenskaper och skriver händelsehanterare.

Utökningsbar värd- och livscykelhanteringsmiljö för webbapplikationer

Ett utbyggbart ASP .NET-värdramverk hanterar applikationens livscykel från första gången en användare får åtkomst till en resurs tills applikationen avslutas. ASP .NET själv använder en webbserver (IIS) som sin miljö, samtidigt som det tillhandahåller värdfunktioner. ASP .NET låter dig hantera händelser som inträffar i applikationer och skapa dina egna HTTP-hanterare och moduler.

En utbyggbar webbapplikations användargränssnittsdesignmiljö

ASP .NET låter dig skapa dina egna visuella redigerare för serverkontroller och integrera dem i utvecklingsverktyg som Visual Studio. Med visuella redigerare kan du utveckla användargränssnitt för kontroller och lägga till nödvändiga egenskaper och metoder till kontroller.

HTML. Processen att utveckla webbapplikationer blir liknande utvecklingen av vanliga Windows-applikationer, där utvecklaren visuellt har kontroller på formuläret, ställer in deras egenskaper och skriver händelsehanterare.

Utökningsbar värd- och livscykelhanteringsmiljö för webbapplikationer

Ett utbyggbart ASP .NET-värdramverk hanterar applikationens livscykel från första gången en användare får åtkomst till en resurs tills applikationen avslutas. ASP .NET själv använder en webbserver (IIS) som sin miljö, samtidigt som det tillhandahåller värdfunktioner. ASP .NET låter dig hantera händelser som inträffar i applikationer och skapa dina egna HTTP-hanterare och moduler.

En utbyggbar webbapplikations användargränssnittsdesignmiljö

ASP .NET låter dig skapa dina egna visuella redigerare för serverkontroller och integrera dem i utvecklingsverktyg som Visual Studio. Med visuella redigerare kan du utveckla användargränssnitt för kontroller och lägga till nödvändiga egenskaper och metoder till kontroller.

Introduktion

Effekten av global datoranvändning Internetnätverkmodern värld har inga historiska motsvarigheter. Dess nuvarande dag är början på eran av elektronisk penetration i alla sfärer av mänskligt liv, detta är mer än bara en marknadsföringskampanj, det är grunden för en ny filosofi och en ny affärsstrategi.

Det är ganska logiskt att anta att ur synvinkeln för reklamprodukter eller tjänster är Internet den viktigaste resursen. De flesta moderna människor använder Internet som den mest tillgängliga informationskällan.

Att skapa webbplatser är en av de viktigaste teknikerna för att utveckla Internetresurser. En bra webbplats, som absorberar all användbar information, är det bästa visitkortet för både ett kommersiellt företag och en utbildningsinstitution, som arbetar för dem när som helst på dygnet.

Efter att ha analyserat flera sajter som tillhandahåller informationsstöd till småföretag för att uppfylla deras mål, psykofysiologiska krav och informationsinnehåll, såväl som korrektheten i valet av utvecklingsverktyg, kan följande karakteristiska brister identifieras:

· bristande efterlevnad av webbplatsen med psykofysiologiska krav, vilket leder till ökad trötthet eller distraktion;

· passion för animation, grafiska bilder och videofragment som inte bär en semantisk belastning, innebär automatiskt en minskning av antalet potentiella besökare på webbplatsen, eftersom det ökar kraven på internetanslutningens bandbredd och trafikvolymen;

· Redundans eller brist på tillhandahållen information;

· felaktigt val av utvecklingsverktyg, vilket medför en orimlig kostnadsökning för den färdiga produkten.

Sålunda bestämma funktionaliteten hos verktyg och språk för webbutveckling, såväl som de psykofysiologiska kraven för text och grafisk information presenteras på skärmen verkar vara en brådskande uppgift.

Dessutom, med antalet onlineanvändare som uppskattas till mer än 500 miljoner (och växer med en hastighet av cirka 7 % per månad), är det nödvändigt att leta efter sätt att använda ny teknik som kan hjälpa till att locka och behålla uppmärksamheten hos användare som reser över de stora vidderna av webben.

Ämnet för forskningen är webbteknologier.

Objekt – miljöer och språk för att utveckla webbapplikationer.

Syftet med arbetet är att överväga möjligheterna praktisk användning språk och verktyg för att utveckla webbapplikationer.

1) överväga de grundläggande koncepten för webbteknik;

2) ge olika klassificeringar av webbapplikationer som används i affärsverksamhet;

3) överväga de psykofysiska kraven för webbapplikationer;

4) bestämma tillämpningsområdena för programmeringsspråk för utveckling av webbapplikationer;

5) analysera funktionaliteten i miljöer för att skapa webbapplikationer.

Det är värt att närma sig uppgiften att skapa din egen "Internetrepresentation" på ett ansvarsfullt sätt. Webbplatsen ska vara lätt att använda - sidor ska laddas så snabbt som möjligt, och själva resursen ska ha en logisk och begriplig struktur. Endast i det här fallet kan du räkna med att besökaren är intresserad av den information som tillhandahålls och stannar kvar på sajten.

Utveckling av modern datorutrustning och införandet av ny teknik markerade början på en ny riktning för livet på jorden. Under en ganska kort tidsperiod i utvecklingen av mikroelektronik och cybernetik har många förändringar skett.

Den progressiva utvecklingen av teknik har orsakat uppkomsten av nya mjukvaruprodukter. Varje år introduceras fler och fler programmeringsspråk. Samtliga riktar sig i första hand till målgruppen.

Inte bara datorer utvecklas, utan även nätverk. Om internet för bara några decennier sedan var ett litet privat nätverk, är det nu ett gigantiskt system av sammankopplade datorer, utan vilka vi kanske inte kan föreställa oss livet.

Internet är inte bara en "cool pool" där mycket "överhettade" människor känner sig så bekväma, utan också en plats där du kan "röra" nästan vilket hett ämne som helst utan rädsla för att bli bränd.

Webbteknik har helt revolutionerat idén om att arbeta med information och med en dator i allmänhet. Det visade sig att traditionella utvecklingsparametrar datateknik- produktivitet, genomströmning, lagringskapacitet - tog inte hänsyn till det viktigaste " flaskhals"system - gränssnitt med en person. Den föråldrade mekanismen för mänsklig interaktion med ett informationssystem höll tillbaka införandet av ny teknik och minskade fördelarna med deras användning. Och bara när gränssnittet mellan en person och en dator förenklades till naturligheten av en vanlig persons uppfattning följde en aldrig tidigare skådad explosion av intresse för datorteknikens möjligheter.

Information som är tillgänglig för Internetanvändare finns på datorer (webbservrar) på vilka en speciell programvara. Mycket av denna information är organiserad i form av webbplatser. Var och en av dem har sitt eget namn (adress) på Internet. En webbplats är information som presenteras i en viss form, som finns på en webbserver och har ett eget namn. För att visa webbplatser på användarens dator, använd specialprogram som kallas webbläsare. De vanligaste webbläsarna är för närvarande Internet Explorer och Netscape Navigator. Beroende på vilket webbplatsnamn vi anger i raden "Adress", kommer webbläsaren att ladda motsvarande information i sitt fönster.

En webbplats består av sammanlänkade webbsidor. Webbsidan är textfil med tillägget *.htm, som innehåller textinformation och speciella kommandon - HTML-koder som bestämmer hur denna information kommer att visas i webbläsarfönstret. All grafik-, ljud- och videoinformation ingår inte direkt på webbsidan och representeras av separata filer (Figur 1 Bilaga A).

Moderna webbapplikationer är främst portaler som tillhandahåller tjänster som inte kan användas någon annanstans. En av nackdelarna med sådana tjänster är svårigheten att utbyta information mellan företag. I synnerhet måste även kontaktuppgifter och annan personlig information anges på nytt på varje sådan webbplats.

För närvarande, när det gäller syfte, finns det tre huvudtyper av portaler:

· Offentliga eller horisontella portaler (kallas ibland megaportaler), som Yahoo, Lycos, Excite, Rambler. Sådana portaler är ofta resultatet av utvecklingen av sökmotorer. De är avsedda för den bredaste publiken, vilket återspeglas i innehållet i informationen och tjänsterna de tillhandahåller. Vanligtvis är denna information generell till sin natur, liksom de tjänster som tillhandahålls ( E-post, nyhetsbrev och så vidare).

· Vertikala portaler. Denna typ av portal är avsedd för specifika typer av marknader och betjänar publiken som använder tjänsterna på denna marknad eller arbetar på den. Exempel på sådana portaler är till exempel resebyråer som tillhandahåller tjänster för bokning av hotell, beställning och leverans av biljetter, tillgång till kartor och information om vägsträckor, eller B2B-portaler (business-to-business) som låter sina kunder implementera gemensamma affärsverksamhet (till exempel välja leverantörer och köpa varor, genomföra auktioner).

· Företagsportaler är avsedda för anställda, kunder och partners i ett företag. Användare av en sådan portal får tillgång till tjänster och applikationer avsedda för dem, beroende på deras roll och personliga profil.

Andra vanligaste webbapplikationer:

· Regionala internetportaler, universella till sin omfattning, men begränsade av intresserade besökares geografi (e1.ru);

· Sökmotorer- dessa är internetportaler som är utformade för att ge sina besökare möjlighet att hitta webbplatser där specificerade ord eller hela fraser finns (metabot.ru);

· En katalog är en samling länkar till webbplatser. Varför behöver vi kataloger om det finns en sökning? Mycket ofta vet vi inte exakt vad vi behöver, vi kan inte formulera det med några få ord (mail.ru);

· Elektroniska anslagstavlor är en plats på Internet där nästan alla kan lämna information av informations-, inbjudnings- eller reklamkaraktär;

· Forum är speciella webbplatser eller sektioner på webbplatser som är utformade för besökare att lämna meddelanden och utbyta åsikter;

· Chattar är en annan plats för kommunikation på Internet, men dess syfte är inte att utbyta åsikter om något ämne, utan helt enkelt att fördriva tid;

· Filer för nedladdning;

· Fotogallerier;

· Inslag av statistik;

· Lagra diverse information på Internet;

· E-postlistservrar, de erbjuder tjänster för att leverera information till ett brett spektrum av läsare (subscribe.ru);

· Onlinebutiker och auktioner (ozon.ru, molotok.ru).

Utgångspunkten i ett webbprojekt är en analys av sajtens mål och de funktioner som kommer att erbjudas användaren.

Den andra etappen kommer att bygga webbplatsens informationsarkitektur.

När allt material på webbplatsen och dess struktur är känt kan du gå vidare till utformningen av själva navigeringen och sidorna.

Det är nödvändigt att placera en tydligt synlig länk till webbplatskartan på varje sida. Sidan som visar kartan bör inte vara större än två sidor på användarens skärm. Två typer av kartor används: statiska och dynamiska. Det är mest effektivt att använda en karta med en statisk visning av informationsarkitekturen, eftersom en dynamisk vy leder till ännu större förvirring. Kartan skapades för att bättre orientera användaren, så kartan måste visa inte bara användarens nuvarande position på webbplatsen, utan även de avsnitt som han redan har besökt.

Huvudsidan på företagets webbplats är sidans ansikte, vänd mot hela nätverket (Figur 2 Bilaga B). På startsida Företagets mål är tydligt angivna, och varje designelement bör tillåta användaren att bättre förstå webbplatsen och bestämma sekvensen av åtgärder för att lösa sina problem.

Det är från huvudsidan som de flesta användare börjar sin resa genom sajten. Samtidigt ska vår sida vara gjord på ett sådant sätt att personer som kommer till sidan via en djuplänk känner sig bekväma. För att göra detta måste du placera på varje sida på webbplatsen:

· företagsnamn eller logotyp i det övre vänstra hörnet

· individuell slogan för sajten, bestående av en mening

Det kan inte antas att användaren har kommit fram till denna sida, som täcker hela vägen från början till slut. Det är mycket möjligt att han inte såg informationen som vi angav på sidorna högsta nivån hierarki. Med djuplänkar måste vi orientera användaren till en plats, tala om för honom var han är nu på webbplatsen, vilket indikerar en kedjelänk på sidan. Om det finns ett behov av att en sida inte ska indexeras i sökmotorer måste du ange i "HEAD"-elementet .

I avsnittet "Om oss" måste du ange grundläggande information om företaget:

· sammansättning av högsta ledningsgruppen (med bibliografi och fotografier);

· Kontaktinformation;

· Organisationens filosofi (affärsvision, relationer med samhället, ambitioner);

· viktigaste historiska milstolpar;

En lång förklaring överst på sidan "Om oss" hjälper användaren att bättre förstå vad som finns i djupet av denna giveaway.

Texten måste vara lätt att läsa av både unga och gamla användare, så vi kommer att behöva specificera teckenstorleken i relativa enheter snarare än i absoluta enheter, eftersom storleken måste väljas av användarna själva. I det här fallet måste texten passa helt på sidan, för att inte irritera användningen av horisontell rullning av webbplatsens sidor.

Användare läser sällan webbsidor ord för ord. Under den första visningen letar han efter fakta och struntar i detaljer, men efter att ha hittat material av intresse kan han gå djupare. Ett ungefärligt sidvisningsschema ser ut så här: den första horisontella linjen ses helt, nästa ses inte till sitt fulla djup, och för varje efterföljande rad minskar informationsryckningen mer och mer.

Därför ser användare ofta bara den översta delen av artikeln. Och bara de mest intresserade läsarna kommer att scrolla ner på sidan, och bara dessa få kommer att förstå historien om artikeln i alla dess detaljer. Därför är det viktigt att tillämpa den "omvända pyramidprincipen", som består i att artikeln börjar med en "slutsats", följt av ett meddelande om viktig information, och i slutet ges bakgrunden till händelsen.

För att göra sidorna bekväma att se använder vi:

· lyfta fram nyckelord;

· välskrivna rubriker;

· listor med markörer;

· ett stycke per idé (användare hoppar över alla andra idéer om de inte lockas av styckets huvudord);

· inverterad pyramidstil (där artikeln börjar med en slutsats);

· färre ord än i en vanlig artikel;

· minimum av oklara villkor;

· indikation på datumet då meddelandet skapades (för att veta hur långt det är är det relevant på det här ögonblicket);

· kontextuell information om "ALT"-attributet.

· e-postrubriker visas ofta ur sitt sammanhang:

· i listan över artiklar på webbplatsen;

· i rubrikerna på e-postmeddelanden;

· i sökresultat;

· i webbläsarens bokmärken.

Samtidigt ska användare inte ha någon superkunskap för att förstå vår rubrik om de hoppar över texten under rubrikerna. Av denna anledning bör titeltexten vara en fristående information som gör att den kan förstås i frånvaro av resten av innehållet. När du skriver en titel är det nödvändigt att använda ett neutralt språk och inte använda: ordvitsar, "förfining", "förlokkelser", versaler (eftersom det verkar som att vi ropar på användaren)

Användare föredrar meningsfulla titlar. Ju kortare mikroinnehåll, desto lättare är det att skumma. Det är nödvändigt att utesluta användningen av samma ord i början av varje artikel och sidtitel, eftersom om flera sådana artiklar används samtidigt, kommer det att vara svårt att välja önskad artikel i panelen eller bokmärken.

När du uppmanas att ge oss en e-postadress är det nödvändigt att säga, här och nu, vad exakt användaren kommer att få och hur ofta du kommer att störa hans sinnesfrid brevlåda. Mailto-referenser ska användas på ett sådant sätt att det tydligt framgår att detta är en postadress. Placera inte e-postlänkar på namn, eftersom att klicka på ett namn bör leda till deras bio. Vid kommunikation via e-post finns det ingen anledning att använda det specifika namnet på en av de anställda, såvida inte användaren har etablerat en personlig relation med denne (mejl från okända personer hamnar oftast i papperskorgen).

För att öka webbplatsens trovärdighet är det nödvändigt att använda grafiska bilder av hög kvalitet. Du bör dock inte använda stora bilder som standard. Det är lämpligt att använda skisser och vid behov förstora dem så mycket som användaren önskar. Miniatyrer bör innehålla all grundläggande information om bilden. På sajten skulle det vara mer korrekt att använda fotografier av riktiga anställda och kunder, snarare än fotomodeller med ett bländande Hollywood-leende. Det är också nödvändigt att använda bra skrivstil och utgående hypertextlänkar till andra webbplatser. Det finns inget behov av att använda "reklamvatten", eftersom det bär en extra känslomässig belastning, och användarna måste spendera tid på att sålla bort hyperboler från verkliga fakta.

Det klassiska sättet att öka anknytningen till en webbplats är att publicera färskt material med en viss regelbundenhet (från dagligen till månadsvis). För de intresserade är det nödvändigt att organisera utskick av färskt material. Nästan 100 % av de som har prenumererat kommer periodvis att besöka själva sajten så länge som författaren påminner dem om sig själv.

Webbplatsdesign ska anpassas till människor. Ett alternativ för en sådan enhet är en profil, men att fylla i den kräver tålamod, varför den fylls i av etablerade webbplatsbesökare. Därför, för att spåra användare, är det bättre att använda en "cookie", i filen som all nödvändig information skrivs in, snarare än en tråkig registreringsprocedur. Om registrering fortfarande är nödvändig för säker drift, bör du inte skapa för strikta anmälningsformulär. Om det är möjligt att använda autokomplettera och automatiskt placera markören i det första fältet i formuläret.

Du bör inte skapa formulär för att söka på Internet om användaren behöver det, kommer han att använda en speciell sökmotor.

Länkar bör vara förutsägbara; användaren bör veta vad som kommer att hända om han klickar på länken. Gör det tydligt vad länken är: om det är text, gör den färgad eller understruken. Dölj inte skillnaderna mellan besökta och obesökta länkar. Skapa länkar med förväntningar om att sökmotorer är de viktigaste besökarna, och de är döva och blinda för högteknologi. Designa dina "titel"-taggar så att de ser bra ut i sökmotorer och bokmärken, så du måste börja dina länkar med ett nyckelord.

Undvik uppkomsten av trasiga länkar, eftersom andra webbplatser och sökmotorer inte länkar till oss i det här fallet.

När du navigerar på webbplatsen, låt användaren välja hur sidor ska öppnas, antingen i popup-fönster eller på annat sätt.

På WEB uppmärksammar användare inte något annat än sitt mål, och reklam som distraherar dem från att uppnå sitt mål ignoreras helt enkelt. Om vår annons dyker upp innan användaren hittar det material han är intresserad av, så kommer den med största sannolikhet att stängas. Och när han är klar med sin huvuduppgift och är redo att titta närmare på annonsen, kommer han helt enkelt inte att se den längre eftersom han stängde popup-fönstret. Därför bör du aldrig distrahera användaren från ditt mål.

När en användare skriver in frågeord i en sökmotor kommer annonserna som visas i listan med frågeresultat att vara direkt relaterade till vad personen behöver. Och så läser han dessa annonser och klickar på länkarna. Sådan reklam kostar mycket mindre än att distribuera flygblad.

Så hemligheten bakom framgång är att kombinera reklam med användarmål.

· avsaknad av en "Stäng"-knapp;

· knep för att få folk att klicka;

· tydligt ange vad som kommer att hända när du klickar på den;

· ger Ytterligare information om dig själv utan att behöva lämna den aktuella sidan.

För att genomföra bedömningsarbetet är det nödvändigt att involvera från tre till fem deltagare. Var och en av dem gör jobbet individuellt. Därefter jämförs deras resultat och dras till en enda slutsats. Testet utförs i två steg:

1) förståelse av gränssnittet;

2) koncentration av uppmärksamhet på vissa element.

Det är nödvändigt att separat nämna varje problem, oavsett hur det upprepas i framtiden.

Utvecklingsverktyg för webbapplikationer

Användningsområden för programmeringsspråk för utveckling av webbapplikationer

Hypertext Markup Language, eller HTML som det är mer allmänt känt, är det datorspråk som ligger till grund för World Wide Web. Tack vare HTML-språket kan vilken text som helst markeras, konverteras till hypertext och sedan publiceras på webben.

HTML-språket har sin egen uppsättning tecken som webbläsare använder för att visa en sida. Dessa tecken, som kallas handtag, innehåller de element som behövs för att skapa hyperlänkar.

En av särdrag HTML-dokument är att själva dokumentet bara innehåller text, och alla andra objekt är inbyggda i dokumentet när det visas av webbläsaren med hjälp av speciella taggar och lagras separat. När du sparar en HTML-fil skapas en mapp på den plats där dokumentet finns, i vilken de tillhörande grafiska designelementen placeras.

Först och främst används PHP för att skapa skript som fungerar på serversidan, vilket är anledningen till att det uppfanns. PHP kan lösa samma problem som alla andra CGI-skript, inklusive bearbetning av HTML-formulärdata, dynamisk generering av HTML-sidor och liknande. Men det finns andra områden där PHP kan användas.

Det andra området är skapandet av skript som körs på kommandoraden. Det vill säga med använder PHP du kan skapa skript som kommer att köras, oavsett webbserver och webbläsare, på en specifik maskin.

Och det sista området är skapandet av GUI-applikationer ( grafiska gränssnitt) körs på klientsidan.

Ajax står för Asynchronous Javascript And XML och är inte en teknik i ordets strikta bemärkelse. Om servern i en standardwebbapplikation bearbetar all information, medan webbläsaren endast ansvarar för interaktion med användaren, skickar förfrågningar och matar ut inkommande HTML, så dyker det upp en annan mellanhand mellan användaren och servern i en Ajax-applikation - Ajax-motorn . Den bestämmer vilka förfrågningar som kan behandlas "på plats" och vilka som måste adresseras till servern.

Serverbeteendet har också förändrats. Om tidigare servern skulle utfärda en ny sida för varje begäran, skickar den nu bara de data som klienten behöver, och Ajax-motorn genererar HTML från den direkt i webbläsaren.

Asynkroni visar sig i det faktum att inte varje användarklick når servern, och motsatsen är också sant - inte varje serverreaktion orsakas av en användarförfrågan. De flesta förfrågningar genereras av Ajax-motorn, och den kan skrivas på ett sådant sätt att den laddar information och förutser användaråtgärder.

Var man använder Ajax:

· Blanketter. De är väldigt långsamma. Om du överför data asynkront laddas inte sidan om.

· Navigering i form av ett "träd". I allmänhet är sådan navigering hemsk. En enkel topologi är mycket bekvämare, men om det kommer till kritan är det bättre att använda Ajax.

· Filter. Webbplatser sorterar ofta efter datum eller namn. Ajax kommer att vara mycket bekvämare.

JavaScript

Programmeringsspråket JavaScript har utvecklats av Netscape för att skapa interaktiva HTML-dokument. Det är ett objektorienterat språk för att utveckla inbäddade applikationer som körs på både klient- och serversidan. Språkets syntax är väldigt lik syntaxen för Java - det är därför det kallas för Java-liknande.

De huvudsakliga användningsområdena för JavaScript delas in i följande kategorier:

· dynamiskt skapande av ett dokument med hjälp av ett skript;

· snabb verifiering av äktheten av HTML-formulärfält som fyllts i av användaren innan de överförs till servern;

· skapande av dynamiska HTML-sidor tillsammans med kaskadformatmallar och dokumentobjektmodellen;

· användarinteraktion vid lösning av "lokala" problem lösta av en JavaScript-applikation inbäddad i en HTML-sida.

VBScript

Skriptspråket VBScript har utvecklats av Microsoft och är en delmängd av Visual Basic-språket för att utveckla Windows-applikationsprogram, vilket är ganska vanligt bland programmerare. Liksom sin förälder är VBScript ganska enkelt och lätt att lära sig.

Fördelen med att använda det för att skapa skript är möjligheten att använda, med mindre justeringar, tidigare skrivna procedurer i Visual Basic och Visual Basic for Application.

Funktionalitet Skript skrivna i VBScript skiljer sig inte från funktionerna i JavaScript-skript: dynamiskt skapande dokument eller dess delar, avlyssning och bearbetning av händelser och så vidare.

VBScript används för skript på klientsidan (i vilket fall webbläsaren måste ha en inbyggd tolk för det språket) och för skript på serversidan (i vilket fall servern måste stödja VBScript).

För att skapa klientskript använder du en uppsättning objekt som liknar JavaScript-uppsättningen. Klient- och serverobjekt skiljer sig från varandra, men det finns en gemensam del (kärna) av objekt som används i utvecklingen av både klient- och serverskript.

Perl används mest för att utveckla verktyg för systemadministration, men på senare tid har det vunnit enorm popularitet i utvecklingen av Internetapplikationer: CGI-skript, automatiserade e-postbearbetningssystem och webbplatssupport.

Här är några exempel på problem som kan lösas med Perl:

· kontrollera Windows NT-användare för avvikelser i deras status och kapacitet;

· hantering av NT-tjänster från kommandoraden och på distans med lokal maskin erhållande av statistiska data på en separat maskin;

· Kan även arbeta med FTP-protokollet;

· systemstöd för UNIX och Windows.

För närvarande inne world wide web Det finns flera miljoner webbplatser värd och deras antal växer ständigt. Alla har möjlighet att inte bara se någon av dem och extrahera användbar information för sig själva, utan också att ta en aktiv del i deras skapande. Den miljö som utvecklingen kommer att ske i är av stor betydelse.

Macromedia fortsätter att göra Dreamweaver intuitivt och lätt att använda. Kraftfulla verktyg å ena sidan och användarvänlighet å andra sidan gör Macromedia-produkter till ett idealiskt mjukvarupaket för både professionella webbdesigners och nybörjare. Produkter som ingår i Macromedia-paketet, som Flash, Firework, Dreamweaver, kommer att göra ditt arbete mer produktivt och kan samtidigt ersätta varandra (du kan till exempel skapa knappar i någon av dem). Produkter som: Sitespring, FreeHand ger effektivitet när du arbetar med en kund.

Dreamweaver har många fördelar:

Dreamweaver stöder ren HTML-kod såväl som de senaste DHTML- och CSS-tilläggen.

Innehåller utmärkta medel för automatisk anslutningshantering, det vill säga när filer flyttas i miljön återställs alla anslutningar automatiskt. Delar av sidan kan blockeras för att skydda dem från oavsiktlig skada.

Låter dig ångra ändringar som gjorts för flera steg sedan (men när du väl har sparat sidan kommer du inte att kunna ångra ändringarna).

"Dynamisk kontroll över webbläsare" tillämpas.

Stöder tillägg från både tredjepartsutvecklare och Macromedia själv (mer än 500).

Dreamweaver levereras med ett bibliotek med element som du kan använda på webbsidor, till exempel ett navigeringsfält, en upphovsrättsbeskrivning och mer.

Används för att lägga till multimedia på webbsidor och olika typer filer från Flash och Java till RealAudio, interaktiva element som sökmotorer, forum, e-handelssystem.

Dreamweaver har inga egna verktyg för att skapa bilder. Den presenterar bara de enklaste redigeringsverktygen, så för att skapa och redigera bilder behöver vi speciella grafiska redigerare.

Dreamweaver låter dig ta bort onödig kod från Microsoft-applikationer, varefter sidor laddas snabbare och visas bättre i olika webbläsare.

Fireworks är en grafikredigerare med möjlighet att ytterligare optimera den och lägga upp den på nätverket. Med hjälp av en mängd olika verktyg kan vi skapa och redigera både vektor och rastergrafik i samma fil istället för att flytta från ett program till ett annat. Fireworks genererar HTML- och JavaScript-kod och kan enkelt skapa dynamiska menyer och navigeringsfält för våra webbsidor. Effektiv optimering av grafiska filer gör att du kan minska deras storlek så mycket som möjligt utan att förlora kvalitet.

Dessutom är det möjligt att redigera webbsidors layouter. Till exempel, i Fireworks 8 kan du öppna grafisk fil hela bredden på den framtida webbplatsen, rita den nödvändiga grafiska designen och klipp den sedan med Slice Tool så som den framtida tabellen i HTML-dokumentet ska se ut. Efter detta kan du börja förfina enskilda grafiska element och bland annat skapa aktiv grafik som svarar på markören, utan att kunna programmeringsspråket (JavaScript) alls.

En av tre professionella grafiska redaktörer, som med varierande framgång kämpar för företräde i arbetet med vektorgrafik. FreeHand är mycket snabbare och enklare än sina konkurrenter - CorelDraw och Adobe Illustrator. FreeHand är utmärkt för att skapa logotyper, reklam, webbgrafik och animationer.

Programmets tillverkare har ansträngt sig mycket för att göra livet så enkelt som möjligt för användarna: programmets gränssnitt är enkelt och intuitivt, det finns många "klockor och visselpipor" som gör att du snabbt och enkelt kan utföra komplexa objekttransformationer eller uppnå en variation av konstnärliga effekter. FreeHand kan exportera och importera filer i nästan alla vanliga format. Dessutom innehåller den snabbtangentsinställningar som emulerar andra vanliga program (Adobe Illustrator, CorelDraw). Så det finns inget behov av att lära sig om när du byter till FreeHand.

En intressant och viktig egenskap hos FreeHand när man arbetar med stora projekt är möjligheten att göra globala ändringar i dokumentet, både för text och alla grafiska objekt. Den globala ersättningsmekanismen är mycket flexibel. Förutom ersättning låter den dig välja objekt med specificerade egenskaper för efterföljande transformation. De huvudsakliga egenskaperna som används för att söka och ersätta eller välja objekt är färg, konturtjocklek, teckensnitt och rotationsvinkel.

FreeHand-dokument kan enkelt omvandlas till webbsidor. Naturligtvis är FreeHand inte en HTML-redigerare, men den stöder grundläggande HTML-element. Att använda FreeHand WEB-sidor kan enkelt utrustas med Flash-animation. Textblock, grupper av objekt och objekt med konturer infogas i ett animationsklipp. Ett litet klipp av FreeHand-objekt skapas bokstavligen med ett kommando - allt som återstår är att följa några inställningar. Varje ram av klippet placeras på ett separat lager; animeringseffekten uppnås genom att sekventiellt spela upp innehållet i enskilda lager. Men FreeHand-verktyg kommer inte att ersätta Macromedia Flash-redigeraren.

Skapar attraktiva interaktiva multimediapresentationer för WEB-sidor. Flash är typiskt Vektorgrafik och animering, även om det här programmet också kan användas för att manipulera eller visa rastergrafik, redigera videomaterial och till och med manipulera ljudfiler.

Flash-innehåll publiceras i kompakta SWF-filer för senare visning på en mängd olika plattformar med hjälp av Flash-spelaren. När en SWF-fil spelas upp online kan innehåll som MP3-ljudfiler, Flash-videor och bilder laddas dynamiskt in i filen. JPEG-format. Flash-spelaren låter dig ansluta till datakällor för att kombinera dem med en databas, XML eller webbtjänster. Med alla dessa funktioner kan attraktiva animationer och effekter introduceras i datadrivna applikationer. Flash har stöd för kantutjämning (utjämna kanter genom att blanda intilliggande färger). Eftersom det här filformatet är baserat på vektorgrafik, bibehåller objektet bildkvalitet i alla upplösningar och är idealiskt för att skapa animationsramar.

Kraftfullt händelsestyrt språk. ActionScript-språket som används är nästan ett fullfjädrat programmeringsspråk, med stöd för villkor, loopar, arrayer, funktioner och klasser som kan ärvas.

Till fördel för Flash är den lilla storleken på de resulterande filerna och användningen av vektorbildsformat och komprimering av raster- och ljudfiler, vilket har en mycket positiv effekt på att minska storleken på sidan och dess nedladdningstid.

Detta program är mycket användarvänligt. Den har många färdiga taggar och mallar.

Gränssnittsflexibilitet är en av produktens styrkor. Alla användare kan enkelt anpassa HomeSite-gränssnittet för att passa deras preferenser och behov.

Under arbetet kan användaren se ett arbetsområde med två flikar - Bläddra och Redigera. Det vill säga programmering sker på fliken Redigera, och resultatet kan ses om du väljer fliken Bläddra. När du skapar ny sida Vissa taggar som HTML och BODY visas automatiskt i redigeringsfältet. Det här är mallen som laddas när du skapar en ny sida. Dess innehåll kan ändras.

HomeSite gör det mycket enkelt att bygga en webbplatsarkitektur. Detta underlättas av Snabb panel Bar med ett system av flikar med färdiga taggar. Taggarna i dessa flikar är väldigt olika - från enkla sådana som ett stycke till java-skript. Du kan vanligtvis lämna en flik och lägga till alla nödvändiga taggar till den via menyn Anpassa. Du kan också skapa taggar eller kombinationer av dem själv. När du klickar på en knapp med en specifik tagg visas ett fönster där du kan konfigurera taggens alternativ och ange dess attribut. Stöder WYSIWYG-läge med alla dess för- och nackdelar.

För att påskynda ditt arbete finns det många tagredigeringsverktyg tillgängliga. Det är till exempel funktioner som Tag Completion, Tag Editors och Tag Insight. De gör det mycket lättare att redigera taggar och deras attribut. Det finns också kodsnuttar.

HomeSite integreras enkelt med kontroller källkod och projektledningssystem, och erbjuder också omfattande möjligheter för att arbeta med FTP-protokollet, tack vare vilket vi snabbt kan distribuera webbplatsen och organisera dess effektiva underhåll.

Det är den mest populära HTML-redigeraren på marknaden, främst på grund av dess popularitet Microsoft-paket Kontor. Programmet erbjuder kraftfulla funktioner och ett attraktivt mjukvarupaket, inklusive Image Composer, som är designat för att skapa bilder (bilaga B). FrontPage innehåller också WEB-komponenter som är nödvändiga för att lägga till interaktiva egenskaper till en webbplats. Microsoft FrontPage är en klassisk WYSIWYG-redigerare, som dock har möjlighet att manuellt redigera kod.

Programmet har tre lägen att arbeta med ett dokument: Normal, HTML och Preview.

I normalt läge är webbsidor en vanlig textfil med möjlighet att redigera alla element – ​​från text till bilder.

I HTML-läge tillhandahålls syntaxmarkering, men det är ganska mediokert - deskriptorer är markerade i blått, allt annat är svart.

I förhandsgranskningsläget kan du se hur din sida kommer att se ut i ett webbläsarfönster.

FrontPage har en tabelldesigner som gör det mycket enklare att skapa dem. En av de främsta fördelarna med programmet är det stora antalet tillgängliga mallar, vilket gör att användaren inte kan tappa hjärnan över utformningen av sitt projekt. Efter att ha valt önskad mall kan vi fortsätta direkt med att fylla sidan med innehåll. Det är här skönheten med FrontPage kommer in i bilden: processen att skapa en HTML-sida skiljer sig inte från att skapa en vanlig sida textdokument V Microsoft Word. Vi har tillgång till samma verktyg för att redigera text, ändra dess formatering, skapa och redigera tabeller, infoga olika objekt och bilder och allt detta utan kunskap om HTML. FrontPage delar upp arbetsområdet i flera block som innehåller specifika sidelement - bilder, text, rubriker, etc. För varje block kan du tilldela dina egna formateringsparametrar och dess plats i förhållande till sidan.

Nackdelar: liten uppsättning utvecklingsverktyg, omöjlighet att köpa programmet separat. Microsoft FrontPage är ett bra val som HTML-redigerare för första gången, men när dina behov växer kanske dess kapacitet inte räcker till. Det finns också baksidan medaljer - komplexiteten och krångligheten i den resulterande koden, vilket naturligtvis påverkar dokumentets slutliga storlek. Det kommer också att vara mycket svårt att göra ändringar i ett sådant dokument i framtiden. Men detta är snarare en nackdel, inte för en specifik produkt, utan för nästan alla WYSIWYG-redigerare (What You See Is What You Get - "what you see is what you get").

Webbkomponenter fungerar bara om webbservern som används har program som motsvarar dem.

Trots att Microsoft Word är en textredigerare och inte i huvudsak anses vara en HTML-redigerare. Den har förmågan att spara filer i HTML-format. Som ett resultat kan vi stöta på sidor som skapades på ett eller annat sätt i Microsoft Word. Problemen med HTML som genereras från editorn liknar de i FrontPage: båda programmen producerar redundant kod som inte all överensstämmer med HTML-standarden. Ett stort antal människor som använder Word i sitt dagliga arbete blir potentiella HTML-dokumentutvecklare.

Det finns två sätt att skapa en webbsida i Word: med hjälp av guiden eller genom att konvertera en befintlig Word-dokument i HTML-format. I det här fallet genererar Word själv HTML-taggar, men inte på ett optimalt sätt. Förvandlingen leder naturligtvis till att vissa delar av dokumentdesignen kommer att gå förlorade eller ändras. Om du behöver infoga dina egna taggar på en HTML-sida, låter Word dig redigera HTML-koden direkt.

Designad för att skapa och redigera illustrationer, det vill säga bilder som innehåller vektorgrafikelement, såsom typsnitt, geometriska former, etc.

Webbsidor kan innehålla många element - HTML-text, rasterbilder, vektorgrafik. I Illustrator kan du använda fragment för att definiera gränserna för olika webbelement i ett objekt. En webbsida är indelad i celler som presenteras i tre typer: bilder, utan bilder, HTML-text.

I det här fallet kan du spara varje fragment som en oberoende fil med sitt eget format, inställningar och färgpalett. Låsande fragment förhindrar oavsiktliga positionsändringar. Storleken på ett fragment är knuten till objektet det innehåller. Därför, när du flyttar eller ändrar storleken på ett objekt, justeras fragmentgränserna automatiskt, men vid behov kan de alltid justeras manuellt.

Linkmaps låter dig associera ett eller flera områden i en bild (kallade hotspots) med en URL. När vi klickar på ett aktivt område laddar webbläsaren ned filen som är kopplad till den.

Den största skillnaden mellan att använda länkkartor och fragment för att skapa länkar är hur objektet exporteras till webbsidan. Genom att använda länkkartor sparas objektet som en enda bildfil, medan med brickor delas objektet upp i flera separata filer. En annan skillnad mellan länkkartor och brickor är att kartor låter dig länka polygonala eller rektangulära områden i ett objekt, medan brickor endast låter dig länka rektangulära områden.

Det mest populära och mest använda bildredigeringsprogrammet. Med dess hjälp kan du skapa mycket konstnärliga bilder. Den innehåller allt du behöver för att skapa och redigera professionell grafik.

Photoshop är inte bara ett bildredigeringsprogram, det är det mest kraftfulla och funktionsrikaste programmet i sin klass. Programmet låter dig retuschera en bild och utsätta den för specialeffekter, överföra detaljer från ett foto till ett annat, lägga till text, ändra färgförhållanden och till och med lägga till färg till gråskalebilder. Photoshop-verktyg är kompatibla med grafiska surfplattor, vilket gör det möjligt att skapa helt konstnärliga bilder, inte värre än de som är gjorda med akvareller och oljor.

Trots enkelheten i det grundläggande Photoshop-verktyg Användaren kan också anpassa dem "för sig själva". Detta motsvarar att ha en oändlig variation av kritor. Eftersom ritprogram är beroende av pixlar för att fungera, är de idealiska för att arbeta med elektroniska (digitala) fotografier av färgpennor, sprayfärger, akvareller, oljefärger och mer. Photoshop ger dig fullständig kontroll över varje pixel i din bild. Nackdelen med ritprogram med begränsad upplösning. Eftersom en bitmapp består av ett fast antal pixlar.

CorelDraw låter dig bearbeta en mängd olika information som presenteras i ett dokument i form av vektor- och rasterobjekt, block med vanlig och konstnärlig text, såväl som internetobjekt.

Programmet använder ett modernt gränssnitt av platt typ, som kännetecknas av det faktum att verktygen som finns på olika paneler visas i form av vanliga platta bilder, och en av dem väljs endast när pekaren är placerad på den.

När du konstruerar vektorbilder överlagras linjer och former tills den slutliga bilden skapas. Varje objekt kan redigeras oberoende av de andra - en av de få fördelarna med objektmetoden, men bilden måste fortfarande byggas steg för steg. I ett redigeringsprogram för vektorritning specificeras linjer, former och text av matematiska uttryck, vilket gör det möjligt att automatiskt justera dem till den maximala upplösningen för utenheten. En annan fördel med vektordesigner är att de inte kräver mycket diskutrymme. Volymen av en vektorritningsfil beror bara på antalet och komplexiteten hos objekten som utgör denna ritning, så dess storlek, till skillnad från en rasterritning, har praktiskt taget ingen effekt på denna volym.

CorelDraw visar egenskaperna hos en kraftfull visuell redaktör webbsidor: användaren får möjlighet att generera rika HTML-dokument, som kan innehålla JavaScript-skript och CSS-formatmallar.

Med kraftfull grafik, text och dokumentlayout och exportverktyg för publicering på webben är CorelDraw en bra utgångspunkt för att generera de första versionerna av en HTML-fil.

När du placerar bilder på en sida är en av de viktigaste uppgifterna att optimera storleken på bildfiler. Det rekommenderade taket för den totala sidstorleken är från 100 till 150 kbyte. Att minska storleken på bildfiler görs genom att komprimera filerna och minska antalet färger. Dessa uppgifter är tillgängliga för alla grafikprogram som anges ovan.

Slutsats

Med tillkomsten av webbteknologi börjar helt nya lager av jordens befolkning använda datorer. Vi kan identifiera två mest karaktäristiska grupper, placerade på olika sociala poler, som snabbt involverades i den nya tekniken, kanske till och med mot sin egen önskan. Å ena sidan var dessa representanter för elitgrupper i samhället - chefer för stora organisationer, presidenter för banker, toppchefer, inflytelserika regeringstjänstemän. Å andra sidan var dessa representanter för de bredaste skikten av befolkningen - hemmafruar, pensionärer, barn.

Utbudet av sociala grupper som ansluter till Internet och söker information på WWW växer ständigt på grund av användare som inte klassas som specialister på området. informationsteknik. Dessa är läkare, byggare, historiker, advokater, finansmän, idrottare, resenärer, präster, konstnärer, författare, konstnärer. Listan fortsätter och fortsätter. Alla som har upplevt användbarheten och oumbärligheten med Internet för sina yrkesaktiviteter eller hobbyer ansluter sig till den enorma armén av informationskonsumenter på World Wide Web.

Med utvecklingen av hypertextmarkeringsteknik började fler och fler webbplatser dyka upp på Internet, vars ämnen var helt olika - från webbplatser stora företag, berättar om företagets framgångar och dess misslyckanden, till webbplatser för små företag som erbjuder sig att besöka deras kontor i samma stad.

Utvecklingen av internetteknik gav upphov till uppkomsten av en ny gren på Internet - Internetforum. Webbplatser, och till och med hela portaler, började dyka upp där människor från hela världen kan kommunicera, få svar på alla frågor och till och med ingå affärsavtal.

Webbplatsskapande är ett marknadsföringssteg som syftar till att skapa informationsresurs, vilket kommer att ge möjlighet för företaget att både behålla gamla kunder och attrahera nya.

Skapande och utveckling av webbplatser inkluderar:

· godkännande av initialen mandat för webbutveckling;

Lista över använda källor

1. Borisenko A.A. Webbdesign. Precis som två och två. – M.: Eksmo, 2008.- 320 sid.

2. Burlakov M.V. CorelDRAW 12. – St Petersburg; BHV-Petersburg, 2004. – 688 sid.

3. Jamsa Chris. En effektiv handledning om kreativ webbdesign. HTML, XHTML, CSS, JavaScript, PHP, ASP, ActiveX. Text, grafik, ljud och animation. Översatt från engelska/Chris Jamsa, Conrad King, Andy Anderson - M.: DiaSoftUP LLC, 2005. - 672 sid.

4. Dunaev V. JavaScript-handledning, 2:a upplagan. – St Petersburg: Peter, 2005. – 395 s.

5. Zolnikov D.S. PHP5. Hur man själv skapar en webbplats av vilken komplexitet som helst. – 2:a uppl. raderas – M.: NT Press, 2007. – 272 sid.

6. Inkova N. A., Zaitseva E. A., Kuzmina N. V., Tolstykh S. G. Skapande av webbplatser: Educational manual. Del 5. Tambov: Tamb Publishing House. stat tech. Universitetet, 2005. – 56 sid.

7. Mazurkevich A. RNR: en programmerares handbok / Alexander Mazurkevich, Dmitry Elovoy. – Mn.: Ny kunskap, 2006. – 495 sid.

8. McClelland Dick. Photoshop 7. Användarbibeln. : Per. från engelska – M.: Förlaget “William”, 2006. - 928 sid.

9. Orlov L.V.s webbplats utan hemligheter. / L. V. Orlov. – 2:a uppl. – M.: Buk-press, 2006. – 512 sid.

10. Polonskaya E.L. HTML-språk. Självinstruktionsmanual: - M.: Förlaget "William", 2005. - 320 sid.

11. Skapande av webbsidor och webbplatser. Självinstruktionsmanual: [lärobok. bidrag] / utg. V. N. Pechnikova. – M.: Triumph Publishing House, 2006.- 464 sid.

12. Yakushev, L. V. Låt oss börja arbeta på Internet. Snabb guide. – M.: Publishing House “William”, 2006. -128 sid.

Mjukvaruutvecklingstrender kräver det och separat stående dator var utrustad med nätverksprogramvara (webbläsare, programimplementering av protokoll). Mjukvarufunktion dator nätverk på det nuvarande utvecklingsstadiet finns det ett extremt brett utbud av använda programvara och programmeringsspråk. Detta beror på den dynamiska utvecklingen och det enorma utbudet av datornätverk och relaterad teknik. Under sådana förhållanden kan ingen enskild teknik eller programmeringsspråk ha en avgörande överlägsenhet över andra. Denna situation tvingar en specialist som är engagerad i mjukvaruutveckling att samtidigt bemästra och använda praktiskt arbete ett stort antal utvecklingsverktyg och programmeringsspråk.

Till exempel, även för att skapa en vanlig interaktiv WEB-sida som uppfyller moderna krav, behöver du kunskap om hypertextmarkeringsspråket HTML, cascading style sheets (CSS) och mer komplexa appå serversidan som PHP. Dessutom, för att utveckla serverdelen av programvaran, måste programmeraren ha tillgång till databaser som använder Mysql-frågespråket.

Denver: Automatisering av installation av verktygslåda.

Att installera Apache-server och relaterade program manuellt kan vara ganska tråkigt. Poängen är att du kommer att behöva hantera många Apache-, PHP- och MySQL-konfigurationsparametrar som aldrig kommer att vara användbara för dig igen.

Denver är ett universellt installationsprogram som kan förenkla installationen av alla program som behövs av en webbprogrammerare. Dessa är samma distributioner av Apache, PHP, MySQL, Perl, kombinerade till ett enda arkiv, utrustat med ett bekvämt installationsprogram och konfigurationsverktyg för en specifik; maskin (inklusive verktyg för att automatiskt konfigurera virtuella värdar ).

Denver är en helautomatiserad anläggning.

Villkor.

Denver designades för att göra det enkelt att installera och installera fritt

distribuerade program (Apache, PHP, MySQL, etc.). Naturligtvis kan han

får användas gratis av alla webbprogrammerare och designers, men endast för icke-kommersiella ändamål.

Denver har en modulär struktur. Dess kärna är det så kallade "baspaketet". Alla andra komponenter kommer som fristående förlängningspaket som kräver att baspaketet fungerar.

Innehållet i grundpaketet.

Grundpaketet innehåller de flesta av de program och verktyg som behövs för en webbprogrammerare:

Apache med SSI-stöd, mod_rewrite, modphp;

PHP med GD- och MySQL-stöd;

MySQL med transaktionsstöd (nrysqld-max);

PhpMyAdmin - MySQL-hanteringssystem via ett webbgränssnitt; fullt

ersätter kommandorad MySQL;

Perl-kärna utan standardbibliotek;

sendmail-emulator;

Stöder arbete i kombination med PHP och Perl;

Distributionen som innehåller alla komponenter som anges ovan tar bara cirka 2 MB.

Ytterligare expansionspaket

Det finns också många expansionspaket tillgängliga för Denver, som innehåller:

dokumentation för alla program som ingår i komplexet;

fullständig version av Perl med standardbibliotek;

fullständig version av PHP 5;

Support för utvecklare.

Det finns ett forum på http://forum.dklab.ru/denwer/ där du kan få råd från bokens författare om frågor som rör användningen av Denver. Den innehåller också en omfattande databas med frågor och svar som användare har ställt under de senaste två åren. Forumet har ett flexibelt söksystem.

Installation av distributionen.

Alla distributioner är arkiv i 7-Zip-format (http://7-zip.org). Formatet valdes för att det ger det bästa kompressionsförhållandet.

När du har köpt distributionen måste du köra den. Först kommer arkivet att packas upp i en tillfällig katalog (du måste vänta lite), och sedan startas installationsprogrammet automatiskt.

Du kommer att bli tillfrågad i vilken katalog du vill installera komplexet (som standard används C:WebServers, du behöver bara trycka på att hålla med om detta val). Absolut alla systemkomponenter kommer att finnas i den angivna katalogen, och inga ytterligare filer kommer att skapas utanför den (förutom genvägar på skrivbordet).

Denver har flera konfigurationsfiler, och de finns på platser där de är lättast att hitta för de komplexa komponenterna. Vissa filer finns inte som standard - de måste skapas innan ändringar kan göras.

  • * Huvudkonfigurationsfil: /etc/CONFIGURATION.txt.
  • * Apache httpd.conf-konfiguration: /usr/local/apache/conf/httpd.conf.
  • * .htaccess-filer med lokala webbplatsinställningar: i dokumentkatalogerna för motsvarande webbplatser.
  • * PHP-konfiguration: php.ini: /usr/local/php/php.ini.
  • * PHP 3-konfiguration: /usr/local/php3/php3.ini.
  • * MySQL-konfiguration med transaktioner: /usr/local/mysql/my.cnf.
  • * Värdfil - överensstämmelse mellan webbplatsnamn och deras IP-adresser:

för Windows 95/98/ME: C:Windowshosts;

för Windows NT/2000/XP: C:WinNTsystem32driversetchosts.

Kom igång med Denver.

När installationen är klar klickar du på genvägen till Denwer på skrivbordet.

Öppna http://localhost i din webbläsare (lagrat i mappen home/localhost/www).

HTML

Informationsutbyte på Internet utförs med hjälp av protokoll på applikationsnivå som implementerar en eller annan applikationstjänst (överföring av filer, hypertextinformation, e-post, etc.). En av de yngsta och mest populära Internettjänsterna, vars utveckling ledde till en ökning av populariteten för själva Internet, var World Wide Web (WWW), baserat på HTTP-protokollet (Hyper Text Transfer Protocol). Hypertextdokument som presenteras på WWW har en grundläggande skillnad från traditionella hypertextdokument - anslutningarna de använder är inte begränsade till ett dokument, och dessutom är de inte begränsade till en dator. För att förbereda hypertextdokument används HTML-språket (Hyper Text Markup Language - markup language for hypertext documents), vilket ger stora möjligheter till formatering och strukturell uppmärkning av dokument, organisera kopplingar mellan olika dokument och medel för att inkludera grafisk och multimediainformation. HTML-dokument visas med ett speciellt program - en webbläsare. De mest använda webbläsarna för närvarande är Navigator från Netscape (NN) och Internet Explorer från Microsoft (MSIE). NN-implementationer är tillgängliga för nästan alla moderna mjukvaru- och hårdvaruplattformar, MSIE-implementationer är tillgängliga för alla Windows-plattformar, Macintosh och vissa kommersiella Unix-system.

Ett HTML-dokument består av text, som representerar innehållet i dokumentet, och taggar, som bestämmer dess struktur och utseende när den visas av en webbläsare. Det enklaste html-dokumentet ser ut så här:

namn

Dokumentets kropp



Som du kan se i exemplet är en tagg ett nyckelord inom vinkelparenteser. Det finns enstaka taggar, som t.ex

, och parat, som

, i det senare fallet sträcker sig taggens effekt endast till texten mellan dess inledande och avslutande parentes. Taggar kan också ha parametrar - när du till exempel beskriver en sida kan du ställa in bakgrundsfärg, teckensnittsfärg etc.: text="svart">.

Texten i hela dokumentet finns i taggar , själva dokumentet är uppdelat i två delar - rubriken och brödtexten. Titeln beskrivs av taggar , som kan inkludera titeln på dokumentet (med taggar </i>) och andra parametrar som används av webbläsaren när dokumentet visas. Dokumentets brödtext är innesluten i taggar <i><body> </i> och innehåller den faktiska information som användaren ser. I avsaknad av formateringstaggar visas all text i webbläsarfönstret som en kontinuerlig ström, radbrytningar, mellanslag och tabbar behandlas som blankstegstecken, flera blankstegstecken i rad ersätts med ett. Följande huvudtaggar används för formatering:</p> <p><p>Början av ett nytt stycke kan ha en parameter som bestämmer justeringen:</p> <p> <p>Radmatning inom det aktuella stycket;</p> <p><u></u>- markera text med understrykning</p> <p>En länk till ett annat dokument upprättas med hjälp av en tagg <i><a href= «URL»>…</a> </i>, där URL är den fullständiga eller relativa adressen till dokumentet. I det här fallet, texten som ingår i taggen <a>, är vanligtvis markerad med en understrykning och färg, och efter att ha klickat på denna länk öppnar webbläsaren dokumentet vars adress anges i href-parametern. Grafiska bilder infogas i ett dokument med hjälp av en tagg <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 (engelska PHP: HyperText Preprocessor - "PHP: Hypertext Preprocessor", engelska Personal Home Page Tools (föråldrad) - "Verktyg för att skapa personliga webbsidor") är ett allmänt skriptprogrammeringsspråk som används intensivt för webbutveckling. Stöds för närvarande av de allra flesta värdleverantörer och är en av de ledande bland programmeringsspråken.</p> <p>PHP är ett språk specifikt inriktat på att arbeta på Internet, med en universell och tydlig syntax, mycket lik C, som kombinerar fördelarna med Perl och C. Låter dig bädda in programkod i HTML-dokument. Vi kan använda den för att generera HTML-dokument och eliminera många anrop till externa skript. Det här språket används på ungefär en miljon servrar runt om i världen och deras antal fortsätter att växa. Den nya generationen av PHP5 borde radera alla fördelar med Perl framför PHP, både när det gäller programbearbetningshastighet (och den tredje och fjärde versionen av PHP låg långt efter Perl vid bearbetning av stora slingor), och när det gäller syntax. Slutligen är de flesta PHP-skript (särskilt mindre) snabbare än motsvarande program skrivna i Perl.</p> <p><u><b>PHP version 5</b> </u></p> <p>Visst, först och främst har arbetshastigheten ökat lite. Vi är skyldiga detta till övergången till en ny systemkärna - Zend Engine 2. Men huvudskälet till att ändra versionsnumret från 4 till 5 är en betydande förbättring av PHP:s objektorienterade möjligheter och integrationen av två kraftfulla bibliotek i tolkkärnan : SQLite DBMS och en modul för att arbeta med XML.</p> <p>PHP version 5 är mycket bättre kompatibel med PHP 4 än PHP 4 är kompatibel med PHP 3. Det betyder att program utvecklade med PHP version 4 i åtanke med stor sannolikhet kommer att fungera på PHP 5 utan några ändringar.</p> <p>Populariteten inom området för webbplatsbyggande bestäms av närvaron av en stor uppsättning inbyggda verktyg för att utveckla webbapplikationer. De viktigaste:</p> <ul><li>· automatisk extraktion av POST- och GET-parametrar, samt <a href="https://5visa.ru/sv/education/u-prav-na-zapusk-igry-zapusk-programmy-bez-prav-administratora-i.html">Miljövariabler</a> webbserver i fördefinierade arrayer;</li> <li>· interaktion med ett stort antal olika databashanteringssystem (MySQL, Oracle, Microsoft <a href="https://5visa.ru/sv/multimedia/popytka-vstavki-neunikalnogo-znacheniya-v-unikalnyi-indeks-oshibka.html">SQL Server</a>, InterBase, Paradox, etc.);</li> <li>· automatisk sändning av HTTP-huvuden;</li> <li>· arbeta med HTTP-auktorisering;</li> <li>· arbeta med cookies och sessioner;</li> <li>· arbeta med lokala och <a href="https://5visa.ru/sv/problems/udalyayutsya-faily-s-sd-kak-vosstanovit-udalennye-faily-s-fleshki-ili-karty-pamyati.html">raderade filer</a>, uttag;</li> <li>· bearbeta filer som laddats upp till servern;</li> <li>· arbeta med XForms;</li> </ul><p>PHP används för närvarande av hundratusentals utvecklare. Enligt TIOBE Corporations betyg, baserat på sökmotordata, låg PHP i april 2011 på 5:e plats bland programmeringsspråken.</p> <p><u><b>CSS</b> </u></p> <p>CSS (Cascading Style Sheets) är ett språk för att beskriva utseendet på ett dokument skrivet med ett märkningsspråk, en kraftfull mekanism för att kontrollera presentationen av enskilda dokument eller uppsättningar av dem.</p> <p>CSS används av webbsidors skapare för att specificera färger, typsnitt, layout och andra aspekter av dokumentpresentation. Huvudsyftet med att utveckla CSS var att separera innehållet (skrivet i HTML eller annat märkningsspråk) från presentationen av dokumentet (skrivet i CSS). Denna separation kan öka dokumenttillgängligheten, ge större flexibilitet och kontroll över presentationen och minska komplexiteten och upprepningen i strukturellt innehåll. Dessutom låter CSS dig presentera samma dokument i olika stilar eller renderingsmetoder.</p> <p>Innan tillkomsten av CSS utfördes designen av webbsidor uteslutande med HTML, direkt i dokumentets innehåll. Men med tillkomsten av CSS blev det möjligt att i grunden separera innehållet och presentationen av ett dokument. Tack vare denna innovation blev det möjligt att enkelt tillämpa en enda designstil för en mängd liknande dokument, samt snabbt ändra denna design.</p> <p><b>Fördelar:</b></p> <p>Flera siddesigner för <a href="https://5visa.ru/sv/navigation/vyvod-zvuka-na-raznye-ustroistva-windows-7-vyvod-zvuka-na-raznye.html">olika enheter</a> visning. Till exempel på skärmen kommer designen att vara utformad för en stor bredd menyn kommer inte att visas under utskrift, men på handdatorer och <a href="https://5visa.ru/sv/program/sotovyi-telefon-fly-ezzy-trendy-3-harakteristiki.html">mobiltelefon</a> menyn följer innehållet.</p> <p>Minska laddningstiden för webbplatssidor genom att överföra datapresentationsregler till en separat CSS-fil. I det här fallet laddar webbläsaren bara ned dokumentstrukturen och data som lagras på sidan, och visningen av dessa data laddas bara ner av webbläsaren en gång och kan cachelagras.</p> <p>Lätt att ändra designen senare. Du behöver inte redigera varje sida, bara ändra CSS-filen.</p> <p>Ytterligare designalternativ. Med hjälp av CSS-layout kan du till exempel skapa ett textblock som lindar resten av texten (till exempel för en meny) eller göra menyn alltid synlig när du rullar på sidan.</p> <p><b>Brister:</b></p> <p>Olika layout visas i olika webbläsare (särskilt äldre), som tolkar samma CSS-data olika.</p> <p>Det är ofta nödvändigt i praktiken att korrigera inte bara en enskild CSS-fil, utan även HTML-taggar som är associerade med CSS-väljare på ett komplext och oklart sätt, vilket ibland förnekar enkelheten att tillämpa enhetliga stilfiler och avsevärt förlänger redigerings- och testtiden.</p> <p><u><b>MySQL</b> </u></p> <p>Idag är det svårt att föreställa sig någon betydande <a href="https://5visa.ru/sv/firmware/obespechenie-informacionnoi-bezopasnosti-avtomatizirovannyh-sistem.html">informationssystem</a>, som inte skulle ha en databas som en viktig komponent. Databaskoncept och -teknologier utvecklades gradvis och har alltid varit nära relaterade till utvecklingen av automatiserade informationsbehandlingssystem.</p> <p>Databaser skapas för att lagra och komma åt data som innehåller information om ett visst ämnesområde, eller i vårt fall en prislista, det vill säga inom området mänsklig verksamhet, vilket i sin tur förenklar arbetet och ökar arbetseffektiviteten. Detta beror på den dynamiska utvecklingen och mångfalden av databashanteringssystem.</p> <p><u>MySQL</u>- gratis databashanteringssystem (DBMS). MySQL är Oracle Corporations egendom, som förvärvade det tillsammans med det förvärvade Sun Microsystems, som utvecklar och stödjer applikationen.</p> <p>MySQL är lösningen för små och medelstora applikationer. Ingår i WAMP, LAMP-servrarna och i portabla serverbyggen Denver, XAMPP. MySQL används vanligtvis som en server som nås av lokala eller fjärranslutna klienter, men distributionen inkluderar ett back-end-bibliotek som gör att MySQL kan inkluderas i fristående program.</p> <p>Flexibiliteten i MySQL DBMS säkerställs av stöd för ett stort antal tabelltyper: användare kan välja både MyISAM-tabeller som stöder fulltextsökning och InnoDB-tabeller som stöder transaktioner på individuell postnivå. Dessutom kommer MySQL DBMS med en speciell EXEMPEL-tabelltyp som visar principerna för att skapa nya tabelltyper. Tack vare den öppna arkitekturen och GPL-licensiering dyker det ständigt upp nya typer av tabeller i MySQL DBMS.</p> <p>MySQL 5.1 fortsätter vägen till SQL:2003-standarden. MySQL 5.1 innehåller följande innovationer.</p> <p>Segmentering är möjligheten att dela upp ett stort bord i flera delar placerade i olika <a href="https://5visa.ru/sv/at/failovaya-sistema-v-vide-spiska-na-vb6-dobavlenie-dannyh-k-failu.html">filsystem</a>, baserat på en användardefinierad funktion. Under vissa förhållanden kan detta ge en betydande prestandaökning och gör det också lättare att skala tabeller.</p> <p>Beteendet för ett antal operatörer har ändrats för att säkerställa större kompatibilitet med SQL2003-standarden.</p> <p>Radbaserad replikering, där endast information om faktiskt ändrade tabellrader kommer att skrivas till den binära loggen istället för den ursprungliga (och möjligen långsamma) frågetexten. Rad-för-rad-replikering kan endast användas för vissa typer av SQL-frågor, i MySQL-termer - blandad replikering.</p> <p>Inbyggd schemaläggare för periodiskt lanserade jobb. När det gäller syntax liknar det att lägga till en uppgift som att lägga till en trigger i en tabell i ideologi, det liknar crontab.</p> <p>Ytterligare uppsättning funktioner för XML-bearbetning, implementering av XPath-stöd.</p> <p>Nya verktyg för problemdiagnostik och prestandaanalys. Möjligheterna för att hantera innehållet i loggfiler har utökats. Loggar kan nu sparas i tabellerna general_log och slow_log. Mysqlslap-verktyget låter dig ladda testa databasen och registrera svarstiden för varje begäran.</p> <p>För att förenkla uppdateringsoperationen har mysql_upgrade-verktyget förberetts, som kommer att kontrollera alla befintliga tabeller för kompatibilitet med <a href="https://5visa.ru/sv/navigation/bitriks-17-versiya-chto-novogo-istoriya-versii-adres-formy.html">ny version</a>, och kommer att göra lämpliga justeringar vid behov.</p> <p>MySQL Cluster släpps nu som en separat produkt baserad på MySQL 5.1 och NDBCLUSTER-lagring.</p> <p>Betydande förändringar i <a href="https://5visa.ru/sv/installation-and-configuration/mysql-workbench-opisanie-rabota-s-subd-mysql-ispolzovanie-instrumenta-mysql-workbench-workbench.html">MySQL-arbete</a> Kluster, som till exempel möjligheten att lagra tabelldata på disk.</p> <p>Återgå till att använda det inbyggda libmysqld-biblioteket, som saknades i MySQL 5.0.</p> <p>Ett API för plugins som låter dig ladda tredjepartsmoduler som utökar funktionaliteten (såsom fulltextsökning) utan att starta om servern.</p> <p>Implementering av en fulltext sökparser som en plug-in.</p> <p>Ny Maria-tabelltyp (krocksäker klon av MyISAM).</p> <p><u><b>webb</b>-<b>Apache-server</b> </u></p> <p>När projektet kördes valdes Apache-webbservern. Varför Apache? Faktum är att detta är den vanligaste servern för tillfället, och det är osannolikt att den kommer att förlora sin popularitet under de närmaste åren. Det är installerat på de flesta värdleverantörer. Dessutom, och viktigare, det finns en Windows-version, nästan identisk i funktionalitet med dess Unix-motsvarighet.</p> <p>Enligt Netcraft nådde det totala antalet webbplatser som var verksamma under dess kontroll 2 miljoner i slutet av 1998 (55 % av det totala antalet webbplatser) och växer ständigt. Som jämförelse: Microsofts servrar står för 25%, Netscape - 7%. Vara fri <a href="https://5visa.ru/sv/at/chem-otkryt-vcf-na-windows-10-chem-otkryt-vcf-na-kompyutere-windows-programmy.html">öppet program</a>, designad för gratis Unix-system (FreeBSD, Linux, etc.), är Apache inte sämre än kommersiella servrar i funktionalitet och tillförlitlighet, och dess omfattande konfigurationsmöjligheter gör att du kan konfigurera den för att fungera med nästan alla specifika system. Det finns serverlokaliseringar för olika språk, inklusive ryska.</p> <p>Historiskt sett kan ryska texter på Internet presenteras i olika kodningar, varav de vanligaste är koi8-r (eller helt enkelt koi8) och Windows-1251: den första fungerar med de flesta servrar och arbetsstationer som kör Unix, den andra är standard för alla <a href="https://5visa.ru/sv/problems/gde-nahoditsya-kesh-microsoft-edge-problemy-ochistki-kesha-v-mobilnyh-versiyah.html">Windows-versioner</a>. Eftersom Windows-1251-kodningen naturligtvis används på de allra flesta klientmaskiner, överstiger andelen av dem som reser genom den ryska delen av WWW med hjälp av koi8 nu inte 5 %. Dokument lagras dock i denna kodning på många Unix-servrar, e-postmeddelanden sänds oftast i den och nästan alltid brev i telekonferenser, och många ryskspråkiga IRC-kanaler arbetar med det (förresten, förkortningen KOI står för "information" utbyteskod”). För att lösa de problem som uppstår när textkodningar på servern och klientmaskinen inte stämmer överens skapades den ryska modulen Apache-RUS för Apache webbserver.</p> <p>NACKDELAR MED WEBBPLATSER Inkonsekvens av webbplatsen med psykofysiologiska krav, vilket leder till ökad trötthet eller distraktion q passion för animering, grafiska bilder och videofragment som inte bär en semantisk belastning q redundans eller brist på information som presenteras q felaktigt val av utvecklingsverktyg, vilket innebär en orimlig kostnadsökning för den färdiga produktprodukten. q 3</p> <p>KRAV PÅ WEBBPLATSEN Sidan ska vara lätt att använda - sidor ska laddas så snabbt som möjligt, och själva resursen ska ha en logisk och begriplig struktur. Endast i det här fallet kan du räkna med att besökaren är intresserad av den information som tillhandahålls och stannar kvar på sajten. 4</p> <p>WEBAPPLIKATION En webbapplikation är en applikation som körs med en webbläsare över Internet eller intranät. Det är också ett datorprogram <a href="https://5visa.ru/sv/education/skachat-launcher-iksperiya-smart-launcher-neobychnyi-launcher-dlya-soni-iksperiya.html">användargränssnitt</a>(UI), som är kodad på språk som är förståeliga för webbläsare (HTML, CSS, Java. Script, etc.). 5</p> <p>WEBKLIENT (BLÄDDARE) En webbläsare eller webbläsare (webbläsare) är programvara för att begära webbsidor, bearbeta dem, visa dem och flytta från en sida till en annan. 6</p> <p>WEBSERVER (HTTP-SERVER) <a href="https://5visa.ru/sv/internet/ocenka-antivirusnyh-programm-sravnenie-antivirusov-po.html">Datorprogram</a>, ansvarig för att acceptera HTTP-förfrågningar från klienten och skicka dem ett HTTP-svar med någon uppsättning data, som vanligtvis är HTML-dokument eller relaterade objekt. 7</p> <p>HTTP-REQUEST HTTP-begäran innehåller en indikation på resursen: <a href="https://5visa.ru/sv/education/veb-stranica-html-predstavlyaet-soboi-sozdanie-web-stranic-izuchenie-yazyka-html.html">HTML-sida</a> textfil (txt, doc, pdf) grafikfil multimediafil (ljud, video) körbar fil (exe eller dll) fil med skript (asp, aspx, php, jsp, etc.) 8</p> <p>SERVERÅTGÄRDER PÅ BEGÄRAN Skicka en fil, starta ett exe-program eller dll-modul för exekvering och sända resultatet till klienten överföring av en fil med skript till skriptbehandlingsprogram på servern för bearbetning och sändning av resultatet till klienten. 9</p> <p>CASCADING STILBLAD En stilmall är en uppsättning regler som talar om för webbläsaren hur ett dokument ska visas. Varje sådan regel består av två delar: en väljare, som anger HTML-taggen som regeln ska tillämpas på, en stildeklaration, som beskriver egenskaperna för stilen som ska kopplas till den som anges i väljaren <a href="https://5visa.ru/sv/education/kakie-osnovnye-elementy-web-stranicy-osnovnye-elementy.html">HTML-tagg</a>. 12</p> <p>CASCADING STYLE HEET Selectors är speciella pekare till taggar som en CSS-regel måste tillämpas på. Du kan använda klassnamnet som en väljare. Bekvämligheten med sådana väljare är att du kan tilldela ett klassnamn till många HTML-taggar i ett dokument och sedan hantera dem <a href="https://5visa.ru/sv/internet/samsung-1520-draiver-vindovs-7-64-bit-vneshnii-vid-i-konstruktivnye.html">utseende</a>, hänvisar till dem med klassnamn. Du kan använda en identifierare (ID) på valfri HTML-tagg. ID:t måste vara unikt i HTML-dokumentet. 14</p> <p>CASCADING STYLE ARK stark (font-weight: normal; färg: röd; ) h 1 (font: bold 10 pt verdana; ) . min. Klass (typsnitt: fet 10 pt verdana; ) #my. Objekt ( margin: left; ) /* ändra marginalerna för taggen vars id=”my. Object” */ span#today ( margin: left; ) /* ändra marginalerna för span-taggen, som har id=”today” */ 15</p> <p>Koncept och klassificering av webbteknologier. Krav för webbapplikationer. Genomföra bedömningsarbete. TEORETISK GRUND FÖR UTVECKLING AV WEBBAPPLIKATIONER 16</p> <p>GRUNDBEGRIP Information tillgänglig för Internetanvändare finns på webbservrar. Mycket av denna information är organiserad i form av webbplatser. Var och en av dem har sitt eget namn (adress) på Internet. En webbplats är information som presenteras i en viss form, som finns på en webbserver och har ett eget namn. För att visa webbplatser på användarens dator används speciella program som kallas webbläsare. 17</p> <p>GRUNDKONCEPT Moderna webbapplikationer är främst portaler som tillhandahåller tjänster. En av nackdelarna med sådana tjänster är svårigheten att utbyta information mellan företag. 18</p> <p>KLASSIFICERING - OFFENTLIGA PORTALER Yahoo, Lycos, Excite, Rambler. Sådana portaler är ofta resultatet av utvecklingen av sökmotorer. Avsedd för en bred publik. Informationen de tillhandahåller är generell till sin natur, liksom de tjänster de tillhandahåller (e-post, nyhetsbrev, etc.). 20</p> <p>KLASSIFICERING - VERTIKALA PORTALER Designade för specifika typer av marknader och betjänar publiken som använder tjänsterna på denna marknad eller arbetar på den. Exempel på sådana portaler: resebyråer som tillhandahåller tjänster för hotellbokningar, beställning och leverans av biljetter, tillgång till kartor och information om vägsträckor, business-to-business-portaler som gör det möjligt för sina kunder att genomföra gemensamma affärsverksamheter: välja leverantörer och göra inköp av varor , genomföra auktioner. 21</p> <p>KLASSIFICERING - FÖRETAGSPORTALER Designad för anställda, kunder och partners i ett företag. Användare av en sådan portal får tillgång till tjänster och applikationer avsedda för dem, beroende på deras roll och personliga profil. 22</p> <p>KLASSIFICERING - ANDRA WEBBAPPLIKATIONER Regionala internetportaler. Sökmotorer. En katalog är en samling länkar till webbplatser. Elektroniska anslagstavlor. Forum. Chattar. Mailinglistservrar. Nätbutiker och auktioner. 23</p> <p>PROJEKTETAPPEN Analys av sajtens mål och funktioner som kommer att erbjudas användaren. Konstruktion av webbplatsens informationsarkitektur. Navigering och siddesign. 25</p> <p>SITE KARTA Sidan som visar kartan bör inte vara större än två sidor på användarens skärm. Det är mest effektivt att använda en karta med en statisk visning av informationsarkitekturen. Kartan måste visa inte bara användarens aktuella position på webbplatsen, utan även de avsnitt som han redan har besökt. 26</p> <p>HEMSIDA Hemsidan anger tydligt företagets mål. Varje designelement bör tillåta användaren att förstå sekvensen av åtgärder för att lösa sina problem. 27</p> <p>INNEHÅLL Framhävning av nyckelord välskrivna rubriklistor med punkter ett stycke per idé inverterad pyramidstil (artikeln börjar med en slutsats) färre ord än i en vanlig artikel ett minimum av oklara termer som indikerar datumet då meddelandet skapades kontextuell information om "ALT 28"-attribut</p> <p>LÄNKAR Användaren måste veta vad som kommer att hända om han klickar på en länk i texten bör färgas eller understrykas. trettio</p> <p>GENOMFÖR BEDÖMNINGSARBETE För att genomföra bedömningsarbetet är det nödvändigt att involvera från tre till fem deltagare. Var och en av dem gör jobbet individuellt. Därefter jämförs deras resultat. Testet utförs i två steg: att förstå gränssnittets funktion och att koncentrera sig på vissa element. 33</p> <p>HTML (HYPERTEXT MARKUP LANGUAGE) Hypertext Markup Language används för att beskriva innehållet på en webbsida och dess formatering. En HTML-sida består av text och bilder, samt speciella element som kallas taggar. Webbläsaren visar delar av sidan enl <a href="https://5visa.ru/sv/navigation/1s-v-parametrah-vybora-zadat-imya-gruppy-ustanovka-parametrov.html">givna parametrar</a> eller definierar relationer mellan innehållselement och andra sidor. 35</p> <p>PHP (PERSONAL HYPERTEXT PROCESSOR) är ett inbäddat skriptspråk på serversidan som gör det möjligt för utvecklare att snabbt och effektivt bygga dynamiska webbapplikationer. PHP-funktioner - stöd <a href="https://5visa.ru/sv/navigation/chto-oznachaet-ne-menee-8-kak-napisat-parol-latinskimi-bukvami-i.html">vanliga uttryck</a>, verktyg för att arbeta med arrayer, objektorienterad metodik och stöd för att arbeta med databaser. En av de största fördelarna med PHP är det faktum att det integreras i HTML och Java. Skript, WML, XML och andra språk. 36</p> <p>JAVASCRIPT Detta är ett objektorienterat språk för att utveckla klient- och serverapplikationer. Huvudsakliga tillämpningsområden för Java. Skript: dynamiskt skapande av ett dokument med hjälp av ett skript online-verifiering av giltigheten av användarfyllda HTML-formulärfält innan de överförs till servern i kombination med överlappande stilmallar och dokumentobjektmodellen; användare när de utför lokala uppgifter lösta av en Java-applikation. Skript inbäddat i HTML-sidan. 37</p> <p>VBSCRIPT-skript skrivna i VBScript har samma funktionalitet som Java-skript. Skript: dynamiskt skapande av ett dokument eller dess delar, avlyssning och bearbetning av händelser, och så vidare. VBScript används för skript på klientsidan (i vilket fall webbläsaren måste ha en inbyggd tolk för det språket) och för skript på serversidan (i vilket fall servern måste stödja VBScript). 38</p> <p>DREAMWEAVER Stöder ren HTML-kod, samt de senaste DHTML- och CSS-tilläggen innehåller automatiska länkhanteringsverktyg dynamisk kontroll för olika webbläsare har ett bibliotek med element som navigeringsfält, copyright-beskrivning, etc. 39</p> <p>DREAMWEAVER (2) Används för att lägga till olika multimediafiler och interaktiva element på sidor. Dreamweaver har inga egna verktyg för att skapa bilder. Den presenterar bara de enklaste verktygen för att redigera dem. 40</p> <p><a href="https://5visa.ru/sv/installation-and-configuration/skachat-novogodnie-oboi-dlya-smartfona-skachat-novogodnie-zhivye-oboi-na-android.html">FYRVERKERI Fyrverkerier</a> Detta är en grafikredigerare med möjlighet att optimera den ytterligare och lägga upp den på nätverket. Du kan skapa och redigera både vektor- och rastergrafik i en enda fil. Fireworks genererar HTML- och Java-kod. Script och kan skapa dynamiska menyer och navigeringsfält. Det är möjligt att redigera sidlayouter och skapa aktiv grafik som svarar på markören, utan att kunna ett programmeringsspråk. 41</p> <p>FLASH Flash kännetecknas av vektorgrafik och animationer, även om det är möjligt att manipulera eller visa rastergrafik, redigera videomaterial och manipulera ljudfiler. Till fördel för Flash är den lilla storleken på de resulterande filerna, användningen av vektorbildsformat och komprimeringen av raster- och ljudfiler. Kraftfullt händelsestyrt Action-språk. Script är ett programmeringsspråk som stöder villkor, loopar, arrayer, funktioner och klasser som kan ärvas. 43</p> <p>PHOTOSHOP Det mest populära bildredigeringsprogrammet. Med dess hjälp kan du skapa mycket konstnärliga bilder. Den innehåller allt du behöver för att skapa och redigera professionell grafik. 44</p> <p>CORELDRAW När du konstruerar vektorbilder överlagras linjer och former tills den slutliga bilden skapas. Varje objekt kan redigeras oberoende av de andra - en av de få fördelarna med objektmetoden. I programmet specificeras vektorritningar av linjer, former och text av matematiska uttryck, vilket gör det möjligt att automatiskt justera dem till den maximala upplösningen för utenheten. En annan fördel med vektordesigner är att de inte kräver mycket diskutrymme. 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">Populärt i kategorin:</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="Hur skapar man ett karaokeklipp på en dator?"/ loading=lazy loading=lazy> <div class="single-popular-item-tit">Hur skapar man ett karaokeklipp på en dator?</div> <a href="https://5visa.ru/sv/at/sozdanie-karaoke-svoimi-rukami-kak-sozdat-karaoke-klip-na-kompyutere-eto.html" rel="bookmark" title="Hur skapar man ett karaokeklipp på en dator?">läsa</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="Origin-appen krävs för spelet, men den är inte installerad FIFA 16 kräver Origin."/ loading=lazy loading=lazy> <div class="single-popular-item-tit">Origin-appen krävs för att spela, men den är inte installerad FIFA...</div> <a href="https://5visa.ru/sv/multimedia/prilozhenie-origin-neobhodimo-dlya-igry-no-ono-ne-ustanovleno-prilozhenie-origin.html" rel="bookmark" title="Origin-appen krävs för spelet, men den är inte installerad FIFA 16 kräver Origin.">läsa</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="Registrera en personlig sida på det sociala nätverket Facebook"/ loading=lazy loading=lazy> <div class="single-popular-item-tit">Registrera en personlig sida på det sociala nätverket Facebook</div> <a href="https://5visa.ru/sv/multimedia/zaregistrirovat-dve-stranicy-facebook-na-odin-nomer-registraciya-lichnoi.html" rel="bookmark" title="Registrera en personlig sida på det sociala nätverket Facebook">läsa</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="Hur man kör en enkel Nmap Nmap Scan"/ loading=lazy loading=lazy> <div class="single-popular-item-tit">Hur man kör en enkel Nmap Nmap Scan</div> <a href="https://5visa.ru/sv/installation-and-configuration/setevoi-skaner-nmap-i-ego-vozmozhnosti-kak-zapustit-prostoe-skanirovanie.html" rel="bookmark" title="Hur man kör en enkel Nmap Nmap Scan">läsa</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">Senaste artiklarna</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">Hur man roterar en bild några grader...</div> <div class="clr"></div> <a href="https://5visa.ru/sv/internet/kak-povernut-izobrazhenie-v-vorde-i-eshche-neskolko-priemov.html">läsa</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">Inaktiverar annonsering i Yandex webbläsare där...</div> <div class="clr"></div> <a href="https://5visa.ru/sv/tips/kak-otklyuchit-blokirovku-reklamy-v-brauzere-yandeks-otklyuchenie-reklamy-v-yandeks.html">läsa</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">Felsöker problem med Wi-Fi-anslutningen på...</div> <div class="clr"></div> <a href="https://5visa.ru/sv/problems/shlyuz-ustanovlennyi-po-umolchaniyu-ne-dostupen-ustranenie-problem-s-wi-fi.html">läsa</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">Byt lösenord på Windows 10-profilen</div> <div class="clr"></div> <a href="https://5visa.ru/sv/education/pomenyat-parol-na-profile-vindovs-10.html">läsa</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">Instruktioner för att ställa in trådlösa routrar...</div> <div class="clr"></div> <a href="https://5visa.ru/sv/at/pravilnaya-nastroika-wi-fi-routera-asus-rt-g32-instrukciya-po-nastroike.html">läsa</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">Hur man väljer en hårddisk och vilken är bättre att köpa...</div> <div class="clr"></div> <a href="https://5visa.ru/sv/multimedia/kakaya-skorost-zhestkogo-diska-horoshaya-kak-vybrat-zhestkii-disk-i.html">läsa</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 för dummies. Samtal och adressbok....</div> <div class="clr"></div> <a href="https://5visa.ru/sv/internet/meizu-dlya-chainikov-zvonki-i-adresnaya-kniga-storonnie-prilozheniya-dlya.html">läsa</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">Ladda ner PDFMaster</div> <div class="clr"></div> <a href="https://5visa.ru/sv/program/smotret-pdf-faily-skachat-programmu-pdfmaster.html">läsa</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>Internet. Multimedia. Navigatör. Utbildning. FÖRBI. Firmware. Program. Råd. Installation</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="">Projektupplaga</a></li> <li><a href="">Annonsering på hemsidan</a></li> </ul> <ul> <li><a href="https://5visa.ru/sv/feedback.html">Kontakter</a></li> <li><a href="https://5visa.ru/sv/sitemap.xml">Webbplatskarta</a></li> </ul> </div> </div> </div> <div class="copyright">© 2024 Internet. Multimedia. Navigatör. Utbildning. FÖRBI. Firmware. Program. Råd. Installation</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="Scrolla till toppen">Topp</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>