43
0 Prishtinë 2014 UNIVERSITETI I PRISHTINËS FAKULTETI I EDUKIMIT AVANCIMI I KUALIFIKIMIT TË MËSIMDHËNËSVE-AKM Programi: Teknologji-Informatikë P U N I M D I P L O M E LËNDA : Web Programimi TEMA : Krijimi i web aplikacioneve në HTML Mentori: Kandidati: Prof. ass. Kyvete Shatri ars. Naim Gashi

P U N I M D I P L O M E - naimgashi.files.wordpress.com · Ky punim diplome u mbrojt më: _____ para Komisionit Vlerësues në përbërje: ... Microsoft FrontPage (emri i plotë Microsoft

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

0 Prishtinë 2014

UNIVERSITETI I PRISHTINËS

FAKULTETI I EDUKIMIT

AVANCIMI I KUALIFIKIMIT TË MËSIMDHËNËSVE-AKM

Programi: Teknologji-Informatikë

P U N I M D I P L O M E

LËNDA : Web Programimi

TEMA : Krijimi i web aplikacioneve në HTML

Mentori: Kandidati:

Prof. ass. Kyvete Shatri ars. Naim Gashi

1 Prishtinë 2014

Ky punim diplome u mbrojt më: __________________________ para

Komisionit Vlerësues në përbërje:

1.____________________________.Kyetar

2.____________________________.Anëtar

3.____________________________.Anëtar

Evlerësoi punimin me notën:______________

Nënshkrimet e anëtarve të Komisionit Vlerësues:

1._________________________.

2._________________________

3._________________________.

2 Prishtinë 2014

PËRMBAJTJA

Abstrakti ................................................................................................................................ 3

Hyrje ...................................................................................................................................... 4

1.Web aplikacionet në HTML .............................................................................................. 5

1.1 Rreth HTML ................................................................................................................... 5

1.2 Si t'ia Fillojmë për krijimin e web aplikacioneve në HTML .............................................. 5

1.3 Elementet e web aplikacioneve në HTML ........................................................................ 9

1.4 Shpjegimi i kodeve kryesore(elementeve) ......................................................................... 10

2. Formatimi i web aplikacioneve në HTML ........................................................................ 11

2.1 Formatimi në HTML ........................................................................................................ 11

2.2 Formati i Tagjeve ............................................................................................................. 11

3. Krijimi i web aplikacionevetë tjera në HTML ................................................................. 16

3.1 Kodimi i Hiperlidhjeve (Linkave) në HTML ..................................................................... 16

3.2. Kodimi i Imazheve ........................................................................................................... 17

3.3 Madhësia e Imazheve ........................................................................................................ 18

3.4.Listimet në HTML ............................................................................................................ 19

3.5.Listat e rregullta ................................................................................................................ 19

3.6. Listat e pa rregullta ........................................................................................................... 19

3.7.Tabelat në HTM ................................................................................................................ 20

3.8.Ueb Format në HTML ...................................................................................................... 21

3.9 Meta Tagu ......................................................................................................................... 25

3.10.Frejmat dhe Frejmsetat .................................................................................................... 26

3.11 Cascading Style Sheets (CSS) .......................................................................................... 27

3.12 Aplikacionet e zërit ......................................................................................................... 32

3.13 Aplikacionet e videove .................................................................................................... 33

4. Të gjitha shembujt e aplikacioneve .................................................................................. 34

Rezyme .................................................................................................................................. 39

Biografia ............................................................................................................................... 41

Literatura .............................................................................................................................. 42

3 Prishtinë 2014

Abstrakt

Në këtë temë diplome do të trajtohet krijimi i web aplikacioneve në gjuhën programuese

HTML. HTML është program softuerik që shërben për krijimin dhe dizajnimin e web faqeve në

internet. Punimi do të trajtojë çështjet që kanë të bëjne me njohjen e programimit të këtillë që

përmban komanda(urdhera) për ndërtimin e një dokumenti hypertekst i cili përmban të dhëna

apo informata në formate të ndryshme si tekste, figura, muzikë dhe video klipe. Kështu është e

nevojshme dhe urgjente që të futet një element i tillë në plan-programet e reja mësimore nëpër

shkolla që nxënësit avancohen në mënyrë profesinale.

Për tu realizuar ky qëllim është edomosdoshme paisja e shkollave me kompjuter në kabinete të

informatikës dhe të ket lidhje rrjeti për qasje në internet.

Duke u nisur nga këto konstatime, kemi menduar se do të ishte e arsyeshme që të hyjmë në

sqarimin e kësaj teme, dhe duke menduar se kjo do të ishte një lehtësim për përdorimin dhe

aplikimin e saj në praktike, pra krijimi i web aplikacioneve në HTML si gjuhë programuese.

Abstract

In this diploma will be addressed in the creation of web applications programming

language HTML . HTML is a software program that serves to create and design web pages on

the Internet . The paper will address issues relating to the recognition of the kettle containing

programming commands ( orders ) for the construction of a hypertekst document which contains

data or information in different formats such as text , pictures , music and video clips . So it is

necessary and urgent to put an element of such new curricula teaching in schools , that pupils

Update in order professional organizations. To be realiziar this purpose it is necessary equipping

schools with computer labs and computer network connection to access this online . Given these

findings , we thought that it would be reasonable to enter into an explanation of this topic , and

thinking it would be a relief for its use and application in practice , thus creating web

applications in HTML as programming language .

4 Prishtinë 2014

Hyrje

Shfletuesit e faqeve të internetit(Web-browserët) , janë aplikacione softuerike që u lejojnë

përdoruesve t`ju çasen të dhënave (ueb- aplikacioneve) të vendosura brenda një faqe interneti

(web site) dhe të ndërveprojnë me përmbajtjen e tyre. Wikipedia me të drejtë i quan shfletuesit si

"klient universal për çdo aplikacione të internetit " .

Të dhënat, informatat si(teksti,fotografitë,muzika,video klipe etj.) që ndodhen brenda shfletuesit,

janë paraqitur për përdoruesit dhe gjenerohen në mënyrë dinamike (në një format të veçantë

p.sh.në gjuhën programuese “HTML”, duke përdorur CSS–n si dizajnues i web faqes ).

Të gjitha këto të dhëna, informata apo ( ueb- aplikacione) ndodhen në një Web-server.

Gjuhët programuese janë një ndër elementet më të rëndësishme për zbatimin e tyre në

shkolla gjatë procesit edukativo-arismore, kryesisht në lëndën e informatikës, duke kompletuar

kështu një bazë të mirë për zhvillimin e njohurive bashkëkohore të teknologjisë së informimit

dhe komunikimit. Nuk mundë të kemi një përparim në të kuptuarit e lëndës së informatikës, në

qoftëse nxënesit nuk e përvetësojnë në mënyrë të duhur dhe të nevojshme mënyren e

programimit në përgjithësi e kështu edhe krijimin e web aplikacioneve në HTML si gjuhë

programuese në veçanti. Gjatë përvojës sime të gjatë në arsim në shkollën fillore dhe e mesme të

ulëta kam vërejtë se shumë nxënës kanë vështërsi në të kuptuarit e programimit në mënyrë

profesionale. Për këtë qëllim, së pari do t`i paraqes njohuritë e nevojshme për krijimin e web

aplikacioneve në HTML, konkretisht për kodimin e aplikacioneve, në mënyrë që të bëhet sa më

e kuptueshme jo vetëm për nxënësit por edhe për lexuesin në përgjithësi. Duke e pas parasysh

këtë nevoje të domosdoshme teknologjike, është nje arsye e madhe pse e kam zgjedhur këtë

temë për diplomim në fakultetin e edukimit, drejtimi “Teknologji- Informatikë”.

5 Prishtinë 2014

Kapitulli I

1.WEB aplikacionet në HTML

1.1 Rreth HTML-ës

H-T-M-L janë iniciale të shprehjeve: H= Hyper, T=Text, M= Markup dhe L= Language, që

kur të kombinohen së bashku paraqesin shprehjen angleze: HyperText Markup Language (Gjuha

e ngritur që bazohet në hipertekst). HyperText Markup Language, është një gjuhë programuese

që përdoret për të krijuar web faqe të ndryshme varsisht nga dëshira e përdoruesit . Për të

zhvilluar Web aplikacione përdoren "HTML tagjet" për pjesë të ndryshme të dokumentit.

Gjithashtu tagjet HTML përdoren për të specifikuar titujt, paragrafët, tekstet, figurat(imazhet)

listat, tabelat, videoklipe dhe shumë më tepër. HTML është në mesin e gjuhëve standarde

gjenerale, (SGML)1 dhe është përcaktuar nga World Wide Web Konsorciumi (W3C)

2.

Çfarë na nevojitet për të krijuar HTML ? Nuk ka nevojë për ndonjë pajisje të veçantë ose

software për të krijuar HTML . Në fakt më poshtë, do ti shkruajmë se çka nevojitet:

- Kompjuteri,

-Tekst ose HTML editor,

Shumica e kompjuterëve tashmë kanë një editor teksti dhe lehtë mund të krijohet një web faqe

HTML prej këti editori. Mundet po ashtu të shkarkohet një editor HTML nga interneti, apo

ndonjë program aplikativ sikurse Fron Page,CoffeeCup të cilët janë nga redaktorët më popullore

për krijimin e web faqese. Në qoftë se ju nuk keni të holla për të blerë një redaktor , ju mund të

shkarkoni një të lirë për shembull versioni CoffeeCupfree (Windows ) dhe TextPad (Windows ) .

Nëse ju nuk keni një editor HTML , dhe ju nuk doni të shkarkoni një të tillë, atëherë vetëm një

editor teksti ju mjafton. Shumica e kompjuterëve tashmë kanë një editor teksti . Shembuj të

redaktorëve teksti mund të jenë si Notepad-i ( për Windows ), Pico (për Linux ), ose Simpletext /

Tekst Edit / Text grindavec (Mac), FronPage etj.

Për të krijuar web faqe gjithashtu nevojitet edhe:

- Web Browser, për shembull, Internet Explorer, Firefox , ose Google Chrome, Safari.

Shtrohet pyetja, a duhet të jeni on-line (i kyçur në internet) ? Jo , ju nuk duhet të jeni on-line për

të krijuar web faqe. Ju mund të krijoni web faqe në kompjuterin tuaj lokal . Ju duhet të kyqeni

në internet vetem atëherë kur ju dëshironi për ta publikuar web faqen tuaj .

1.2 Si t'ia fillojmë për krijimin e weba aplikacioneve në HTML.

Ekzistojnë dy opcione për krijimin e web aplikacioneve në HTML:

1. Opcioni i parë, duke përdor programet aplikative siç janë : FrontPage, Microsoft

Word, Adobe Dreamweaver etj.

Microsoft FrontPage (emri i plotë Microsoft Office FrontPage) është editor apo program

aplikativ për krijimin e web faqeve , që administrohet nga Microsoft-i . FrontPage fillimisht

është krijuar në Cambridge, Massachusetts nga kompania Technologies Vermeer ,Incorporates

1 Standard General Markup Language 2 WWWC

6 Prishtinë 2014

FrontPage është projektuar për tu përkrahur nga shfletuesit, Internet Explorer , Google

Chrome ,Firefox ,Safari etj.

Është projektuar ashtu që përdoruesit nuk i shohin detajet e kodimit të HTML-ës, duke bërë

kështu të mundur për fillestare që të krijojë Web faqet shumë lehtë. Dinamik Web Templates (

DWT ) janë përfshirë për herë të parë në FrontPage 2003 duke i lejuar përdoruesit të krijiojmë

shabllone të vetme që mund të përdoren në të gjitha Web faqe dhe Web site.

Buttonat Interactivë u jepin përdoruesve një mënyrë të re të lehtë për të krijuar Web grafika për

kërkim dhe lidhje , duke eliminuar nevojën për një paketë të komplikuar image - editing të

tilla si Adobe Photoshop.

Accessibility checker u jepin përdoruesve aftësinë për të kontrolluar nëse kodi i tyre është në

përputhje me standarde dhe se Web faqja e tyre është lehtë e arritshme për njerëzit me aftësi të

kufizuara .

FrontPage është një mjet i fuqishëm që përdoret për të hartuar, krijuar dhe publikuar web faqet.

Në kuadër të këti software-i ju keni mundësi të zgjidhni llojin e web site-it që ju dëshironi,

ndërsa FrontPage gjeneron dhe organizon të gjitha dokumentet e web site që ju nevojitet.

Atëherë ju mund të plotësoni web faqen tuaj me tekst, figura, tinguj dhe karakteristika të tjera që

ju dëshironi ti prezantoni.

Duke përdorur një mjet si FrontPage, për të krijuar një web site është tani shumë më e lehtë dhe

më intuitive se sa që ishte në të kaluarën.

Përmbajtjet tuaja të krijuara me anë të FrontPage mund të anashkalojnë nevojen për të mësuar

kodet HTML (Hypertext Markup Language), e cila është gjuha apo kodim që përdorin web

shfletuesit për të paraqitur përmbajtjen web.

Për ti bërë të gjitha këto detyra, FrontPage ju ofron tre programe të ndryshme. Ata janë:

FrontPage Explorer, FrontPage Editor dhe Web Server FrontPage Personal.

Në vijim do të paraqesim nje shembull të thjesht të web faqes të krijuar nga programi Front Page

Në këtë fotografi paraqitet

dizajnimi I web faqes me

ndihmën e programit FrontPage.

Përmbajtja e kësaj web faqe është

realizuar, duke i përdorur veglat e

programit , të cilat kanë

mundësuar editimin e tekstit

insertimin e fotove dhe linqeve

etj.

Foto1:Dizajnimi i web faqes me ndihmën e FrontPage-it.

7 Prishtinë 2014

Ky është rezultati i paraqitur në

shfletues (Google Chrom).

Në shfletues shifet titulli (Web

Faqja e krijuar nga FrontPage),

linqet(Ballina,Materiali,Kontakti)

dhe fotografitë.

Foto2: Rezultati në shfletues

2. Opcioni i dytë, mësimi i kodeve të HTML-s

Këtu nga kjo temë, do të përdorim opcionin e mësimit të kodeve të HTML për të krijuar një faqe

interneti. Në fakt , nga koha që përfundohet së lexuari kjo temë, lexuesi vetë mund të aftësohet

që ta krijojë një web faqe ! Për t`i krijuar web aplikacionet në HTML zakonisht duhet të

veprohet si në vijim:

-Të krijohet një file HTML-je,

-Të shkruhen disa kode të HTML-ës,

-Të përsëriten hapate fundit ( nëse është e nevojshme ),

-Krijohet një Web-faqe,

Në vazhdim , hapat e mësipërm do t`i tregojmë në më shumë detaje . Krijimi i një file(skedar)

HTML-je. Një skedar HTML-je është thjeshtë një skedar teksti e ruajtur me një . Html ose .htm

extension ( dmth. në krahasim me një extension . Txt ). Hapet një editor teksti i thjeshtë nga

kompjuteri, Notepad, FrontPage ,Visual InterDev, ASP.NET – Editori, Dreamweaver, ( ndoshta

Notepad nëse ju jeni duke përdorur Windows apo TextEdit) . Preferohet të përdoret një editor

HTML special të tillë si CoffeeCup. Krijojmë një skedë të re ( nëse nuk është krijuar tashmë

),ruhet file(skederi) si shembulli1, me prapashtesë(extension) .html. Më poshtë po i shkruajmë

disa kode të HTML në Notepad për shembull :

8 Prishtinë 2014

Kodi:

<html>

<head>

<title>Shembulli në

Shfletues</title>

</head>

<body>

<p>Me pak se 5 minuta kemi

kriju web faqen e pare!</p>

</body>

</html>

Foto3:.- Pamja e kodimit në tekst editorin e Notepad-it

Për ta shikuar rezultatin nga dosja

e krijuar klikohet dy here mbi të,

ose ...hapet web shfletuesi nga

kompjuteri (për shembull:

Internet Explorer , Firefox ,

Netscape, Google Chrome,

Safari etj) . Nga shfletuesi

selektohet File / Open, pastaj

klikohet në " Browse ". Një kuti

dialogu do të shfaqet duke bërë që

ju të lundroni në dosje. Shkoni tek

dosja, pastaj zgjidhni "Open".

Foto4: - Rezultati në shfletues, pas ekzekutimit të kodimit.

9 Prishtinë 2014

1.3 Elementet e web aplikacioneve në HTML .

Elementet e HTML janë bazat e HTML-ës . Dokumentet e HTML-ës janë thjesht një skedar

teksti i përbërë nga elementet e HTML-s . Këto elemente përcaktohen duke përdorur tagjet e

HTML-ës. Tagjet e HTML-ës i tregojnë shfletuesit se cilat elemente dhe se si duhet paraqitur ato

HTML përbëhet nga gati 100 tagje . Të gjitha dokumentet e HTML-ës duhet të përmbajnë të

paktën të gjitha tagjet(etiketat) në këtë mënyrë:

<!--...-->

<!doctype>

<a>

<abbr>

<acronym>

<address>

<applet>

<area>

<b>

<base>

<basefont>

<bdo>

<big>

<blockquote>

<body>

<br>

<button>

<caption>

<center>

<cite>

<code>

<col>

<colgroup>

<dd>

<del>

<dfn>

<dir>

<div>

<dl>

<dt>

<frame>

<frameset>

<h1>

<h2>

<h3>

<h4>

<h5>

<h6>

<head>

<hr>

<html>

<i>

<iframe>

<img>

<input>

<ins>

<isindex>

<kbd>

<label>

<legend>

<li>

<link>

<map>

<menu>

<meta>

<noframes>

<noscript>

<object>

<ol>

<optgroup>

<p>

<param>

<pre>

<q>

<s>

<samp>

<script>

<select>

<small>

<span>

<strike>

<strong>

<style>

<sub>

<sup>

<table>

<tbody>

<td>

<textarea>

<tfoot>

<th>

<thead>

<title>

<tr>

<tt>

<u>

<ul>

<var>

10 Prishtinë 2014

1.4 Shpjegimi i kodeve kryesore (elementare)

Të gjitha dokumentet e HTML-ës (web faqet) duhet të përdorin kodet themelore si bazë në të

cilën do të mbështet faqja. Kodet elementare janë të përkryera dhe përbëhen me katër pal të

tagjeve (etiketave) e të cilat janë:

<html>dhe</html>

<head>dhe</head>

<title>dhe</title>

<body>dhe</body>

Elementi < ! DOCTYPE ... > i tregon shfletuesit se cili version i dokumentit në HTML është

përdorur .

Elementi <html> mund të mendohet si një enë ku të gjitha tagjet tjera janë brenda saj ( me

përjashtim të tagut DOCTYPE ! .

Tagu <head> përmban informacion që nuk është apo nuk shikohet brenda shfletuesit tuaj ( të

tilla si tagu meta , JavaScript dhe CSS ), edhe pse tagu <title> bën përjashtim për këtë .

Përmbajtja e tagut <title> shfaqet në shiritin e titullit të shfletuesit (drejtë në krye të shfletuesit).

Tagu <body> është zona kryesore për përmbajtjen e juaj. Kjo përmban tekstin e trupit .

Mbyllja dhe hapja e tagut .

Të gjitha këto tagje kanë hapjen dhe mbylljen e tagjeve , dhe se përmbajtja e tagjeve është

vendosur në mes tyre . Ka disa përjashtime nga ky rregull .

Ju gjithashtu do të vëreni se tagu i mbylljes është paksa e ndryshme për tagun e hapjes –tagu i

mbylljes përmban një vije thysore përpara (/) pas < . Kjo tregon shfletuesit se ky tag është i

mbyllur. Shtrohet pyetja; si të përdoren shkronjat e mëdhaja apo të vogla ? Ju mund të përdorni

shkronjat e mëdha ose të vogla kur kodoni në HTML, megjithatë, në shumicën e rasteve

përdoret me shkronja të vogla .

11 Prishtinë 2014

Kapitulli II

2. Formatimi i web aplikacioneve në HTML

2.1 Formatimi në HTML

Të njihemi me disa nga opcionet e formatimit të cilat janë në dispozicion edhe tek programi i

përpunimi të tekstit apo Wordit në kuadrin e paketës së Microsoft Office , dhe tek softvere të

tjera, të tilla si QuarkXPress .

2.2 Formati i Tagjeve

Pra, shumë nga këto karakteristikat e formatimit janë në dispozicion gjithashtu edhe në HTML .

Disa nga opsionet më të zakonshme të formatimit po i paraqesim më poshtë .

<B>Teksti</B> , <B> është fillimi i tagut bold, "Teksti" është shprehja e infektuar me tagun

<B> , </B> është mbyllja e tagut. Rasti tjeter: <I>Italic</I><TT>Typewriter</TT>

<B><I>Bold dhe Italic</I></B> si rezultat paraqitet Bold and Italic

<B><TT>Typewriter dhe Bold</TT></B>si rezultat paraqitet Typewriter and Bold

Nëse dëshironi të përdorni shumë tagje për një shprehje duhet të veprojme si më poshtë:

<B><I><TT>Shprehja Brenda shumë tagjeve</TT></I></B>

Shembull:

<!DOCTYPE html>

<html>

<body>

<p><b>Ky është teksti

Bold</b></p>

<p><strong>Ky është teksti

strong</strong></p>

<p><i>Ky është teksti italic</i></p>

<p><em>Ky është teksti

emphasized</em></p>

<p><code>Ky është teksti sipas

produktit të kompjuterit</code></p>

<p>Ky është<sub> indeksi i poshtëm(superscript)</sub> dhe <sup>indeksi i

sipërm(superscript)</sup></p>

</body>

</html> Foto5.-Kodimi dhe rezultati në shfletues, pas ekzekutimit të kodimit.

12 Prishtinë 2014

Tagjet Unike:

Ekzistojnë tagje që duhet të përdoren vetëm si të vetëm domethënia e të cilëve është treguar më

poshtë:

<HR> Kjo komandë mundëson ndarjen e teksteve me vija horizontale .

<BR> Kur dëshirojmë të fitojmë ndërprerjen e caktuar të tekstit vendoset tagu <BR> (shkurtesa

e fjalës Break).

<P> Paragrafin (kryerreshtin) kodi HTML nuk e njeh vetvetiu, prandaj duhet që në vendin ku

dëshirohet të vendoset kryerreshti i ri të shënohet tagu <P>.

-Titujt

Janë tagjet veçanta për specifikimin e titujve në HTML. Ka 6 nivele të titujve(krerëve) në

HTML duke filluar nga <h1> për më të rëndësishme, gjer në <h6> për më pak të rëndësishëme.

Këtu janë Kodet:

<h1>Titulli 1</h1>

<h2>Titulli2</h2>

<h3> Titulli 3</h3>

<h4> Titulli 4</h4>

<h5> Titulli 5</h5>

<h6> Titulli 6</h6>

Foto6:- Rezultati në shfletues, pas ekzekutimit të kodimit.

Elementi <strong>, Për të

vendosur një rëndes të fortë në një

pjesë të tekstit, përdorim

elementin <strong> .

<p><strong>Kujdes:</strong>

Ju lutem keni lënë derën

hapur.</p>

Foto7:.-Rezultati në shfletues, pas ekzekutimit të kodimit.

13 Prishtinë 2014

Elementi <em>

Ju mund të vendosni theksin në

tekst duke përdorur elementin

<em> .

<p>Luleshtrydhet janë të

<em>shijshme</em>!</p>

Foto 8:- Rezultati në shfletues, pas ekzekutimit të kodimit.

Vijë Pushimi.

Ju mund të bëni një vijë pushim

duke përdorur <br> elementin .

<p> Këtu është një <br /> vije

pushim .</p>

Foto9:.- Rezultati në shfletues, pas ekzekutimit të kodimit.

Rregulla e vijës horizontale.

Ju mund të krijoni një rregull

horizontale duke përdorur

elementin <hr> .

Ketu paraqitet vija

horizontale...<hr /> ... kjo eshtë

vija orizontale:

Foto10:.- Rezultati në shfletues, pas ekzekutimit të kodimit.

14 Prishtinë 2014

Tagu < FONT>:

Formatizimi i tekstit gjatë kodimit në HTML bëhet me sintaksën e më poshtme:

Shembull:

<!DOCTYPE html>

<html>

<body>

<FONT COLOR = ”ngjyra”

SIZE = “madhësia” FASE =

“Lloji i shkrimit”> Teksti që

formatizohet </FONT>

</body>

</html>

Foto11:.- Rezultati në shfletues, pas ekzekutimit të kodimit.

Një shembull tjetër i formatizimit:

<!DOCTYPE html>

<html><body>

<p style="background-

color:#FF0000">

Vendosni ngjyrën duke përdorur

kodin Hexadecimal

</p> <p style="background-

color:rgb(255,255,0)">

Vendosni ngjyrën duke përdorur

kodin"RGB"</p>

<p style="background-

color:pink">

Vendosni ngjyrën,duke përdorur

Emrin e ngjyrës</p></body>

</html>

Foto12:.- Rezultati në shfletues, pas ekzekutimit të kodimit.

15 Prishtinë 2014

Lista e pa organizuar ( pa - numëruar ) _<UL> 3. Për të krijuar një listë të parenditur,

përdorni elementin <ul> për rrath

të zi, dhe element <li> se qka

është duke u listuar .

Kodi:

<ul>

<li>List pika 1</li>

<li>List pika 2</li>

<li>List pika 3</li>

</ul>

Foto13:.- Rezultati në shfletues, pas ekzekutimit të kodimit.

Lista e renditur me numra ( të numëruara ) _ <OL>4.

Për të krijuar një listë të renditur , përdorni elementin <ol> për të përcaktuar listën , dhe element

<li> se çka është duke u listuar .Vini re, se i vetmi ndryshim midis një liste të renditur dhe një

listë të parenditur është shkronja e parë e përkufizimit listës ( " o " për numra , " u " për pika ) .

Kodi:

<ol>

<li>List pika 1</li>

<li>List pika 2</li>

<li>List pika 3</li>

</ol>

Foto14: Rezultati në shfletues, pas ekzekutimit të kodimit.

3 Unordered List 4 Ordered List

16 Prishtinë 2014

Një shembull tjetër i kodimit të formatizimit të tekstit duket si më poshtë.

Ju mund të kopjoni dhe të ngjitni (Copu-Paste) këto kode në tekst editorin tuaj në

momentin kur ndiheni të gatshëm të filloni dizajnimin e web faqes suaj.

Kodi Burimor:

<html>

<body>

<h1>Kreu im i pare</h1>

<p>Paragrafi im i pare.</p>

</body>

</html>

Foto15:.- Rezultati në shfletues, pas ekzekutimit të kodimit.

Kapitulli III

3.Krijimi i web aplikacioneve të tjera në HTML

3.1 Kodimi i Hiperlidhjeve (Linkave) në HTML

Një hyperlink (ose link) në web faqe mund te jetë një fjalë, grup i fjalëve, apo imazh që

përdoruesi mund të klikojë mbi të, e të hidhet në një tjetër dokument. Linqet mundësojnë

përdoruesve të klikojnë dhe të gjejnë rrugën e tyre nga një web faqe në web faqe tjetër. Kur ju

hyni me kursor(shigjeta) mbi një lidhje në një Web faqe, shigjeta do të kthehet në një dorë të

vogël. Gjatë dizajnimit apo programimit të ueb-faqeve, një vend shumë me rëndësi e zën

hiperlidhjet apo siç quhen shkurt linkat(vegzat). Linkat mundësojnë lidhjen e faqeve, fajllave

dhe e-mail adresat . Hiperlidhja në ueb-faqe mund të krijohet duke përdorur komandën: <A

HREF = “adresa” > emri_i_linkut </A>. Atributi HREF specifikon destinacionin e një lidhje.

Për shembull: <a href="URL5">Adresa</a>

5 Uniform Resource Locator

17 Prishtinë 2014

Shprehja adresa e futur brenda tagut tregon lokacionin (adresën) se me cilën: faqe, fajll apo

emajll adresë do të lidhemi. p.sh shprehja adresa mund të zëvendësohet në këtë mënyrë:

adresa = http://www.hotmail.com adresa = emri_i_fajllit.html ose adresa = mailto: mailadresa

Në qoftë se në vendin e caktuar dëshirojmë që të krijojmë link, i cili do të ndërlidhë faqen tone

me faqen, fajllin apo postën elektronike atëherë përdorim tagjet me komandat si më poshtë:

<A HREF = http://www.hotmail.com >Kalo ne Hotmail </A>

<A HREF = “Faqja1.html” > Shko te Faqja1 </A>

<A HREF = “mailto: [email protected]” >Lidhja_me_emailin_tim </A>

Shembull:

<!DOCTYPE html>

<html> <body>

<a href="http://www.hotmail.com" target="_blank">Vizitoni posten elektronike!</a>

<p>Nëse keni vendosur për atributin "_blank6", lidhja do të hapet në një dritare të re të

shfletuesit / tab. </ P></body>

</html>

Foto16:.- Rezultati në shfletues, pas ekzekutimit të kodimit

3.2 Kodimi i Imazheve .

Deri më tani kemi trajtuar si bëhet kodimi i teksteve në HTML dhe paraqitja e tyre në ueb-faqe.

Tani do të tregojmë se si do ta inkorporojmë (përfshijmë) fotografinë dhe grafikën në ueb-faqe

6 _ e zbrazët(web faqe pa përmbajtje)

18 Prishtinë 2014

me ndihmën e HTML kodimit. Fotogafia apo grafika duhet të jetë e formatit me kstenzion: .jpg (

Joint Photographic Group), .gif ( Graphics Interchange Format ose .bmp), etj. Fotografia në ueb-

faqe mund të paraqitet në qoftese në tag gjatë HTML kodimit përdoret komanda:

<IMG SRC=”Shtegu_i_fotografisë_fajlli.jpg”> p.sh.

<IMG SRC="C:\fotografia.bmp">

3.3 Madhesia e Imazheve.

Madhësia e fotografisë në ueb-faqe mund të ndërrohet dhe preferohet që të jetë sa më e vogël, në

mënyrë që fajlli HTML që krijon ueb-faqen të mos bëhet shumë i madh. Preferohet që ueb-faqja

të ketë më shumë tekst dhe më pak fotografi, ose këto fotografi të jenë me dimensione të vogla.

Kontrolli i madhësisë së fotografisë mund të bëhet nëse në tagun për vendosje të fotografisë

shënojmë edhe gjerësinë (Width) apo gjatësinë (Height) e fotografisë.

Komanda HTML në këto raste do të duket:

<IMG SRC=”Shtegu_i_fotografisë_fajlli.jpg” width=”gjerësia” height=”gjatësia”>

p.sh. Në qoftë se dëshirojmë që fotografia të ketë dimenzione saktësisht të definuara, atëherë

shënojmë gjersinë dhe gjatësinë e fotografisë të shprehur me numra:

<IMGSRC=”Shtegu_i_fotografisë_fajlli.jpg” width=”200” height=”300”>

Përvec disqeve të kompjuterit fotografia mund të huazohet edhe nga ndonjë ueb-faqe tjetër duke

e përdorur sintaksën e më poshtme.

<IMG SRC=” http://www.kosova.com/foto.jpg”>

Shembull: Kodimi:

<html>

<head>

<title> FAQJA E DYTË</title>

</head>

<body>

<br><br>

<IMG SRC=”

http://www.kosova.com/foto.jpg”>

<body>

</html>

Foto17:.- Rezultati në shfletues, pas ekzekutimit të kodimit.

19 Prishtinë 2014

3.4 Listimet në HTML.

Për të bërë listime në Ueb-faqe me ndihmën e HTML-së përdoren këto tagje:

<OL> - për numërim gjatë listimit. (OL = “Ordered List” tag)

<UL> - për rrathë të vegjël të zi gjatë listimit. (UL=“Unordered List”tag)

<LI> - për të identifikuar se çka është duke u listuar. (LI = “Liste Item” tag)

3.5 Listimet e rregulta (OL =“Ordered List”)

Cikli i komandave të më poshtme demonstron paraqitjen e tekstit të listuarme numra:

<HTML>

< BODY >

Lënda Programimi në Internet përfshinë:

<OL>

<LI>HTML

<LI>Jscript

<LI> ASP, JSP, PHP dhe

<LI>XML

</OL></BODY></HTML> Foto18: Rezultati në shfletues, pas ekzekutimit të kodimit.

3.6 Listimi jo të rregullta (UL = “Unordered List”).

Me ciklin e komandave të më poshtëme të

kodit HTML:

<HTML>

< BODY > Lënda Programimi në www

përfshinë:

<UL>

<LI>HTML

<LI>Jscript

<LI>ASP,JSP,PHP dhe

<LI>XML

</UL></BODY>

</ HTML > Foto19:.- Rezultati në shfletues, pas ekzekutimit të kodimit.

20 Prishtinë 2014

3.7 Tabelat në HTML.

Rrugë tjetër për formatizimin e të dhënave duke e përdorur XHTML-in është përdorimi i

tabelave, të cilat i organizojnë të dhënat në rreshta dhe kolona.

Të gjitha tagjet dhe tekstet që përfshihen brenda tabelës duhet të vendosen brenda tagjeve:

<TABLE> dhe </ TABLE > që paraqesin fillimin dhe fundin e tabelës.

Tagjet <TABLE> dhe </ TABLE > duhet të vendosen brenda tagjeve <BODY> dhe </BODY>.

Emrat e kolonave (kokat e kolonave) të tabelës duhet të vendosen brenda tagjeve <THEAD> dhe

</THEAD>. Rreshtat me të dhënat e tabelës vendosen brenda tagjeve <TBODY> dhe

</TBODY>. Kurse rezultatet e llogaritjeve të tabelave (fundi i tabelës) brenda tagjeve:

<TFOOT> dhe </TFOOT>.

Tagu <TR> paraqet një rresht në tabelë dhe përdoret për formatizimin e celulave të një rreshti.

Të gjitha celulat brenda tagjeve <TR> dhe </TR> e përbëjnë rreshtin.

Ekzistojnë dy lloje të tagjeve për krijimin dhe formatizimin e celulave:

1. Tagjet <TH> dhe </TH> për krijimin dhe formatizimin e celulave në kokat e tabelës p.sh:

<THEAD>

<TR> <TH> Koka e një kolone (Atributi i një kolone) </TH> </TR> </THEAD>.

2. Tagjet <TD> dhe </TD> për krijimin dhe formatizimin e qelulave në trupin e tabelës. p.sh

<TBODY>

<TR> <TD> E dhëna në qelulën1 </TD> </TR>

<TR> <TD> E dhëna në qelulën2 </TD> </TR>

</TBODY>.

Atributet për tagjet e tabelave:

-Atributet për tagjet: <TABLE>, <THEAD >, < TBODY >, <TR>, <TH> dhe <TD> janë:

BORDER – Për kufizimin e tabelave (Vijat e tabelës nuk do të paraqiten në Browers nëse

atributi BORDER=”0”).

ALIGN – Shkallëzon të dhënat në tabelë dhe në celula (majtas, në qendër dhe djathtas).

WIDTH – Cakton gjërsinë e tabelave dhe të celulave.

CELLPADDING- Krijon një jastëk (mbrojtje) të pikselave ndërmjet të celulav dhe brenda tyre.

CELLSPASING - Eliminimin e hapësirave ndërmjet celulave.

BGCOLOR - Cakton dukjen e ngjyrës mbrapa të dhënave të tabelës dhe celulave.

Shembull:

21 Prishtinë 2014

<HTML>

<HEAD>

<TITLE>Faqja meTabela</TITLE>

</HEAD>

<BODY> <TABLE Border="2">

<TR>

<TH>Nr.</TH <TH>Emri</TH> <TH>Mbiemri</TH> <TH>Pika</TH> <TH>Nota</TH>

</TR>

<TR><TD>1</TD><TD>Arta</TD><TD>Morina</TD><TD>32</TD><TD>1</TD></TR>

<TR><TD>2</TD><TD>Artan</TD><TD>Gashi</TD><TD>54</TD><TD>2</TD></TR>

<TR><TD>3</TD><TD>Bleona</TD><TD>Deliu</TD><TD>63</TD><TD>3</TD></TR>

<TR><TD>4</TD><TD>Drita</TD><TD>Kadriu</TD><TD>85</TD><TD>4</TD></TR>

<TR><TD>5</TD><TD>Zana</TD><TD>Kabashi</TD><TD>92</TD><TD>5</TD></TR>

</TABLE>

</BODY>

</HTML>

Foto20:.- Rezultati në shfletues, pas ekzekutimit të kodimit.

3.8 Ueb Format në HTML

Format në HTML përdoren për të bartur të dhënat apo informatat në një server.

Për paraqitjen e të dhënave individuale të një personi apo entiteti tjetër në një faqe interneti

preferohen Ueb format.

22 Prishtinë 2014

Me ndihmën e Ueb formave nga broversi mundësohet: paraqitja, vendosja, fshirja dhe ndryshimi

i të dhënave që ndodhen në një Bazë të të dhënave. Të gjitha tagjet dhe të dhënat që përfshihen

brenda formës duhet të vendosen brenda tagjeve : <FORM> dhe </ FORM > që paraqesin

fillimi dhe fundin e formës. Tagjet < FORM > dhe </ FORM > duhet të vendosen brenda

tagjeve <BODY> dhe </BODY>. Tagu <FORM> prëdore t për krijimin e formave.

HTML tagu <FORM> i ka dy atribute: METHOD dhe ACTION.

Atributi METHOD duhet t'iu bashkëngjitet njera nga vetit (kërkesat): GET ose POST .

GET është kërkesa për dokument, kurse me POST kërkesa dërgon parametra.

Atributi ACTION specifikon faqen që do të thirret për dërgimin e të dhënave.

Ja si përdoret praktikisht teoria e më sipërme:

<FORM METHOD = "POST" ACTION = "EmerFajlli.ekstenzioni">

<FORM METHOD = “GET" ACTION = "EmerFajlli.ekstenzioni">

Fushat (kontrollat) në Ueb forma:

Fushat në Ueb forma janë: text boxat, listë boxat, check boxat, combo boxat, radio butonat dhe

butonat për dërgimin dhe fshirjen të dhënave.

Për krijimin e: text boxave, check bxave, radio butonat dhe butonat për dërgimin dhe fshirjen të

dhënave, përdoret tagu <INPUT>.

Forma e përgjihshme e tagut INPUT është:

<INPUT NAME ="emri" TYPE="tipi" VALUE=”vlera” SIZE="madhësia">

Atributet NAME dhe VALUE kanë rëndësi të madhe në kombinimin kontrollave të Ueb iterfejsit

me bazat e të dhënave.

Varësish nga atributit TYPE do të caktohet edhe lloji i Input tagut:

TYPE="text" - krijon tekst boks

TYPE="password" - krijon password boks

TYPE=“radio" - krijon radio boton

TYPE=“checkbox" - krijon buton kontrollues

TYPE="submit" - krijon buton për dërgimin e të dhënave

TYPE="reset" - krijon buton për fshirjen e të dhënave

23 Prishtinë 2014

Shembull:

<HTML>

<HEAD>

<TITLE> WEB FORMA </TITLE>

</HEAD> <BODY bgcolor="cian">

<h3>FORMULARPËR

APLIKIM</h3><HR> <formaction="process.php

"method="post">

Nr. Studentit: <input type="text"/>

<br><br>Emri: <input type="text"/> <br><br>Mbiemri:<input

type="text"/><br><br>

Vendlindja: <select>

<option value="0.">

<option value="1.">Prishtinë <option value="2.">Mitrovic

<option value="3.">Gjilan

<option value="4.">Pej

<option value="5.">Gjakovë <option value="6.">Prizren

<option value="7.">Ferizaj

<option value="8.">Podujevë</select> <br><br><h4>Drejtimet:</h4><p>

Matematik: <input type="checkbox"/><br>

Informatik: <input type="checkbox"/> <br><br><h4>Gjinia:</h4><p>

<input type="radio" name="gjinia:"/>Mashkull:<br>

<input type="radio" name="gjinia:"/>Femër:

<br><br>Nr i Bankës : <input type="Password" name="Password" value=""/> <br ><br><input type="submit" name="submit" value="DËRGO"/>

<input type="reset" name="reset" value="PASTRO"/>

</form></BODY>

</HTML>

Foto21:.- Rezultati në shfletues, pas ekzekutimit të kodimit.

HTML Text-Boxi: Text-Boxi në HTML krijohet me ndihmën e tagut <INPUT>.

Në Ueb Format e Ueb faqeve kontrolla Text-Box krijohet me sintaksën e më poshtme:

<INPUT TYPE = TEXT NAME = “Komuna” >. Text-Boxi i ka dy atribute : TYPE dhe NAME.

Atributi TYPE me vlerën TEXT e definon Text-Boxin, kurse atributi NAME e definon emrin e

Text-Boxit

24 Prishtinë 2014

HTML List-Boxi: List-Boxi krijohet me ndihmën e dy HTML-tagjeve: <SELECT> dhe

<OPTION>. Për çdo List-Box bëhet vetëm një hapje dhe një mbyllje e tagut

SELECT,<SELECT>…..</SELECT>).

Brenda hapjes dhe mbylljes së tagut <SELECT> mund të jenë disa <OPTION> tagje.

P.sh. Nëse dëshirojmë të krijojmë një List-Box në të cilin do të përfshihen 7-ditët e javës,

nevojiten 7- <OPTION> tagje. Këto tagje duhet të vendosen mbrenda tagjeve

<SELECT>….</SELECT> si më poshtë:

<SELECT NAME = DitëteJavës >

<OPTION VALUE = “0”>E Hene

<OPTION VALUE = “1”>E Marte

<OPTION VALUE = “2”>E Merkur

<OPTION VALUE = “3”>E Enjet

<OPTION VALUE = “4”>E Premte

<OPTION VALUE = “5”>E Shtunë

<OPTION VALUE = “6”>E Diel

</SELECT>

Foto22:.- Rezultati në shfletues, pas ekzekutimit të kodimit.

Vetia NAME në tagun <SELECT> në mënyrë unike e identifikon List-Boxin. Vetija VALUE

brenda tagjeve <OPTION> identifikon në mënyrë jo-unike çdo vlerë të List-Box-it që e

zgjedhim.

HTML Check Boxi: Check Box-at mundësojnë zgjedhjen e disa opsioneve njëkohësisht. P.sh.

dëshirojmë të pyesim studentët përmes Web-faqes se cilat gjuhë programuese dëshirojnë t’i

mësojnë (në këtë rast studentët e kanë mundësinë t’i zgjedhin disa apo të gjitha gjuhët

programuese me ndihmën e Check_Boxave) .

Check Box-at krijohen duke e përdorur tagun <INPUT> me vetin TYPE duke ja bashkangjitur

vlerën CHECKBOX. Sepse Check Box-at përdoren si grup relativ i opsioneve, të gjithë Check

Box-at relativ duhet të kenë vlera identike për vetin e tyre NAME.

Check Box-at në mënyrë unike identifikohen nga vetia e tyre VALUE. Forma e përgjithshme për

Check Box-at është si më poshtë:

25 Prishtinë 2014

<INPUT TYPE=CHECKBOX NAME=konstante VALUE=variabile>

Kur të krijohen Check Box-at duhet që të ia japim të gjithëve të njëjtin emër në vetinë NAME

kurse me vlera të ndryshme në vetin VALUE si më poshtë:

<B>Ju lutem zgjhidhni gjuhët programuese</B><BR>

<INPUT TYPE=CHECKBOX NAME=Gjuhët VALUE=VB> VB <BR>

<INPUT TYPE=CHECKBOX NAME=Gjuhët VALUE=C++> C++ <BR>

<INPUT TYPE=CHECKBOX NAME=Gjuhët VALUE=Java> Java <BR>

HTML Radio Butonat: Për dallim nga Check-Boxat Radio-Botonat nga grupi i opsoneve të

ndryshme mundësojnë zgjedhjen e vetëm njërit prej tyre. P.sh. Gjatë një semestri lëndë

zgjedhore janë disa por studenti e ka mundësinë ta zgjedh vetëm njërën prej tyre, atëherë për

eliminimin e gabimeve në këto raste përdoren Radio-Butonat.

Radio-Butonat krijohen duke e përdorur tagun <INPUT>, me vetin TYPE që duhet t’i

ashkëngjitet e dhëna RADIO, me emër të njëjtë në vetin NAME dhe me vlera të ndryshme në

vetin VALUE, si më poshtë:

<INPUT TYPE=RADIO NAME=Konstant VALUE=Variabile> .

Radio-Butonat lidhës janë një bashkësi e radio-butonave nga të cilët vetëm një radio-buton mund

të zgjidhet. p,sh. Si më poshtë:

Zgjedhe njërën nga lëndët zgjedhore:

<INPUT TYPE=RADIO NAME=Lënda VALUE= 2 >BDH <BR>

<INPUT TYPE=RADIO NAME=Lënda VALUE= 1 >POO <BR>

<INPUT TYPE=RADIO NAME=Lënda VALUE= 0 >PI <BR>

3.9 Tagu META7 (Metadata):

Është fjalë kyçe që definon makinat e kërkimit

Tagjet <META> vendosen brenda tagjeve <HEAD> dhe </HEAD>:

Tagu META përfshinë dy atribute: NAME dhe CONTENT. Atributi NAME është një identifikuese

i tipit të tagut META që ju jeni duke e përfshirë. Atributi CONTENT kujdeset për informatat e

makinën kërkuese që do të jenë katalogë (lista) rreth sajtit të juaj.

Demonstrimet e tagut META: <META NAME = ”keywords” CONTENT = “Uebpage, design,

HTM, form,……,”><META NANE = ”description” CONTENT = “Ky Uebsajt do të ju ndihmoj

te mësoni themelet e HTML-së dhe dizajnin e Uebfaqeve përmes përdorimit të shembujve

7 Informacione lidhur me të dhënat në dokumentin e HTML-ës

26 Prishtinë 2014

interaktiv dhe instruksioneve (mësimdhënie)”>

Atributi CONTENT në tagun META me atributin NAME = “keywords” kujdeset për makinën

kërkuese me një listë të fjalëve të cilat përshkruajnë aspektet qelës në sajtin tuaj. Këto fjalë janë

përdorur që të bashkohen me kërkesat.

3.10 Frejmat dhe Frejmsetat (Frame & Framset):

Një frejm(Frame)8 përdoret për të shfaqur një faqe interneti brenda një web faqe.

Programimi në Ueb ka shumë elemente të cilat mund të vendosen në Ueb Faqe. Një prej

elementeve është edhe frejmi (Frame). Frejmat janë një rrugë për vendosjen e më shumë se një

Web-faqe në të njëjtën kohë në ekranin e kompjuterit.

Frejmi paraqet një komponentë e cila paraqet një kornizë – Ueb faqe në Ueb faqe. Kur një Ueb

faqe përmban disa frejma, kjo Ueb faqe quhet Frejmset (Frameset).

Tagu Frejmave është: <FRAME NAME = “emri” SRC = “faqja.html”>

Tagu <FRAME> përbëhet prej dy atributeve: NAME dhe SRC. Në çdo FRAME element, atributi

SRC jep URL e faqes që do të paraqitet në frejmin e specifikuar. Faqja me frejma fillon me

tagun <FRAMSET> dhe përfundojnë me </FRAMSET>, që i tregon Broversit se faqja përfshinë

frejma. P.sh. Rezultati i HTML-sintaksës është paraqitursi më poshtë:

<FRAMESET COLS = "110, *">

<FRAMENAME="Butoni1“

SCROLLING="no“SRC=

"Butoni1.htm">

<FRAMESET ROWS = "175, *">

<FRAMENAME="Fotografia"SRC=

"Fotografia.htm" >

<FRAME NAME = “Informatat" SRC =

“Informatat.htm"> </FRAMESET>

</FRAMESET>

Foto23:.- Rezultati në shfletues, pas ekzekutimit të kodimit.

8 Kornizë

27 Prishtinë 2014

3.11 Cascading Style Sheets (CSS)9

Në gjuhën programuese HTML përdoren edhe teknologji tjera të cilat luajnë rolinë e ndihmësit,

lehtësojnë punën në dizajnimin e web faqes, shkruhen si nën programe dhe pastaj thirren sa herë

që ka nevojë të përdoren. Këto teknologji janë, Java, JavaScript, CSS(Cascading Style Shits),

CGI(Comon Gateway Interface), VBScript(Vizual Basic Script), por mund të ket edhe teknologji

te tjera.

Në qoftëse e krijoni një Web-sajt me 2000 Faqe,nëse dëshironi të ndërroni ngjyrën e linkave në

çdo faqe do të jetë një mund shumë i madhe, mirëpo duke e përdorur Style Sheet-in ju duhet të

ndërroni ngjyrën e linkut në Style Sheet, në këtë mënyrë në mënyrë automatike do të ndërrohen

të gjitha ngjyrat e linkave. Style Sheet-at mund të deklarohen si: Atribute të një tagu.

Style Sheet-a të brendshëm - Internal style sheets . Style Sheet-a të jashtëm (Fajlla të jashtëm)

nga Web faqja - External style sheets.

Inline styles :

<!DOCTYPE html PUBLIC "- //W3C//DTD

HTML 4.0 Transitional//EN">

<HTML>

<HEAD><TITLE>Stilet

inline</TITLE></HEAD>

<BODY>

<P>Ketu kemi nje pjese te tekstit</P>

<!—Atributi STYLE lejon deklarimin e stilit

inline styles. -->

<!--Ndarja e stileve (styles) bëhet me

pikëpresje. -->

<P STYLE = "font-size: 20pt">Ky eshte nje

tekst qe do te paraqitet me stil sheet.</P>

<P STYLE = "font-size: 20pt; color:

#0000FF">Edhe nje tjeter tekst.</P>

</BODY>

</HTML>

Foto24:.-Rezultati nës hfletues, pas ekzekutimit të kodimit.

9 Dizajnimi i web faqeve

28 Prishtinë 2014

Pozita e elementeve në CSS

Pozita (position) e elementeve në CSS mund të jete:

Absolute (absolute) dhe Relative (relative).

Më poshtë do të paraqesim shembujt për këto raste.

Pozita Absolute :

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<HTML>

<HEAD>

<TITLE>Pozita Absolute </TITLE>

</HEAD>

<BODY>

<IMG SRC = “sunset.jpg" STYLE = "position: absolute; top: 0px;

left: 0px; z-index: 1">

<H1 STYLE = "position: absolute; top: 50px; left: 50px;

z-index: 3">Pozicionimi i tekstit</H1>

<IMG SRC = “winter.jpg" STYLE = "position: absolute; top: 25px;

left: 100px; z-index: 2">

</BODY>

</HTML>

Foto25:.- Rezultati në shfletues, pas ekzekutimit të kodimit.

29 Prishtinë 2014

Pozita relative :

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<HTML><HEAD>

<TITLE>Pozita Relative </TITLE>

<STYLE TYPE = "text/css">

P { font-size: 2em;font-family: Verdana, Arial, sans-serif }

SPAN { color: red;

font-size: .6em;

height: 1em }

.super { position: relative;

top: -1ex }

.sub { position: relative;

bottom: -1ex }

.shiftl { position: relative;

left: -1ex }

right: -1ex }

</STYLE></HEAD>

<BODY><P> Text text text text <SPAN CLASS = "super">fuqi</SPAN> text text text text

<SPAN CLASS = "sub">indext</SPAN>

text Text text <SPAN CLASS = "shiftl">zhvendosur majtas</SPAN> text text text <SPAN

CLASS = "shiftr">zhvendosur djathtas</SPAN>

Text text text text text </P></BODY></HTML>

Foto26:.- Rezultati në shfletues, pas ekzekutimit të kodimit.

30 Prishtinë 2014

Shtimi background-imazhit me CSS

Sikurse në shembujt e HTML edhe me ndihmen CSS mundësohet shtimi i background-it për një

document. Në shembullin e më poshtëm është ilustruar vendosja e background ne HTML-

dokument me ndihmen e CSS:

Shembulli:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<HTML><HEAD>

<TITLE>Background Images</TITLE>

<STYLE TYPE = "text/css">

BODY { background-image: url(watermark.gif);

background-position: bottom right;

background-repeat: no-repeat;

background-attachment: fixed }

P { font-size: 2em;

color: #AA5588;

text-indent: 1em;

font-family: Arial, sans-serif }

.dark { font-weight: bold }

</STYLE></HEAD>

<BODY><P>

Ky është nje tekst që do të paraqitet

në faqe.

<SPAN CLASS = "dark"> Ky është

nje tjetër tekst që do të paraqitet në

faqe. Ky është nje tekst që do të

paraqitet në faqe.</SPAN>

</P></BODY>

</HTML>

Foto27:.- Rezultati në shfletues, pas ekzekutimit të kodimit.

31 Prishtinë 2014

Shembull:

<!DOCTYPE html>

<html><head>

<style> Body

{background-color:pink;}

h1

{color:orange;

text-align:center;}

p

{

font-family:"Times New Roman";

font-size:25px;

}

</style>

</head><body>

<h1>Shembull për CSS(Cascading

Style Sheets)!</h1>

<p>Ky është një paragraf.</p>

</body> </html>

Foto28:.- Rezultati në shfletues, pas ekzekutimit të kodimit.

Shembull tjetër:

<!DOCTYPE html>

<html>

<bodystyle="background-

color:yellow;">

<h2style="background-color:red;">Ky

është një titull</h2>

<pstyle="background-

color:green;">Kyështënjë aragraf.</p>

</body> </html>

Foto29:.- Rezultati në shfletues, pas ekzekutimit të kodimit.

32 Prishtinë 2014

3.12 Aplikacionet e zërit:

Zërat mund të jenë të ngulitura(embed) në faqe, dokument të HTML-ës me disa metoda.

Shembull: Për të u ekzekutuar një file audio në HTML, duhet të ju nevojitet:

<audio

controls>

<source src="horse.ogg"

type="audio/ogg">

<source src="horse.mp3" type="audio/mpeg">

</ audio>

Tagu <embed> përcakton si një enë me përmbajtje të jashtëme, (jo-HTML) .

Shembull:

<!DOCTYPE html>

<html>

<body>

<h2>Linku i audios</h2>

<p><embed

src="http://www.4shared.com/e

mbed/290322902/52de205b"></

p><p>Kliko këtu për ta

ndëgjuar zërin</p>

</body>

</html>

Foto30:.- Rezultati i treguar në shfletues, pas ekzekutimit të kodimit.

33 Prishtinë 2014

3.13 Aplikacionet e videove:

Videot mund të jenë të ngulitura(embed) në faqe, document të HTML-ës me disa metoda.

Shembull:

<video width="320" height="240" controls>

<source src="movie.mp4" type="video/mp4">

<source src="movie.ogg" type="video/ogg">

<source src="movie.webm" type="video/webm">

<object data="movie.mp4" width="320" height="240">

<embed src="movie.swf" width="320" height="240">

</object>

</video>

Shembull:

<!DOCTYPEhtml>

<html>

<body>

<h2>Linku i videos</h2>

<p><embed

src="http://www.youtube.com/embed/

bGw9kihKH-

o?list=PL9267B3FB749DA276"></p><

p>Cliko këtu për ta par videon</p>

</body>

</html>

Foto31:.- Rezultati në shfletues, pas ekzekutimit të kodimit.

34 Prishtinë 2014

4. Krejt në fund po e paraqesim një shembull të përgjithshëm për web aplikacionet e

krijuara në HTML .

Shembull:

<html>

<head>

<title> Të gjitha Ushtrimet </title>

</head>

<body> =====================================================

<center>

<h1>Faqja e parë e WEBSITE-it e koduar në<br> gjuhën e programimit- 'HTML'</h1>

</center>

<marquee direction="right"> <left>

<img src ="C:\Users\Gashi\Desktop\-PROJEKTE-ne Web Programim\Ueb-

formulart\profili.jpg"width="150"heght="100">

</left>

</marquee>

<marquee direction="left">

<h1 align ="center"><h1 ><u> MIRË SE ERDHËT NË WEBSITE-in TIM </u > </h1>

</marquee>

<HR color="green">

<i><FONT face="arial" size="5" color="blue">

Ky website është shkruar dhe dizajnuar me ndihmen e tagjeve për kodim në editorin për tekst

NOTEPAD.

<BR>

Më poshtë do t`i paraqesim disa shembuj të përdorimit të tagjeve të mësuara deri më tani.

<BR>

Për të parë më tepër ju vetëm duhet të klikoni mbi këto vegza (linqe).</FONT></i>

<HR color="red">

<HR color="green"> <B>

<CENTER>

<UL>

35 Prishtinë 2014

<li><A HREF = "C:\Users\Gashi\Desktop\PROJEKTI\Biografia.html">BIOGRAFIA (CV)</A>

<BR><P>

</CENTER>

<OL>

<li><A HREF = "C:\Users\Gashi\Desktop\PROJEKTI\USHTRIMI I PARË.html"><font

color="red">WEB</font> FAQJA E PARË</A> <BR><P>

<li><A HREF = "C:\Users\Gashi\Desktop\PROJEKTI\FAQJA E TRETË-.html"><font

color="red">WEB</font> FAQJA E DYTË</A> <BR><P>

<li><A HREF = "C:\Users\Gashi\Desktop\PROJEKTI\Ushtrimi me lista1.html"><font

color="red">WEB</font>FAQJA E TRETË</A> <BR><P>

</ol>

</UL>

</B>

<HR color="red">

<center>

<p>

<FONT face="arial" size="3" color="#888888"> Kontakti -

<a href="[email protected]">[email protected]</a>

<p><font face="arial" size="3" color="#888888">

Për më tepër vizitoni vegzën: <A HREF="http://gjergjfishta-

prishtin.weebly.com/">http://gjergjfishta-prishtin.weebly.com/</A></FONT>

</P>

</CENTER>=======================================================

<br>

<h3>LISTAT</h3>

<br>

<P>Drejtimet e Fakultetit të Edukimit:</P>

<OL>

<LI>Mate-Inf

<UL>

<LI>Viti I

36 Prishtinë 2014

<LI>Viti II

<LI>Viti III

<LI>Viti IV

</UL>

<LI>Tek-Inf

<UL>

<LI>Viti I

<LI>Viti II

<LI>Viti III

<LI>Viti IV

</UL>

<LI>Fiz-Kimi

<UL>

<LI>Viti I

<LI>Viti II

<LI>Viti III

<LI>Viti IV

</UL>

</OL>===============================================================

<br>

<h3>KRIJIMI I TABELËS</h3>

<br>

<TABLE Border="2">

<TR><TH>Nr.</TH><TH>Emri</TH><TH>Mbiemri</TH><TH>Pika</TH><TH>Nota</TH>

</TR>

<TR><TD>1</TD><TD>Arta</TD><TD>Morina</TD><TD>32</TD><TD>1</TD></TR>

<TR><TD>2</TD><TD>Artan</TD><TD>Gashi</TD><TD>54</TD><TD>2</TD></TR>

<TR><TD>3</TD><TD>Bleona</TD><TD>Deliu</TD><TD>63</TD> <TD>3</TD> </TR>

<TR><TD>4</TD><TD> Drita</TD><TD>Kadriu</TD><TD>85</TD><TD>4</TD></TR>

<TR><TD>5</TD><TD> Zana</TD><TD>Kabashi</TD><TD>92</TD><TD>5</TD> </TR>

</TABLE><br>=========================================================

37 Prishtinë 2014

<p><h3><font color="red">FORMULAR PËR APLIKIM</font></h3></p>

<BR> <form action=" "method="post">

Nr. Studentit: <input type="text"/>

<br><br>Emri: <input type="text"/>

<br><br>Mbiemri: <input type="text"/>

<br><br>Vendlindja:

<select>

<option value="0.">

<option value="1.">Prishtinë

<option value="2.">Mitrovic

<option value="3.">Gjilan

<option value="4.">Pej

<option value="5.">Gjakovë

<option value="6.">Prizren

<option value="7.">Ferizaj

<option value="8.">Podujevë

</select><br><br><h4>Drejtimet:</h4>

<p><p>Matematik: <input type="checkbox"/>

<br>Informatik: <input type="checkbox"/>

<br><br><h4>Gjinia:</h4>

<p> <input type="radio" name="gjinia:"/>Mashkull:<br>

<input type="radio" name="gjinia:"/>Femër:

<br><br>Nr i Bankës : <input type="Password" name="Password" value=""/>

<br ><br><input type="submit" name="submit" value="DËRGO"/>

<input type="reset" name="reset" value="PASTRO"/>

</form></body>

</html>

38 Prishtinë 2014

Foto32:- Pamja pas ekzekutimit të kodimit

39 Prishtinë 2014

Rezyme

Në këtë punim jam përpjekur të bejë një interpretim të kodimit në gjuhën programuese”HTML”.

Tani për këtë spjegimi, kemi njohuri të nevojshme për krijimin e web aplikacioneve në HTML.

Ne kemi filluar me një hyrje në HTML , dhe përdorimin i tij, Ne pastaj kemi sqaruar një faqe

bazë , para se të sqarohet në disa nga tagjet themelore . Shqyrtuam se çdo tag mund të kenë

atribute të ndryshme,dhe se si mund të ofrojne vlera këto attribute. Mësuam se ne mund të

krijojm hyperlinks duke përdorur tag me atribut href . Kemi qfaq një imazh duke përdorur tag

img me atribut src, aplikuam disa atribute të tjera për disa tagje. Pastaj sqaruam për rërndësinë e

kodimit dhe komentuam me qëllim për ta bërë mirëmbajtjen sa më të lehtë.

Jemi armatosur me njohuri si më lart , trajtuam disa aplikacione ne HTML më të përparuara të

tilla si harta imazhe , tabela, forma , dhe korniza. Kemi përfunduar duke mësuar se si të

zgjërojm me HTML stilin scripts . Mund të ju paraqiten sfidat (vështersit) gjatë kodimit të

web aplikacioneve në HTML për shembull mungesa e shenjës(“) ose <, etiketa e bylljes,apo

një gabim në drejtshkrim apo një hapsir ne URL. Kështu që nese keni problem me

kodimin në faqe së pari filloni ti kontrolloni këto gabime të vogla. Mirëpo me praktikët të

shpeshtë, ju do të jeni në gjendje të tregoni se qka është gabim në faqe të browserit10

tuaj.

Tani është një kohë e përkryer për të krijuar dhe të botoni nje faqe tuajen ( nëse nuk e keni bërë

deri tani ) . Krijimi i një faqe interneti bazë është shumë i thjeshtë ne qoftese ju e dini kodimin

gjegjësisht programimin e gjuhës programuese HTML_ës. Unë ju rekomandoj që të studijoni

këtë temë në lidhje me ndërtimin e një web-faqe interneti.

10 SHfletuesit(Internet Explorer, Google Chrome,Fire fox etj)

40 Prishtinë 2014

Resume

In this paper I am trying to do a rendition of coding language rogramuese " " HTML " . Now for

the explanation , we have the knowledge necessary for creating web applications in HTML . We

started with an introduction to HTML , and its use , we then have clarified a basic site before to

explain some of the fundamental Enter tags . Examined that each tag can have different attributes

, and how they can offer these attribute values . We learned that we can create hyperlinks using

the href attribute tag . We qfaq an image using the img tag with the src attribute , other attributes

applied some fodder for some . Then explained to rërndësinë coding and commented in order to

make maintenance easier . Are armed with the above knowledge , we treated some applications

in more advanced HTML such as image maps , tables , forms , and frames . We ended up

learning how to expand the HTML style scripts . Can you presented challenges ( difficulties )

during coding web applications in HTML for example the lack of marks ( " ) or < , bylljes label ,

or a mistake in spelling or a space in the URL . So if you have a problem with encoding in the

first page start to check these errors vogla.Mirëpo with frequent practice , you will be able to tell

what is wrong in your browser page . Now is a perfect time to create and publish a page yours (

if you have not done so already ) . Creating a basic website is very simple IF you know encoding

ie HTML_ës programming language programming . I highly recommend you to studijoni this

topic about building a web site.

41 Prishtinë 2014

Biografia

Naim (Refik) Gashi nga Prishtina u lind më 12 Korrik 1962 në

fshatin.Busi . Shkollën fillore e ka mbaruar në Prishtinë në shkollën

(Vlladimir Nazor), tani Naim Frashëri, të mesmen e kreu dy vite në

gjimnazin Gjevdet Doda në Pishtinë dejtimi “Matematiko -Natyrorë

pastaj dy vite tjera ka vazhuar drejtimin “Programues” në shkollen

Teknike. Në vitin 1985 ka regjistruar studimet në “SH.L.P”. drejtimi “Politeknikë” në Prishtinë

gjatë studimeve ka arritur një sukses solid, kështu që në vitin 1987diplomoj me titull professional

‘arsimtar”. Pas diplomimit është punësuar më 01.09.1987 në shkollën fillore Gjergj Fishta” në

Prishtinë. Ka një përvojë pune prej 27 vitesh si edukator, pedagog dhe arsimtar në procesin

edukativo-arsimor. Ka qenë pjesëmarrës i shumë aktiviteteve, kurseve dhe takimeve në seminare

të ndryshme në fushën e informatikës dhe teknologjisë së komunikimit. Është i çertifikuar dhe

ka marrë diploma e mirënjohje të ndryshme nga kurse të ndryshme të Teknologjisë së

Informimit dhe komunikimit. Tani ka vazhduar Fakultetin e Edukimit në Prishtinë për Avansim

dhe Kualifikim të Mësimdhënësve (AKM) duke e përfunduar me sukses, punon dhe vepron në

Prishtinë, në fushën e procesit edukativo-arsimore.

42 Prishtinë 2014

Literatura:

1. - Dika.Z, Luma.A ,viti i botimit 2007, “Konceptet themelore të Web Dizajnimit” -Tetovë

2. -Sylabus 4 ,viti i botimit 2007, “European Computer Driving Licence - ECDL “ -Prishtinë

3. -Shatri.K Materiali , Ligjerata nga lëndëa “ Web- Programimi “ , F. E.- Prishtinë .

4. http://www.quackit.com/html/tutorial/html_forms.cfm, (data e hapjes, 20/01/2014 )

5. http://www.w3schools.com/default.asp , (data e hapjes, 20/01/2014 )

6. http://www.htmlkit.com/ , (data e hapjes, 20/01/2014 )

7. http://www.youtube.com/watch?v=AvCDlxkseAE (data e hapjes, 20/01/2014 )

8. http://cocoon.apache.org/2.1/tutorial/tutorial-develop-webapp.html(data e hapjes, (20

/01/2014 )

9. http://www.htmliseasy.com/table_tutor/index.html (data e hapjes, 20/01/2014 )

10. http://en.wikipedia.org/wiki/Microsoft_FrontPage (data e hapjes, 28/01/2014)