صفحه 1:
صفحه 2:
آذآ
ا ل
صفحه 3:
0/9۷0۱ برلعلنجام کارهایساده خوبلست
71 آسانی دارد و سریع آماده می شود. انواع داده ای آن انعطاف پذیر هستند.
براحتی با 1,۳6" تر کیب می شود.
پشتیبانی کتابخانه ای زیادی ندارد و از ساختمان داده های محدودی استفاده ميكند.
* برای پروژه های بزرگ و چند فایلی و 00) مناسب نیست.
* جاوا برای انجام کارهای پیچیده و مخصوصا گرافیکی مناسب است.
* كامل است - توابع و کلاسهای کتابخانه ای زیادی دارد.
* برای انجام پروژه های بز رگ مناسب است.
co ASOT BO *
* ترکیب جاواو ۶" واضح نیست.
© ايده آل: استفاده از توانایبهای هر دو زبان
۴ استفاده از اپلتهای جاوا در هنگام نیاز ( مثل گرافیک)
* ايجاد ارتباط بين کد جاوا و Aer
صفحه 4:
۱ ی he Dn Cole 71]
Netscape * اپرا اجازه دسترسی مستقیم به روتینهای جاوا را می دهند.
* يايد اسم كامل روتين را مشخص کنید.
* ممكن است | از اين خاصيت يشتيبانى نكند.
<html>
<!-- COMP519 java. html 18.08.2006 -->
<!-- Note: works in Netscape/Firefox only. -->
shead>
<title>Javat+JavaScript Demo</title>
</head>
<body>
<script type="text/javascript">
document .write(java.lang.Math. random());
</script>
</body>
</html> view page
صفحه 5:
0 Orllicey Opptet Dethods
# معمولا ما می خواهیم که یک اپلت را به صفحه الحاق کنیم و از طریق
رخدادهای ,1,۳6۱" و )نجل آن را کنترل کنیم.
سمال:
* می خواهیم تعدادی نقطه داخل یکک مربع رسم کنیم.
صفحه 6:
۴ ی کش ولید
كننده اعداد تصادفى
ليجاد مىكند و لنلايه 0
لپلتوا میخولند د رود ره بدا
public void init()
{
Fandy = new Random();
Dimension dim = getsize();
SIZE = dim.width;
5 نقاطرا Grawcirete();
دلخاصفحه
ات |
کندو در بافر می ی سل سرت وس رز
1 د.
public void drawoots int nuaPoints)
// DRAWS numPoints RANDOM DOTS ON BOTH getGraphics()
7/ BND of fScreenGraphics
>
public void paint (Graphics 9)
بالستفادم از
بافر صفحه را دوبارد
رسم میکسند
{
g.drawInage(offScreenInage,
صفحه 7:
در اینجا د کمه های HTML
با استفاده از JavaScript
روتینهای 2۷2[را شدا می
زنند.
>
COMP519 © Monte6.html 07
<head>
<title>Monte Carlo Darts Page</title>
<script 0
body { background-color: gray; }
</script>
</head>
<body> 1
60۲۵۳۱ :ووخاه- عرو" ده الخد 01>
<applet ل قاسم و lass" name="MonteApplet"
height="300" width="300">
You must use a Java-enabled browser to view
this applet.
‘</applet>
<p><br /><br /></p>
<form name="MonteForm">
<input type="button" value="Generate points”
onclick='
</form>
</div>
9 view page
“document .MonteApplet .drawDots (500) ;* />
صفحه 8:
یک واسط ب
می توان به کاربر
اجازه داد که
ج21
COMS19 © 22.10.2007 --<
<head>,
<titleMonte Carlo Darts Page</title>
<style type=ttext/css">
jody { background-color: gray; }
</style>
</head>
yle=""tex!
<applet code="Nor
name="MonteApplet™
height="300" width="300"> . ۲
You must use a Java-enabled browser to view this applet.
</applet>
<pecbr /></p>
<form name="MonteForn’
<input, type="button” value="Generate”
onClick="numbots = .
parseFloat (document .MonteForm.numPoints. value) ;
document .MonteApplet .drawDots(numDots) ;* />
_<input_type=" name="numPoints” size="6" value="500" />
points <p><br /></p>
<input type="button" value="Clear the screen”
onclick="document .Monteapplet.drawCircle();* />
</body>
</ntml> view page
صفحه 9:
۱
00) باکر"
صفحه 10:
WTOL DOD
Ly LA jf syle! ae pos POL DOO © برلى
تسعریقصیکند و یبکوله لستاندارد بسرلیمسترسی
و دستکاریسندهای,! cad WP
۴ به تسمام عناصر 6(۷ 1" به همرله مترچلخلآنها و
خاصی هایآنها دسترسيدارد.
می توان محتوی را حذف کرد یا تغییر داد و عناصر جدیدی به
سند اضافه کرد.
*می توان از 06060) به همراه هر زبان برنامه نویسی مثل سول سول و
ادنس 000)8) استفاده كرد.
صفحه 11:
اشياء 00000 ما(“ أكرااك 0
@uckor vbievt
Ovovuvedt vbjevt
vest vbjevt
Corn ord ore Ieput objevt
Crave, Praveset, ord IPrawe اه
جوم objet
Location objevt
زان میشه()
Doble, PableWeuder, PubleRow, TubleData vbievis
Oiedow vbjevt
صفحه 12:
0 ۱۹۱ مس ام Oa ce rR ea NRA PAC
<Ktol>
<body>
<soript ype "text/javascripl">
وبا )دمح Dortd!")
</script>
</body>
</Ktel>
صفحه 13:
shicol>
>
منوو> ype="texiavasript">
شید cetPlecent() {
tro xe dormers. cot cD ("aa rade")
اه ۲ + + و وه اس (
}
</soripi>
</head>
<body>
>40 d=" /Weuder" vorlich="qe(Clewesi()” >Click to see whol elewet | ov!
</>
</body>
</kicol>
view page
صفحه 14:
<toput cee ="coy/laput" ppe="tent" stre="OO"><br <
</ سوا >< "000 "سبروزى "وبر" بور "لدج كر" 1
< >
لت وه نومه تنعل ( )اس لین اما عووا فو>
view page
eee
</a>
>
صفحه 15:
)) سر( Cease kod sas cad AOD) Odes oat are
كن RR سیم
<ktol>
<body>
<a care ="Pirot">Pirst carkor</ai><br [>
<a care ="seored"> Grove cakor</i><br />
<a one ="hird"> Third cackor</a><br [>
<br <
سح و ای سر deer WP ODL of ke
< "نوحمم امج "حجمر امنوو>
POL) يي 0ك
<اونوو|>
</body>
<امب >
view page
صفحه 16:
Yow unee: <topul ype "tend">
<Poro>
> مهس همم کل
Yow او نوک نو <
حمج۳>
pT worse wn tow ۱۵ ۰ لاه موه نم متاتطه we the <م کته سجن سوت 6 من ای
سسممله کوب مجی> <<
( neere ein
brave Porwe|D].cawe + "</p>")
سب (”اسسجنا ”ل متيب سجس يحل + " اها وريب rte "<p>The Prot Porco's ص
كع
صفحه 17:
مگ مت 0
<ابب>
<keed>
<somipt ype="tead/javasorip|">
Pucrtivg show _vvords(evec) {
rE eve ob
لمات مجرصحير
oor: " +p) ثرا ," جور + ۱
}
</script>
</keud>
<body com sedowa="show _voords(evect)">
بر <p>Click ta the docuedt. Ba det box wil dlert the x oer
<م|>. موسج coordeates oP the
</body>
view page <اووال>
صفحه 18:
اه وت 0
<kicol>
>
امس عم امسوی>
Pumcion which(Dusoe(evect) {
موسا سه حل
1
<اووو|>
<لمجم>
ار ات
<p><b>Opte:</b> Ouhke sure the right و kos Pocus wheo trier this
excnvple! </p>
<p> ress توا و vo pour keyboard. (Ba dlert box vil مجك the usicide oP the
hey preverd.</p>
5 hee view page
صفحه 19:
<اوها>
<ليج!>
<"اونوجصم امه حور <soript
Puartiza which Dype(evect) {
dleri(evesi.ire)
}
</script>
</kexrl>
<body vexrousedowa="Wwhick Pype(evest)">
<p> Click oo the domed. Bo det box wil dlert whick type oF
جد poourred. </p>
</body>
</i> view page
صفحه 20:
صفحه 21:
0 3/0 ((
۱ Objet Ortaca”
© Despite the once, IGOO is a (wort) lroquaye-iedepeadeat way oP
spent icy vbjevts os ceve-vahue poirs
©» Exavpe (http://secretgeek.net/json_3mins.asp):
© {"skillz": {
"web":
{ "name": "html",
"years": 5
{ "name": "css",
"years": 3
11
"“database":[
{ "name": "sql",
"years": 7
11
صفحه 22:
را 0
ام رصم و اوه ولو من و زار و و
و ۱۹
ها ها 5
by vowwas ۱۳۹
© Exavpte: { "name": "html", "years": 5 }
© ه85 um is wo ordered حطس اه وصاوعجلامت
© Dhe vokes we eurlosed wikia brackets, []
© Odhtes oe separated by موس
© Exaople: [ "html", xml", "css" ]
صفحه 23:
0 1600 ,سرد ٩
object
1 79 اسسم ©
صفحه 24:
که 0
© 0 vche von be: @ siricy, u wuvber, true, false,
null, wa object, or oa uray
© Oshtes coo be usted
جمد لحد بوصاصي جأطدولك جا لجوصاصمج دمو حرو 8) 9
© )1( امبرو منجل/++0/)0) امنب جا رحا جسبوادون
© Ol تلم موه مساو مه رم
9 Okiespoce oon be used betwee cap pair of toheos
صفحه 25:
0 100 add
صفحه 26:
۱ eVal (stag) wethod vowpiles ord
سال جوج the qived striae
© Dke stioy cod be oo expression, u stotewed, 012
pequeuse oF statexects
© Cxpressives ooo iochude variubles und vbiert properties
© eVal retures the volue oP the host expressivd evaluated
© Oke upplied to IGOO, eval returcs the desrribed
vbievt
صفحه 27:
له
© رورا وراه ,هون مناوت صا جصلاتكلكه د[
have wethods
® Drere is otic i the UGOO speciPicaiva
صفحه 28:
0 Oowpurisva oF IGOO ud XOL
تماق و
otk are huewad rewdable ©
ots have very sivople spot ©
Ook ae hierarchical ©
ots are hroquage iedepeodeut ©
otk cat be used by Dia ©
NGOO coc be pursed by bwaSorip’s لماعب أو لاع
UGOO tochides unas
Ouaves i IGOO west wt be dave Soript reserved words
XOD cas be vatdcted
Goript is oot ypicdly used oa the server side مرول
صفحه 29:
صفحه 30:
موه موی by ۱/۱ سا او مرول e
كع مراصامام 7
اجد. مدصت جاو بؤصاصيع// :مدا *
BUCK نو عدصاصى | ارفص 8 )بول بزنا جمصرصض 85) ©
Pucotioa - Bjox.Request لاف
:( عمد )ل لا دمجا قاض موم و sewer )($ ©
wit Pores بسن - 500 ۶
800 ۶
صفحه 31:
امج 3 )دل د لب تام OWPOL موی e Opeut
نوا انوطورول و اوه و دز 41 5
۰ Oixos to solve sowe loopstoadioy historicd problews
wit DALTROL
© Orowser iacowputbilty
© Blows pou to easily bud dyoawic vapubiliies into
web pes
© Ondkets
© @urvatioas
صفحه 32:
© Ospucknow.s pow wuicdiod rephices
جد ووم وادو رو" request|espouse wodel."
ا اا 5
the cleo proqeaw requests icPorwutiod Poo
the server ic the buckyoudd
صفحه 33:
Web 2.0
A Web by the people, for the people.
» Documents on the web increasingly generated by
users
ey WIKIPEDIA
flickr سينا
> “Information Age” -> “Participation Age”
> Are web user interfaces becoming more powerful?
» Browser is becoming “the” computing platform of
choice
صفحه 34:
e (iex is stl ار مرو مور user eLedds
e (Add asvackroop kes updotes pushed Prow server
up toe
© Opdate pages oPter they bod
© Gee users wilco
و Clow users to cowwunivate ord وهای witht
the web مرن
© Coed “Comet”, “Gerver-side Push”, ۹)
®usk”, or “Reverse Bian”