صفحه 1:
صفحه 2:
* آشنابى با برنامه نويسى شی كرا (000) و طراحی شی گرا
OOO)
۴ آشنایی با زبان جاوا
۴ آشنایی با محیط برنامه نویسی 9۲م۳ا)
* تاکید بر برنامه نویسی صحیح
وب سایت درس: هبتر
صفحه 3:
حضور در کلاس الزامی است.
& تحویل ۶۰ درصد تمرینات برای شرکت در امتحان الزامی است.
© ساختار نمره:
تمرینات برنامه نویسی: ۱۰ سری تمرین مجموعا ۵نمره
* پروژه: انمره
* امتحانات: ۱۴ نمره
* حل تمرینها:
* دكتر تنهابى - يكك جلسه رفع اشکال در هفته
© آقایان کمری و عبداللهی و خانم ملکی نسب: تحویل تمرینات
صفحه 4:
ered el Sec eee eter ieee! 0
0 ObjctOrteted (OO)
مثالها: جاوا. 40+ و رابى مثالها: © و پاسکال؛ پیتون و بسیکک
واحدهای ماژول: اشیا واحدهای ماژول: توابع
ساختار برنامه: AF ساختار برنمه: سلسله مراتبی
داده و عملگرها به همدیگر مقید هستند. ذاقه و خماگرها به میگ مقید ینتند.
مجنوی شا اقا رده
صفحه 5:
public class Hello {
public static void main(String[] args) {
int quotient;
Systen.out.printIn(“Hello, world");
quotient = 3 /
if (quotient == 6) {
System. out.print(*"3/4 == 0");
System.out.printin(" in Java");
1
else {
System.out.println("3/4 != 0");
1
1
1
Things to note
Everything has to be in some class
We need a “nain()"
Statements end with *;"
Variables must be declared
“if/else” syntax different
Statement blacks denarcated by “{..}”
Conments are different ©
abut there is much that is similar
print “Hello, world”
quotient = 3/4
if quotient == 0:
print “3/4 == 0",
print “in Python”
else:
print “3/4 != 0"
صفحه 6:
؟ باید ابتدا یک کلاس تعریف کنیم.
۴ ساختار داده ای که شامل:
؟ خصوصیات: که همان حالت شی هستند.
توابع: که رفتارهای شی را تعریف می کنند.
د م
"aie Ga”
Swe”
(bekniors)
صفحه 7:
برای هر کدام از این حسابها می توان:
*در حساب پول گذاشت.
it حساب بول برداشت.
*صورتحاب گرفت.
*بول انتقال داد.
صفحه 8:
OO ob; EK مدرن و محجوب
* استفاده ی فراوان در صنعت
* استفاده در انواع کاربردها
* خصوصیات جالب جاوا:
* شى كرا
* قابل حمل
* پشتیبانی آسان از متغیبرهای پویا
* مدیر حافظه ی خوب
* کتابخانه ی 911) پیش ساخته
صفحه 9:
* توسط تيم شركت سان به رهبری جیمز گاسلینگ ایجاد شد.
* در ابتدا براى برنامه ريزى وسايل خانكى طراحى شد.
* اين كار مشكل است جون وسايل خانكى از يردازنده هاى متفاوتى
استفاده مى كنند.
* نوشتن يكك كامبايلر براى هر بردازنده مقدور نيست.
* راه حل: ترجمه ی دو مرحله ای:
* کامپایل کردن کد جاوا به یک مرحله ی میانی (بایت کد)
2 اجرای بایت کد توسط مفسری به اسم ماشین مجازی جاوا WO)
صفحه 10:
سر 1000
Onwpied boannpy (ey. O, OF+)
oat [ee fol eee |
“eter preted Lomnanes (e.9. kuiOuret, Perl, Ruby)
*مضر كد برنامه را خط به خط تبديل به باینری کرده و
اجرا می کند. نت مه
"برنامه نویسی سریع و ساده و اجرای کند.
*برای هر پردازنده باید یک مضر بنویسیم
"بایت کد از پردازنده مستقل است ی
امه رهم مایت | fre 0
رلست
(100) باه( لبون مرول
صفحه 11:
0 كاميايل و اجرا در 0/0)++
OlO++ Lienne 0۱0۶+ انا
و
سول Por
+00۲ سل
صفحه 12:
(000) مه معل
و
۳
صفحه 13:
* (260)!ابه ماشیزم جازیجاوا گفته میشود که بایتک درا به کدماشین
تسرجمه میکسند
* 61 به ولسطبرنامه نویسیکاربرد (یعنیهمانکستابخانه هایجاوا) گسفته می
شود.
؟ 690+ محیطلجرلییجاوا
* 620 باودی 01 جاوا
© 0802ل :6066 بعاومدی لبزارهایک امپایلو خطایابیجهتسرنامه نویسی
۲ نسخه ی لستاندارد پسلافرم جاوا 6 e
0و 6ب مولزیکندوانهدرنظرگرفته ميسوند ۰
موز فاصم امه مه زان
صفحه 14:
*نسخه ی فعلی: جاوا ۶ که به اسم جاوای ۱.۶ و ۱.۶.۰ نیز شناخته
می شود.
* نسخه ی قبلی: جاوا ۵ که به اسم جاوای ۰۱.۵ ۱.۵.۰ و جاوای ۲
0 نسخه ی ۵ نیز شناخته می شود.
صفحه 15:
* انواع برنامه های جاوا:
۴ کاربردها:
© برنامه ای که دارای يك کلاس است. و متدی به نام مس دارد.
© هنگام اجرای برنامه. سیستم بصورت اتوماتیک »و را صدا می زند.
* تمام برنامه های کاربردی جاوا با 45 شروع می شوند.
* اپلت:
برنامه جاوایی که قرار است توسط مرو ر گر وب اجرا شود.
می توان آنرا روی اینترنت قرار داد.
می توان توسط برنامه ی مشاهده ی اپلت آنرا اجرا کرد.
plas اپلتها دارای واسط پنجره هستند. اما کاربردها از کنسول 1/60 یا واسط
پنجره استفاده می کنند.
صفحه 16:
0 0 سح ۱
#یک ۶ مجتمع برای نوشتن برنامه های جاوا. شامل:
#ادیتور
خطایابی
؟ کامپایلر جاوا
۴ جوا
قابل دانلود از اینترنت بصورت مجانی است.
صفحه 17:
Se LLesson/ DanceLesson java - Eclipse Platform
(Be EOE souce Retr Aanae Saych Bolet Ben اج
Q- (teen lee) io!
و
1 سك ا
|
مج م5 Sava eet een
Somers
Some peblis clase Dancetessse
Somes
Somes
Dowetence ne | |: عو ع
و
ae A on = 8 ce ome = 0
تس سب
Se
ات
Smee
مد
سوت
Steere
Jai ail