صفحه 1:
برنامه نويسى جاوا
عصر برنامه نويسان
صفحه 2:
© ۳
برنامه جیست؟
* تعریف سئتی برنامه: ورودی
* مجموعه ای از دستورالعمل ها که
ورودی را به خروجی تبدیل می کند
* شروع و خاتمة برنامه ری
صفحه 3:
a
برنامه هایی متناوت
و
هن
وت
Login to Yahoo!
‘Yakov!
Ovsseuger
این برنامه ها با تعریف سئتی همخوان نیستند
صفحه 4:
©
سه عصر در برنامه نويسي
4990 - 9
4999 - 9
NetAge
1896 ~ 09
صفحه 5:
"" سفت افزارهای گران قیمت
* کارت خوان. چاپگر و ترمینال
* زبان های Portran, Pascal, C
صفحه 6:
213
مثال: برنامة جمع كننده
program Addition (Input, Output) ;
و0
A, B, Sum : Integer;
begin
ReadLn(A, B);
Sum := A+B;
WriteLn(Sum)
end.
صفحه 7:
EE |
ورودی و خروجی
ورودی و خروجی به عنوان فایل (دنباله ای از کاراکترها)
صفحه 8:
۴ کامپیوترهای شخصی ارزان
* قدرت پردازش بالا
* امکانات نمایش صفحات گرافیکی
صفحه 9:
i! ©
مثال: بر نامة حمع کننده
1 ۸08۲ ۵
Number 1 4
Number 2 | 2
Sum [6
صفحه 10:
۰ ۳۳0۳۳"
برنامه نویسی مبتنی بر ر خداد
کنترل برنامه توسط رخدادها
repeat forever
Get Event
خمعباع ع1المونم
صفحه 11:
©
معماری کاربر / کا رگزار
مسئلة اشتراک منابع
) برنامه کار گزار
برنامه کاربر
صفحه 12:
۲( ۳۳66660666666
کاربران لاغر!
صفحه 13:
Je Pioneer in Adding Technology
Welcome to
eAdder.co
Using eAdder services: دنا نمطم
* Add your num|
recent فد
۰ Receive your s
ب ب mailbox
's using most
* Send your sum to our partners:
¥ eSub.com
¥ eMult.com
¥ eDiv.com
سس
سنا
شنت
6
سوه
تیا تن
۸ ۲
تست
صفحه 14:
١١153 |
مثال: برنامة جمع كننده
صفحه 15:
ee
نیازهای جدید
* در دسترس بودن (247)
* مقياس يذيرى
"" زمان ياسخ كوتاه (كارايى)
" امنيت
* توزیع شدگی
صفحه 16:
به سوی آینده =
BS .9
8 ی
Orb Gervices #
* معماری نظیر به نظیر
* کامپیوترهای جیبی.
برنامه نويسی جاوا
عصر برنامه نويسان
برنامه چيست؟
تعريف سّنتی برنامه:
مجموعه ای از دستورالعمل ها که
ورودی را به خ#روج#ی تبديل می #کند
شروع و خاتمة برنامه
ورودی
برنامه
خروجی
برنامه هايی متفاوت
Outlook
Express
!Yahoo
Messenger
اين برنامه ها با تعريف سّنتی همخوان نيستند
سه عصر در برنامه نويسي
TermAge
1950 ~ 1985
WinAge
1985 ~ 1995
NetAge
1995 ~ 2002
The TermAge
سخت افزارهای گران قيمت
کارت #خوان ،چاپگر و ترمينال
زبان های Fortran, Pascal, C
برنامة جمع کننده:مثال
program Addition (Input, Output);
var
A, B, Sum : Integer;
begin
ReadLn(A, B);
Sum := A + B;
WriteLn(Sum)
end.
ورودی و خروجی
ورودی و خروجی به عنوان فايل (دنباله ای از کاراکترها)
خروجی
برنامه
ورودی
The WinAge
کامپيوترهای شخصی ارزان
قدرت پردازش باال
امکانات #نمايش صفحات گرافيکی
مثال :برنامة جمع کننده
برنامه نويسی مبتنی بر رخداد
کنترل برنامه توسط رخدادها
repeat forever
Window Resized
xyz app
Get Event
Key Pressed
Handle Event
Button Pressed
aaa
bbb
Cancel
OK
معماری کاربر /کارگزار
مسئلة اشتراک منابع
برنامه کارگزار
برنامه کاربر
برنامه کاربر
کاربران الغر!
مرورگر
مرورگر
برنامه های کارگزار
Welcome to
eAdder.com
The Pioneer in Adding Technology
About Us
News
Room
Solutions
Customers
Partners
Using eAdder services:
• Add your numbers using most
recent adding technologies
• Receive your sum in your
mailbox
• Add your numbers in your PDA
Search
My eAdder
Contact Us
• Send your sum to our partners:
eSub.com
eMult.com
eDiv.com
برنامة جمع کننده:مثال
Number 1
Number 2
Submit
http://
eadd
er.co
m
/add.
j
sp?n
um1
=7 &
n um 2
=2
add.jsp
Number 1:
7
Number 2:
2
Sum:
9
TML>
H
/
<
.
.
.
>
<HTML
نيازهای جديد
در دسترس بودن ()24×7
مقياس پذيری
زمان پاسخ کوتاه (کارايی)
امنيت
توزيع شدگی
به سوی آينده
Web Services
معماری نظير به نظير
کامپيوترهای جيبی#