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

زمانی که ما برای اولین بار درباره‌ی نوشتن این کتاب صحبت می‌کردیم، ایده‌ی ما ارائه روشی به خوانندگان بود تا برنامه نویسی را با استفاده از #C یاد بگیرند و در کنار آن نیز بتوانند امتحان گواهینامه 483-70 مایکروسافت را قبول شوند. مدرک گرفتن در تکنولوژی‌های خاص به طرق مختلفی به شما کمک می‌کند؛ اول اینکه به شما کمک می‌کند تا بدانید که کدام بخش‌ها توسط متخصصان با اهمیت تلقی می‌شوند. دوم اینکه کمکتان می‌کند تا یک تکنولوژی جدید را با داشتن هدف یاد بگیرید. در اتنها در شغلتان نیز به شما کمک می‌کند، چرا که گواهی نامه‌ها توسط کارفرمایان به رسمیت شناخته می‌شوند و این می‌تواند نسبت به سایر متقضیان، مزیت بیشتری را به شما بدهد.

پیشنهاد مایکروسافت قبل از شرکت کردن در امتحان 483-70، داشتن حداقل یک سال سابقه برنامه نویسی با #C است، ما نیز پیشنهاد می‌کنیم که کمی تجربه‌ی کار کردن با سایر زبان‌های برنامه نویسی را داشته باشید، با این حال ضروری هم نیست. اگر شما برنامه نویسی با تجربه ای هستید، پیشنهاد ما به شما این است که فصل هایی را که با آن‌ها آشنایی دارید را به صورت سطحی مطالعه کنید و فصل هایی که شما درموردشان خیلی مطمئن نیستید را به صورت دقیق بخوانید. اگر شما برنامه نویسی تازه کار هستید، به شما توصیه می‌کنیم که کل کتاب را مطالعه کنید و اطمینان حاصل کنید که همه سوالات امتحانی فصل‌ها را فهمیده اید و Cheat Sheet‌های در انتهای هر فصل را هم مطالعه کرده اید.

این کتاب نسخه 5.0 زبان #C و نسخه 4.5 فریمورک NET. را پوشش داده است. ما تمام سعیمان را کرده ایم تا تمامی مواردی که در امتحان 70-483 مورد ارزیابی قرار می‌گیرند را پوشش بدهیم و در هر فصل بر روی موضوعات کلیدی خاص تمرکز کرده ایم. ماهمچنین در پایان هر فصل، سوالات نمونه‌ی زیادی که شباهت‌های زیادی با سوالات مایکروسافت دارند را قرار داده ایم.

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

پس از سال‌های زیادی، NET. حرکت جدیدی کرده است. فریمورک NET. یک برادر جوان دارد: NET Core.! فریمورک NET. سورسش بسته بود و فقط برای سیستم‌های ویندوزی در دسترس بود. اکنون، NET Core. متن باز است و بر روی Linux نیز در دسترس است و از الگو‌های نوین استفاده می‌کند. اکنون ما می‌توانیم پیشرفت‌های خیلی بزرگی در اکو سیستم NET. مشاهده کنیم.

با استفاده از #C و ASP .NET Core، شما می‌توانید برنامه‌ها و سرویس‌های تحت وبی بسازید که بر روی ویندوز، لینوکس و مک اجرا می‌شوند. شما می‌توانید از Runtime ویندوز برای نوشتن برنامه‌های ویندوز بومی (همچنین به عنوان Universal Windows Platform و UWP نیز شناخته می‌شوند) از #C و XAML و همچنین NET Core. استفاده کنید. با Xamarin شما می‌توانید با استفاده از #C و XAML برنامه هایی بسازید که بر روی اندروید و iOS اجرا شوند. با کمک NET Standard. می‌توانید کتابخانه هایی بنویسید که بتوان آن‌ها را بین ASP .NET Core، برنامه‌های ویندوز و Xamarin به اشتراک گذاشت. علاوه بر این شما همچنان می‌توانید برنامه‌های سنتی ویندوز فرم و WPF بسازید. همه این موارد در این کتاب پوشش داده شده اند.

فریمورک NET. تاریخچه ای طولانی دارد، اما NET Core. خیلی جوان است. NET Core 2.0. دارای API‌های خیلی جدیدی است که از NET Framework. آمده اند تا انتقال برنامه‌های NET Framework. را به دنیای NET Core. ساده‌تر کنند.

به عنوان حرکتی ساده تر، شما می‌توانید کتابخانه هایی با استفاده از NET Standard 2.0. بسازید که از برنامه‌های NET Framework. با NET Framework 4.6.1. گرفته تا برنامه‌های NET Core 2.0. و برنامه‌های ویندوز از بیلد 16299 به بعد را پشتیبانی کند.

امروزه دلایل زیادی نمی‌توان پیدا کرد تا از ASP .NET Core با وجود انتقال ساده به NET Standard. و کتابخانه هایی که بیشتر و بیشتر می‌توان در NET Core. استفاده کرد، در backend مورد استفاده قرار نداد. از نگاهی بالاتر، ASP .NET Core MVC خیلی شبیه به برادر بزرگترش ASP .NET MVC به نظر می‌رسد. با این حال ASP .NET Core MVC خیلی انعطاف پذیر تر، کار کردن با آن با استفاده از الگوهای NET Core. ساده‌تر و به سادگی بسط می‌یابد.

برای ایجاد برنامه‌های جدید وب، استفاده از تکنولوژی صفحات Razor ممکن است تمامی چیزی باشد که شما به آن احتیاج داشته باشید. اگر برنامه رشد پیدا کرد، صفحات Razor را به سادگی می‌توان به الگوی Model-View-Controller با استفاده از ASP .NET Core MVC گسترش داد.

در زمان نوشتن این کتاب، نسخه‌ی NET Core. کتابخانه SignalR، تکنولوژی ای برای ارتباطات بلادرنگ، در نزدیکی عرضه شدن خود قرار دارد. ASP .NET Core به خوبی با تکنولوژی‌های جاوا اسکریپت مثل Angular و React/Redux کار می‌کند. حتی قالب هایی برای ایجاد پروژه هایی با این تکنولوژی ها  در ترکیب با ASP .NET Core به عنوان backend وجود دارد.

زمانی که #C در سال 2002  منتشر شد، زبانی بود که برای NET Framework. توسعه داده شده بود. سیشارپ بر اساس ایده هایی از ++C، جاوا و پاسکال طراحی شده بود. Anders Hejlsberg به همراه تجربه‌های خود از توسعه زبان Delphi از Borland به مایکروسافت آمد. آندرس هایلسبرگ در مایکروسافت بر روی نسخه‌ی مایکروسافتی جاوا به نام ++J قبل از به دنیا آمدن #C کار می‌کرد. زبان #C فقط به عنوان زبان برنامه نویسی همه منظوره شی گرا پا به عرصه نگذاشت بلکه به عنوان زبان برنامه نویسی مبتنی بر کامپوننت که از property ها، رویداد ها، (attributes (annotations و ساختن اسمبلی‌ها (باینری‌های شامل متادیتا) منتشر شد.

در طول زمان، #C با generic ها، زبان پرس و جوی یکپارچه (LINQ)، عبارات لامبدا، امکانات dynamic و برنامه نویسی ساده‌تر آسنکرون تکمیل‌تر شد. سیشارپ زبانی ساده برای برنامه نویسی نیست چرا که امکانات زیادی را ارائه می‌دهند، اما دائما ویژگی هایش که کاربردی هستند را توسعه می‌دهد. با این ویژگی ها، #C  بیشتر از یک زبان شی گرا یا مبتنی بر کامپوننت، شامل ایده‌های زبان‌های برنامه نویسی تابعی نیز می‌شود.

با C# 6، سورس کد کامپایلر به صورت کامل بازنویسی شد. این بیشتر از این است که pipeline جدید کامپایلر را بتوان در برنامه‌های شخصی استفاده کرد؛ مایکروسافت همچنین سورس‌های جدید را دریافت می‌کند که تغییرات بخش‌های دیگر برنامه را نیز بهم نریزد. بنابراین توسعه کامپایلر بسیار راحت شده است.

سیشارپ 7 مجددا ویژگی‌های جدیدی را اضافه کرده است که از برنامه نویسی تابعی (functional programming) می‌آیند مثل توابع محلی، tuple‌ها و pattern matching.

تعداد بازدید: ۴۷۹
دیدگاه ها: ۲
تاریخ: ۲۲:۶:۳۷ ۱۳۹۶/۱۲/۲ چهارشنبه
توسط: MotoMan
امتیاز: ۸
برچسب ها: C Sharp | dotNET Framework | .NET Core |
این کتاب از فرمت منحصر به فرد مختصر و بصری برای ارائه زبان C# 7.0 استفاده می‌کند تا به سرعت #C را یاد بگیرید. چه برای اولین بار است که با #C آشنا می‌شوید و چه می‌خواهید عمقی‌تر آن را یاد بگیرید، شما این کتاب را در آموزش هر جنبه ای از این زبان، واضح و با طراوت خواهید یافت.
کتاب آموزش C# به صورت مصور، مطالب جدیدی از قبیل NET Core، Roslyn. و آخرین ویژگی‌های C# 7.0 شامل tuples و pattern matching، را در بر دارد. همچنین شیوه ای منحصر به فرد را برای ارائه زبان #C به صورت تمیز، از طریق دیاگرام‌های ساده، نمونه کد‌ها و توضیحات خلاصه و واضح در پیش گرفته شده است. این کتاب را می‌توان هم به عنوان آموزش زبان #C استفاده کرد و هم به عنوان مرجعی که بعد‌ها به سراغ آن بیایید.
در این کتاب مطالبی که خواهید آموخت عبارتند از:
- مروری بر زبان سیشارپ و این که این زبان در پیش زمینه چگونه کار می‌کند.
- ذکر کردن کمی از تاریخچه‌ی مفید سیشارپ و NET.
- دانستن این که NET Core. چگونه جای خود را  دارد در صحنه باز می‌کند
- درک این که چگونه سیشارپ type‌ها را مدیریت می‌کند
- یادگیری امکانات زبان از کلاس‌ها گرفته تا وراثت و enumerator‌ها و iterator‌ها و tuples از C# 7.0 با توضیحات خلاصه و مفید و روشن.
تعداد بازدید: ۴۹۳
دیدگاه ها: ۱
تاریخ: ۲۱:۳۳:۴۱ ۱۳۹۶/۹/۱ چهارشنبه
توسط: 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 | 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 که در ویرایش جدید آمده است، فرا می‌گیرید.

تعداد بازدید: ۱۷۳۵
دیدگاه ها: ۲
loading...

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