Utviklingsverktøy for nettapplikasjoner. Bruksområder for programmeringsspråk for utvikling av webapplikasjoner. Webapplikasjoner Verktøy for å lage webapplikasjoner

HTML. Prosessen med å utvikle webapplikasjoner blir lik utviklingen av vanlige Windows-applikasjoner, hvor utvikleren visuelt har kontroller på skjemaet, setter egenskapene deres og skriver hendelsesbehandlere.

Utvidbart verts- og livssyklusadministrasjonsmiljø for webapplikasjoner

Et utvidbart ASP .NET-vertsrammeverk administrerer applikasjonens livssyklus fra første gang en bruker får tilgang til en ressurs til applikasjonen avsluttes. ASP .NET bruker selv en webserver (IIS) som sitt miljø, samtidig som det tilbyr vertsfunksjoner. ASP .NET lar deg håndtere hendelser som oppstår i applikasjoner og lage dine egne HTTP-behandlere og moduler.

Et utvidbart designmiljø for webapplikasjoner for brukergrensesnitt

ASP .NET lar deg lage dine egne visuelle redaktører for serverkontroller og integrere dem i utviklingsverktøy som Visual Studio. Visuelle redaktører lar deg utvikle brukergrensesnitt for kontroller og legge til de nødvendige egenskapene og metodene til kontroller.

HTML. Prosessen med å utvikle webapplikasjoner blir lik utviklingen av vanlige Windows-applikasjoner, hvor utvikleren visuelt har kontroller på skjemaet, setter egenskapene deres og skriver hendelsesbehandlere.

Utvidbart verts- og livssyklusadministrasjonsmiljø for webapplikasjoner

Et utvidbart ASP .NET-vertsrammeverk administrerer applikasjonens livssyklus fra første gang en bruker får tilgang til en ressurs til applikasjonen avsluttes. ASP .NET bruker selv en webserver (IIS) som sitt miljø, samtidig som det tilbyr vertsfunksjoner. ASP .NET lar deg håndtere hendelser som oppstår i applikasjoner og lage dine egne HTTP-behandlere og moduler.

Et utvidbart designmiljø for webapplikasjoner for brukergrensesnitt

ASP .NET lar deg lage dine egne visuelle redaktører for serverkontroller og integrere dem i utviklingsverktøy som Visual Studio. Visuelle redaktører lar deg utvikle brukergrensesnitt for kontroller og legge til de nødvendige egenskapene og metodene til kontroller.

Introduksjon

Effekten av global databehandling Internett-nettverkmoderne verden har ingen historiske analoger. Dens nåtid er begynnelsen på epoken med elektronisk penetrering i alle sfærer av menneskelivet, dette er mer enn bare en markedsføringskampanje, det er grunnlaget for en ny filosofi og en ny forretningsstrategi.

Det er ganske logisk å anta at fra synspunktet til reklameprodukter eller tjenester, er Internett den viktigste ressursen. De fleste moderne mennesker bruker Internett som den mest tilgjengelige informasjonskilden.

Oppretting av nettsider er en av de kritiske teknologier utvikling av internettressurser. En god nettside, som absorberer all nyttig informasjon, er det beste visittkortet for både et kommersielt selskap og en utdanningsinstitusjon, som jobber for dem når som helst på dagen.

Etter å ha analysert flere nettsteder som gir informasjonsstøtte til små bedrifter for overholdelse av deres mål, psykofysiologiske krav og informasjonsinnhold, samt riktigheten av valg av utviklingsverktøy, kan følgende karakteristiske mangler identifiseres:

· manglende overholdelse av nettstedet med psykofysiologiske krav, noe som fører til økt tretthet eller distraksjon;

· lidenskap for animasjon, grafiske bilder og videofragmenter som ikke bærer en semantisk belastning, medfører automatisk en reduksjon i antall potensielle besøkende på nettstedet, da det øker kravene til Internett-tilkoblingsbåndbredde og trafikkvolumet;

· redundans eller mangel på informasjon gitt;

· feil valg av utviklingsverktøy, som medfører en urimelig kostnadsøkning på det ferdige produktet.

Dermed bestemmer funksjonaliteten til verktøy og språk for utvikling av nettsteder, samt psykofysiologiske krav til tekst og grafisk informasjon presentert på LCD-skjermen ser ut til å være en presserende oppgave.

Med antallet nettbaserte brukere anslått til mer enn 500 millioner (og vokser med en hastighet på omtrent 7 % per måned), er det dessuten nødvendig å se etter måter å bruke ny teknologi på som kan bidra til å tiltrekke og beholde oppmerksomheten til brukere som reiser på tvers av nettets store vidder.

Temaet for forskningen er nettteknologi.

Objekt – miljøer og språk for utvikling av webapplikasjoner.

Hensikten med arbeidet er å vurdere mulighetene praktisk bruk språk og verktøy for å utvikle webapplikasjoner.

1) vurdere de grunnleggende konseptene for nettteknologi;

2) gi ulike klassifiseringer av webapplikasjoner som brukes i forretningsaktiviteter;

3) vurdere de psykofysiske kravene til webapplikasjoner;

4) bestemme bruksområdene for programmeringsspråk for utvikling av webapplikasjoner;

5) analysere funksjonaliteten til miljøer for å lage webapplikasjoner.

Det er verdt å nærme seg oppgaven med å lage din egen "Internett-representasjon" på en ansvarlig måte. Siden skal være enkel å bruke – sidene skal lastes så raskt som mulig, og selve ressursen skal ha en logisk og forståelig struktur. Bare i dette tilfellet kan du stole på at den besøkende er interessert i informasjonen som gis og forblir på siden.

Utvikling av moderne data utstyr og introduksjonen av ny teknologi markerte begynnelsen på en ny retning for livet på jorden. I løpet av ganske kort tid i utviklingen av mikroelektronikk og kybernetikk har det skjedd mange endringer.

Den progressive utviklingen av teknologi har forårsaket fremveksten av nye programvareprodukter. Hvert år blir flere og flere programmeringsspråk introdusert. Alle er først og fremst rettet mot målgruppen.

Ikke bare datamaskiner utvikler seg, men også nettverk. Hvis internett for bare noen tiår siden var et lite privat nettverk, er det nå et gigantisk system av sammenkoblede datamaskiner, uten hvilke vi kanskje ikke kan forestille oss livet.

Internett er ikke bare et "kult basseng" der veldig "overopphetede" mennesker føler seg så komfortable, men også et sted hvor du kan "røre" nesten ethvert hett emne uten frykt for å bli brent.

Nettteknologi har fullstendig revolusjonert ideen om å jobbe med informasjon, og med en datamaskin generelt. Det viste seg at tradisjonelle utviklingsparametere datateknologi- produktivitet, gjennomstrømning, lagringskapasitet - tok ikke hensyn til det viktigste " flaskehals"system - grensesnitt med en person. Den utdaterte mekanismen for menneskelig interaksjon med et informasjonssystem holdt tilbake introduksjonen av nye teknologier og reduserte fordelene ved bruken av dem. Og bare når grensesnittet mellom en person og en datamaskin ble forenklet til naturligheten til oppfatning av en vanlig person, fulgte en enestående eksplosjon av interesse for datateknologiens evner.

Informasjon som er tilgjengelig for Internett-brukere er plassert på datamaskiner (webservere) hvor en spesiell programvare. Mye av denne informasjonen er organisert i form av nettsider. Hver av dem har sitt eget navn (adresse) på Internett. Et nettsted er informasjon presentert i en bestemt form, som ligger på en webserver og har sitt eget navn. For å vise nettsteder på brukerens datamaskin, bruk spesielle programmer som kalles nettlesere. De vanligste nettleserne er for tiden Internet Explorer og Netscape Navigator. Avhengig av hvilket nettstedsnavn vi angir i "Adresse"-linjen, vil nettleseren laste den tilsvarende informasjonen inn i vinduet.

Et nettsted består av sammenkoblede websider. Nettsiden er tekstfil med utvidelsen *.htm, som inneholder tekstinformasjon og spesielle kommandoer - HTML-koder som bestemmer hvordan denne informasjonen skal vises i nettleservinduet. All grafikk-, lyd- og videoinformasjon er ikke inkludert direkte på websiden og er representert av separate filer (Figur 1 Vedlegg A).

Moderne nettapplikasjoner er hovedsakelig portaler som gir tjenester som ikke kan brukes andre steder.En av ulempene med slike tjenester er vanskeligheten med å utveksle informasjon mellom bedrifter. Spesielt må til og med kontakt og annen personlig informasjon legges inn på nytt på hvert slikt nettsted.

For tiden, når det gjelder formål, er det tre hovedtyper av portaler:

· Offentlige eller horisontale portaler (noen ganger kalt megaportaler), som Yahoo, Lycos, Excite, Rambler. Slike portaler er ofte et resultat av utviklingen av søkemotorer. De er ment for det bredeste publikummet, noe som gjenspeiles i innholdet i informasjonen og tjenestene de leverer. Vanligvis er denne informasjonen generell av natur, det samme er tjenestene som tilbys ( E-post, nyhetsbrev og så videre).

· Vertikale portaler. Denne typen portal er beregnet på bestemte typer markeder og betjener publikum som bruker tjenestene til dette markedet eller arbeider i det. Eksempler på slike portaler inkluderer for eksempel reisebyråer som tilbyr tjenester for bestilling av hotell, bestilling og levering av billetter, tilgang til kart og informasjon om veiruter, eller B2B (business-to-business) portaler som lar kundene deres implementere felles forretningsdrift (for eksempel valg av leverandører og kjøp av varer, gjennomføring av auksjoner).

· Bedriftsportaler er ment for ansatte, kunder og partnere i én bedrift. Brukere av en slik portal får tilgang til tjenester og applikasjoner beregnet på dem, avhengig av deres rolle og personlige profil.

Andre mest vanlige nettapplikasjoner:

· Regionale Internett-portaler, universelle i sitt omfang, men begrenset av geografien til interesserte besøkende (e1.ru);

· Søkemotorer- Dette er Internett-portaler som er designet for å gi besøkende muligheten til å finne nettsteder der spesifiserte ord eller hele setninger finnes (metabot.ru);

· En katalog er en samling lenker til nettsteder. Hvorfor trenger vi kataloger hvis det er et søk? Svært ofte vet vi ikke nøyaktig hva vi trenger, vi kan ikke formulere det med noen få ord (mail.ru);

· Elektroniske oppslagstavler er et sted på Internett hvor nesten alle kan legge igjen informasjon av informasjons-, invitasjons- eller reklamekarakter;

· Forum er spesielle nettsteder eller seksjoner på nettsteder designet for besøkende å legge igjen meldinger og utveksle meninger;

· Chatter er et annet sted for kommunikasjon på Internett, men formålet er ikke å utveksle meninger om et eller annet emne, men ganske enkelt å fordrive tiden;

· Filer for nedlasting;

· Fotogallerier;

· Elementer av statistikk;

· Lagre diverse informasjon på Internett;

· Postlisteservere, de tilbyr tjenester for å levere informasjon til et bredt spekter av lesere (subscribe.ru);

· Nettbutikker og auksjoner (ozon.ru, molotok.ru).

Utgangspunktet i et nettprosjekt er en analyse av sidens mål og funksjonene som skal tilbys brukeren.

Den andre fasen vil være å bygge informasjonsarkitekturen til nettstedet.

Når alt nettstedets materialer og strukturen er kjent, kan du gå videre til utformingen av selve navigasjonen og sidene.

Det er nødvendig å plassere en godt synlig lenke til nettstedskartet på hver side. Siden som viser kartet bør ikke overstige to sider på brukerens skjerm. To typer kart brukes: statiske og dynamiske. Det er mest effektivt å bruke et kart med statisk visning av informasjonsarkitekturen, siden en dynamisk visning fører brukeren til enda større forvirring. Kartet ble opprettet for å bedre orientere brukeren, så kartet må vise ikke bare brukerens nåværende posisjon på nettstedet, men også de delene han allerede har besøkt.

Hovedsiden til selskapets nettside er ansiktet til nettstedet, vendt mot hele nettverket (Figur 2 Vedlegg B). På hjemmeside Selskapets mål er tydelig angitt, og hvert designelement skal tillate brukeren å bedre forstå nettstedet og bestemme rekkefølgen av handlinger for å løse problemene deres.

Det er fra hovedsiden at de fleste brukere begynner sin reise gjennom nettstedet. Samtidig bør siden vår være laget på en slik måte at folk som kommer til siden via en dyplenke føler seg komfortable. For å gjøre dette må du plassere på hver side av nettstedet:

· firmanavn eller logo i øvre venstre hjørne

· individuell slagord for nettstedet, bestående av én setning

Det kan ikke antas at brukeren har kommet frem til denne siden, som dekker hele stien fra start til slutt. Det er godt mulig at han ikke så informasjonen som vi indikerte på sidene toppnivå hierarki. Med dyplenker må vi orientere brukeren til et sted, fortelle ham hvor han er nå på nettstedet, og angi en kjedekobling på siden. Hvis det er behov for at en side ikke skal indekseres i søkemotorer, må du skrive inn "HEAD"-elementet .

I delen "Om oss" må du oppgi grunnleggende informasjon om selskapet:

· sammensetning av toppledergruppen (med bibliografi og fotografier);

· Kontaktinformasjon;

· organisasjonens filosofi (visjon om virksomhet, forhold til samfunnet, ambisjoner);

· viktigste historiske milepæler;

En lang forklaring øverst på "Om oss"-siden hjelper brukeren bedre å forstå hva som ligger i dybden av denne giveawayen.

Teksten må være lett å lese for både unge og gamle brukere, så vi må spesifisere skriftstørrelsen i relative enheter i stedet for i absolutte enheter, siden størrelsen må velges av brukerne selv. I dette tilfellet må teksten passe helt inn på siden, for ikke å irritere bruken av horisontal rulling av sidesidene.

Brukere leser sjelden nettsider ord for ord. Under den første visningen ser han etter fakta og ignorerer detaljer, men etter å ha funnet materiale av interesse kan han gå dypere. Et omtrentlig sidevisningsskjema ser slik ut: den første horisontale linjen vises fullstendig, den neste vises ikke i full dybde, og for hver påfølgende linje reduseres snappingen av informasjon mer og mer.

Derfor ser brukere ofte bare den øverste delen av artikkelen. Og bare de mest interesserte leserne vil rulle nedover siden, og bare disse få vil forstå historien til artikkelen i alle detaljer. Derfor er det viktig å bruke det "inverterte pyramideprinsippet", som består i at artikkelen begynner med en "konklusjon", så er det en melding om den viktigste informasjonen, og på slutten er bakgrunnen for hendelsen. gitt.

For å gjøre sidene praktiske å se, bruker vi:

· fremheve søkeord;

· velskrevne overskrifter;

· lister med markører;

· ett avsnitt per idé (brukere vil hoppe over alle andre ideer hvis de ikke tiltrekkes av hovedordene i avsnittet);

· invertert pyramidestil (hvor artikkelen begynner med en konklusjon);

· færre ord enn i en vanlig artikkel;

· minimum uklare vilkår;

· indikasjon på datoen meldingen ble opprettet (for å vite hvor lang den er, er den relevant på dette øyeblikket);

· kontekstuell informasjon om "ALT"-attributtet.

· e-posthoder vises ofte utenfor kontekst:

· i listen over artikler på nettstedet;

· i overskriftene til e-postmeldinger;

· i søkeresultater;

· i nettleserbokmerker.

Samtidig skal brukerne ikke ha noen superkunnskaper for å forstå overskriften vår hvis de hopper over teksten under overskriftene. Av denne grunn bør tittelteksten være en frittstående informasjon som gjør at den kan forstås i fravær av resten av innholdet. Når du skriver en tittel, er det nødvendig å bruke nøytralt språk, og ikke bruke: ordspill, "raffinement", "forlokkelser", store bokstaver (som det ser ut til at vi roper til brukeren)

Brukere foretrekker meningsfulle titler. Jo kortere mikroinnhold, jo lettere er det å skumme. Det er nødvendig å utelukke bruken av det samme ordet i begynnelsen av hver artikkel og sidetittel, siden hvis flere slike artikler brukes samtidig, vil det være vanskelig å velge den nødvendige artikkelen i panelet eller bokmerkene.

Når du blir bedt om å gi oss en e-postadresse, er det nødvendig å si, her og nå, nøyaktig hva brukeren vil motta, og hvor ofte du vil forstyrre sjelefreden hans postkasse. Mailto-referanser skal brukes på en slik måte at det er tydelig at dette er en postadresse. Ikke plasser e-postlenker på navn, ettersom å klikke på et navn bør føre til deres biografi. Ved kommunikasjon via e-post er det ingen grunn til å bruke det spesifikke navnet til en av de ansatte, med mindre brukeren har etablert et personlig forhold til vedkommende (e-poster fra ukjente personer havner oftest i søpla).

For å øke troverdigheten til nettstedet, er det nødvendig å bruke grafiske bilder av høy kvalitet. Du bør imidlertid ikke bruke store bilder som standard. Det anbefales å bruke skisser og om nødvendig forstørre dem så mye brukeren ønsker. Miniatyrbilder skal inneholde all grunnleggende informasjon om bildet. På siden ville det være mer riktig å bruke fotografier av ekte ansatte og kunder, i stedet for fotomodeller med et blendende Hollywood-smil. Det er også nødvendig å bruke god skrivestil og utgående hypertekstlenker til andre nettsteder. Det er ikke nødvendig å bruke "reklamevann", siden det har en ekstra følelsesmessig belastning, og brukere må bruke tid på å sile ut hyperboler fra virkelige fakta.

Den klassiske måten å øke tilknytningen til et nettsted på er å publisere ferskt materiale med en viss regelmessighet (fra daglig til månedlig). For de interesserte er det nødvendig å organisere utsendelser av ferskt materiale. Nesten 100 % av de som har abonnert vil periodisk besøke selve siden så lenge forfatteren minner dem om seg selv.

Nettsteddesign bør tilpasses folk. Et alternativ for en slik enhet er en profil, men å fylle den ut krever tålmodighet, og det er grunnen til at den fylles ut av etablerte besøkende. Derfor, for å spore brukere, er det bedre å bruke en "informasjonskapsel", i filen som all nødvendig informasjon legges inn i, i stedet for en kjedelig registreringsprosedyre. Hvis registrering fortsatt er nødvendig for sikker drift, bør du ikke lage for strenge påmeldingsskjemaer. Hvis det er mulig å bruke autofullfør og automatisk plassere markøren i det første feltet i skjemaet.

Du bør ikke lage skjemaer for å søke på Internett; hvis brukeren trenger det, vil han bruke en spesiell søkemotor.

Koblinger skal være forutsigbare; brukeren bør vite hva som vil skje hvis han klikker på linken. Gjør det klart hva lenken er: hvis det er tekst, gjør den farget eller understreket. Ikke skjul forskjellene mellom besøkte og ubesøkte lenker. Lag koblinger med forventning om at søkemotorer er de viktigste besøkende, og de er døve og blinde for høyteknologi. Design "tittel"-taggene dine slik at de ser bra ut i søkemotorer og bokmerker, så du må starte koblingene dine med et nøkkelord.

Unngå utseendet til ødelagte koblinger, siden andre nettsteder og søkemotorer ikke vil lenke til oss i dette tilfellet.

Når du navigerer på siden, la brukeren velge hvordan sider skal åpnes, enten i popup-vinduer eller på annen måte.

På WEB legger brukerne ikke merke til noe annet enn målet deres, og reklame som distraherer dem fra å nå målet blir rett og slett ignorert. Hvis annonsen vår vises før brukeren finner materialet han er interessert i, vil den mest sannsynlig bli stengt. Og når han fullfører hovedoppgaven og er klar til å se nærmere på annonsen, vil han rett og slett ikke se den lenger fordi han lukket popup-vinduet. Derfor bør du aldri distrahere brukeren fra målet ditt.

Når en bruker skriver søkeord inn i en søkemotor, vil annonsene som vises i listen over søkeresultater være direkte relatert til hva personen trenger. Så han leser disse annonsene og klikker på lenkene. Slik reklame koster mye mindre enn å distribuere flygeblad.

Så hemmeligheten bak suksess er å kombinere reklame med brukermål.

· mangel på en "Lukk"-knapp;

· triks for å få folk til å klikke;

· tydelig angi hva som vil skje når du klikker på den;

· gir Ytterligere informasjon om deg selv uten å måtte forlate gjeldende side.

For å gjennomføre vurderingsarbeidet er det nødvendig å involvere fra tre til fem deltakere. Hver av dem gjør arbeidet individuelt. Deretter sammenlignes resultatene og bringes til en enkelt konklusjon. Testen utføres i to trinn:

1) forståelse av grensesnittet;

2) konsentrasjon av oppmerksomhet på visse elementer.

Det er nødvendig å nevne hvert problem separat, uansett hvordan det gjentas i fremtiden.

Utviklingsverktøy for nettapplikasjoner

Bruksområder for programmeringsspråk for utvikling av webapplikasjoner

Hypertext Markup Language, eller HTML som det er mer kjent, er dataspråket som ligger til grunn for World Wide Web. Takket være HTML-språket kan enhver tekst merkes, konverteres til hypertekst og deretter publiseres på nettet.

HTML-språket har sitt eget sett med tegn som nettlesere bruker for å vise en side. Disse tegnene, kalt håndtak, inkluderer elementene som trengs for å lage hyperkoblinger.

En av særegne trekk HTML-dokumenter er at selve dokumentet bare inneholder tekst, og alle andre objekter er innebygd i dokumentet på det tidspunktet det vises av nettleseren ved hjelp av spesielle tagger og lagres separat. Når du lagrer en HTML-fil, opprettes det en mappe på stedet der dokumentet ligger, der de tilhørende grafiske designelementene er plassert.

Først og fremst brukes PHP til å lage skript som fungerer på serversiden, og det er derfor det ble oppfunnet. PHP er i stand til å løse de samme problemene som alle andre CGI-skript, inkludert behandling av html-skjemadata, dynamisk generering av html-sider og lignende. Men det er andre områder hvor PHP kan brukes.

Det andre området er opprettelsen av skript som kjører på kommandolinjen. Det vil si med bruker PHP du kan lage skript som vil bli utført, uavhengig av nettserver og nettleser, på en bestemt maskin.

Og det siste området er opprettelsen av GUI-applikasjoner ( grafiske grensesnitt) kjører på klientsiden.

Ajax står for Asynchronous Javascript And XML og er ikke en teknologi i ordets strenge forstand. Hvis serveren i en standard nettapplikasjon behandler all informasjon, mens nettleseren kun er ansvarlig for interaksjon med brukeren, sender forespørsler og sender ut innkommende HTML, så i en Ajax-applikasjon dukker det opp en annen mellommann mellom brukeren og serveren - Ajax-motoren . Den bestemmer hvilke forespørsler som kan behandles "på plass" og hvilke som må adresseres til serveren.

Serveroppførselen har også endret seg. Hvis tidligere serveren ville utstede en ny side for hver forespørsel, sender den nå bare dataene som klienten trenger, og Ajax-motoren genererer HTML fra den direkte i nettleseren.

Asynkroni manifesterer seg i det faktum at ikke hvert brukerklikk når serveren, og det motsatte er også sant - ikke hver serverreaksjon er forårsaket av en brukerforespørsel. De fleste forespørsler genereres av Ajax-motoren, og den kan skrives på en slik måte at den vil laste inn informasjon og forutse brukerhandlinger.

Hvor skal du bruke Ajax:

· Skjemaer. De er veldig trege. Hvis du overfører data asynkront, lastes ikke siden på nytt.

· Navigering i form av et "tre". Generelt er slik navigering forferdelig. En enkel topologi er mye mer praktisk, men hvis det kommer til stykket, er det bedre å bruke Ajax.

· Filtre. Nettsteder sorterer ofte etter dato eller navn. Ajax vil være mye mer praktisk.

JavaScript

JavaScript-programmeringsspråket ble utviklet av Netscape for å lage interaktive HTML-dokumenter. Det er et objektorientert språk for å utvikle innebygde applikasjoner som kjører både på klient- og serversiden. Syntaksen til språket er veldig lik syntaksen til Java - det er derfor det kalles Java-lignende.

De viktigste bruksområdene for JavaScript faller inn i følgende kategorier:

· dynamisk oppretting av et dokument ved hjelp av et skript;

· umiddelbar verifisering av autentisiteten til HTML-skjemafelt fylt ut av brukeren før de overføres til serveren;

· opprettelse av dynamiske HTML-sider sammen med overlappende stilark og dokumentobjektmodellen;

· brukerinteraksjon ved løsning av "lokale" problemer løst av en JavaScript-applikasjon innebygd i en HTML-side.

VBScript

VBScript-skriptspråket ble utviklet av Microsoft og er en undergruppe av Visual Basic-språket for utvikling av Windows-applikasjonsprogrammer, som er ganske vanlig blant programmerere. I likhet med foreldrene er VBScript ganske enkelt og lett å lære.

Fordelen med å bruke det til å lage skript er muligheten til å bruke, med mindre justeringer, tidligere skrevne prosedyrer i Visual Basic og Visual Basic for Application.

Funksjonalitet Skript skrevet i VBScript er ikke forskjellig fra funksjonene til JavaScript-skript: dynamisk skapelse dokument eller dets deler, avlytting og behandling av hendelser, og så videre.

VBScript brukes til skripting på klientsiden (i så fall må nettleseren ha en innebygd tolk for det språket) og for skripting på serversiden (i så fall må serveren støtte VBScript).

For å lage klientskript bruker du et sett med objekter som ligner på JavaScript-settet. Klient- og serverobjekter er forskjellige fra hverandre, men det er en felles del (kjerne) av objekter som brukes i utviklingen av både klient- og serverskript.

Perl er mest brukt for å utvikle systemadministrasjonsverktøy, men nylig har det vunnet enorm popularitet i utviklingen av Internett-applikasjoner: CGI-skript, automatiserte e-postbehandlingssystemer og nettstedstøtte.

Her er noen eksempler på problemer som kan løses med Perl:

· sjekke Windows NT-brukere for avvik i deres status og muligheter;

· administrasjon av NT-tjenester fra kommandolinjen og eksternt med lokal maskin innhenting av statistiske data på en separat maskin;

· Kan også fungere med FTP-protokollen;

· systemstøtte for UNIX og Windows.

For tiden i verdensveven Det er flere millioner nettsteder vert, og antallet vokser stadig. Alle har muligheten til ikke bare å se noen av dem og trekke ut nyttig informasjon for seg selv, men også til å ta en aktiv del i deres skapelse. Miljøet utviklingen skal skje i er av stor betydning.

Macromedia fortsetter å gjøre Dreamweaver intuitiv og enkel å bruke. Kraftige verktøy på den ene siden og brukervennlighet på den andre gjør Macromedia-produkter til en ideell programvarepakke for både profesjonelle webdesignere og nybegynnere. Produkter inkludert i Macromedia-pakken, som Flash, Firework, Dreamweaver, vil gjøre arbeidet ditt mer produktivt, og kan samtidig erstatte hverandre (du kan for eksempel lage knapper i hvilken som helst av dem). Produkter som: Sitespring, FreeHand vil gi effektivitet når du arbeider med en klient.

Dreamweaver har mange fordeler:

Dreamweaver støtter ren HTML-kode så vel som de nyeste DHTML- og CSS-utvidelsene.

Inneholder utmerkede midler for automatisk tilkoblingsadministrasjon, det vil si at når filer flyttes i miljøet, gjenopprettes alle tilkoblinger automatisk. Deler av siden kan blokkeres for å beskytte dem mot utilsiktet skade.

Lar deg angre endringer gjort for flere trinn siden (men når du har lagret siden, vil du ikke kunne angre endringene).

«Dynamisk sjekking på tvers av nettlesere» brukes.

Støtter utvidelser fra både tredjepartsutviklere og Macromedia selv (mer enn 500).

Dreamweaver kommer med et bibliotek med elementer som du kan bruke på websider, for eksempel en navigasjonslinje, en copyright-beskrivelse og mer.

Brukes til å legge til multimedia på nettsider og forskjellige typer filer fra Flash og Java til RealAudio, interaktive elementer som søkemotorer, fora, e-handelssystemer.

Dreamweaver har ikke egne verktøy for å lage bilder. Den presenterer bare de enkleste redigeringsverktøyene, så for å lage og redigere bilder trenger vi spesielle grafiske redaktører.

Dreamweaver lar deg fjerne unødvendig kode fra Microsoft-applikasjoner, hvoretter sidene lastes raskere og vises bedre i forskjellige nettlesere.

Fireworks er et grafikkredigeringsprogram med muligheten til å optimalisere det ytterligere og legge det ut på nettverket. Ved å bruke et bredt utvalg av verktøy kan vi lage og redigere både vektor og rastergrafikk i samme fil i stedet for å flytte fra ett program til et annet. Fireworks genererer HTML- og JavaScript-kode og kan enkelt lage dynamiske menyer og navigasjonslinjer for nettsidene våre. Effektiv optimalisering av grafikkfiler lar deg redusere størrelsen så mye som mulig uten å miste kvalitet.

I tillegg er det mulig å redigere WEB-sideoppsett. For eksempel, i Fireworks 8 kan du åpne grafisk fil hele bredden av det fremtidige nettstedet, tegn det nødvendige grafiske designet, og skjær det deretter med Slice-verktøyet slik den fremtidige tabellen i HTML-dokumentet skal se ut. Etter dette kan du begynne å finpusse individuelle grafiske elementer og blant annet lage aktiv grafikk som reagerer på markøren, uten å kunne programmeringsspråket (JavaScript) i det hele tatt.

En av tre profesjonelle grafiske redaktører, leder med varierende suksess kampen om forrang i arbeidet med vektorgrafikk. FreeHand er mye raskere og enklere enn sine konkurrenter - CorelDraw og Adobe Illustrator. FreeHand er flott for å lage logoer, reklame, webgrafikk og animasjon.

Programmets produsenter har anstrengt seg mye for å gjøre livet så enkelt som mulig for brukere: programmets grensesnitt er enkelt og intuitivt, det er mange "bjeller og fløyter" som lar deg raskt og enkelt utføre komplekse objekttransformasjoner eller oppnå en rekke av kunstneriske effekter. FreeHand kan eksportere og importere filer i nesten alle vanlige formater. I tillegg inkluderer den hurtigtastinnstillinger som emulerer andre vanlige programmer (Adobe Illustrator, CorelDraw). Så det er ikke nødvendig å lære på nytt når du bytter til FreeHand.

En interessant og viktig funksjon ved FreeHand når du jobber med store prosjekter er muligheten til å gjøre globale endringer i dokumentet, både for tekst og alle grafiske objekter. Den globale erstatningsmekanismen er veldig fleksibel. I tillegg til erstatning lar den deg velge objekter med spesifiserte egenskaper for påfølgende transformasjon. Hovedegenskapene som brukes til å søke og erstatte eller velge objekter er farge, konturtykkelse, font og rotasjonsvinkel.

FreeHand-dokumenter kan enkelt gjøres om til nettsider. FreeHand er selvfølgelig ikke en HTML-editor, men den støtter grunnleggende HTML-elementer. Bruk av FreeHand WEB-sider kan enkelt utstyres med Flash-animasjon. Tekstblokker, grupper av objekter og objekter med konturer settes inn i et animasjonsklipp. Et lite klipp av FreeHand-objekter lages bokstavelig talt med én kommando - det eneste som gjenstår er å følge noen innstillinger. Hver ramme av klippet er plassert på et eget lag; animasjonseffekten oppnås ved å spille av innholdet i individuelle lag sekvensielt. Men FreeHand-verktøy vil ikke erstatte Macromedia Flash-redigeringsprogrammet.

Skaper attraktive interaktive multimediapresentasjoner for WEB-sider. Flash er preget av vektorgrafikk og animasjon, selv om programmet også kan brukes til å manipulere eller vise rastergrafikk, redigere videoopptak og til og med manipulere lydfiler.

Flash-innhold publiseres i kompakte SWF-filer for senere visning på en rekke plattformer ved hjelp av Flash-spilleren. Når en SWF-fil spilles av på nettet, kan innhold som MP3-lydfiler, Flash-videoer og bilder lastes dynamisk inn i SWF-filen. JPEG-format. Flash-spilleren lar deg koble til datakilder for å kombinere dem med en database, XML eller webtjenester. Med alle disse egenskapene kan attraktive animasjoner og effekter introduseres i datadrevne applikasjoner. Flash har støtte for anti-aliasing (utjevning av kanter ved å blande tilstøtende farger). Fordi dette filformatet er basert på vektorgrafikk, opprettholder objektet bildekvalitet til enhver oppløsning og er ideelt for å lage animasjonsrammer.

Kraftig hendelsesdrevet språk. ActionScript-språket som brukes er nærmest et fullverdig programmeringsspråk, med støtte for betingelser, looper, arrays, funksjoner og klasser som kan arves.

Til fordel for Flash er den lille størrelsen på de resulterende filene og bruken av vektorbildeformat, og komprimering av raster- og lydfiler, noe som har en veldig positiv effekt på å redusere størrelsen på siden og dens nedlastingstid.

Dette programmet er veldig brukervennlig. Den har mange ferdiglagde tagger og maler.

Grensesnittfleksibilitet er en av produktets styrker. Enhver bruker kan enkelt tilpasse HomeSite-grensesnittet for å passe deres preferanser og behov.

Mens du arbeider, kan brukeren se et arbeidsområde med to faner - Bla gjennom og Rediger. Det vil si at programmering skjer i Rediger-fanen, og resultatet kan sees hvis du velger Bla gjennom-fanen. Mens du lager ny side Noen tagger som HTML og BODY vises automatisk i redigeringsfeltet. Dette er malen som lastes når du oppretter en ny side. Innholdet kan endres.

HomeSite gjør det veldig enkelt å bygge en nettstedsarkitektur. Dette tilrettelegges av Hurtig panel Bar med et system av faner med ferdige tagger. Taggene i disse fanene er veldig forskjellige - fra enkle som et avsnitt til java-skript. Du kan vanligvis forlate én fane og legge til alle nødvendige tagger til den gjennom Tilpass-menyen. Du kan også lage tagger eller kombinasjoner av disse selv. Når du klikker på en knapp med en spesifikk etikett, vises et vindu der du kan konfigurere etikettalternativene og spesifisere dens attributter. Støtter WYSIWYG-modus med alle fordeler og ulemper.

For å øke hastigheten på arbeidet ditt, er det mange tag-redigeringsverktøy tilgjengelig. Dette er for eksempel funksjoner som Tag Completion, Tag Editors og Tag Insight. De gjør det mye enklere å redigere tagger og deres attributter. Det finnes også kodebiter.

HomeSite integreres enkelt med kontroller kildekode og prosjektstyringssystemer, og tilbyr også omfattende muligheter for å jobbe med FTP-protokollen, takket være at vi raskt kan distribuere nettstedet og organisere effektivt vedlikehold.

Det er den mest populære HTML-editoren på markedet, hovedsakelig på grunn av dens popularitet Microsoft-pakken Kontor. Programmet tilbyr kraftige funksjoner og en attraktiv programvarepakke, inkludert Image Composer, som er designet for å lage bilder (vedlegg B). FrontPage inneholder også WEB-komponenter som er nødvendige for å legge til interaktive egenskaper til et nettsted. Microsoft FrontPage er en klassisk WYSIWYG-editor, som imidlertid har muligheten til å manuelt redigere kode.

Programmet har tre moduser for å jobbe med et dokument: Normal, HTML og Preview.

I normalmodus er nettsider en vanlig tekstfil med mulighet til å redigere alle elementer – fra tekst til bilder.

I HTML-modus er syntaksutheving gitt, men det er ganske middelmådig - beskrivelser er uthevet i blått, alt annet er svart.

I forhåndsvisningsmodus kan du se hvordan siden din vil se ut i nettleservinduet.

FrontPage har en tabelldesigner som gjør det mye enklere å lage dem. En av hovedfordelene med programmet er det store antallet tilgjengelige maler, slik at brukeren ikke kan gruble over utformingen av prosjektet sitt. Etter å ha valgt den nødvendige malen, kan vi fortsette direkte til å fylle siden med innhold. Det er her skjønnheten til FrontPage kommer inn: prosessen med å lage en HTML-side er ikke forskjellig fra å lage en vanlig side tekstdokument V Microsoft Word. Vi har tilgang til de samme verktøyene for å redigere tekst, endre formateringen, lage og redigere tabeller, sette inn ulike objekter og bilder, og alt dette uten kunnskap om HTML. FrontPage deler arbeidsområdet inn i flere blokker som inneholder spesifikke sideelementer - bilder, tekst, overskrifter osv. For hver blokk kan du tilordne dine egne formateringsparametere og dens plassering i forhold til siden.

Ulemper: lite sett med utviklingsverktøy, umulig å kjøpe programmet separat. Microsoft FrontPage er et godt valg som HTML-editor for første gang, men etter hvert som behovene dine vokser, kan det hende at dets muligheter ikke er nok. Det er også baksiden medaljer - kompleksiteten og besværligheten til den resulterende koden, som naturligvis påvirker den endelige størrelsen på dokumentet. Det vil også være svært vanskelig å gjøre endringer i et slikt dokument i fremtiden. Men dette er snarere en ulempe ikke for et spesifikt produkt, men for nesten alle WYSIWYG-redaktører (What You See Is What You Get - "what you see is what you get").

Webkomponenter fungerer bare hvis webserveren som brukes har programmer som tilsvarer dem.

Til tross for at Microsoft Word er tekstredigerer og regnes ikke i hovedsak som en HTML-editor. Den har muligheten til å lagre filer i HTML-format. Som et resultat kan vi støte på sider som ble opprettet på en eller annen måte i Microsoft Word. Problemene med HTML generert fra editoren ligner på FrontPage: begge programmene produserer overflødig kode som ikke alle samsvarer med HTML-standarden. Et stort antall mennesker som bruker Word i sitt daglige arbeid, blir potensielle HTML-dokumentutviklere.

Det er to måter å lage en webside i Word på: ved hjelp av veiviseren eller ved å konvertere et eksisterende Word-dokument til HTML-format. I dette tilfellet genererer Word selv HTML-tagger, men ikke på en optimal måte. Transformasjonen fører naturligvis til at enkelte elementer i dokumentdesignet vil gå tapt eller endres. Hvis du trenger å sette inn dine egne tagger på en HTML-side, lar Word deg redigere HTML-koden direkte.

Designet for å lage og redigere illustrasjoner, det vil si bilder som inneholder vektorgrafikkelementer, som fonter, geometriske former, etc.

Nettsider kan inneholde mange elementer - HTML-tekst, rasterbilder, vektorgrafikk. I Illustrator kan du bruke fragmenter til å definere grensene for ulike webelementer i et objekt. En nettside er delt inn i celler som presenteres i tre typer: bilder, uten bilder, HTML-tekst.

I dette tilfellet kan du lagre hvert fragment som en uavhengig fil med sitt eget format, innstillinger og fargepalett. Låsing av fragmenter forhindrer utilsiktede posisjonsendringer. Størrelsen på et fragment er knyttet til objektet det inneholder. Derfor, når du flytter eller endrer størrelsen på et objekt, justeres fragmentgrensene automatisk, men om nødvendig kan de alltid justeres manuelt.

Linkmaps lar deg knytte ett eller flere områder av et bilde (kalt hotspots) med en URL. Når vi klikker på et aktivt område, laster nettleseren ned filen knyttet til det.

Hovedforskjellen mellom å bruke lenkekart og fragmenter for å lage lenker er hvordan objektet eksporteres til nettsiden. Ved å bruke lenkekart lagres objektet som en enkelt bildefil, mens ved bruk av fliser blir objektet delt inn i flere separate filer. En annen forskjell mellom lenkekart og fliser er at kart lar deg koble sammen polygonale eller rektangulære områder i et objekt, mens fliser bare lar deg koble sammen rektangulære områder.

Det mest populære og mest brukte bilderedigeringsprogrammet. Med dens hjelp kan du lage svært kunstneriske bilder. Den inneholder alt du trenger for å lage og redigere profesjonell grafikk.

Photoshop er ikke bare et bilderedigeringsprogram, det er det kraftigste og mest funksjonsrike programmet i sin klasse. Programmet lar deg retusjere et bilde og utsette det for spesialeffekter, overføre detaljer fra ett bilde til et annet, legge til tekst, endre fargeforhold og til og med legge til farger på bilder i gråtoner. Photoshop-verktøy er kompatible med grafiske nettbrett, noe som gjør det mulig å lage helt kunstneriske bilder, ikke verre enn de som er laget med akvareller og oljer.

Til tross for enkelheten i det grunnleggende Photoshop-verktøy Brukeren kan også tilpasse dem "for seg selv". Dette tilsvarer å ha et uendelig utvalg av fargestifter. Fordi tegneprogrammer er avhengige av piksler for å fungere, er de ideelle for å arbeide med elektroniske (digitale) fotografier av fargeblyanter, spraymaling, akvareller, oljemaling og mer. Photoshop gir deg full kontroll over hver piksel i bildet ditt. Ulempen med tegneprogrammer med begrenset oppløsning. Fordi punktgrafikken består av et fast antall piksler.

CorelDraw lar deg behandle et bredt spekter av informasjon presentert i et dokument i form av vektor- og rasterobjekter, blokker med ren og kunstnerisk tekst, samt Internett-objekter.

Programmet bruker et moderne flatt-grensesnitt, som er preget av det faktum at verktøyene som ligger på forskjellige paneler vises i form av vanlige flate bilder, og en av dem velges bare når pekeren er plassert på den.

Når du konstruerer vektorbilder, legges linjer og former over til det endelige bildet er opprettet. Hvert objekt kan redigeres uavhengig av de andre - en av de få fordelene med objekttilnærmingen, men bildet må fortsatt bygges trinn for trinn. I et redigeringsprogram for vektortegning spesifiseres linjer, former og tekst av matematiske uttrykk, noe som gjør det mulig å justere dem automatisk til den maksimale oppløsningen til utdataenheten. En annen fordel med vektordesign er at de ikke krever mye diskplass. Volumet til en vektortegningsfil avhenger bare av antallet og kompleksiteten til objektene som utgjør denne tegningen, så størrelsen, i motsetning til en rastertegning, har praktisk talt ingen effekt på dette volumet.

CorelDraw demonstrerer egenskapene til en kraftig visuell redaktør websider: brukeren får muligheten til å generere rike HTML-dokumenter, som kan inkludere JavaScript-skript og CSS-stilark.

Med kraftig grafikk, tekst og dokumentlayout og eksportverktøy for publisering på nettet, er CorelDraw et godt utgangspunkt for å generere de første versjonene av en HTML-fil.

Når du plasserer bilder på en side, er en av de viktigste oppgavene å optimalisere størrelsen på bildefiler. Det anbefalte taket for den totale sidestørrelsen er fra 100 til 150 kB. Å redusere størrelsen på bildefiler gjøres ved å komprimere filene og redusere antall farger. Disse oppgavene er tilgjengelige for alle grafikk programmer nevnt ovenfor.

Konklusjon

Med fremveksten av nettteknologi begynner helt nye lag av jordens befolkning å bruke datamaskiner. Vi kan identifisere to mest karakteristiske grupper, lokalisert på forskjellige sosiale poler, som raskt ble involvert i den nye teknologien, kanskje til og med mot deres eget ønske. På den ene siden var dette representanter for elitegrupper i samfunnet - ledere av store organisasjoner, presidenter for banker, toppledere, innflytelsesrike myndighetspersoner. På den annen side var dette representanter for de bredeste lag av befolkningen - husmødre, pensjonister, barn.

Utvalget av sosiale grupper som kobler seg til Internett og søker etter informasjon på WWW utvides stadig på grunn av brukere som ikke er klassifisert som spesialister på området. informasjonsteknologier. Dette er leger, byggherrer, historikere, advokater, finansfolk, idrettsutøvere, reisende, presteskap, kunstnere, forfattere, kunstnere. Listen fortsetter og fortsetter. Alle som har opplevd nytten og uunnværligheten til Internett for sine profesjonelle aktiviteter eller hobbyer, slutter seg til den enorme hæren av informasjonsforbrukere på World Wide Web.

Med utviklingen av hypertekstmarkeringsteknologier begynte flere og flere nettsteder å dukke opp på Internett, hvis emner var helt forskjellige - fra nettsteder store selskaper, som forteller om suksessene til selskapet og dets fiaskoer, til nettsidene til små selskaper som tilbyr å besøke kontorene deres i samme by.

Utviklingen av Internett-teknologi ga opphav til fremveksten av en ny gren på Internett - Internett-fora. Nettsteder, og til og med hele portaler, begynte å dukke opp der folk fra hele verden kan kommunisere, få svar på spørsmål og til og med inngå forretningsavtaler.

Oppretting av nettsider er et markedsføringstrinn rettet mot å lage informasjonsressurs, som vil gi en mulighet for selskapet til både å beholde gamle kunder og tiltrekke seg nye.

Oppretting og utvikling av nettside inkluderer:

· godkjenning av initialen mandat for utvikling av nettsider;

Liste over kilder som er brukt

1. Borisenko A.A. Webdesign. Akkurat som to og to. – M.: Eksmo, 2008.- 320 s.

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

3. Jamsa Chris. En effektiv veiledning om kreativ webdesign. HTML, XHTML, CSS, JavaScript, PHP, ASP, ActiveX. Tekst, grafikk, lyd og animasjon. Oversatt fra engelsk/Chris Jamsa, Conrad King, Andy Anderson - M.: DiaSoftUP LLC, 2005. - 672 s.

4. Dunaev V. JavaScript-opplæring, 2. utgave. – St. Petersburg: Peter, 2005. – 395 s.

5. Zolnikov D.S. PHP5. Hvordan lage et nettsted av enhver kompleksitet selv. – 2. utg. slettet – M.: NT Press, 2007. – 272 s.

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

7. Mazurkevich A. RNR: en programmerers håndbok / Alexander Mazurkevich, Dmitry Elovoy. – Mn.: Ny kunnskap, 2006. – 495 s.

8. McClelland Dick. Photoshop 7. Brukerbibel. : Per. fra engelsk – M.: Publishing House “William”, 2006. - 928 s.

9. Orlov L.V.-nettsted uten hemmeligheter. / L. V. Orlov. – 2. utg. – M.: Buk-press, 2006. – 512 s.

10. Polonskaya E.L. HTML-språk. Egenbruksanvisning: - M.: Forlag "William", 2005. - 320 s.

11. Oppretting av websider og nettsider. Selvinstruksjonsbok: [lærebok. godtgjørelse] / utg. V. N. Pechnikova. – M.: Triumph Publishing House, 2006.- 464 s.

12. Yakushev, L. V. La oss begynne å jobbe på Internett. Hurtiginnføring. – M.: Publishing House "William", 2006. -128 s.

Programvareutviklingstrender krever det og separat stående datamaskin var utstyrt med nettverksprogramvare (nettlesere, programvareimplementeringer av protokoller). Programvarefunksjon datanettverk på det nåværende utviklingsstadiet er det et ekstremt bredt spekter av brukt programvare og programmeringsspråk. Dette skyldes den dynamiske utviklingen og det store utvalget av datanettverk og relaterte teknologier. Under slike forhold kan ingen teknologi eller programmeringsspråk ha en avgjørende overlegenhet over andre. Denne situasjonen tvinger en spesialist engasjert i programvareutvikling til å mestre og bruke samtidig praktisk jobb et stort antall utviklingsverktøy og programmeringsspråk.

For eksempel, selv for å lage en vanlig interaktiv WEB-side som oppfyller moderne krav, trenger du kunnskap om hypertekst-markeringsspråket HTML, cascading style sheets (CSS) og mer komplekse server-side asom PHP. I tillegg, for å utvikle serverdelen av programvaren, må programmereren ha tilgang til databaser som bruker Mysql-spørringsspråket.

Denver: Automatisering av installasjon av verktøysett.

Å installere Apache-server og relaterte programmer manuelt kan være ganske kjedelig. Poenget er at du må forholde deg til mange Apache-, PHP- og MySQL-konfigurasjonsparametere som aldri vil være nyttige for deg igjen.

Denver er et universelt installasjonsprogram som kan forenkle installasjonen av alle programmer som trengs av en webprogrammerer; dette er de samme distribusjonene av Apache, PHP, MySQL, Perl, kombinert til ett enkelt arkiv, utstyrt med et praktisk installasjonsprogram og konfigurasjonsverktøy for en spesifikk maskin (inkludert verktøy for automatisk konfigurering av virtuelle verter ).

Denver er et helautomatisert anlegg.

Vilkår for bruk.

Denver ble designet for å gjøre det enkelt å sette opp og installere fritt

distribuerte programmer (Apache, PHP, MySQL, etc.). Naturligvis kan han det

kan brukes gratis av alle nettprogrammerere og designere, men bare for ikke-kommersielle formål.

Denver har en modulær struktur. Kjernen er den såkalte "basepakken". Alle andre komponenter kommer som frittstående utvidelsespakker som krever at basispakken fungerer.

Innholdet i grunnpakken.

Grunnpakken inneholder de fleste programmene og verktøyene som er nødvendige for en webprogrammerer:

Apache med SSI-støtte, mod_rewrite, modphp;

PHP med GD- og MySQL-støtte;

MySQL med transaksjonsstøtte (nrysqld-max);

PhpMyAdmin - MySQL-administrasjonssystem via et webgrensesnitt; fullt

erstatter kommandolinje MySQL;

Perl-kjerne uten standardbiblioteker;

sendmail emulator;

Støtter arbeid i forbindelse med PHP og Perl;

Distribusjonen som inneholder alle komponentene som er oppført ovenfor, tar bare ca. 2 MB.

Ytterligere utvidelsespakker

Det er også mange utvidelsespakker tilgjengelig for Denver, som inneholder:

dokumentasjon for alle programmer inkludert i komplekset;

fullversjon av Perl med standardbiblioteker;

fullversjon av PHP 5;

Utviklerstøtte.

Det er et forum på http://forum.dklab.ru/denwer/ hvor du kan få råd fra forfatterne av boken om spørsmål knyttet til bruken av Denver. Den inneholder også en omfattende database med spørsmål og svar som brukere har stilt de siste to årene. Forumet har et fleksibelt søkesystem.

Installere distribusjonen.

Alle distribusjoner er arkiver i 7-zip-format (http://7-zip.org). Formatet ble valgt fordi det gir det beste komprimeringsforholdet.

Etter å ha kjøpt distribusjonen, må du kjøre den. Først vil arkivet bli pakket ut i en midlertidig katalog (du må vente litt), og deretter starter installasjonsprogrammet automatisk.

Du vil bli spurt i hvilken katalog du vil installere komplekset (som standard brukes C:WebServers, du trenger bare å trykke på å være enig i dette valget). Absolutt alle systemkomponenter vil være plassert i den angitte katalogen, og ingen flere filer vil bli opprettet utenfor den (bortsett fra snarveier på skrivebordet).

Denver har flere konfigurasjonsfiler, og de er plassert på steder hvor de er lettest å finne for de komplekse komponentene. Noen filer eksisterer ikke som standard - de må opprettes før endringer kan gjøres.

  • * Hovedkonfigurasjonsfil: /etc/CONFIGURATION.txt.
  • * Apache httpd.conf-konfigurasjon: /usr/local/apache/conf/httpd.conf.
  • * .htaccess-filer med lokale nettstedinnstillinger: i dokumentkatalogene til de tilsvarende nettstedene.
  • * PHP-konfigurasjon: php.ini: /usr/local/php/php.ini.
  • * PHP 3-konfigurasjon: /usr/local/php3/php3.ini.
  • * MySQL-konfigurasjon med transaksjoner: /usr/local/mysql/my.cnf.
  • * Vertsfil - korrespondanse av nettstedsnavn til deres IP-adresser:

for Windows 95/98/ME: C:Windowshosts;

for Windows NT/2000/XP: C:WinNTsystem32driversettchosts.

Kom i gang med Denver.

Etter at installasjonen er fullført, klikk på Denwer-snarveien på skrivebordet.

Åpne http://localhost i nettleseren din (lagret i mappen home/localhost/www).

HTML

Informasjonsutveksling på Internett utføres ved hjelp av applikasjonsnivåprotokoller som implementerer en eller annen applikasjonstjeneste (overføring av filer, hypertekstinformasjon, post, etc.). En av de yngste og mest populære Internett-tjenestene, hvis utvikling førte til en økning i populariteten til selve Internett, var World Wide Web (WWW), basert på HTTP-protokollen (Hyper Text Transfer Protocol). Hypertekstdokumenter presentert på WWW har en grunnleggende forskjell fra tradisjonelle hypertekstdokumenter - forbindelsene de bruker er ikke begrenset til ett dokument, og dessuten er de ikke begrenset til én datamaskin. For å utarbeide hypertekstdokumenter brukes HTML-språket (Hyper Text Markup Language - markup language for hypertext-dokumenter), som gir store muligheter for formatering og strukturell markering av dokumenter, organisering av sammenhenger mellom ulike dokumenter, og midler for å inkludere grafisk og multimedieinformasjon. HTML-dokumenter vises ved hjelp av et spesielt program - en nettleser. De mest brukte nettleserne for tiden er Navigator fra Netscape (NN) og Internet Explorer fra Microsoft (MSIE). NN-implementeringer er tilgjengelig for nesten alle moderne programvare- og maskinvareplattformer, MSIE-implementeringer er tilgjengelige for alle Windows-plattformer, Macintosh og noen kommersielle Unix-systemer.

Et HTML-dokument består av tekst, som representerer innholdet i dokumentet, og tagger, som bestemmer strukturen og utseendet når den vises av en nettleser. Det enkleste html-dokumentet ser slik ut:

Navn

Dokumentets brødtekst



Som du kan se fra eksempelet, er en tag et nøkkelord omsluttet av vinkelparenteser. Det er enkeltmerker, som f.eks

, og paret, som

, i sistnevnte tilfelle strekker taggens effekt seg bare til teksten mellom åpnings- og lukkeparentesene. Tagger kan også ha parametere - for eksempel når du beskriver en side, kan du angi bakgrunnsfarge, skriftfarge osv.: text="svart">.

Teksten til hele dokumentet er inneholdt i tagger , selve dokumentet er delt inn i to deler - overskriften og brødteksten. Tittelen er beskrevet med tagger , som kan inkludere tittelen på dokumentet (ved hjelp av tagger </i>) og andre parametere som brukes av nettleseren når dokumentet vises. Brødteksten i dokumentet er omsluttet av tagger <i><body> </i> og inneholder den faktiske informasjonen som brukeren ser. I fravær av formateringskoder vises all tekst i nettleservinduet som en kontinuerlig strøm, linjeskift, mellomrom og tabulatorer behandles som mellomromstegn, flere mellomromstegn på rad erstattes med ett. Følgende hovedkoder brukes til formatering:</p> <p><p>Begynnelsen av et nytt avsnitt kan ha en parameter som bestemmer justeringen:</p> <p> <p>Linjemating innenfor gjeldende avsnitt;</p> <p><u></u>- utheving av tekst med understreking</p> <p>En lenke til et annet dokument opprettes ved hjelp av en tag <i><a href= «URL»>…</a> </i>, der URL er den fullstendige eller relative adressen til dokumentet. I dette tilfellet, teksten vedlagt i taggen <a>, er vanligvis uthevet med en understreking og farge, og etter å ha klikket på denne lenken, åpner nettleseren dokumentet hvis adresse er spesifisert i href-parameteren. Grafiske bilder settes inn i et dokument ved hjelp av en tag <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 (engelsk PHP: HyperText Preprocessor - "PHP: Hypertext Preprocessor", engelske Personal Home Page Tools (foreldet) - "Verktøy for å lage personlige websider") er et generell skriptprogrammeringsspråk, intensivt brukt for webutvikling.applikasjoner. Støttes for tiden av de aller fleste hostingleverandører og er en av lederne blant programmeringsspråk.</p> <p>PHP er et språk som er spesielt rettet mot å jobbe på Internett, med en universell og klar syntaks, veldig lik C, som kombinerer fordelene med Perl og C. Lar deg bygge inn programkode i HTML-dokumenter. Vi kan bruke den til å generere HTML-dokumenter og eliminere mange anrop til eksterne skript. Dette språket brukes på rundt en million servere rundt om i verden, og antallet fortsetter å vokse. Den nye generasjonen av PHP5 skulle slette alle fordelene med Perl fremfor PHP, både når det gjelder programbehandlingshastighet (og den tredje og fjerde versjonen av PHP lå langt bak Perl når de behandler store løkker), og når det gjelder syntaks. Til slutt, de fleste PHP-skript (spesielt mindre) er raskere enn tilsvarende programmer skrevet i Perl.</p> <p><u><b>PHP versjon 5</b> </u></p> <p>For det første har selvfølgelig arbeidshastigheten økt litt. Dette skylder vi overgangen til en ny systemkjerne - Zend Engine 2. Men hovedårsaken til å endre versjonsnummeret fra 4 til 5 er en betydelig forbedring av PHPs objektorienterte muligheter og integreringen av to kraftige biblioteker i tolkerkjernen : SQLite DBMS og en modul for arbeid med XML.</p> <p>PHP versjon 5 er mye bedre kompatibel med PHP 4 enn PHP 4 er kompatibel med PHP 3. Dette betyr at programmer utviklet med PHP versjon 4 i tankene er høyst sannsynlig å fungere på PHP 5 uten noen modifikasjoner.</p> <p>Popularitet innen nettstedbygging bestemmes av tilstedeværelsen av et stort sett med innebygde verktøy for utvikling av webapplikasjoner. De viktigste:</p> <ul><li>· automatisk utvinning av POST og GET parametere, samt <a href="https://5visa.ru/no/education/u-prav-na-zapusk-igry-zapusk-programmy-bez-prav-administratora-i.html">Miljøvariabler</a> webserver i forhåndsdefinerte arrays;</li> <li>· interaksjon med et stort antall forskjellige databasebehandlingssystemer (MySQL, Oracle, Microsoft <a href="https://5visa.ru/no/firmware/ispolzovanie-kursorov-i-ciklov-v-transact-sql-kursory-v-hranimyh-procedurah.html">SQL Server</a>, InterBase, Paradox, etc.);</li> <li>· automatisert sending av HTTP-hoder;</li> <li>· arbeide med HTTP-autorisasjon;</li> <li>· arbeide med informasjonskapsler og økter;</li> <li>· jobbe med lokale og <a href="https://5visa.ru/no/problems/udalyayutsya-faily-s-sd-kak-vosstanovit-udalennye-faily-s-fleshki-ili-karty-pamyati.html">slettede filer</a>, stikkontakter;</li> <li>· behandle filer lastet opp til serveren;</li> <li>· arbeide med XForms;</li> </ul><p>PHP brukes for tiden av hundretusenvis av utviklere. I følge TIOBE Corporation-vurderingen, basert på søkemotordata, var PHP i april 2011 på 5. plass blant programmeringsspråk.</p> <p><u><b>CSS</b> </u></p> <p>CSS (Cascading Style Sheets) er et språk for å beskrive utseendet til et dokument skrevet ved hjelp av et markup language, en kraftig mekanisme for å kontrollere presentasjonen av individuelle dokumenter eller sett med dem.</p> <p>CSS brukes av nettsideskapere til å spesifisere farger, fonter, layout og andre aspekter ved dokumentpresentasjon. Hovedformålet med å utvikle CSS var å skille innholdet (skrevet i HTML eller annet merkespråk) fra presentasjonen av dokumentet (skrevet i CSS). Denne separasjonen kan øke dokumenttilgjengeligheten, gi større fleksibilitet og kontroll over presentasjonen, og redusere kompleksitet og repetisjon i strukturelt innhold. I tillegg lar CSS deg presentere det samme dokumentet i forskjellige stiler eller gjengivelsesmetoder.</p> <p>Før bruken av CSS ble utformingen av nettsider utført utelukkende ved hjelp av HTML, direkte i innholdet i dokumentet. Men med bruken av CSS ble det mulig å fundamentalt skille innholdet og presentasjonen av et dokument. Takket være denne innovasjonen ble det mulig å enkelt bruke en enkelt designstil for en masse lignende dokumenter, samt raskt endre dette designet.</p> <p><b>Fordeler:</b></p> <p>Flere sidedesign for <a href="https://5visa.ru/no/firmware/smartfon-lyumiya-535-bluetooth---eto-standart-bezopasnogo-besprovodnogo-perenosa.html">forskjellige enheter</a> visning. For eksempel, på skjermen vil designet være utformet for en stor bredde; menyen vil ikke vises under utskrift, men på PDAer og <a href="https://5visa.ru/no/program/sotovyi-telefon-fly-ezzy-trendy-3-harakteristiki.html">mobiltelefon</a> menyen vil følge innholdet.</p> <p>Reduser lastetiden for nettstedssider ved å overføre datapresentasjonsregler til en egen CSS-fil. I dette tilfellet laster nettleseren bare ned dokumentstrukturen og dataene som er lagret på siden, og visningen av disse dataene lastes ned av nettleseren bare én gang og kan bufres.</p> <p>Enkelt å endre design senere. Du trenger ikke å redigere hver side, bare endre CSS-filen.</p> <p>Ytterligere designalternativer. Ved å bruke CSS-layout kan du for eksempel lage en tekstblokk som vil vikle rundt resten av teksten (for eksempel for en meny) eller gjøre menyen alltid synlig når du ruller siden.</p> <p><b>Feil:</b></p> <p>Ulik layout vises i forskjellige nettlesere (spesielt eldre), som tolker de samme CSS-dataene forskjellig.</p> <p>Det er ofte nødvendig i praksis å korrigere ikke bare en enkelt CSS-fil, men også HTML-tagger som er assosiert med CSS-velgere på en kompleks og obskur måte, noe som noen ganger opphever det enkle å bruke enhetlige stilfiler og forlenger redigerings- og testtiden betydelig.</p> <p><u><b>MySQL</b> </u></p> <p>I dag er det vanskelig å forestille seg noe vesentlig <a href="https://5visa.ru/no/firmware/obespechenie-informacionnoi-bezopasnosti-avtomatizirovannyh-sistem.html">informasjon System</a>, som ikke ville ha en database som en viktig komponent. Databasekonsepter og -teknologier utviklet seg gradvis og har alltid vært nært knyttet til utviklingen av automatiserte informasjonsbehandlingssystemer.</p> <p>Databaser opprettes for å lagre og få tilgang til data som inneholder informasjon om et bestemt fagområde, eller i vårt tilfelle en prisliste, det vil si innen menneskelig aktivitet, som igjen forenkler arbeidet og øker arbeidseffektiviteten. Dette skyldes den dynamiske utviklingen og mangfoldet av databasestyringssystemer.</p> <p><u>MySQL</u>- gratis databasestyringssystem (DBMS). MySQL er eiendommen til Oracle Corporation, som kjøpte det sammen med det oppkjøpte Sun Microsystems, som utvikler og støtter applikasjonen.</p> <p>MySQL er løsningen for små og mellomstore applikasjoner. Inkludert i WAMP, LAMP-servere og i portable serverbygg Denver, XAMPP. MySQL brukes vanligvis som en server som åpnes av lokale eller eksterne klienter, men distribusjonen inkluderer et back-end-bibliotek som lar MySQL inkluderes i frittstående programmer.</p> <p>Fleksibiliteten til MySQL DBMS er sikret av støtte for et stort antall tabelltyper: brukere kan velge både MyISAM-tabeller som støtter fulltekstsøk og InnoDB-tabeller som støtter transaksjoner på det enkelte postnivå. Dessuten kommer MySQL DBMS med en spesiell EKSEMPEL-tabelltype som demonstrerer prinsippene for å lage nye tabelltyper. Takket være den åpne arkitekturen og GPL-lisensiering, dukker det stadig opp nye typer tabeller i MySQL DBMS.</p> <p>MySQL 5.1 fortsetter veien til SQL:2003-standarden. MySQL 5.1 inneholder følgende innovasjoner.</p> <p>Segmentering er muligheten til å dele ett stort bord i flere deler plassert i forskjellige <a href="https://5visa.ru/no/at/failovaya-sistema-v-vide-spiska-na-vb6-dobavlenie-dannyh-k-failu.html">filsystemer</a>, basert på en brukerdefinert funksjon. Under visse forhold kan dette gi et betydelig ytelsesløft og også gjøre det enklere å skalere tabeller.</p> <p>Oppførselen til en rekke operatører er endret for å sikre større kompatibilitet med SQL2003-standarden.</p> <p>Radbasert replikering, der bare informasjon om faktisk endrede tabellrader vil bli skrevet til den binære loggen i stedet for den opprinnelige (og muligens sakte) spørringsteksten. Rad-for-rad-replikering kan bare brukes for visse typer SQL-spørringer, i MySQL-termer - blandet replikering.</p> <p>Innebygd planlegger for periodisk lanserte jobber. Når det gjelder syntaks, ligner det å legge til en oppgave på å legge til en trigger i en tabell; i ideologi ligner det på crontab.</p> <p>Ytterligere sett med funksjoner for XML-behandling, implementering av XPath-støtte.</p> <p>Nye verktøy for problemdiagnostikk og ytelsesanalyse. Mulighetene for å administrere innholdet i loggfiler er utvidet; logger kan nå lagres i tabellene general_log og slow_log. Mysqlslap-verktøyet lar deg laste teste databasen og registrere responstiden for hver forespørsel.</p> <p>For å forenkle oppdateringsoperasjonen er mysql_upgrade-verktøyet utarbeidet, som vil sjekke alle eksisterende tabeller for kompatibilitet med <a href="https://5visa.ru/no/navigation/bitriks-17-versiya-chto-novogo-istoriya-versii-adres-formy.html">ny verson</a>, og vil foreta passende justeringer om nødvendig.</p> <p>MySQL Cluster er nå utgitt som et eget produkt basert på MySQL 5.1 og NDBCLUSTER-lagring.</p> <p>Betydelige endringer i <a href="https://5visa.ru/no/installation-and-configuration/mysql-workbench-opisanie-rabota-s-subd-mysql-ispolzovanie-instrumenta-mysql-workbench-workbench.html">MySQL-arbeid</a> Klynge, som for eksempel muligheten til å lagre tabelldata på disk.</p> <p>Gå tilbake til å bruke det innebygde libmysqld-biblioteket, som manglet i MySQL 5.0.</p> <p>Et API for plugins som lar deg laste inn tredjepartsmoduler som utvider funksjonaliteten (som fulltekstsøk) uten å starte serveren på nytt.</p> <p>Implementering av en fulltekstsøkeparser som en plug-in.</p> <p>Ny Maria-tabelltype (krasjsikker klon av MyISAM).</p> <p><u><b>Web</b>-<b>Apache server</b> </u></p> <p>Ved kjøring av prosjektet ble Apache-webserveren valgt. Hvorfor Apache? Faktum er at dette er den vanligste serveren for øyeblikket, og det er usannsynlig at den vil miste sin popularitet i løpet av de neste årene. Den er installert på de fleste vertsleverandører. I tillegg, og viktigere, er det en Windows-versjon, nesten identisk i funksjonalitet med Unix-motparten.</p> <p>I følge Netcraft nådde det totale antallet nettsteder som opererer under dens kontroll 2 millioner innen utgangen av 1998 (55 % av det totale antallet nettsteder) og vokser stadig. Til sammenligning: Microsoft-servere står for 25 %, Netscape – 7 %. Å være fri <a href="https://5visa.ru/no/at/chem-otkryt-vcf-na-windows-10-chem-otkryt-vcf-na-kompyutere-windows-programmy.html">åpent program</a>, designet for gratis Unix-systemer (FreeBSD, Linux, etc.), er ikke Apache dårligere enn kommersielle servere i funksjonalitet og pålitelighet, og dens omfattende konfigurasjonsmuligheter lar deg konfigurere den til å fungere med nesten alle spesifikke systemer. Det er serverlokaliseringer for forskjellige språk, inkludert russisk.</p> <p>Historisk sett kan russiske tekster på Internett presenteres i forskjellige kodinger, hvorav de vanligste er koi8-r (eller ganske enkelt koi8) og Windows-1251: den første fungerer med de fleste servere og arbeidsstasjoner som kjører Unix, den andre er standard for alle <a href="https://5visa.ru/no/tips/logmein-hamachi-poslednyaya-versiya-besplatnye-programmy-dlya-windows-skachat.html">Windows-versjoner</a>. Siden Windows-1251-kodingen naturlig brukes på de aller fleste klientmaskiner, overstiger ikke andelen av de som reiser gjennom den russiske delen av WWW med koi8 nå 5 %. Imidlertid lagres dokumenter i denne kodingen på mange Unix-servere, e-postmeldinger overføres oftest i den og nesten alltid brev i telekonferanser, og mange russiskspråklige IRC-kanaler fungerer med det (forresten, forkortelsen KOI står for "informasjon byttekode"). For å løse problemene som oppstår når tekstkoding på serveren og klientmaskinen ikke stemmer overens, ble den russiske modulen Apache-RUS laget for Apache-webserveren.</p> <p>ULEMPER MED NETTSTEDER Inkonsekvens av nettstedet med psykofysiologiske krav, noe som fører til økt tretthet eller distraksjon q lidenskap for animasjon, grafiske bilder og videofragmenter som ikke bærer en semantisk belastning q redundans eller mangel på informasjon presentert q feil valg av utviklingsverktøy, som innebærer en urimelig økning i kostnadene for det ferdige produktproduktet. q 3</p> <p>KRAV TIL SIDEN Siden skal være enkel å bruke - sidene skal lastes så raskt som mulig, og selve ressursen skal ha en logisk og forståelig struktur. Bare i dette tilfellet kan du stole på at den besøkende er interessert i informasjonen som gis og forblir på siden. 4</p> <p>NETTAPPLIKASJON En nettapplikasjon er en applikasjon som kjører ved hjelp av en nettleser over Internett eller intranett. Det er også et dataprogram <a href="https://5visa.ru/no/education/skachat-launcher-iksperiya-smart-launcher-neobychnyi-launcher-dlya-soni-iksperiya.html">brukergrensesnitt</a>(UI), som er kodet på språk som er forståelige for nettlesere (HTML, CSS, Java. Script, etc.). 5</p> <p>NETTKLIENT (NETTLESER) En nettleser eller nettleser (nettleser) er programvare for å be om nettsider, behandle dem, vise dem og flytte fra en side til en annen. 6</p> <p>NETTSERVER (HTTP-SERVER) Et dataprogram som er ansvarlig for å akseptere HTTP-forespørsler fra en klient og sende dem et HTTP-svar med et sett med data, som vanligvis er HTML-dokumenter eller relaterte objekter. 7</p> <p>HTTP FORESPØRSEL En HTTP-forespørsel inneholder en indikasjon på en ressurs: HTML-sidetekstfil (txt, doc, pdf) grafisk fil multimediafil (lyd, video) kjørbar fil (exe eller dll) fil med skript (asp, aspx, php, jsp osv.) d.) 8</p> <p>SERVERHANDLINGER PÅ FORESPØRSEL Sende en fil, starte et exe-program eller dll-modul for kjøring og sende resultatet til klienten; overføre en fil med skript til skriptbehandlingsprogrammer på serveren for behandling og sending av resultatet til klienten. 9</p> <p>CASCADING STILARK Et stilark er et sett med regler som forteller nettleseren hvordan et dokument skal vises. Hver slik regel består av to deler: en velger, som spesifiserer HTML-koden som regelen skal brukes på; en stilerklæring, som beskriver egenskapene til stilen som skal knyttes til den som er spesifisert i velgeren. <a href="https://5visa.ru/no/education/kakie-osnovnye-elementy-web-stranicy-osnovnye-elementy.html">HTML-tag</a>. 12</p> <p>CASCADING STILARK Velgere er spesielle pekere til tagger som en CSS-regel må brukes på. Du kan bruke klassenavnet som en velger. Det praktiske med slike velgere er at du kan tilordne ett klassenavn til mange HTML-koder i et dokument og deretter administrere dem <a href="https://5visa.ru/no/internet/samsung-1520-draiver-vindovs-7-64-bit-vneshnii-vid-i-konstruktivnye.html">utseende</a>, refererer til dem ved klassenavn. Du kan bruke en identifikator (ID) på en hvilken som helst HTML-tag. ID-en må være unik i HTML-dokumentet. 14</p> <p>CASCADING STIL ARK sterk (font-weight: normal; farge: rød; ) h 1 (font: bold 10 pt verdana; ) . min. Klasse (font: bold 10 pt verdana; ) #my. Objekt ( margin: left; ) /* endre margene for taggen hvis id=”my. Objekt” */ span#today ( margin: left; ) /* endre margene for span-taggen, som har id=”today” */ 15</p> <p>Konsept og klassifisering av webteknologier. Krav til webapplikasjoner. Utføre vurderingsarbeid. TEORETISK GRUNNLAG FOR UTVIKLING AV NETTAPPLIKASJONER 16</p> <p>GRUNNLEGGENDE KONSEPTER Informasjon som er tilgjengelig for Internett-brukere, finnes på webservere. Mye av denne informasjonen er organisert i form av nettsider. Hver av dem har sitt eget navn (adresse) på Internett. Et nettsted er informasjon presentert i en bestemt form, som ligger på en webserver og har sitt eget navn. For å se nettsider på brukerens datamaskin, brukes spesielle programmer kalt nettlesere. 17</p> <p>GRUNNLEGGENDE KONSEPT Moderne nettapplikasjoner er hovedsakelig portaler som leverer tjenester. En av ulempene med slike tjenester er vanskeligheten med å utveksle informasjon mellom selskaper. 18</p> <p>KLASSIFISERING - OFFENTLIGE PORTALER Yahoo, Lycos, Excite, Rambler. Slike portaler er ofte et resultat av utviklingen av søkemotorer. Beregnet for et bredt publikum. Informasjonen de gir er generell av natur, det samme er tjenestene de leverer (e-post, nyhetsbrev osv.). 20</p> <p>KLASSIFISERING - VERTIKALE PORTALER Utformet for spesifikke typer markeder og betjener publikum som bruker tjenestene til dette markedet eller arbeider i det. Eksempler på slike portaler: reisebyråer som tilbyr tjenester for hotellreservasjoner, bestilling og levering av billetter, tilgang til kart og informasjon om veiruter, business-to-business-portaler som lar kundene deres gjennomføre felles forretningsdrift: velge leverandører og foreta kjøp av varer , gjennomføre auksjoner. 21</p> <p>KLASSIFISERING - BEDRIFTSPORTALER Designet for ansatte, kunder og partnere i én bedrift. Brukere av en slik portal får tilgang til tjenester og applikasjoner beregnet på dem, avhengig av deres rolle og personlige profil. 22</p> <p>KLASSIFISERING - ANDRE NETTAPPLIKASJONER Regionale Internett-portaler. Søkemotorer. En katalog er en samling lenker til nettsteder. Elektroniske oppslagstavler. Forum. Chatter. Postlisteservere. Nettbutikker og auksjoner. 23</p> <p>PROSJEKTSTATER Analyse av sidens mål og funksjoner som vil bli tilbudt brukeren. Konstruksjon av informasjonsarkitekturen til nettstedet. Navigasjon og sidedesign. 25</p> <p>SITE KART Siden som viser kartet bør ikke overstige to sider på brukerens skjerm. Det er mest effektivt å bruke et kart med statisk visning av informasjonsarkitekturen. Kartet må vise ikke bare brukerens nåværende posisjon på nettstedet, men også de delene han allerede har besøkt. 26</p> <p>HJEMMESIDE Hjemmesiden viser tydelig selskapets mål. Hvert designelement skal tillate brukeren å forstå rekkefølgen av handlinger for å løse problemene deres. 27</p> <p>INNHOLD Fremheving av nøkkelord velskrevne overskrifter lister med kuler ett avsnitt per idé invertert pyramidestil (artikkelen begynner med en konklusjon) færre ord enn i en vanlig artikkel et minimum av uklare termer som indikerer datoen for opprettelsen av meldingen kontekstuell informasjon om "ALT 28"-attributt</p> <p>LENKER Brukeren må vite hva som vil skje hvis han klikker på en lenke; lenker i teksten skal være farget eller understreket; fargen på besøkte og ubesøkte lenker bør være forskjellig; ikke tillat utseendet til ødelagte lenker. tretti</p> <p>UTFØRE VURDERINGSARBEID For å gjennomføre vurderingsarbeidet er det nødvendig å involvere fra tre til fem deltakere. Hver av dem gjør arbeidet individuelt. Deretter sammenlignes resultatene deres. Testen utføres i to stadier: forstå bruken av grensesnittet og konsentrere seg om visse elementer. 33</p> <p>HTML (HYPERTEXT MARKUP LANGUAGE) Hypertext Markup Language brukes til å beskrive innholdet på en nettside og dens formatering. En HTML-side består av tekst og bilder, samt spesielle elementer som kalles tagger. Nettleseren viser deler av siden iht <a href="https://5visa.ru/no/navigation/1s-v-parametrah-vybora-zadat-imya-gruppy-ustanovka-parametrov.html">gitte parametere</a> eller definerer forhold mellom innholdselementer og andre sider. 35</p> <p>PHP (PERSONAL HYPERTEXT PROCESSOR) er et innebygd skriptspråk på serversiden som lar utviklere raskt og effektivt bygge dynamiske webapplikasjoner. PHP-funksjoner - støtte <a href="https://5visa.ru/no/navigation/chto-oznachaet-ne-menee-8-kak-napisat-parol-latinskimi-bukvami-i.html">vanlig uttrykk</a>, verktøy for arbeid med arrays, objektorientert metodikk og støtte for arbeid med databaser. En av hovedfordelene med PHP er det faktum at det integreres i HTML og Java. Skript, WML, XML og andre språk. 36</p> <p>JAVASCRIPT Dette er et objektorientert språk for utvikling av klient- og serverapplikasjoner. Hovedområder for bruk av Java. Skript: dynamisk oppretting av et dokument ved hjelp av et skript; online verifisering av gyldigheten av brukerfylte HTML-skjemafelt før de overføres til serveren; opprettelse av dynamiske HTML-sider i forbindelse med gjennomgripende stilark og dokumentobjektmodellen; interaksjon med bruker når du utfører lokale oppgaver løst av en Java-applikasjon. Skript innebygd i HTML-siden. 37</p> <p>VBSCRIPT-skript skrevet i VBScript har samme funksjonalitet som Java-skript. Skript: dynamisk opprettelse av et dokument eller dets deler, avlytting og behandling av hendelser, og så videre. VBScript brukes til skripting på klientsiden (i så fall må nettleseren ha en innebygd tolk for det språket) og for skripting på serversiden (i så fall må serveren støtte VBScript). 38</p> <p>DREAMWEAVER Støtter ren HTML-kode, samt de nyeste DHTML- og CSS-utvidelsene inneholder automatiske koblingsadministrasjonsverktøy dynamisk sjekking for ulike nettlesere har et bibliotek med elementer som navigasjonslinje, copyright-beskrivelse, etc. 39</p> <p>DREAMWEAVER (2) Brukes til å legge til ulike multimediefiler og interaktive elementer på sider. Dreamweaver har ikke egne verktøy for å lage bilder. Den presenterer bare de enkleste verktøyene for å redigere dem. 40</p> <p><a href="https://5visa.ru/no/installation-and-configuration/skachat-novogodnie-oboi-dlya-smartfona-skachat-novogodnie-zhivye-oboi-na-android.html">FYRVERI Fyrverkeri</a> Dette er et grafikkredigeringsprogram med muligheten til å optimalisere det ytterligere og legge det ut på nettverket. Du kan opprette og redigere både vektor- og rastergrafikk i en enkelt fil. Fireworks genererer HTML- og Java-kode. Script og kan lage dynamiske menyer og navigasjonslinjer. Det er mulig å redigere sideoppsett og lage aktiv grafikk som reagerer på markøren, uten å kunne et programmeringsspråk. 41</p> <p>FLASH Flash er preget av vektorgrafikk og animasjon, selv om det er mulig å manipulere eller vise rastergrafikk, redigere videoopptak og manipulere lydfiler. Til fordel for Flash er den lille størrelsen på de resulterende filene, bruken av vektorbildeformater og komprimering av raster- og lydfiler. Kraftig hendelsesdrevet handlingsspråk. Script er et programmeringsspråk som støtter betingelser, løkker, arrays, funksjoner og klasser som kan arves. 43</p> <p>PHOTOSHOP Det mest populære bilderedigeringsprogrammet. Med dens hjelp kan du lage svært kunstneriske bilder. Den inneholder alt du trenger for å lage og redigere profesjonell grafikk. 44</p> <p>CORELDRAW Når du konstruerer vektorbilder, legges linjer og former over til det endelige bildet er opprettet. Hvert objekt kan redigeres uavhengig av de andre - en av de få fordelene med objekttilnærmingen. I programmet er vektortegninger av linjer, former og tekst spesifisert av matematiske uttrykk, noe som gjør det mulig å automatisk justere dem til den maksimale oppløsningen til utenheten. En annen fordel med vektordesign er at de ikke krever mye diskplass. 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 kategorien:</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="Hvordan lage et karaokeklipp på en datamaskin?"/ loading=lazy loading=lazy> <div class="single-popular-item-tit">Hvordan lage et karaokeklipp på en datamaskin?</div> <a href="https://5visa.ru/no/at/sozdanie-karaoke-svoimi-rukami-kak-sozdat-karaoke-klip-na-kompyutere-eto.html" rel="bookmark" title="Hvordan lage et karaokeklipp på en datamaskin?">lese</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 kreves for spillet, men den er ikke installert. FIFA 16 krever Origin."/ loading=lazy loading=lazy> <div class="single-popular-item-tit">Origin-appen kreves for å spille, men den er ikke installert FIFA...</div> <a href="https://5visa.ru/no/multimedia/prilozhenie-origin-neobhodimo-dlya-igry-no-ono-ne-ustanovleno-prilozhenie-origin.html" rel="bookmark" title="Origin-appen kreves for spillet, men den er ikke installert. FIFA 16 krever Origin.">lese</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="Registrere en personlig side på det sosiale nettverket Facebook"/ loading=lazy loading=lazy> <div class="single-popular-item-tit">Registrere en personlig side på det sosiale nettverket Facebook</div> <a href="https://5visa.ru/no/multimedia/zaregistrirovat-dve-stranicy-facebook-na-odin-nomer-registraciya-lichnoi.html" rel="bookmark" title="Registrere en personlig side på det sosiale nettverket Facebook">lese</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="Hvordan kjøre en enkel Nmap Nmap Scan"/ loading=lazy loading=lazy> <div class="single-popular-item-tit">Hvordan kjøre en enkel Nmap Nmap Scan</div> <a href="https://5visa.ru/no/installation-and-configuration/setevoi-skaner-nmap-i-ego-vozmozhnosti-kak-zapustit-prostoe-skanirovanie.html" rel="bookmark" title="Hvordan kjøre en enkel Nmap Nmap Scan">lese</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">Siste artikler</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">Hvordan rotere et bilde noen grader...</div> <div class="clr"></div> <a href="https://5visa.ru/no/internet/kak-povernut-izobrazhenie-v-vorde-i-eshche-neskolko-priemov.html">lese</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">Deaktiverer annonsering i Yandex-nettleseren Hvor...</div> <div class="clr"></div> <a href="https://5visa.ru/no/tips/kak-otklyuchit-blokirovku-reklamy-v-brauzere-yandeks-otklyuchenie-reklamy-v-yandeks.html">lese</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">Feilsøker problemer med Wi-Fi-tilkobling på...</div> <div class="clr"></div> <a href="https://5visa.ru/no/problems/shlyuz-ustanovlennyi-po-umolchaniyu-ne-dostupen-ustranenie-problem-s-wi-fi.html">lese</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">Endre passord på Windows 10-profilen</div> <div class="clr"></div> <a href="https://5visa.ru/no/education/pomenyat-parol-na-profile-vindovs-10.html">lese</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">Instruksjoner for oppsett av trådløse rutere...</div> <div class="clr"></div> <a href="https://5visa.ru/no/at/pravilnaya-nastroika-wi-fi-routera-asus-rt-g32-instrukciya-po-nastroike.html">lese</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">Hvordan velge en harddisk og hvilken er bedre å kjøpe...</div> <div class="clr"></div> <a href="https://5visa.ru/no/multimedia/kakaya-skorost-zhestkogo-diska-horoshaya-kak-vybrat-zhestkii-disk-i.html">lese</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 for dummies. Samtaler og adressebok....</div> <div class="clr"></div> <a href="https://5visa.ru/no/internet/meizu-dlya-chainikov-zvonki-i-adresnaya-kniga-storonnie-prilozheniya-dlya.html">lese</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">Last ned programmet PDFMaster</div> <div class="clr"></div> <a href="https://5visa.ru/no/program/smotret-pdf-faily-skachat-programmu-pdfmaster.html">lese</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>Internett. Multimedia. Navigator. Utdanning. AV. Fastvare. Programmer. Råd. Installasjon</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="">Prosjektutgave</a></li> <li><a href="">Annonsering på nettsiden</a></li> </ul> <ul> <li><a href="https://5visa.ru/no/feedback.html">Kontakter</a></li> <li><a href="https://5visa.ru/no/sitemap.xml">Site Map</a></li> </ul> </div> </div> </div> <div class="copyright">© 2024 Internett. Multimedia. Navigator. Utdanning. AV. Fastvare. Programmer. Råd. Installasjon</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="Rull til 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>