واضح آرشیو وب فارسی:سایت ریسک: View Full Version : آموزش ++Visual C ( آموزش مقدماتی MFC - ویرایش دوم ) babelirani01-09-2009, 04:30 PMکتاب : آموزش مقدماتي ويژوال سي پلاس نویسنده : بهزاد جناب حجم : 1.7 مگابایت دانلود » !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! از آنجايي كه هيچ كتاب الكترونيك به زبان فارسي در زمينه ويژوال سي پلاس پلاس در دست نيست تصميم گرفتم تا در كنار يادگيري اين زبان آموخته هاي خودم را به صورت يك كتاب درآمورم تا علاقه مندان به برنامه نويسي مانند خودم بتوانند از آن براي يادگيري اين زبان استفاده كنند. اين كتاب شامل چهار فصل مي باشد. شما دومين سايتي هستيد كه اين كتاب را نشر خواهيد داد. ***Spring***24-10-2009, 04:30 PMآموزش ++Visual C ( آموزش مقدماتی MFC - ویرایش دوم ) ... نویسنده : بهزاد جناب ... ... 84 صفحه ... مقدمه نویسنده : سلام از آنجایی که کتاب الکترونیک خوبی به زبان فارسی در زمینه ویژوال سی پلاس پلاس در دست نیست تصمیم گرفتم تا در کنار یادگیری این زبان آموخته هاي خودم را به صورت یک کتاب درآمورم تا علاقه مندان به برنامه نویسی مانند خودم بتوانند از آن برای یادگیری این زبان استفاده کنند. در تمامی آموزش های این کتاب از محیط 2008 Visual Studio استفاده شده است. . . . چرا از ++C استفاده می کنیم؟ زبان برنامه نویسی C اوایل دهه هفتاد اختراع شد و به سرعت به یکی از محبوبترین زبانهای برنامه نویسی حرفه ای تبدیل گردید. سی پلاس پلاس زبان مورد انتخاب براي ساخت نرم افزارهایی با کارآیی بالا است که به طور مستقیم به منابع یا تجهیزات و ابزار هاي ویندوز دسترسی دارند. پس شما با آن می توانید به قابلیت هاي سطح پایین سیستم دسترسی داشته باشید و البته به خاطر اینکه این زبان به شما قدرت بسیار بالایی می دهد ، لذا در مقایسه با سایر زبان ها مثل visual Basic یا #C شما بایستی از جزییات بیشتری اطلاع داشته باشید.بنابراین از جمله کاربرد هاي بدون شک این زبان برنامه هایی می باشد که نیاز به دقت بالا ، تاخیر زمانی کوتاه ( Low-latency ) و استفاده مستقیم از سخت افزار دارند ، نرم افزار هایی همچون: نرم افزارهای گرافیگی و طراحی 2 بعدی و 3 بعدی ، محیط ها و موتورهاي توسعه بازی های کامپیوتری ، نرم افزارهاي صوتی / تصویری ، پیشرفته سیستمی و غیره ... که چیزي فراتر از طراحی واسط کاربر باشد . . . . به طور کلی دو نوع شیوه های برنامه نویسی براي سی پلاس پلاس وجود دارد: بومی ( Native ) و مدیریت شده ( Managed ) 1 در نوع Native که قدرتمند ترین نوع برنامه نویسی می باشد ( مدیریت نشده ) ، برنامه شما به طور مستقیم توسط پردازنده مرکزي ( CPU ) اجرا می شود و می تواند بر روي نسخه های مختلف سیستم عامل ویندوز اجرا شود این مورد شامل ویندوز CE و ویندوز mobile براي تلفن های همراه نیز می شود .لذا برنامه هاي Native دسترسی مستقیم به سیستم عامل و سخت افزار دارند و این به شما قدرت و کارآیی ( Performance ) بسیار بالایی می دهد. اما نکته اي که باید توجه کنید این است که قدرت بالا ، به دقت ، مسئولیت پذیري و تمرین بیشتري نیاز دارد تا موارد به درستی انجام شود . شیوه Native نیز به دو نوع MFC و win32 که هر دو مختص پلتفرم ویندوز هستند تقسیم میشود. در win32 که قلب ویندوز شناخته می شود و شیوه برنامه نویسی سطح پایین می باشد (پشتیبانی از 16 بیت تا 64 بیت) ، سرعت توسعه نسبت به سایر زبان ها مانند VB و #C کمتر است و زمان و انرژي بیشتري صرف خواهد شد، اما در عوض همه چیز در اختیار شما قرار دارد ، از کنترل دقیق حافظه تا کنترل تمامی منابع سیستم و البته با نهایت کارآیی. اکثر نرم افزار هاي تجاري شرکت هاي بزرگ و متوسط سراسر دنیا که در منازل از آن ها استفاده می کنید (و نیازی به نام بردن آن ها نیست )و تقریبا هسته اصلی تمامی بازي ها در نسخه ویندوز آن ها از این API ها به طور مستقیم استفاده می کنند. MFC یا همان Microsoft Foundation Class ، یک framework می باشد که API هاي win32 را در قالب کلاس هایی براي برنامه نویسان ++C ارائه می کند ، تا زمان توسعه را کاهش دهد ، کار با پایگاه داده را آسان تر می کند و با وجودي که تقریبا تمامی قابلیت هاي سایر زبان ها را در اختیار شما قرار می دهد ، و جدا از اینکه کارآیی در مقایسه با شیوه قبل کمی کاهش می یابد ، تمامی ناحیه های win32 را نیز در بر نخواهد گرفت و لذا نیاز به آشنایی با خود API های ویندوز نیز می باشد . ضمنا MFC در کشورمان کاربران بیشتري دارد... . . . ... حجم : 2.85 مگابایت ... برای راحتی و دسترسی همیشگی به فایل ، فایل پیوست و ضمیمه شد ( آخر همین پست ) ... ( علاوه بر پیوست ، لینک اول و اصلی فایل هم بعنوان Mirror و کمکی در اختیار دوستان هست ) !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! babelirani29-10-2009, 02:57 PMکتاب : آموزش مقدماتي MFC http://jenab.persiangig.com/E-BOOK/Cover.jpg نویسنده : بهزاد جناب حجم : 2.84 مگابایت دانلود » !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! گر قصد داريد يك برنامه نويس حرفه اي شويد بايد صبور و با حوصله باشيد و علاقه زيادي براي برنامه نويسي در خود ايجاد كنيد تا خيلي زود انگيزه خود را از دست ندهيد، چون حداقل به پنج سال كار و تجربه نياز داريد تا اولين برنامه حرفه اي خودتان را توليد و از آن كسب درآمد كنيد. ابتدا بايد زباني كه مي خواهيد با آن برنامه نويسي كنيد را انتخاب كنيد و چون تا پنج سال آينده با آن سروكار داريم بايد بهترين و قوي ترين را انتخاب كنيم تا بعدا از اين انتخاب پشيمان نشويد. پس مي رويم سراغ ++C كه دلايل آنرا در كتابهاي آموزشي اين زبان كه در ادامه مطالب آورده ام خواهيد خواند. ممكن است نام هاي C++ ، C يا ++VC شما را كيج كند و بخواهيد تفاوت آنها را بدانيد. ابتدا زبان C بوجود آمد و پس از توصعه آن به ++C تبديل شد، در واقع زبان ++C پسر C مرحوم است، ما نيز با همين ++C سروكار داريم. حالا ++VC چيست؟ همان زبان ++C است كه يك سري ابزار برنامه سازي براي سريعتر و راحتتر كردن ساختن برنامه هاي ويندوز در آن قرار گرفته يعني مثلا براي ساختن يك پنجره خود نرم افزار Visual Studio كدي كه شما بايد با زحمت و كار زياد در ++C بنويسيد را برايتان ايجاد مي كند و به شما فرصت مي دهد تا تمركز خودتان را روي قسمتهاي اصلي برنامه قرار دهيد. france04-10-2010, 04:15 PMhttp://dl.softgozar.com/Image/Software/Thumbnail/Education-MFC_557_softgozar.com.png در این کتاب شما می توانید با برنامه نویسی در محیط ویژوال استدیو به روش MFC آشنا شوید. بعضی از سرفصل های این کتاب عبارتند از: 1.آشنایی با محیط ویژوال استدیو 2.آشنایی با کلیات و مفاهیم زبان سی پلاس پلاس 3. برنامه نویسی در محیط ویژوال استدیو به روش MFC 4.چگونه در برنامه نویسی استاد شویم 5.و... توضیحات بیشتر به طور کلی دو نوع شیوه برنامه نویسی برای سی پلاس پلاس وجود دارد. بومی (Native) و مدیریت شده (Managed). در نوع Native که قدیمی ترین نوع برنامه نویسی می باشد(مدیریت نشده)، برنامه شما به طور مستقیم توسط پردازنده مرکزی (CPU) اجرا می شود و می تواند برروی نسخه های مختلف سیستم عامل ویندوز اجرا شود این مورد شامل ویندوز CE و ویندوز Mobile برای تلفن های همراه نیز می شود. لذا برنامه های Native دسترسی مستقیم به سیستم عامل و سخت افزار دارند و این به شما قدرت و کارایی بالایی بسیار بالایی می دهد. شیوه Native نیز به دو نوع MFC و win32 که هر دو مختص پلتفرم ویندوز هستند تقسیم می شود. شما میتوانید با مطالعه این کتاب با روش برنامه نویسی MFC بیشتر آشنا شوید. تعداد صفحات: 84 فرمت / حجم فایل: 4.5 MB / PDF نویسنده: بهزاد جناب !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 723]