دربارهی کتاب آموزش گام به گام برنامه سازی به زبان #C جعفرنژاد قمی
زبان های برنامه نویسی ابزارهایی برای حل مسئله های واقعی از طریق کامپیوتر هستند. C#.NET که به عنوان C# از آن یاد می کنیم یکی از زبان هایی است که از دو زبان قدیمی تر به نام های C و C++ به وجود آمده است.
کتاب " آموزش گام به گام برنامه سازی به زبان C#" متشکل از 16 فصل است که عبارتند از: 1- مقدمه ای بر C# و 2- معرفی ویژوال استودیو 3- طراحی فرم پروژه با کنترل ها 4- ساختار های کنترل ترتیب اجرا 5- آرایه ها و رشته ها 6- ایجاد کلاس ها و اشیا 7- وراثت و چند ریختی 8- کنترل های منوسازی و برنامه هایی با چند فرم 9- اداره کردن استثنا 10- فایل ها و استریم ها 11- پایگاه داده در C# و 12- گزارش گیری از اسناد و پایگاه داده 13- گرافیک در C# و 14- برنامه نویسی موازی با چند نخی 15- مفاهیم پیشرفته در c# و 16- ایجاد برنامه ی نصب
در فصول اول و دوم به بیان تفاوت های بین زبان های ساخت یافته و شیء گرا، و محیط کلی برنامه نویسی می پردازد.
فصل سوم خاصیت multiline را به صورت جامع شرح می دهد و در فصول چهار و پنج با ساختارها و کلکسیون های گوناگون آشنا می شویم.
فصل ششم به شرح تفکر شیء گرا می پردازد و فصل هفت فرق مابین اعضای internal وprotected را توضیح می دهد.
روش طراحی و استفاده از منو را در فصل هشت و ساختار های try،catch و finally را در فصل نه آموزش می دهد.
فصول ده و یازده فایل های تصادفی و ترتیبی و هم چنین سیستم های پایگاه داده را بیان می کند.
فصل دوازده مخاطب را با Report wizard و در فصول سیزده و چهارده با همگام سازی ها آشنا می کند.
فصل پانزدهم یک سری از مفاهیم پیشرفته را معرفی می کند و نهایتاً در فصل شانزدهم به کاربران یاد می دهد که چگونه یک برنامه ی ایجاد شده در یک سیستم را در سیستمی دیگر نصب کنند.
کتاب مذکور با هدف آموزش برنامه نویسی با زبان c# به عنوان مرجعی کامل به چاپ رسیده است. گفتنی است که این اثر ارزشمند و کاربردی، با زبانی روان و ارائه جداول و تصاویر به صورت بصری مطالب را آموزش می دهد.
برشی از متن کتاب
فصل 1: مقدمه ای بر C# 1-1سبک های برنامه نویسی دو سبک برنامه نویسی معروف به وفور مورد استفاده قرار می گیرد که زبان های برنامه سازی مختلفی برای هر دو سبک طراحی شده اند. این دو سبک برنامه نویسی معروف عبارتند از:
- سبک برنامه نویسی ساخت یافته(structured programming)
- سبک برنامه نویسی شیء گرا(object oriented programming)
سبک برنامه نویسی ساخت یافته روش منظمی برای نوشتن برنامه ها است و منجر به نوشتن برنامه هایی می شود که خوانایی آن ها بالا است، تست و اشکال زدایی آن ها آسان و اصلاح آن ها ساده است. در برنامه نویسی ساخت یافته، برنامه به صورت مجموعه ای از فعالیت ها تصور می شود که باید بر روی داده ها انجام شوند. در این روش، هر مسئله پیچیده، به مجموعه ای از مسئله های کوچک تر تجزیه می شود تا قابل درک باشد. به عبارت دیگر، برنامه نویس سعی می کند، رویه هایی بنویسد که خواسته های کاربران را برآورد نماید. زبان c یکی از زبان های برنامه سازی قدرتمند در حوزه برنامه نویسی ساخت یافته است. برنامه نویسی شیء گرا شیوه نوینی در برنامه نویسی است که قطعات نرم افزاری را ایجاد می کند که در برنامه های مختلف مورد استفاده قرار می گیرند. همان طور که کامپیوتر از قطعات یخت افزاری ساخته می شود، در سبک برنامه نویسی شیء گرا، برنامه از قطعات نرم افزاری ساخته می شود. به این ترتیب، سرعت تولید نرم افزار افزایش می یابد. قابلیت خوانایی برنامه هایی که به این روش نوشته می شوند بالا بوده، تست، عیب یابی، و اصلاح آن ها آسان است. زبان c# یکی از زبان های قدرتمند در حوزه ی برنامه نویسی شیء گرا است. لازم به ذکر است که تبحر در نوشتن برنامه های ساخت یافته، به افزایش کارایی در نوشتن برنامه های شیء گرا کمک می کند، زیرا اشیایی که در زبان برنامه نویسی ایجاد می شوند، باید به طریقی در کنار هم قرار گیرند تا نتیجه مطلوبی ارائه دهند. 1-2 c# یک زبان شیء گرا است تفکر برنامه نویسی شیء گرا از آن جا ناشی شد که زبان های برنامه سازی برای حل مسئله های دنیای واقعی طراحی و پیاده سازی شده اند و هر آنچه را که در دنیای واقعی وجود دارد، می توان به عنوان یک شیء تصور کرد. به عنوان مثال، برنامه ای که در دانشگاه شما برای ثبت نام دانشجویان و سایر امور دانشجویی به کار گرفته می شود، با دانشجویان، دروس، کلاس ها و اساتید سروکار دارد که هر کدام از آن ها را می توان یک شیء در نظر گرفت. بنابراین، زبان های برنامه سازی شیء گرا، برای اداره کردن موسسه دانشگاه، هریک از اشیای آن موسسه را مدل سازی می کنند.
- نویسنده: عین الله جعفرنژاد قمی
- انتشارات: علوم رایانه
نظرات کاربران درباره کتاب آموزش گام به گام برنامه سازی به زبان #C جعفرنژاد قمی
دیدگاه کاربران