PDA

View Full Version : سوال: دوستان لطفااا راهنمایی بفرمایید . متشکرم .



Starter_programmer
دوشنبه 28 بهمن 1392, 01:11 صبح
بچه ها به توصیه ی یکی از دوستان شروع به خوندن ترجمه ی قلزم از کتاب دیتل دیتل C++ کردم . دو فصل اول خیلی خوب بود و به سرعت پیش رفتم ولی فصل سوم خیلی جالب نبود . یهو مفاهیمی رو مطرح میکنه که قبلا حتی تعریفی از اون رو ارائه نکرده . مثلا میگه آرگومان ، پارامتر ، تابع ِ عضو ، عضو های داده ای ، کلاس ، شی ، و خیلی چیزهای دیگه بدون اینکه حتی قبلش گفته باشه اینا چی هستن . شاید این مفاهیم برای کسی که حرفه ای هست آسون و مثل آب خوردن باشه ولی من که تو دنیای cpp تازه واردم اینا برام پیچیده ست . به نظر شما این کتاب رو ادامه بدم یا از روی چه منبعی بخونم ؟ لطفا خواهشا راهنمایی بفرمایید سپاس فراوان.

asdasd123123
دوشنبه 28 بهمن 1392, 08:11 صبح
اگه دایتل رو متوجه نمیشید از pdf آموزش سی پلاس پلاس پیام نور و یا pdf دانشگاه امیر کبیر استفاده کنید. (هر دو ناقص و در بعضی موارد اشتباه دارند) در گوگل بسرچید تا بیابید.

motherboard
دوشنبه 28 بهمن 1392, 08:58 صبح
اینکه کدام کتاب رو بخونید زیاد مهم نیست .مهم اینه که مطالب رو متوجه بشید.اگر براتون مقدوره بهتره که چندین کتاب رو (که اگر در گوگل بگردید هستش)دانلود کنید.مثلا اموزش بدون ترس زبان ++c نوشته خانم زهرا بیات و همچنین کتاب های دیگر.اما شما کتاب اموزش بدون ترس ++c رو حتما دانلود کن.اما برای راهنمایی می گویم:تابع درواقع مانند همان تابع ریاضی است.یا یک متغیر داره و یا چند متغیر داره و یا اصلا متغیر نداره که به جای اون در داخل پرانتز void می نویسند.تابع چهار حالت زیر رو داره:
1-هم ورودی وهم خروجی داره:

int نام تابع (int x)

2-تابع فقط ورودی داره

void نام تابع (int x, int y)

3-تابع فقط خروجی داره:

int نام تابع (void)

4-تابع نه ورودی و نه خروجی داره:

void نام تابع (void)


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

samin_panahi
دوشنبه 28 بهمن 1392, 09:02 صبح
من خودم کتاب دایتل رو خوندم اما ترجمه ی صاحب الزمانی
به همه هم همین رو معرفی می کنم
اون ترجمه ای که شما دارید می خونید رو نمی دونم چطوره ولی اگه با نوع نگارشش مشکل ندارید همین رو بخونید و جایی که متوجه نمی شید رو سرچ کنید یا نهایتا همینجا بپرسید
یه فرد مطلع یا اینترنت باید کنار کتاب داشته باشید بدون حداقل یکی از اینا خیلی سخت می شه

آرگومان هم چیز خاصی نیست، تابع که می دونید چیه، این تابع یه سری ورودی می گیره (می تونه هم نگیره) که بهش می گن آرگومان ورودی
یه خروجی هم داره (باز میتونه نداشته باشه) که می گن آرگومان خروجی

برای مثال به مثال هایی که جناب رضاس1000 (http://barnamenevis.org/member.php?320555-%D8%B1%D8%B6%D8%A7%D8%B31000) زدند نگاه کنید، تابع اول یک آرگومان خروجی از نوع int داره و یک آرگومان هم از نوع int به عنوان ورودی می گیره...

Starter_programmer
دوشنبه 28 بهمن 1392, 11:12 صبح
آرگومان هم چیز خاصی نیست، تابع که می دونید چیه، این تابع یه سری ورودی می گیره (می تونه هم نگیره) که بهش می گن آرگومان ورودی
یه خروجی هم داره (باز میتونه نداشته باشه) که می گن آرگومان خروجی..
فرق آرگومان و پارامتر چیه ؟

asdasd123123
دوشنبه 28 بهمن 1392, 11:28 صبح
اینکه کدام کتاب رو بخونید زیاد مهم نیست .مثلا اموزش بدون ترس زبان ++c نوشته خانم زهرا بیات
این کتاب خوب نیست همون کتاب هایی که گفتم رو بخونید الان لینکشون رو هم میزارم. (اون کتاب بدون ترس رو هم خوندم خیلی ناقصه)

samin_panahi
دوشنبه 28 بهمن 1392, 11:34 صبح
فرق آرگومان و پارامتر چیه ؟
زیاد روی بعضی از اسامی گیر نکنید
یه پارامتر رو به عنوان آرگومان ورودی می دیم به تابع
بعضی وقتا معانی رو تو دیکشنری هم نگاه کنید کمک می کنه [ پارامتر = مقدار معلوم و مشخص ]

asdasd123123
دوشنبه 28 بهمن 1392, 11:34 صبح
امیر کبیر : اینجا (http://cpp.aut.ac.ir/)

asdasd123123
دوشنبه 28 بهمن 1392, 11:36 صبح
پیام نور : اینجا (http://4paye.ir/book/%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D8%B3%D8%A7%D8%B2%DB%8C-%D9%BE%DB%8C%D8%B4%D8%B1%D9%81%D8%AA%D9%87-%D8%A8%D9%87-%D8%B2%D8%A8%D8%A7%D9%86-%D8%B3%DB%8C-%D9%BE%D9%84%D8%A7%D8%B3-%D9%BE%D9%84%D8%A7%D8%B3-%D8%AF%D8%A7%D9%86%D8%B4%DA%AF%D8%A7%D9%87-%D9%BE%DB%8C%D8%A7%D9%85-%D9%86%D9%88%D8%B1)

asdasd123123
دوشنبه 28 بهمن 1392, 11:39 صبح
دایتل : اینجا (http://p30download.com/fa/entry/35460/tx/%D8%AF%D8%A7%DB%8C%D8%AA%D9%84%20%D9%88%20%D8%AF%D 8%A7%DB%8C%D8%AA%D9%84)

Starter_programmer
سه شنبه 29 بهمن 1392, 01:54 صبح
امیر کبیر : اینجا (http://cpp.aut.ac.ir/)

دوست ِ خوب ...بسیار سپاسگزارم .

linux
سه شنبه 29 بهمن 1392, 11:06 صبح
بچه ها به توصیه ی یکی از دوستان شروع به خوندن ترجمه ی قلزم از کتاب دیتل دیتل C++ کردم . دو فصل اول خیلی خوب بود و به سرعت پیش رفتم ولی فصل سوم خیلی جالب نبود . یهو مفاهیمی رو مطرح میکنه که قبلا حتی تعریفی از اون رو ارائه نکرده . مثلا میگه آرگومان ، پارامتر ، تابع ِ عضو ، عضو های داده ای ، کلاس ، شی ، و خیلی چیزهای دیگه بدون اینکه حتی قبلش گفته باشه اینا چی هستن . شاید این مفاهیم برای کسی که حرفه ای هست آسون و مثل آب خوردن باشه ولی من که تو دنیای cpp تازه واردم اینا برام پیچیده ست . به نظر شما این کتاب رو ادامه بدم یا از روی چه منبعی بخونم ؟ لطفا خواهشا راهنمایی بفرمایید سپاس فراوان.
خوب انگلیسشو بخونید.

asdasd123123
سه شنبه 29 بهمن 1392, 11:36 صبح
بهترین کتاب های انگلیسی رو هم می تونید از اینجا دانلود کنید. (http://www.7khatcode.com/1641/%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF-%DA%A9%D8%AA%D8%A7%D8%A8-c)