PDA

View Full Version : سوال: راهنمایی برای آغاز کار برنامه نویسی به زبان سی شارپ



Football Land
پنج شنبه 15 اسفند 1387, 13:09 عصر
با عرض سلام خدمت تمامی دوستان
من دانشجوی ترم 4 رشته مهندسی کامپیوتر نرم افزار هستم . در دانشگاه برنامه نویسی به زبان های Pascal , c و اسمبلی را به ما آموزش دادند و تا حدود زیادی با این زبان های برنامه نویسی آشنایی دارم .
اما میدونم که زبان های برنامه نویسی بالا که نام بردم تقریبا زبان های برنامه نویسی قدیمی و منسوخی هست و شاید زیاد به کارم نیاد و فقط برای آشنایی با برنامه نویسی بوده که اونها را به ما یاد داده اند .
حالا می خواستم برنامه نویسی به زبان سی شارپ را کامل یاد بگیرم ولی متاسفانه اطلاعات درستی از این زبان ندارم . سوال من این هست که :
چه پیش زمینه ای باید داشته باشم ؟ (منظورم پیش نیاز یاد گیری سی شارپ چی هست ؟ آیا اطلاعات الان من کافی هست ؟)
لطفا یک منبع کامل به زبان فارسی بهم معرفی کنید .

با تشکر
موفق باشید

Ali_Mor
پنج شنبه 15 اسفند 1387, 20:48 عصر
سلام
فکر کنم با همین داده هات بتونی راحت سی شارپر رو شروع کنی. من خودم از کتاب زیر استفاده کردم خوب بود:
آموزش گام به گام C#.NET از گروه مهندسی پژوهشی ساحر انتشارات موسسه فرهنگی هنری سیمرغ
در سایت PDF های فارسی خوبی بود که سی شارپ رو آموزش داده(فکر کنم از اقای نصیری)
خودت بهتر از من میدونی که بیشتر از مطالعه برنامه نوشتن آدم را برنامه نویس می کند

شرلوک هلمز
پنج شنبه 15 اسفند 1387, 21:24 عصر
کتاب pdf آقای هاشمیان به نام آموزش 2005 #c عالی است برای دانلود جستجو کنی پیدا میکنی

H2K
پنج شنبه 15 اسفند 1387, 21:24 عصر
سلام

بهترين چيز و بهترين جا همين سايت هست هم از نظرِ PDF و هم نمونه برنامه و ورودِ شما رو به جمعِ C# كارها تبريك ميگم :لبخندساده:

zeinalkhani
جمعه 16 اسفند 1387, 06:34 صبح
سلام
به نظر من برای یاد گرفتن C# آشنا بودن با یک زبان از خانواده C نیازه که شما بلدید. و مفاهیم شی گرایی هم باید بلد بود و یا در حین یادگیری C# اونا رو هم یاد گرفت. متاسفانه خیلی از کتابهایی که برای شروع کار استفاده میشه بیشتر روی جنبه کاربردی کار میکنن و به طور خلاصه اشاره ای هم به اصول و مفاهیم پایه می کنن، همین باعث میشه برنامه نویس هایی زیادی داشته باشیم که فقط کد زدن خالی بلدن، البته زمانی که حجم برنامه کم باشه این فقدان محسوس نیست. البته مطالعه عمیق هم یک کم حوصله می خواد و هم در ابتدا وقت بیشتری رو ازتون می گیره ولی بعد از تسلط به زبان C# ادامه یادگیری با سرعتی دو چندان پیش خواهد رفت.
یکی از عواملی که باعث این میشه کار کردن به صورت Visual ه که زبان آموز رو به خاطر جذابیتش به سمت خودش میکشه و از اصل زبان دور میکنه.

البته برای عمق دادن به زبان باید اول یه کلیت از زبان داشته باشین. فکر می کنم بهتره که اول با خوندن یه کتاب خلاصه با C# آشنا و بعدش با خوندن یه مرجع به دانسته هاتون عمق بدین.

من خودم از این روش استفاده کردم، کتاب مرجعی هم که من خوندم این بود:
C# 2.0 The Complete Reference
که می تونید از اینجا (http://ifile.it/dlmrfj/0072262095.chm) دانلودش کنید.

البته اینهایی که گفتم به این معنی نیست که وقتی دارین C# یاد می گیرین نیاید سراغ کتابخانه ها برین، بلکه نباید تمرکزتون روی کتابخونه ها باشه.

در کل این روشی که گفتم برای زمانیه که بخواید حسابی روش وقت بذارین.

موفق باشید