تبلیغات
Qt Developer Blog - مقاله : سی شارپ یاد بگیرم یا کیوتی یا MFC
 
Qt Developer Blog
کیوتی ساده و آسان برای همه
                                                        
درباره وبلاگ

در این وبلاگ کیوتی که مجموعه ای از کلاس ها برای برنامه نویسی دلپذیر تر با سی پلاس پلاس هست آموزش داده میشود
مدیر وبلاگ : سعید دادخواه
نظرسنجی
آموزش ها به چه صورتی باشد






آمار وبلاگ
  • کل بازدید :
  • بازدید امروز :
  • بازدید دیروز :
  • بازدید این ماه :
  • بازدید ماه قبل :
  • تعداد نویسندگان :
  • تعداد کل پست ها :
  • آخرین بازدید :
  • آخرین بروز رسانی :

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

مقاله : سی شارپ یاد بگیرم یا کیوتی یا MFC یا ... . چکار کنم ؟ کدوماش بهتره ؟ ضرر نکنم یه وقت ؟ کدوماش آسون تره

توصیه میکنم این متن رو برای یه بارم که شده به دقت بخونید .

ادامه مطلب رو در ادامه مطلب بخونید

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

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

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

خوب دوای این درد چیه ؟

1. سعی کنید اسمبلی و معماری کامپیوتر و سیستم عامل ( به معنای عام ) رو یاد بگیرید . که قسمت دوم و سوم جز درساتونه پس مشکلی نیست ولی قسمت اول رو یه فکری به حالش بکنید

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





نوع مطلب : گوناگون، 
برچسب ها :