کتاب های برچسب c-sharp
تاریخ: ۲۲:۵۱:۱۷ ۱۳۹۶/۱۱/۱۸ چهارشنبه
توسط: MotoMan
امتیاز: ۶
برچسب ها: C Sharp | .NET Core |

کتاب‌های هزاران صفحه ای از #C وجود دارند که هدفشان تبدیل شدن به عنوان مرجعی جامع برای زبان برنامه نویسی #C و NET Framework. است.  اما این کتاب متفاوت است؛ کتاب C# 7.1  و Net Core 2.0. – توسعه مدرن کراس پلتفرم، مختصر و جمع و جور است و هدفش  این است که بتوان آن را به سرعت خواند. من این کتاب را نوشتم تا تبدیل به بهترین راهنمای گام به گام برای یادگیری روش‌های کراس پلتفرم مدرن اثبات شده #C با استفاده از NET Core. باشد.

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

در پایان هر فصل نیز بخشی به نام تمرین و جست و جو هست که شما تمرین‌های عملی انجام می‌دهید و موضوعاتی عمقی‌تر را به کمک سر نخی که من به شما می‌دهم خودتان کشف خواهید کرد.

تعداد بازدید: ۱۸۹
دیدگاه ها: ۵
تاریخ: ۲۱:۳۳:۴۱ ۱۳۹۶/۹/۱ چهارشنبه
توسط: MotoMan
امتیاز: ۱۱
کتاب Pro C# 7: With .NET and .NET Core از عناوین کلاسیک ضروری است که زبان برنامه نویسی #C و فریمورکی که در بستر آن است را به صورت جامع بررسی کرده است. اکنون در ویرایش هشتم این کتاب جدیدترین ویژگی‌های آخرین نسخه‌های C# 7.1 و NET 4.7. را خواهید دید و در کنار آن چهار فصل جدید در مورد فریمورک سبک و کراس پلتفرم مایکروسافت یعنی NET Core 2.0. به همراه بررسی ASP.NET Core، Entity Framework(EF) Core به همراه آخرین به روز رسانی‌های NET. شامل Windows Presentation Foundation (WPF)، Windows Communication Foundation (WCF) و ASP.NET MVC است.
مطالبی که در این کتاب یاد خواهید گرفت عبارتند از:
- ویژگی‌های جدیدترین نسخه C# 7.1 از tuple‌ها گرفته تا pattern matching را می‌بینید.
- پلتفرم متن باز و سبک مایکروسافت یعنی Net Core. را یاد می‌گیرید که شامل ASP.NET Core MVC، ASP.NET Core web services و Entity Framework Core است.
- XAML، .NET 4.7 و ویژوال استادیو 2017 مورد بررسی کاملی قرار گرفته اند.
- فلسفه پشت NET. و جایگزین جدید کراس پلتفرم آن یعنی NET Core. را می‌فهمید.
تعداد بازدید: ۶۵۱
دیدگاه ها: ۴
تاریخ: ۲۱:۳۵:۴۲ ۱۳۹۶/۸/۵ جمعه
توسط: MotoMan
امتیاز: ۲
برچسب ها: C Sharp | .NET Core |

این کتاب عناوین متنوعی برای توسعه معماری برنامه‌های سازمانی با کاربری‌های مختلفی را شامل می‌شود. فرقی نمی‌کند که معماری لایه بندی شده باشد، معماری سرویس گرا باشد، معماری میکرو سرویس‌ها باشد و یا راه حل مختص cloud باشد؛ شما بهترین روش‌ها در توسعه معماری برنامه‌های سازمانی را با .NET Core فرا خواهید گرفت. این کتاب همچنین زمینه‌های نو ظهور مثل DevOps و Big Data را برای چشم اندازی وسیع‌تر مورد بررسی قرار داده است.

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

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

C# 7.0 ششمین به روز رسانی بزرگ زبان برنامه نویسی پرچمدار مایکروسافت است که سیشارپ را در عنوان زبانی با وسعت و انعطاف پذیری خارق العاده ای قرار داده است. از یک طرف انتزاعیات سطح بالایی مثل query expression‌ها و asynchronous continuations را ارائه می‌دهد، در صورتی که از طرفی دیگر این اجازه را می‌دهد تا با ساختن چیزهایی مثل value type‌ها سفارشی  و اشاره گرهای اختیاری، بهره وری بیشتری سطح پایین داشته باشید.
هزینه ای که بابت این پیشرفت باید پرداخت شود این است که بیشتر از همیشه باید یاد گرفت. اگرچه ابزارهایی مثل IntelliSense مایکروسافت و مراجع آنلاین برای کمک به شما در کار عالی هستند، ولی آن‌ها فرض را بر این گذاشته اند که نقشه راهی برای یادگیری مفاهیم دارید. دراین کتاب دقیقا نقشه راهی به صورت مختصر و یکپارچه فراهم شده که به دور از مزاحمت و مقدمات طولانی است.
مثل چهار ویرایش گذاشتهC# 7.0 in a Nutshell  بر اساس مفاهیم و موارد استفاده سازمان دهی شده تا برای خواندن مطالب به صورت دنباله دار و مرور تصادفی مناسب باشد. این کتاب وقتی به صورت قابل ملاحظه ای در مطلبی عمیق شود که فقط با دانستن مفاهیم پایه، خوانندگان متوسط نیز مثل حرفه ای‌ها بتوانند از آن مطالب بهره مند شوند.
این کتاب C#، CLR و اسمبلی‌های هسته‌ی فریمورک را پوشش می‌دهد. ما به این علت بر روی این مطالب تمرکز کردیم تا بتوانیم فضا را برای مطرح کردن عناوین پیشرفته‌تری مثل همزمانی، امنیت و دامین‌های برنامه بدون به خطر انداختن عمق یا خوانایی باز کنیم. امکاناتی که برای C# 6 و C# 7 و فریمورک مربوطه جدید هستند  علامت گذاری شده اند تا شما بتوانید از این کتاب نیز به عنوان مرجعی برای C# 5 و C# 6 استفاده کنید.

 

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

وقتی که به دنبال پاسخ هایتان برای برنامه نویسی با C# 7.0 هستید؛ کتاب مرجع جیبی C# 7 وارد میدان می‌شود. این کتاب مرجعی متمرکز از هر آن چیزی است که احتیاج به دانستن دارید و آن‌ها را بدون مقدمه‌های طولانی و مثال‌های زیاد در اختیار شما قرار می‌دهد؛ مرور کردنش ساده و ایده آل برای مرجعی دم دستی است. این مرجع برنامه نویسان با تجربه C#، Java و ++C را به سرعت در کار با آخرین نسخه‌ی #C راه می‌اندازد. این کتاب شامل موارد زیر است:

- تمامی مبانی C#

- شامل ویژگی‌های جدید از جمله C# 7.0 tuples، pattern matching و deconstructors.

- موضوعات پیشرفته از جمله: operator loading، type constraints، iterators، nullable types، operator lifting، lambda expressions و closures است.

- امکانات LINQ: sequences، lazy executaion، standard query operators و query expressions .

- Unsafe code و pointers، custom attributes، preprocessor directives و XML documentation

 

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

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

 

تعداد بازدید: ۹۲۷
دیدگاه ها: ۲
تاریخ: ۱۶:۱۹:۱۳ ۱۳۹۵/۱۱/۸ جمعه
توسط: 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 قوی، فراهم کرده ایم.

تعداد بازدید: ۸۷۰
دیدگاه ها: ۰
loading...

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