کتاب های برچسب dotnet-framework
تاریخ: ۱۶:۱۹:۱۳ ۱۳۹۵/۱۱/۸ جمعه
توسط: MotoMan
امتیاز: ۶

به دنیای توسعه نرم افزار پیشرو با زبان برنامه نویسی #Microsoft Visual C خوش آمدید. ویرایش ششم کتاب C# 6 Programmers بر اساس سیشارپ 6 است و مربوط به تکنولوژی‌های نرم افزاری مایکروسافت است. شما با استفاده از پلتفرم NET. و محیط یکپارچه توسعه Visual Studio، در آن به راحتی می‌توانید برنامه‌های خود را بنویسید، تست کنید، دیباگ کنید و آن‌ها را بر روی دستگاه‌های ویندوزی اجرا کنید. سیستم عامل Windows بر روی کامپیوتر‌های رومیزی و نوت بوک، تلفن‌های همراه و تبلت ها، سیستم‌های بازی و انواع مختلف دستگاه‌های مرتبط با آن با ظهور اینترنت اشیا، اجرا می‌شود. ما باور داریم که این کتاب، معرفی آموزنده، جذاب، سرگرم کننده و چالش بر انگیزی برای #C است.

شما سیشارپ را با چهار الگوی برنامه نویسی محبوب امروزی از جمله: برنامه نویسی شی گرا، برنامه نویسی ساخت یافته، برنامه نویسی generic و برنامه نویسی functional که در ویرایش جدید آمده است، فرا می‌گیرید.

تعداد بازدید: ۳۰۱
دیدگاه ها: ۲
تاریخ: ۰:۲۰:۱۷ ۱۳۹۵/۱۱/۱ جمعه
توسط: MotoMan
امتیاز: ۱
برچسب ها: C Sharp | dotNET Framework |

تحولات اخیر #C و NET. استفاده‌های ضمنی از asynchrony و concurrency را در بر می‌گیرد، با این که شما از وجود آن‌ها آگاه نیستید. این می‌تواند به مشکلات بیشتری منجر شود، به این علت که جزئیات بسیار زیادی معمولا در زیرساخت زبان #C و API‌های کتابخانه کلاس پایه NET. پنهان شده اند. برای جلوگیری از مشکلات و قادر بودن به ایجاد برنامه‌های قوی، یک توسعه دهنده باید دقیقا بداند که در پشت صحنه‌ی آسنکرونی در NET. چه می‌گذرد.  علاوه بر این ، این مهم است که وقتی یک برنامه concurrent می‌نویسید، اهدافتان را بفهمید. اگر این برنامه بر روی client اجرا می‌شود، خوب است که از همه‌ی منابع محاسباتی در دسترس استفاده شود تا برنامه به سریع‌ترین حالت ممکن اجرا شود. این شامل استفاده موثر از هسته‌های CPU است و در نتیجه نیاز به مهارت‌های برنامه نویسی‌های موازی دارد.  با این حال اگر برنامه بر روی سرور می‌شود، مهم‌تر این است که سرور مورد نظر از حداکثر کلاینت ممکن پشتیبانی کند تا این که کارایی پردازش درخواست به یک کلاینت خاص را بالا ببرد. این‌ها احتیاج دارند که برنامه نویس بین آسنکرونی و مالتی تردینگ تمایز قائل بشود و درکی از مقیاس پذیری داشته باشد.

تمامی عناوین پوشش داده شده در این کتاب، برای رسیدن به یک درک قوی از آسنکرونی و برنامه نویسی موازی در #C، اطلاعات کافی ارائه داده شده است. ما با مفاهیم پایه ای چند نخی شروع می‌کنیم، مشکلات و راه حل‌های رایج برنامه نویسی  concurrent را مرور می‌کنیم، و پس از آن وارد #C و NET. می‌شویم که از برنامه نویسی برنامه‌های concurrent پشتیبانی می‌کنند.  در ادامه‌ی این کتاب، ساختمان‌های داده و الگوهای concurrent  را پوشش داده ایم، و مسائل همزمانی در سمت سرور و کلاینت را مورد بررسی قرار داده ایم. در انتهای کتاب، خلاصه ای از اصول پایه ای برای ایجاد برنامه‌های concurrent قوی، فراهم کرده ایم.

تحولات اخیر #C و NET. استفاده‌های ضمنی از asynchrony و concurrency را در بر می‌گیرد، با این که شما از وجود آن‌ها آگاه نیستید. این می‌تواند به مشکلات بیشتری منجر شود، به این علت که جزئیات بسیار زیادی معمولا در زیرساخت زبان #C و API‌های کتابخانه کلاس پایه NET. پنهان شده اند. برای جلوگیری از مشکلات و قادر بودن به ایجاد برنامه‌های قوی، یک توسعه دهنده باید دقیقا بداند که در پشت صحنه‌ی آسنکرونی در NET. چه می‌گذرد.  علاوه بر این ، این مهم است که وقتی یک برنامه concurrent می‌نویسید، اهدافتان را بفهمید. اگر این برنامه بر روی client اجرا می‌شود، خوب است که از همه‌ی منابع محاسباتی در دسترس استفاده شود تا برنامه به سریع‌ترین حالت ممکن اجرا شود. این شامل استفاده موثر از هسته‌های CPU است و در نتیجه نیاز به مهارت‌های برنامه نویسی‌های موازی دارد.  با این حال اگر برنامه بر روی سرور می‌شود، مهم‌تر این است که سرور مورد نظر از حداکثر کلاینت ممکن پشتیبانی کند تا این که کارایی پردازش درخواست به یک کلاینت خاص را بالا ببرد. این‌ها احتیاج دارند که برنامه نویس بین آسنکرونی و مالتی تردینگ تمایز قائل بشود و درکی از مقیاس پذیری داشته باشد.

تمامی عناوین پوشش داده شده در این کتاب، برای رسیدن به یک درک قوی از آسنکرونی و برنامه نویسی موازی در #C، اطلاعات کافی ارائه داده شده است. ما با مفاهیم پایه ای چند نخی شروع می‌کنیم، مشکلات و راه حل‌های رایج برنامه نویسی  concurrent را مرور می‌کنیم، و پس از آن وارد #C و NET. می‌شویم که از برنامه نویسی برنامه‌های concurrent پشتیبانی می‌کنند.  در ادامه‌ی این کتاب، ساختمان‌های داده و الگوهای concurrent  را پوشش داده ایم، و مسائل همزمانی در سمت سرور و کلاینت را مورد بررسی قرار داده ایم. در انتهای کتاب، خلاصه ای از اصول پایه ای برای ایجاد برنامه‌های concurrent قوی، فراهم کرده ایم.

تعداد بازدید: ۲۷۹
دیدگاه ها: ۰
تاریخ: ۱۶:۳۲:۵۸ ۱۳۹۵/۱۰/۱۰ جمعه
توسط: MotoMan
امتیاز: ۵
برچسب ها: C Sharp | dotNET Framework |

#Microsoft Visual C زبانی قدرتمند ولی ساده است که در درجه‌ی اول هدفش توسعه دهندگانی است که برنامه هایشان را بر اساس Microsoft .NET Framework می‌سازند. ویژوال سیشارپ بهترین ویژگی‌های زبان‌های ++C و مایکروسافت ویژوال بیسیک را به ارث برده است  که منجر به ایجاد زبانی تمیز و منطقی‌تر شده است.

C# 1.0 شروع کارش را در سال 2001 عمومی کرد. با ظهور C# 2.0 به همراه Visual Studio 2005 چندین قابلیت مهم جدید به زبان اضافه شد از جمله: Generic ها، Iterator‌ها و anonymous methods. زبان C# 3  که به همراه Visual Studio 2008 منتشر شد شامل قابلیت هایی همچون متد‌های الحاقی، عبارات لامبدا و معروف‌ترین آن ها، Language Integrated Query) LINQ) بود.  C# 4 در سال 2010  منتشر شد که پیشرفت‌های بیشتری را شامل می‌شد که قابلیت همکاری با تکنولوژی‌ها و زبان‌های دیگر را بهتر کرده بود. این قابلیت‌ها شامل پشتیبانی از آرگومان‌های اختیاری و نامگذاری شده و نوع پویا بود. نوع پویا نشان دهنده‌ی این است که Language Runtime برای آن شی، باید انقیاد به تاخیر افتاده را پیاده سازی کند. یکی از مهم‌ترین قابلیت هایی که به دات نت فریمورک افزوده شد و همزمان با سیشارپ 4 منتشر شد؛ کلاس‌ها و نوع‌های Task Parallel Library) TPL) بود. با استفاده از TPL، می‌توانید برنامه هایی بسیار مقیاس پذیر بنویسید که استفاده‌ی کاملی از پردازنده‌های چند هسته ای می‌کنند. C# 5 پشتیبانی بومی از پردازش‌های غیر همزمان مبتنی بر Task از طریق عملگر await و modifier متود async به عمل آورد. C# 6 یک ارتقای تدریجی به همراه قابلیت هایی بود که کار را برای توسعه دهندگان ساده‌تر می‌نمود. این قابلیت‌ها شامل string interpolation، پیشرفت هایی در پیاده سازی property ها، متدهای expression bodied و ... بود.

این کتاب فرض کرده است که شما توسعه دهنده ای هستید که می‌خواهید اساس برنامه نویسی با زبان #C را با استفاده از ویژوال استادیو 2015 و دات نت فریمورک نسخه 4.6 فرا بگیرید. زمانی که شما این کتاب را به انتها رساندید؛ درک کاملی از #C خواهید داشت و از آن در ساخت برنامه‌های پاسخگو و مقیاس پذیر که قابل اجرا بر روی سیستم عامل Windows 10  هستند، استفاده خواهید کرد.

تعداد بازدید: ۴۰۷
دیدگاه ها: ۳
تاریخ: ۹:۳۵:۳۶ ۱۳۹۴/۸/۲۳ شنبه
توسط: MotoMan
امتیاز: ۱۵
برچسب ها: C Sharp | dotNET Framework |

این کتاب پر فروش‌ترین کتاب در زمینه‌ی C# 6، .NET CLR و اسمبلی‌های هسته‌ی دات نت فریم ورک هست. این کتاب با آمدن نسخه‌ی 6 سیشارپ به روز رسانی شده است و به جرات می‌توان گفت که کامل‌ترین مرجعه یادگیری زبان برنامه نویسی C# است. همچنین در این کتاب یک فصل به ویژگی جدید C# 6 یعنی کامپایلر به عنوان سرویس وکامپایلر جدید آن یعنی Roslyn پرداخته است.

تعداد بازدید: ۳۰۹۹
دیدگاه ها: ۱
تاریخ: ۹:۵۲:۳۱ ۱۳۹۳/۵/۲۰ دوشنبه
توسط: MotoMan
امتیاز: ۸
برچسب ها: C Sharp | dotNET Framework | Agile Development |

در این کتاب یک سری موارد مطالعاتی ارائه می‌شود که مبانی توسعه چابک و طراحی چابک را همراه مثال بیان کرده اند و به سرعت از مدل‌های UML به کدهای #C واقعی می‌رسند. فصل‌های ابتدایی اصول توسعه‌ی چابک را مطرح می‌کند، در حالی که در فصل‌های بعدی تکنیک‌های اثبات شده در عمل نشان داده می‌شود.
چه برنامه نویس #C باشید یا ویژوال بیسیک یا حتی برنامه نویس جاوا که در حال یادگیری #C باشید، مدیر توسعه نرم افزار و یا تحلیل گر تجاری باشید، کتاب Agile Principles, Patterns, and Practices in C# اولین کتابی است که شما باید برا ی یادگیری نرم افزار چابک مطالعه کنید و چگونگی به کاربردن آن در برنامه نویسی چارچوب NET. را بیاموزید.

 

تعداد بازدید: ۲۵۳۱
دیدگاه ها: ۲
تاریخ: ۱۴:۳۲:۱۸ ۱۳۹۲/۱۲/۲ جمعه
توسط: MotoMan
امتیاز: ۱۰

در تئوری که پشت روش‌های چابک، مفاهیم زیادی وجود دارد، اما کتابی در بازار موجود نیست که مفاهیم شیوه‌های چابک را بیان کرده باشه و این شیوه‌های کاربردی را به صورت عملی در یک پروژه‌ی ASP.NET پیاده سازی کرده باشد؛ از جمله برآورد احتیاجات و مدیریت جنبه‌های مختلف پروژه.
Pro Agile .NET Development with SCRUM  از مراحل آغازین شروع پروژه، احتیاجات را جمع آوری می‌کند و محیط را آماده می‌کند. در طول فرآیند توسعه تا انتشار، از رویکرد چابکی تکراری (Agile Iterative) که SCRUM نام دارد، استفاده می‌شود.

 

تعداد بازدید: ۲۱۲۸
دیدگاه ها: ۰
تاریخ: ۰:۲۱:۳۴ ۱۳۹۲/۱۱/۲ چهارشنبه
توسط: sooth3r
امتیاز: ۶
برچسب ها: C Sharp | dotNET Framework |

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

 

تعداد بازدید: ۱۵۹۷
دیدگاه ها: ۰
تاریخ: ۱۱:۱۶:۱۷ ۱۳۹۲/۸/۲ پنج شنبه
توسط: MotoMan
امتیاز: ۵
برچسب ها: C Sharp | dotNET Framework |

 این کتاب راجع به #C از نسخه‌ی 2 تا جدیدترین نسخه‌ی آن است. در این کتاب C# 1 به ندرت مورد بحث قرار گرفته است و فقط کتاب خانه‌های NET Framework. و زبان اجرایی مشترک (CLR) که مرتبط با این زبان هستند پوشش داده شده اند. من این کار را تعمدا انجام دادم و نتیجه این شد که این کتاب با بیشتر کتاب‌های #C و NET. که من دیده ام کمی متفاوت باشد.
با تصور داشتن دانش خیلی خوبی از C# 1، من از نوشتن صد‌ها صفحه و تکرار موضوعاتی که فکر می‌کردم بیشتر افراد از آن مطلع هستند، اجتناب کردم. همین کار باعث شد که فضای بیشتری در اختیار داشته باشم تا بتوان جزئیات بیشتری از آخرین نسخه‌های #C را مورد بررسی قرار دهم و امیدوارم به شما هم به همین دلیل این کتاب را مطالعه می‌کنید. هنگامی که من اولین ویرایش این کتاب را نوشتم؛ بیشتر ویژگی‌های جدید C# 2 برای بسیاری از خوانندگان نا آشنا بود؛ اما امروزه بیشتر توسعه دهندگان #C تجربه‌ی کار با ویژگی‌های معرفی شده در C# 2 را دارند، اما من هنوز هم آن مطالب را بیان کرده ام؛ چرا که پایه و اساس ویژگی هایی هستند که بعد‌ها معرفی شده اند.
اگر شما توسعه دهنده‌ی NET. هستید بدون شک  از #C برای ساخت برنامه‌های حرفه ای تجاری و یا برنامه‌های خیلی جمع و جور و کوچک استفاده می‌کنید. در C# 5 شما کارهای خارق العاده ای با استفاده از generics، Lambda Expression، Dynamic Typing، LINQ، Iterator Blocks و امکانات دیگر انجام خواهید داد. اما قبل از انجام هر کاری، ابتدا باید آن را به صورت عمقی یاد بگیرید.
ویرایش سوم کتاب C# in Depth، به طور کامل بازنگری شده تا امکانات جدید C# 5 را پوشش دهد؛ از جمله بیان پیچیدگی‌های خاص نوشتن کدهای نامتقارن قابل نگهداری. شما زمانی قدرت #C را در عمل مشاهده خواهید کرد که بتوانید با امکانات بی شمار #C در عمل کار کنید و از داشتن آن‌ها در چنته‌ی خود خوشحال باشید.
در این کتاب من فرض کردم که شما کتاب #C قبلی خود را خورده اید! و اکنون به دنبال مطالب بیشتری هستید. در نتیجه این کتاب به تازه کاران در #C اصلا توصیه نمی‌شود.

تعداد بازدید: ۲۰۹۶
دیدگاه ها: ۰
loading...

لطفا منتظر بمانید...