• اگر سمپادی هستی همین الان عضو شو :
    ثبت نام عضویت

مبانی برنامه نویسی شیء گرا (زبان جاوا)

پاسخ : مبانی برنامه نویسی شیء گرا (زبان جاوا)

به نقل از Ӂ ₴ ∆ :
آقا لینک دانلود خرابه
نتونستم DL کنم

جدا؟؟ چرا؟؟ منکه میتونم دانلود کنم. چه مشکلی پیش میاد؟؟
 
پاسخ : مبانی برنامه نویسی شیء گرا (زبان جاوا)

به نقل از Saeed.A :
جدا؟؟ چرا؟؟ منکه میتونم دانلود کنم. چه مشکلی پیش میاد؟؟
میزنه که نمیتونه به سرور وصل شه
 
پاسخ : مبانی برنامه نویسی شیء گرا (زبان جاوا)

به نقل از Ӂ ₴ ∆ :
میزنه که نمیتونه به سرور وصل شه

نمیدونم. خب بذار سرورش رو عوض کنم.
 
پاسخ : مبانی برنامه نویسی شیء گرا (زبان جاوا)

به نقل از Saeed.A :
نمیدونم. خب بذار سرورش رو عوض کنم.
لازم نیست
تونستم دانلود کنم
 
پاسخ : مبانی برنامه نویسی شیء گرا (زبان جاوا)

مام هستیم
قبل تابستون رفتم کلاساش اسم نوشتم
تشکیل نشد [-(
پاخوردم :(
ازکی شروع میشه؟
 
پاسخ : مبانی برنامه نویسی شیء گرا (زبان جاوا)

به نقل از Amir Hossein :
مام هستیم
قبل تابستون رفتم کلاساش اسم نوشتم
تشکیل نشد [-(
پاخوردم :(
ازکی شروع میشه؟

شروع شده. فایل جلسه اولشم تو صفحه قبل برای دانلود گذاشتم.
 
پاسخ : مبانی برنامه نویسی شیء گرا (زبان جاوا)

به نقل از Saeed.A :
شروع شده. فایل جلسه اولشم تو صفحه قبل برای دانلود گذاشتم.
مر30 x:
جلسه بعدکیه؟قراره همینجوری دانلودکنیم؟ :-?
 
پاسخ : مبانی برنامه نویسی شیء گرا (زبان جاوا)

من خوندم :) . اگه میشه جلسه ی بعد رو هم هرچه زودتر بذار .
تشکر :D
 
پاسخ : مبانی برنامه نویسی شیء گرا (زبان جاوا)

به نقل از Amir Hossein :
مر30 x:
جلسه بعدکیه؟قراره همینجوری دانلودکنیم؟ :-?

به نقل از bijan_ayati :
من خوندم :) . اگه میشه جلسه ی بعد رو هم هرچه زودتر بذار .
تشکر :D

خب نظرتون در مورد تمرین آخرش چیه؟ جوابی چیزی نمیخواید بدید بهش؟ :D
 
پاسخ : مبانی برنامه نویسی شیء گرا (زبان جاوا)

به نقل از Saeed.A :
خب نظرتون در مورد تمرین آخرش چیه؟ جوابی چیزی نمیخواید بدید بهش؟ :D
جوابشو بای دبیایم بدیم حتما؟! :D
(راستی لحن آموزش فوق العاد هبود.من که خیلی حال کردم!دمتون گرم!)
 
پاسخ : مبانی برنامه نویسی شیء گرا (زبان جاوا)

به نقل از مهسا.ش :
جوابشو بای دبیایم بدیم حتما؟! :D
(راستی لحن آموزش فوق العاد هبود.من که خیلی حال کردم!دمتون گرم!)

خب آره طبیعتا. منم یه سری انگیزه هایی واسه ادامه میخوام. ضمن اینکه تمرین کلا خیلی مهمه. اگه کسی اون تمرین آخر هر اسلایدی رو جواب بده، یعنی مطالب اسلاید رو یاد گرفته.
 
پاسخ : مبانی برنامه نویسی شیء گرا (زبان جاوا)

فقط ببخشید من یه سوال برام پیش اومده برای جواب گویی به سوالا
باید به صورت الکوریتمی بنویسیم ؟
 
پاسخ : مبانی برنامه نویسی شیء گرا (زبان جاوا)

به نقل از Ӂ ₴ ∆ :
فقط ببخشید من یه سوال برام پیش اومده برای جواب گویی به سوالا
باید به صورت الکوریتمی بنویسیم ؟

همونطوری که من یه مثالش رو نوشتم. اگر توضیح هم بدید کافیه. ساختار زیاد مهم نیست. ولی تشریح کلاس ها خیلی مهمه.
 
پاسخ : مبانی برنامه نویسی شیء گرا (زبان جاوا)

خب من یه چیزی نوشتم.اگه خیلی پرت و پلاست مسخره م نکنین لطفا! :-[ نمیدونم اصلا درست منظورتونو متوجه شدم یا نه!
راستی الان من شیء آیفون و زنگ درو یکی گرفتم!یعنی فرض کردم صدای زنگ در از آیفونه!

کلاس انسان:
یک نقطه مکان که مکانشو مشخص کنه.
یک مقدار بولین برای نشستن یا استادنش.
یک متد برخاستن.
یک متد راه رفتن.
ی متد که شیء دکمه آیفونو به عنوان ورودی می گیره و فشار میده.

کلاس زنگ در:
یک نقطه مکان که مکانشو مشخص کنه.
یک مقدار بولین که نشان می ده به صدا در آمده یا نه.
شیء دکمه که اگه فشار داده بشه، در باز میشه.

یک شیء انسان: علی
یک شیء زنگ در: زنگ_علی

اگر (زنگ_علی.صدا_داد)
{
علی.برخاستن();
علی.راه رفتن(نقطه مکان آیفون);
علی.فشار دادن(زنگ_علی.دکمه_باز);
}
 
پاسخ : مبانی برنامه نویسی شیء گرا (زبان جاوا)

به نقل از مهسا.ش :
خب من یه چیزی نوشتم.اگه خیلی پرت و پلاست مسخره م نکنین لطفا! :-[ نمیدونم اصلا درست منظورتونو متوجه شدم یا نه!
راستی الان من شیء آیفون و زنگ درو یکی گرفتم!یعنی فرض کردم صدای زنگ در از آیفونه!

کلاس انسان:
یک نقطه مکان که مکانشو مشخص کنه.
یک مقدار بولین برای نشستن یا استادنش.
یک متد برخاستن.
یک متد راه رفتن.
ی متد که شیء دکمه آیفونو به عنوان ورودی می گیره و فشار میده.

کلاس زنگ در:
یک نقطه مکان که مکانشو مشخص کنه.
یک مقدار بولین که نشان می ده به صدا در آمده یا نه.
شیء دکمه که اگه فشار داده بشه، در باز میشه.

یک شیء انسان: علی
یک شیء زنگ در: زنگ_علی

اگر (زنگ_علی.صدا_داد)
{
علی.برخاستن();
علی.راه رفتن(نقطه مکان آیفون);
علی.فشار دادن(زنگ_علی.دکمه_باز);
}

بسیار عالی!

این ساده ترین شکل و البته به نظرم درست ترین شکلی هست که الان با اطلاعات فعلی میتونیم بنویسیم.

شاید موقع نوشتن پاسخ این تمرین، این سوال براتون به وجود اومد، که انسان باید یه چیزی مثل گوش داشته باشه تا صدا رو بشنوه.

خب باید بگم که زبان جاوا هم همچین چیزی داره! :D بعضی از کلاسا، میتونن گوش داشته باشن و مدام به یه جایی گوش بدن ببینن صدایی میاد یا نه.

یا میشد مثلا زنگ در یه پیام واسه انسان بفرسته. باید بگم که زبان جاوا این قابلیت رو هم داره. کلاس ها میتونن برای هم پیام هم بفرستن. :D

کم کم با این مفاهیم آشنا میشیم.
 
پاسخ : مبانی برنامه نویسی شیء گرا (زبان جاوا)

چه باحاله!
راستش من کلی ++C خوندم و باهاش برنامه نوشتم.اما هیچ موقع مفهوم کلاسو درک نکرده بودم! الان فکر کنم تا حد خوبی فهمیدم کلاس چیه و شیء چیه!
من بیصبرانه منتظر ادامه شم :D
 
پاسخ : مبانی برنامه نویسی شیء گرا (زبان جاوا)

البته یه نکته ای هست، به تکمیل پاسختون میگم، اونم اینه که اگر علی همون اول کار چک کنه که در زنگ زده یا نه، اگر زنگ نزده باشه، رد میشه و میره. یعنی خط اجرای برنامه یه بار زنگ خوردن برنامه رو چک میکنه. ما میخوایم علی صبر کنه، تا زمانی که زنگ در به صدا در بیاد اون موقع بره و در رو باز کنه. درواقع تا زمانی که زنگ زده نشده، کاری نکنه، و اگر زنگ زده شد حتما بره و در رو باز کنه.

برای اینکار قبل از برنامه شما باید این کد رو قرار بدیم:

تا زمانی که (!زنگ_علی . صدا_داد)
؛

اون علامت تعجب نقیض هست. یعنی تا زمانی که صدا نداده. منظور از "تازمانی که" هم حلقه معروف while هست. این کد خط اجرای برنامه رو تا زمانی که زنگ صدا نداده روی همین بلاک نگه میداره. سمیکالون (نقطه ویرگول) خالی، یک بلاک خالی یا فیک هست، و اینجا کارش فقط اینه که خط اجرا رو داخل حلقه نگه داره تا زمانی که زنگ زده نشده.
 
پاسخ : مبانی برنامه نویسی شیء گرا (زبان جاوا)

آها بله!درسته.حواسم اصلا به این نبود! راستش فکر نمیکردم اینقدر پیچیده باشه! واسه همین اصلا فکرم به حلقه while نرسید.
 
پاسخ : مبانی برنامه نویسی شیء گرا (زبان جاوا)

به نقل از Saeed.A :
خب منم سعی میکنم یه طوری بگم که مشکلی نداشته باشید


اونایی که اعلام آمادگی کردن، خب فایل جلسه اول رو خوندن؟؟

اعلام آمادگی نکرده بودم ولی‌ می‌کنم! :D

من خوندمش!
 
پاسخ : مبانی برنامه نویسی شیء گرا (زبان جاوا)

به نقل از Saeed.A :
بسیار عالی!

این ساده ترین شکل و البته به نظرم درست ترین شکلی هست که الان با اطلاعات فعلی میتونیم بنویسیم.

شاید موقع نوشتن پاسخ این تمرین، این سوال براتون به وجود اومد، که انسان باید یه چیزی مثل گوش داشته باشه تا صدا رو بشنوه.

خب باید بگم که زبان جاوا هم همچین چیزی داره! :D بعضی از کلاسا، میتونن گوش داشته باشن و مدام به یه جایی گوش بدن ببینن صدایی میاد یا نه.

یا میشد مثلا زنگ در یه پیام واسه انسان بفرسته. باید بگم که زبان جاوا این قابلیت رو هم داره. کلاس ها میتونن برای هم پیام هم بفرستن. :D

کم کم با این مفاهیم آشنا میشیم.
منم نوشته بودم : علی .شنیدن
اگر علی شنید ،
[بقیش همون چیزایی که مهسا نوشته :D ]
علی.برخاستن();
علی.راه رفتن(نقطه مکان زنگ);
علی.فشار دادن(زنگ_علی.دکمه_باز);

یعنی الان درسته ؟

×خیلی عالی بود . :) تشکر .
 
Back
بالا