تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 5 از 5

نام تاپيک: دوستان لطفا" جواب این چند سئوال رو بهم بدید.

  1. #1
    آخر فروم باز reza,n's Avatar
    تاريخ عضويت
    Jul 2006
    محل سكونت
    تهران
    پست ها
    1,160

    پيش فرض دوستان لطفا" جواب این چند سئوال رو بهم بدید.

    با سلام:
    دوستان عزیز اگه ممکنه جواب این سئوالها رو بهم بدید .
    ا)این که میگن برنامه سی یه برنامه شی گرا Oop هستش یعنی چی؟؟ مفهوم وراثت و کپسوله چیه ؟؟ البته من در این مورد چند تا مطلب خوندم ولی خیلی خشک و کتابی توضیح داده بودن حقیقتش نفهمیدم اگه ممکنه لطف کنید کاملا" عامیانه و با مثال توضیح بدید .
    2) من میخوام زبان برنامه نویسی سی ++ رو یاد بگیرم آیا به پیش نیاز خاصی برای این منظور نیاز دارم ؟؟ این رو هم بگم که با زبانهای برنامه نویسی آشنایی ندارم ولی نیاز دارم که C++ رو یاد بگیرم .آیا میتونم؟؟؟
    3 )بهترین و کاملترین مرجع (کتاب) برای یادگیری چیه؟؟ (از سری کتابهای اصلی نه ترجمه )
    با تشکر از توجه شما عزیزان

  2. #2
    پروفشنال M.K_Soft's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    مشهد
    پست ها
    734

    پيش فرض

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

    1. یک زبان برنامه نویسی شی گرا همینطور که از اسمش معلومه با اشیا و آبجکت ها کار میکنه و دیگه خط فرمانی محض نیست. اگر بیسیک و کیو بیسیک و پاسکال رو به یاد بیاری میفهمی که تنها قدرت شما در برنامه نویسی محدود میشه به تایپ دستوراتتتون در خط فرمانش که شبه داس معمولی هست. در ضمن اینو هم بگم که زبان سی هم متنیست و این ++C هست که Object Oriented میباشد. و یا Visual Basic که از معروف ترین زبان های شی گراست که بر پایه Basic نوشته شده یا دلفی که بر پایه پاسکال توصعه داده شده و یا همین ++C که از سی نشئت گرفته. OOP = Object Oriented Programming
    در مورد کپسوله سازی هم تا جایی که من میدونم یکی از مفاهیم بسیار مهم برنامه نویسی شی گراست که هر شی رو محدود به محدوده خودش میکنه. یعنی مثلا یه Textbox رو در نظر بگیر که وظایفش کاملا مشخصه و در چارچوب مشخص وظایف خودش فعالیت میکنه. یه دسته کد که وظایفش مشخصه و به اشیا دیگه مربوط نیست. حالا وقتی شما یک تکست باکس رو میزاری روی فرمت و ازش کپی میگیری میبینی که یک تکست باکس دیگه دقیقا مثل همون روی فرم ایجاد میشه و تمامی خواص اون رو به ارث برده و تنها فرقشون خاصیت Name شون هست که حالا یا به صورت آرایه و یا اگر خودت تعریف کنی با نام دیگه ای نمایش داده میشه. البته اینم بگم که اینها فقط در حد مفاهیم هستند و در برنامه نویسی فقط دونستنشون میتونه در فهم اشیا و روابتطش کمکت کنه.

    2. اصولا توصیه میشه که هر زبون رو بخوای یاد بگیری, ابتدا از زبان های نسل قبلش شروع کنی. یعنی به نظر من کسی که برنامه نویسی رو با QBasic شروع کرده, راحت تر با مفاهیم VB کنار میاد و همینطور کسی که C رو یاد داره با ++C راحت تر و اصولی تر برنامه مینویسه. به نظر من اگر از صفر صفر میخوای شروع کنی چند وقت مفاهیم پایه اش مثل دستورات شرطی و حلقه ها و.... رو در VB یاد بگیر و کم کم دامنه دانشتو افزایش بده و به سراغ زبان های پیشرفته تر برو.

    3. بهترین مرجع هم به نظر خیلی از اساتید و دانشجویان کتاب آموزش گام به گام ++C از عین ا.. جعفر نژاد قمی هست. کلا آموزش های ایشون با سلیقه دانشجویان ایرانی بهتر کنار میاد دلیلش هم احاطه ایشون بر سطح دانش کاربران ایران است. از کتاب های اصلی هم در اینترنت یه سرچ کنی انواع مختلفی رو پیدا میکنی.

    البته این ها فقط نظر من بود و اساتید شاید نظری کاملا متفاوت تر ارائه بدهند. شنیدن نظر اون ها هم برای من جالب خواهد بود.
    موفق باشی.

  3. #3
    اگه نباشه جاش خالی می مونه Ho$∑∫N's Avatar
    تاريخ عضويت
    Oct 2007
    محل سكونت
    یه جهنم دره ای روی کره ی زمین
    پست ها
    235

    پيش فرض

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

  4. 2 کاربر از Ho$∑∫N بخاطر این مطلب مفید تشکر کرده اند


  5. #4
    آخر فروم باز reza,n's Avatar
    تاريخ عضويت
    Jul 2006
    محل سكونت
    تهران
    پست ها
    1,160

    پيش فرض

    من نمیدونم چرا کتاب های آقای جعفر نپاد قمی اینقدر معروف اند و توصیه میشن چون چیزی خاصی نسبت به کتب دیگه ندارن. البته من قصد توهین به ایشون رو نداشتم. به نظر من برای یادگیری این زبان شما می تونید مستقیما از کتاب آقای دیتل استفاده کنید . دو چاپ داره که یکی چاپ قلزم و اون یکی که خودم استفاده میکنم برای انتشارات ناقوسه که دو جلدی هستش. توی این کتاب (دیتل) تمام مباحث بنیادین که شما نیاز دارید تا اونا رو یاد بگیرید نوشته شده.
    دوست عزیزم ممنون از راهنماییت در ضمن آیا E-Book این کتاب هم موجوده؟؟؟؟

    در ضمن یه سئوال دیگه داشتم فرق C با C++ چیه آیا کسی که C++ رو بلده در واقع به C هم مسلطه؟؟؟؟؟ حقیقتش من نیاز به یادگیری C دارم ولی یکی از دوستان بهم پیشنهاد C++ رو داده و در واقع برای کلاسهای آموزشی c++ اقدام کردم برای همین پرسیدم .
    ممنونم

  6. #5
    اگه نباشه جاش خالی می مونه Ho$∑∫N's Avatar
    تاريخ عضويت
    Oct 2007
    محل سكونت
    یه جهنم دره ای روی کره ی زمین
    پست ها
    235

    پيش فرض

    کتاب فارسی رو فکر نکنم باشه. ولی اگر از نظر زبان مشکل ندارید تو همین فروم سی تو تاپیک کتاب ها چند نمونه هست. این دو زبان از نظر ساختار با یکدیگر تفاوت هایی دارند. میشه گفت اگر کسی یکی از این دو زبان رو یاد بگیره می تونه دیگری رو هم در مدت کوتاهی و آسانتر یاد بگیره.

  7. این کاربر از Ho$∑∫N بخاطر این مطلب مفید تشکر کرده است


Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •