نمایش نتایج: از شماره 1 تا 8 , از مجموع 8

موضوع: آموزش جاوا

  1. #1
    عضو سایت
    تاریخ عضویت
    May 2011
    محل سکونت
    Mashhad
    نوشته ها
    411
    تشکر تشکر کرده 
    418
    تشکر تشکر شده 
    706
    تشکر شده در
    257 پست
    قدرت امتیاز دهی
    227
    Array

    آموزش جاوا

    سلام به همه دوستان.
    می خوام دینمو به سایت به خاطر چیزایی که از دوستای خوبم یاد گرفتم ادا کنم.

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

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

    ممنونم از همه

    ویرایش توسط Orca : 07-02-2011 در ساعت 10:02 PM

  2. 6 کاربر مقابل از Orca عزیز به خاطر این پست مفید تشکر کرده اند.


  3. #2
    عضو سایت
    تاریخ عضویت
    May 2011
    محل سکونت
    Mashhad
    نوشته ها
    411
    تشکر تشکر کرده 
    418
    تشکر تشکر شده 
    706
    تشکر شده در
    257 پست
    قدرت امتیاز دهی
    227
    Array

    پیش فرض

    درس اول: انواع داده در جاوا

    سلام
    داده ها در جاوا شامل همان دیتا تایپ های معروف هستند که در زیر عنوان میکنم:
    int: این نوع داده برای داده های عددی (صحیح) مثبت و منفی کاربرد دارد.
    char: این نوع داده برای داده های کاراکتری (یک کاراکتر) کاربرد دارد.
    boolean: این نوع داده دارای دو مقدار true یا false است.
    float: این نوع داده برای داده های عددی (اعشاری) کاربرد دارد.
    double: این نوع داده برای داده های عددی (اعشاری) کاربرد دارد.

    byte, short, long هم هستند که یه جورای زیر مجموعه int هستند (از لحاظ تعداد بایت اشغالی تفاوت دارند.)

    اما نوع رشته ای:
    برای نگهداری یه متغیر رشته ای در جاوا از کلاس String (دقت کنید که S اول کلمه String با حروف بزرگ انگلیسی نوشته شده، چون یک کلاس است، که به موقش توضیح میدم مفصل) استفاده میشود.

    موضوع درس بعدی: تعریف متغیر در جاوا، با این تاپیک همراه باشید.

  4. 5 کاربر مقابل از Orca عزیز به خاطر این پست مفید تشکر کرده اند.


  5. #3
    عضو سایت
    تاریخ عضویت
    May 2011
    محل سکونت
    Mashhad
    نوشته ها
    411
    تشکر تشکر کرده 
    418
    تشکر تشکر شده 
    706
    تشکر شده در
    257 پست
    قدرت امتیاز دهی
    227
    Array

    درس دوم: تعریف متغیر در جاوا

    سلام
    تعریف متغیر در جاوا مانند خانواده C هستش:

    ;نام متغیر ...... نوع داده(یکی از انواع ذکر شده در درس اول)......
    Example:.................................................. .. int ......number1; .... //number1 is a int

    اون که گذاشتم رو بعدا در موردش حرف میزنم که جاش چیا میتونه قرار بگیره

    اما قوانین برای نام متغیر:
    1.با عدد شروع نشه. مثلا 5abd غلطه!
    2.از کلمات رزرو شده زبان جاوا نباشه.
    3.از کاراکتر space نمیشه استفاده کرد.

    و نکته مهم اینه که جاوا هم مانند دیگر اعضای خانوادش نسبت به حروف کوچک و بزرگ حساسه، یعنی ABC با AbC تفاوت داره.

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

    این دو جلسه رو گفتم تا کسی که با جاوا آشنا نیست بفهمه زیاد با C از لحاظ syntax تفاوت نداره، گول بخوره بیاد سمت جاوا
    ویرایش توسط Orca : 07-07-2011 در ساعت 08:30 AM

  6. 5 کاربر مقابل از Orca عزیز به خاطر این پست مفید تشکر کرده اند.


  7. #4
    عضو سایت
    تاریخ عضویت
    May 2011
    محل سکونت
    Mashhad
    نوشته ها
    411
    تشکر تشکر کرده 
    418
    تشکر تشکر شده 
    706
    تشکر شده در
    257 پست
    قدرت امتیاز دهی
    227
    Array

    مفاهیم برنامه نویسی شی گرا

    سلام
    در برنامه نویسی شی گرا مفاهیم زیر وجود دارند:

    Object
    در جاوا همه چیز شی است (به جز دیتا تایپ های گفته شده - البته اون هام قابلیت تبدیل شدن به شی رو دارند)

    Properties
    خصوصیات یک شی (اندازه، رنگ، اسم، ...) هستش.

    Methods
    کاری که اشیاء میتوانند انجام دهند, Methods نامیده میشود.


    مفاهیم اصلی برنامه نویسی شی گرا هم عبارتند از:
    1. وراثت (inheritance)
    2.چند ریختی (Polymorphism)
    3.پنهان سازی (Encapsulation)

    این سه مورد رو در جلسات آینده توضیح میدم، با این تاپیک همراه باشید

  8. 5 کاربر مقابل از Orca عزیز به خاطر این پست مفید تشکر کرده اند.


  9. #5
    عضو سایت
    تاریخ عضویت
    May 2011
    محل سکونت
    Mashhad
    نوشته ها
    411
    تشکر تشکر کرده 
    418
    تشکر تشکر شده 
    706
    تشکر شده در
    257 پست
    قدرت امتیاز دهی
    227
    Array

    درس چهارم: مفهوم وراثت

    سلام، امرو می خوام یه تعریف از وراثت عنوان کنم.


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


    پدر و فرزندی را در نظر بگیرید . هر پدری مشخصات فردی به خصوصی دارد . فرزند وی می تواند همه خصوصیات او را به ارث برد و خصوصیتهای دیگری نیز داشته باشد که پدرش ندارد . این یعنی ارث بری !
    در برنامه نویسی شی گرا از مفهوم ارث بری استفاده های زیادی می شود . قابلیت استفاده دوباره از کد (Re-useability) یکی از مزیات اصلی ارث بری است.


    اگه سوالی بود در این تاپیک مطرح بکنید.



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

  10. 3 کاربر مقابل از Orca عزیز به خاطر این پست مفید تشکر کرده اند.


  11. #6
    عضو سایت
    تاریخ عضویت
    May 2011
    محل سکونت
    Mashhad
    نوشته ها
    411
    تشکر تشکر کرده 
    418
    تشکر تشکر شده 
    706
    تشکر شده در
    257 پست
    قدرت امتیاز دهی
    227
    Array

    درس پنجم: کپسوله سازی

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

    من فعلا دارم مفاهیم رو میگم، وقتی به کد نویسی برسیم واضح و کامل توضیح میدم.

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

  12. 2 کاربر مقابل از Orca عزیز به خاطر این پست مفید تشکر کرده اند.


  13. #7
    عضو سایت
    تاریخ عضویت
    May 2011
    محل سکونت
    Mashhad
    نوشته ها
    411
    تشکر تشکر کرده 
    418
    تشکر تشکر شده 
    706
    تشکر شده در
    257 پست
    قدرت امتیاز دهی
    227
    Array

    درس ششم: چند ریختی

    سلام
    میدونم خیلی وقفه افتاده بین درس ها، شرمنده

    چند ریختی(Polymorphism) چند ریختی،کمیتی است که به یک رابط امکان می‌دهد تا از عملیات یکسانی در قالب یک کلاس عمومی استفاده کند.عمل خاص کلاس را ذات حقیقی شیء تعیین می‌کند.مثال ساده‌ای از چند ریختی،فرمان اتومبیل است.عمل فرمان اتومبیل برای تمام اتومبیل‌ها بدون توجه به ساز و کاری که دارند،یکسان است.فرمان برای اتومبیل که به طور مکانیکی کار می‌کند یا با نیروی برق یا هر چیز دیگری،عمل یکسانی را انجام می‌دهد.بنابراین،پس از اینکه شما عملکرد فرمان را یاد گرفتید،می توانید فرمان هر اتومبیلی را کنترل کنید.همین هدف در برناهه نویسی نیز اعمال می‌شود. به طور کلی،مفهوم چند ریختی،اغلب با عبارت ((یک رابط،چندین روش))بیان می‌شود. این بدین معنی است که امکان طراحی رابط عمومی برای گروهی از عملیات مرتبط وجود دارد. چند ریختی یا چندشکلی (Polymorphism) به این معنا است که اشیاء می‌توانند در موقعیت‌های مختلف، رفتارهای متفاوتی بروز دهند. مثلاً یک تابع در صورتی که بر روی نمونه‌ای از کلاس آ فراخوانی شود، رفتار ب را بروز دهد در حالی که اگر بر روی کلاس ج (که فرزند کلاس آ است) فراخوانی شود، رفتاری متفاوت انجام دهد.

    امیدوارم مفید بوده باشه.

    در جلسه بعد در مورد لوازم برنامه نویسی به زبان جاوا توضیح میدم. با این تاپیک همراه باشید

  14. کاربر مقابل از Orca عزیز به خاطر این پست مفید تشکر کرده است:


  15. #8
    عضو سایت
    تاریخ عضویت
    May 2011
    محل سکونت
    Mashhad
    نوشته ها
    411
    تشکر تشکر کرده 
    418
    تشکر تشکر شده 
    706
    تشکر شده در
    257 پست
    قدرت امتیاز دهی
    227
    Array

    درس هفتم: مواد لازم برای کد نویسی جاوا

    سلام
    خوبین؟
    واسه برنامه نویسی اولین چیزی که احتیاج داریم یه IDE واسه نوشتن کدمون داخله اونه.
    البته بهترین IDE همون notepad خودمونه، ولی خب نوشتن کد اونجوری واقعا مشکله.
    از مهمترین نکات + که IDE در اختیار برنامه نویس میزاره ایناست: (اونایی که الان به ذهنم میرسه)
    1. الان که زبان ها معمولا ویژوال شدن، تو قسمت طراحی فرم خب خیلی کمک میکنن.
    2.دیباگ رو خیلی خیلی راحتتر میکنن.
    3.فعلا چیزی به ذهنم نمیرسه دیگه
    خلاصه اینکه کد نویسی با IDE راحتتره، اما مارو به IDE متکی میکنه، که این بده.
    کدهایی که خود IDE تولید میکنه، ممکنه بهترین حالت نباشه، ضمنا ما اونارو هیچ وقت یاد نمیگیریم، مگه بریم دنبالش.

    IDE های زیادی برای جاوا هستش، اما بهترین ها Netbeans و Eclipse هستش، که باز بین این دو، Netbeans ارجحتره،(بازم انتخاب با شماست).

    یرای برنامه نویسی به زبان جاوا علاوه بر IDE به J2SE Development Kit (JDK) هم نیاز داریم.

    فعلا یه IDE و نسخه نهایی JDK رو دانلود کنید، در جلسه بعدی نحوه نصب JDK و تنظیمات مربوطه اون رو توضیح میدم.

    با این تاپیک همراه باشید.

برچسب ها برای این تاپیک

علاقه مندی ها (بوک مارک ها)

علاقه مندی ها (بوک مارک ها)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست در پست خود ضمیمه کنید
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

http://www.worldup.ir/