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

  • شروع کننده موضوع
  • #1

ISO9002

کاربر فوق‌حرفه‌ای
ارسال‌ها
947
امتیاز
1,655
نام مرکز سمپاد
شهید قدوسی
دانشگاه
صنعتی امیرکبیر
سلام.

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

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

برای اینکه دوره رو شروع کنیم حداقل یه چند نفری اعلام علاقه و آمادگی بکنن.
 

mehran

کاربر فوق‌حرفه‌ای
ارسال‌ها
732
امتیاز
1,087
نام مرکز سمپاد
شهید بهشتی
شهر
نیشابور
دانشگاه
صنعتی شریف
رشته دانشگاه
علوم کامپیوتر
پاسخ : مبانی برنامه نویسی شیء گرا (زبان جاوا)

شدیدا علاقه‌مند!
فقط چه نرم‌افزارهایی می‌خواد؟ پیدا می‌شن؟ قابل دانلودن؟
چه پیش‌نیازهایی می‌خواد؟ آشنایی با زبان‌های دیگه و ... .
 
  • شروع کننده موضوع
  • #3

ISO9002

کاربر فوق‌حرفه‌ای
ارسال‌ها
947
امتیاز
1,655
نام مرکز سمپاد
شهید قدوسی
دانشگاه
صنعتی امیرکبیر
پاسخ : مبانی برنامه نویسی شیء گرا (زبان جاوا)

به نقل از مهران م. :
شدیدا علاقه‌مند!
فقط چه نرم‌افزارهایی می‌خواد؟ پیدا می‌شن؟ قابل دانلودن؟
چه پیش‌نیازهایی می‌خواد؟ آشنایی با زبان‌های دیگه و ... .

برنامه هاش رو براتون مینویسم. تقریبا تمامش به صورت رایگان قابل دانلود هستند.

و اما پیش نیاز ها:

1- آشنایی مختصر با مبانی الگوریتم نویسی. (تا این حد که لازم نباشه الگوریتم های سورت و سرچ معمولی و اینا رو بگم )
2- آشنایی مختصر با زبان C یا C++ . منظور آشنایی با ساختار های شرطی و حلقه ها و اینهاست و وقت روی اینا نذاریم و مستقیم بریم سراغ شیء گرایی.
3- کمی سابقه عملی برنامه نویسی.
 

neda.m

کاربر خاک‌انجمن‌خورده
ارسال‌ها
1,720
امتیاز
2,682
نام مرکز سمپاد
فرزانگان 1
شهر
تهران
دانشگاه
شهید رجائی تهران
رشته دانشگاه
مهندسی عمران - ژئوتکنیک
پاسخ : مبانی برنامه نویسی شیء گرا (زبان جاوا)

بسیار عالی؛ من هم برای یادگیری اعلام آمادگی می کنم :)
2 سال پیش سعی کردم با خوندن کتاب و ... یاد بگیرم، ولی چندان ثمربخش نبود و وقت هم نکردم بعدش :D
 

nimafo

کاربر فوق‌حرفه‌ای
ارسال‌ها
1,084
امتیاز
3,129
نام مرکز سمپاد
888
شهر
888
سال فارغ التحصیلی
888
مدال المپیاد
888
دانشگاه
888
رشته دانشگاه
888
پاسخ : مبانی برنامه نویسی شیء گرا (زبان جاوا)

منم پایه ام...
ولی درباره اون پیشنیازا، من اینا رو اول دبیرستان خوندم، فک کنم تقریباً یادم رفته...
ولی خوب پایه ام :D
 

tiberium

کاربر فوق‌حرفه‌ای
ارسال‌ها
1,057
امتیاز
1,052
نام مرکز سمپاد
شهید بهشتی سمنان
شهر
سمنان
سال فارغ التحصیلی
1389
مدال المپیاد
المپیاد کامپیوتر
دانشگاه
صنعتی شریف
رشته دانشگاه
مهندسی فن آوری اطلاعات
پاسخ : مبانی برنامه نویسی شیء گرا (زبان جاوا)

من هم این ترم جاوا داشتم شاید تا یه حدی بتونم به سعید کمک کنم.البته هدف اصلیم اینه که خودم هم یه سری چیزا یاد بگیرم (;
 

neda.m

کاربر خاک‌انجمن‌خورده
ارسال‌ها
1,720
امتیاز
2,682
نام مرکز سمپاد
فرزانگان 1
شهر
تهران
دانشگاه
شهید رجائی تهران
رشته دانشگاه
مهندسی عمران - ژئوتکنیک
پاسخ : مبانی برنامه نویسی شیء گرا (زبان جاوا)

به نقل از nimafo :
منم پایه ام...
ولی درباره اون پیشنیازا، من اینا رو اول دبیرستان خوندم، فک کنم تقریباً یادم رفته...
ولی خوب پایه ام :D
فکر کنم این دو تاپیک مقدمات برنامه نویسی با C++ و مقدمات برنامه نویسی با C# بتونه کمکت کنه (;
 
  • شروع کننده موضوع
  • #8

ISO9002

کاربر فوق‌حرفه‌ای
ارسال‌ها
947
امتیاز
1,655
نام مرکز سمپاد
شهید قدوسی
دانشگاه
صنعتی امیرکبیر
پاسخ : مبانی برنامه نویسی شیء گرا (زبان جاوا)

خب من برنامه های لازم رو میذارم لینک دانلودشون رو که تهیه کنید.

دوستان اگر اینترنت پر سرعت دارن که مشکلی نیست و دانلود میکنن، اگر ندارن ساده ترین کار ممکنه اینه که یک ساعت به یه کافی نت مراجعه کنن و دانلود کنن. چون این برنامه توی سی دی فروشی های معمولی شاید گیر نیاد.

برای کد زدن جاوا یک IDE نیاز داریم که ما از Eclipse استفاده میکنیم. هم من بلدم باهاش کار کنم ( :D) هم اینکه از طرف اوراکل (متولی اصلی زبان جاوا) به رسمیت شناخته میشه و پشتیبانی میشه. این هم لینک دانلود رایگانش از سایت اصلی:

http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/indigor

با توجه به سیستم عاملی که استفاده میکنید، میتونید دانلود کنید. توی همشون یه طور هست و یک شکل و بسیار هم کارامد و پر سرعت. لینک دانلود رو از لیست سمت راست انتخاب کنید.

اما برای اجرای تمام برنامه هایی که با جاوا نوشته شدند، شما نیاز به یک java runtime environment دارید که احتمالا همتون الان روی سیستمتون نصب هست. ولی اگر نصب نیست میتونید از لینک های زیر دانلود کنید:

http://www.oracle.com/technetwork/java/javase/downloads/index.html

http://www.java.com/en/download/
 
  • شروع کننده موضوع
  • #9

ISO9002

کاربر فوق‌حرفه‌ای
ارسال‌ها
947
امتیاز
1,655
نام مرکز سمپاد
شهید قدوسی
دانشگاه
صنعتی امیرکبیر
پاسخ : مبانی برنامه نویسی شیء گرا (زبان جاوا)

البته با توجه به IDE که گذاشتم فکر کنم این بهتره:


http://www.oracle.com/technetwork/java/javaee/downloads/index.html


به نقل از آرمان حقیقی :
من هم این ترم جاوا داشتم شاید تا یه حدی بتونم به سعید کمک کنم.البته هدف اصلیم اینه که خودم هم یه سری چیزا یاد بگیرم (;

ممنون آرمان جان. کلا هدف هممون اینه که یه چیزی یاد بگیریم و دانسته هامون رو به اشتراک بذاریم. (;
 

ibtkm

کاربر خاک‌انجمن‌خورده
ارسال‌ها
1,678
امتیاز
3,394
نام مرکز سمپاد
علامه حلی
شهر
تهران
دانشگاه
دانشگاه تهران
پاسخ : مبانی برنامه نویسی شیء گرا (زبان جاوا)

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

دوستان اگر اینترنت پر سرعت دارن که مشکلی نیست و دانلود میکنن، اگر ندارن ساده ترین کار ممکنه اینه که یک ساعت به یه کافی نت مراجعه کنن و دانلود کنن. چون این برنامه توی سی دی فروشی های معمولی شاید گیر نیاد.

برای کد زدن جاوا یک IDE نیاز داریم که ما از Eclipse استفاده میکنیم. هم من بلدم باهاش کار کنم ( :D) هم اینکه از طرف اوراکل (متولی اصلی زبان جاوا) به رسمیت شناخته میشه و پشتیبانی میشه. این هم لینک دانلود رایگانش از سایت اصلی:

http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/indigor

با توجه به سیستم عاملی که استفاده میکنید، میتونید دانلود کنید. توی همشون یه طور هست و یک شکل و بسیار هم کارامد و پر سرعت. لینک دانلود رو از لیست سمت راست انتخاب کنید.

اما برای اجرای تمام برنامه هایی که با جاوا نوشته شدند، شما نیاز به یک java runtime environment دارید که احتمالا همتون الان روی سیستمتون نصب هست. ولی اگر نصب نیست میتونید از لینک های زیر دانلود کنید:

http://www.oracle.com/technetwork/java/javase/downloads/index.html

http://www.java.com/en/download/
netbeans هم امکاناتش بسیار زیاده ولی در مبحث user friendlyیت eclipse به نظرم خیلی بهتره!
 
  • شروع کننده موضوع
  • #11

ISO9002

کاربر فوق‌حرفه‌ای
ارسال‌ها
947
امتیاز
1,655
نام مرکز سمپاد
شهید قدوسی
دانشگاه
صنعتی امیرکبیر
پاسخ : مبانی برنامه نویسی شیء گرا (زبان جاوا)

به نقل از پویا م :
netbeans هم امکاناتش بسیار زیاده ولی در مبحث user friendlyیت eclipse به نظرم خیلی بهتره!

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

MHD.H

کاربر فوق‌حرفه‌ای
ارسال‌ها
789
امتیاز
1,069
نام مرکز سمپاد
علامـه حلـی
شهر
تهران
مدال المپیاد
كامپيوتر ، فيزيك (در حال مطالعه)
دانشگاه
ایشالله صنعتى شریف
رشته دانشگاه
نرم افزار
پاسخ : مبانی برنامه نویسی شیء گرا (زبان جاوا)

منم هستم
خفن هستم
رو من حساب کنین
 
  • شروع کننده موضوع
  • #13

ISO9002

کاربر فوق‌حرفه‌ای
ارسال‌ها
947
امتیاز
1,655
نام مرکز سمپاد
شهید قدوسی
دانشگاه
صنعتی امیرکبیر
پاسخ : مبانی برنامه نویسی شیء گرا (زبان جاوا)

میگم اینایی که اعلام آمادگی کردن، این برنامه هاشو دانلود کنن شروع کنیم. (;
 

MHD.H

کاربر فوق‌حرفه‌ای
ارسال‌ها
789
امتیاز
1,069
نام مرکز سمپاد
علامـه حلـی
شهر
تهران
مدال المپیاد
كامپيوتر ، فيزيك (در حال مطالعه)
دانشگاه
ایشالله صنعتى شریف
رشته دانشگاه
نرم افزار
پاسخ : مبانی برنامه نویسی شیء گرا (زبان جاوا)

به نقل از Saeed.A :
میگم اینایی که اعلام آمادگی کردن، این برنامه هاشو دانلود کنن شروع کنیم. (;
میشه برنامه ها رو لیست کنی ؟
چون تو پست های مختلف گفتی من قاطی کردم
 
  • شروع کننده موضوع
  • #15

ISO9002

کاربر فوق‌حرفه‌ای
ارسال‌ها
947
امتیاز
1,655
نام مرکز سمپاد
شهید قدوسی
دانشگاه
صنعتی امیرکبیر
پاسخ : مبانی برنامه نویسی شیء گرا (زبان جاوا)

http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/indigor

http://www.oracle.com/technetwork/java/javaee/downloads/index.html
 
  • شروع کننده موضوع
  • #16

ISO9002

کاربر فوق‌حرفه‌ای
ارسال‌ها
947
امتیاز
1,655
نام مرکز سمپاد
شهید قدوسی
دانشگاه
صنعتی امیرکبیر
پاسخ : مبانی برنامه نویسی شیء گرا (زبان جاوا)

این فایل آموزشی جلسه اوله که میتونید از اینجا دانلود کنید.

پسوورد فایل: www.sampadia.com

مطالب جلسه اول خیلی ساده و کمه و از جلسه های بعد بیشتر میشه.

اون تمرین انتهای اسلاید هم، میتونیم داخل همین تاپیک در مورد جوابش بحث کنیم.

موفق باشید.
 
ارسال‌ها
3,981
امتیاز
32,567
نام مرکز سمپاد
فرزانگان امین
شهر
اصفهان
سال فارغ التحصیلی
1390
پاسخ : مبانی برنامه نویسی شیء گرا (زبان جاوا)

آقا منم پایه م! دارم php یاد میگیرم. اما همیشه دوست داشتم جاوا یا دبگیرم.
 

pariya

کاربر فوق‌حرفه‌ای
ارسال‌ها
689
امتیاز
971
نام مرکز سمپاد
فرزانگان1
شهر
شیراز
مدال المپیاد
یه حماقتی کردیم یه زمانی :|
پاسخ : مبانی برنامه نویسی شیء گرا (زبان جاوا)

منم خواستم اعلام آمادگی کنم ، اما خیلی این پیش نیاز ها رو نمیدونم :( ( فقط تو بیسیک و ویژوال بیسیک یکم برنامه نویسی کردم ! )
 
  • شروع کننده موضوع
  • #19

ISO9002

کاربر فوق‌حرفه‌ای
ارسال‌ها
947
امتیاز
1,655
نام مرکز سمپاد
شهید قدوسی
دانشگاه
صنعتی امیرکبیر
پاسخ : مبانی برنامه نویسی شیء گرا (زبان جاوا)

به نقل از Pariya :
منم خواستم اعلام آمادگی کنم ، اما خیلی این پیش نیاز ها رو نمیدونم :( ( فقط تو بیسیک و ویژوال بیسیک یکم برنامه نویسی کردم ! )

خب منم سعی میکنم یه طوری بگم که مشکلی نداشته باشید


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

MHD.H

کاربر فوق‌حرفه‌ای
ارسال‌ها
789
امتیاز
1,069
نام مرکز سمپاد
علامـه حلـی
شهر
تهران
مدال المپیاد
كامپيوتر ، فيزيك (در حال مطالعه)
دانشگاه
ایشالله صنعتى شریف
رشته دانشگاه
نرم افزار
پاسخ : مبانی برنامه نویسی شیء گرا (زبان جاوا)

آقا لینک دانلود خرابه
نتونستم DL کنم
 
بالا