تازه ترین کتاب ها
تاریخ: ۱۲:۳۶:۸ ۱۳۹۷/۶/۳۰ جمعه
توسط: MotoMan
امتیاز: ۱
برچسب ها: Design Patterns| dotNET Framework|

ویرایش دوم کتاب Framework Design Guidelines، بهترین شیوه‌ها را برای طراحی کتابخانه هایی با قابلیت استفاده مجدد برای Microsoft .NET Framework را به توسعه دهندگان نشان داده است.

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

معماران مایکروسافت، Krzysztof Cwalina و Brad Abrams طراحی فریمورک را از بالا به پایین آموزش می‌دهند. مطالبی که در این کتاب خواهید آموخت عبارتند از:

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

 

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

در سال ۱۹۸۵، مایکروسافت به همراه ویندوز ۱.۰، (Graphics Device Interface (GDIو زیر سیستم USER را به منظور ساخت رابط کاربری گرافیکی (GUI) مبتنی بر ویندوز معرفی کرد. در سال ۱۹۹۰، OpenGL برای خلق گرافیک‌های دو بعدی و سه بعدی در سیستم‌های ویندوزی و غیر ویندوزی، وارد صحنه شد. در سال ۱۹۹۵، مایکروسافت تکنولوژی دیگری به نام DirectX برای ایجاد گرافیک‌های 2D/3D با کارائی بالا ارائه داد. بعد ها، +GDI با پشتیبانی از alpha blending و gradient brush را  نیز بر فراز GDI ارائه کرد.

در سال ۲۰۰۲ مایکروسافت .NET Framework را معرفی کرد. همچنین به همراه آن،Windows Forms را برای ساختن رابط کاربری (UI) برای ویندوز با استفاده از زبان‌های Visual Basic و ٫C معرفی کرد. ویندوز فرم بر فراز +GDI ساخته شده بود؛ از این رو هنوز هم محدودیت‌های GDI و USER subsystem‌ها را داشت.

در نوامبر ۲۰۰۶، همراه با (NET 3.0، Windows Presentation Foundation (WPF. برای ارائه یک مدل برنامه نویسی یکپارچه معرفی شد تا برنامه‌های دسکتاپی پویا و داده محور برای ویندوز بسازید. WPF به همراه مجموعه ای گسترده از امکانات آمد تا یک زیر سیستم گرافیکی برای رندر کردن رابط کاربری‌های غنی را با استفاده از کنترل‌های مختلف، layout ها، گرافیک ها، ریسورس‌ها با در نظر گرفتن کاربرد و امنیت اطلاعات ایجاد کند. به این علت که WPF نخستین بار به عنوان بخشی از NET. Framework 3.0 منتشر شد، اولین نسخه‌ی آن WPF 3.0 نامیده شد.

فریمورک WPF مستقل از رزولوشن است که از موتور رندرینگی مبتنی بر بردار استفاده می‌کند و  با استفاده از زبانی مبتنی بر XML به نام XAML ( زمل خوانده می‌شود)، تجربه‌ی کاربری مدرنی ایجاد می‌کند که مدلی اعلانی برای برنامه نویسی ارائه می‌دهد. با استفاده از آن، شما به آسانی می‌توانید کنترل‌ها را شخصی سازی کنید و پوسته به برنامه‌ی خود اضافه کنید تا چهره‌ی بهتری به برنامه‌های خود ببخشید.

به این علت که WPF متفاوت از ویندوز فرم کلاسیک بود و از XAML،  data binding، templates، styles، animations و document‌ها استفاده می‌کرد، در ابتدا توجه کمی را به خود جلب کرد. با این حال پس از مدتی، محبوبیت و توجه بسیاری را برای خود دست و پا کرد. بیشتر به روز رسانی‌های منتشر شده برای آن، برای اضافه کردن قابلیت‌های بیشتر به آن است تا آن را استوار‌تر و قوی‌تر کند.

در این کتاب، ما مجموعه ای از دستورالعمل‌ها را گردآوری کرده ایم که انجام کارهای رایج را با WPF به شما نشان می‌دهد. این کتاب مطالبش را با اصول WPF آغاز کرده و در ادامه به بررسی کنترل‌های استاندارد، layout ها، پنل ها، انقیاد داده، کنترل‌های شخصی سازی شده، یوزر کنترل ها، استایل‌ها قالب ها، تریگر‌ها و انیمیشن‌ها پرداخته و در ادامه کاربرد ریسورس ها، الگوی MVVM، سرویس‌ها WCF، دیباگ کردن ترد‌ها را بررسی کرده است..

مثال‌های ارائه شده در این کتاب ساده و آسان هستند و هر آنچه که شما احتیاج دارید تا در ساخت برنامه‌های دسکتاپ با WPF ماهر شوید را به شما یاد می‌دهد.

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

با کتاب SQL Server 2017 Query Performance Tuning، علل عملکرد ضعیف را شناسایی کرده و رفع کنید. در این کتاب شما Query Store، Execution Plan‌های تطبیق پذیر و تنظیم خودکار در پلتفرم پایگاه داده SQL مایکروسافت آژور را یاد خواهید گرفت. هر کسی که وظیفه اش نوشتن یا ایجاد کوئری‌های T-SQL هست، دیدگاه‌های ارزشمندی از شرایط سخت پیدا خواهند کرد که شامل چگونگی شناسایی آن‌ها و برطرف کردنشان است.

این کتاب جدیدترین تکنیک‌ها و ویژگی‌ها برای بهینه سازی کارایی را که شامل SQL Server 2017 نیز می‌شود را پوشش داده است. اگر کوئری‌های شما به مقدار کافی سریع نیستند و از تماس‌های تلفنی مشتریان نا امید خسته شده اید، این کتاب پاسخی بر مشکلات کارایی شماست.

کتاب تنظیم کارایی کوئری در SQL Server 2017، تنها شامل نکات سریع و رفع آن‌ها نیست. شما یاد خواهید گرفت تا در ایجاد حداقل‌های کارایی با استفاده از ابزارهایی مثل Performance Monitor و Extended Event‌ها به طور فعالانه کوشا باشید. شما تنگناها را قبل از اینکه تلفن زنگ بزند خواهید شناخت و آن‌ها را حل خواهید کرد. شما همچنین تعدادی راه حل سریع نیز یاد خواهید گرفت، اما بیشتر تاکید بر روی طراحی برای کارایی و درست کردن آن است. هدف پیش گیری از وقوع مشکل قبل از رخ دادن آن است.

تعداد بازدید: ۱۵۲
دیدگاه ها: ۱
تاریخ: ۲۱:۳۵:۵۲ ۱۳۹۷/۶/۱۸ یکشنبه
توسط: MotoMan
امتیاز: ۵
برچسب ها: Java Script| AngularJS| SPA|

کتاب ng-2 راهنمای کامل انگولار 6؛ هدفش تبدیل شدن به تنها منبع مفید برای یادگیری Angular است.  زمانی که خواندن این کتاب را تمام کردید، شما ( و تیمتان) هر چیزی را که برای ساخت برنامه‌های قدرتمند و مطمئن انگولار احتیاج داشته باشید، در اختیار دارید.

انگولار فریمورکی پر از امکانات است، اما همچنین این معنا را دارد که یاد گرفتن تمام بخش هایش احتیاج به کمی زیرکی دارد. در این کتاب ما همه چیز ار نصب ابزارها گرفته تا نوشتن کامپوننت ها، استفاده از فرم ها، مسیریابی بین صفحه‌ها و صدا زدن API‌ها را بررسی کرده ایم.

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

ویرایش نهم کتاب Microsoft Visual C# Step by Step، راهنمایی مفید برای اصول مایکروسافت ویژوال سیشارپ و ویژوال استادیو 2017 است که تخصص شما را ارتقا می‌بخشد و اصول برنامه نویسی را با استفاده از آخرین نسخه‌ی ویژوال سیشارپ به همراه ویژوال استادیو 2017 به شما یاد می‌دهد. اگر شما یک توسعه دهنده‌ی نرم افزار با تجربه هستید، همه‌ی راهنمایی ها، تمرین‌ها و کد‌های مورد نیاز  که برای شروع به ساخت برنامه‌های ویندوز 10 و پلتفرم جهانی ویندوز به وسیله‌ی ویژوال سیشارپ احتیاج خواهید داشت را خواهید یافت.

مطالبی که خواهید آموخت:

  • ایجاد کد ویژوال سیشارپ و پروژه‌ها با ویژوال استادیو 2017
  • کار با متغیرها، عملگرها، عبارت‌ها و متد ها
  • کنترل جریان برنامه به وسیله‌ی دستورات تصمیم گیری و تکرار
  • ساخت برنامه‌های قدرتمند‌تر با مدیریت منابع، استثناها و خطا ها
  • استاد شدن در ضروریات برنامه نویسی شی گرا ویژوال سیشارپ
  • استفاده از شمارشگرها، استراکچرها، جنریک ها، مجموعه ها، شاخص‌ها و ویژگ‌های پیشرفته‌ی دیگر
  • ساخت کوئری‌های درون حافظه ای به کمک عبارات LINQ
  • بهبود بازده و زمان پاسخ گویی برنامه با متدهای آسنکرون
  • جداسازی منطق برنامه و مدیریت رویداد ها
  • توسعه ساده با قالب‌های برنامه‌ی جدید
  • پیاده سازی الگوی Model-View-ViewModel (MVVM)
  • ساخت برنامه‌های Universal Windows Platform که به راحتی با PC ها، تبلت‌ها و ویندوز فون‌ها منطبق می‌شوند.
  • یکپارچه سازی پایگاه داده‌های کلود مایکروسافت آژور و وب سرویس‌های RESTful
تعداد بازدید: ۲۰۷
دیدگاه ها: ۰
تاریخ: ۱۳:۳۸:۴۴ ۱۳۹۷/۶/۱۶ جمعه
توسط: MotoMan
امتیاز: ۱
برچسب ها: Python|

آیا می‌خواهید زبان پایتون را بدون سرو کله زدن با راهنما‌های آن یاد بگیرید؟ با کتاب Head First Python، شما به سرعت مبانی پایتون، کار با توابع و ساختمان‌های داده‌ی آن را فرا خواهید گرفت. سپس شما به سراغ ساخت برنامه‌ی وب مختص به خودتان می‌روید، با مدیریت پایگاه داده آشنا می‌شوید، استثناها را مدیریت می‌کنید و  با داده‌ها سرو کله می‌زنید. اگر شما کنجکاو هستید که چه کارهایی را با context manager ها، decorator ها، comprehension‌ها و generator‌ها می‌توان انجام داد، در این کتاب همه‌ی این مطالب را خواهید یافت. ویرایش دوم این کتاب یک تجربه‌ی کامل یادگیری هست که در تبدیل شدن به یک برنامه نویس واقعی پایتون کمک می‌کند.

چرا این کتاب انقدر متفاوت به نظر می‌آید؟ بر اساس جدیدترین تحقیقات علوم شناختی و نظریه‌ی یادگیری، کتاب Head First Python از قالب بصری غنی برای درگیری ذهن شما استفاده می‌کند؛ به جای اینکه از متون خشک خالی که باعث خواب شما می‌شود استفاده کند. چرا وقتتان را با درگیر شدن با مفاهیم جدید هدر دهید؟ این تجربه‌ی یادگیری چند حسگری بر اساس روشی که مغز شما واقعا کار می‌کند طراحی شده است.

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

جدید‌ترین کتاب Mary و Tom Poppendieck، به رهبران و اعضای تیم‌های نرم افزاری به طور دقیق نشان می‌دهد که چگونه می‌توان تغییرات ارزشمندی را در یک سازمان نرم افزاری به وجود آورد و آن را حفظ کرد. آن‌ها پا را فراتر از پیاده سازی‌های عمومی دستور العمل‌ها گذاشته و به دقت نشان داده اند که چگونه می‌توان توسعه نرم افزار ناب را در پروژه‌های واقعی، محیط‌ها و شرکت‌ها عملی کرد.

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

تعداد بازدید: ۱۵۹
دیدگاه ها: ۰
تاریخ: ۱۳:۵۵:۱۱ ۱۳۹۷/۵/۳۱ چهارشنبه
توسط: MotoMan
امتیاز: ۲
برچسب ها: Xamarin|

در کتاب آژور و فرم‌های زمرین، نحوه‌ی ساختن برنامه‌های مستقل از پلتفرم برای اندروید، iOS و UWP را با استفاده از سرویس‌های آژور، #C و فرم‌های زمرین خواهید آموخت. این کتاب چگونگی بهره مندی از فضای ذخیره سازی ابری آژور برای استفاده کردن از Azure SQL DB را از طریق سرویس‌های برنامه Azure نشان خواهد داد.

این کتاب مطالبش را با نصب Xamarin و معرفی فرم‌های Xamarin آغاز کرده و سپس پورتال آژور را از دید توسعه دهندگان مورد بررسی قرار می‌دهد و سپس نحوه‌ی ساخت یک سرویس آژور را با استفاده از شروع سریع (QuickStart) نشان داده است. شما چگونگی افزودن پشتیبانی آژور به فرم‌های یک برنامه‌ی زمرین را خواهید دید. در این کتاب شما چگونگی ساخت یک فرم زمرین با کلاینت آژور و تغییر برنامه‌های موجود برای تبدیل شدن به یک کلاینت فرم‌های زمرین برای آژور به همراه همگام سازی آنلاین را به دقت مرور خواهید کرد.

در ادامه به سراغ کنترل‌های شخص ثالث خواهیم رفت تا توسعه را سرعت بخشیم. با به پایان رسیدن کتاب، شما قادر خواهید بود تا از آژور و زمرین به همراه یکدیگر استفاده کنید و در چگونگی استفاده از شروع‌های سریع Azure Mobile، Azure SQL plumbing و همگام سازی پایگاه داده و فرم‌های Xamarin استاد شوید.

تعداد بازدید: ۱۳۱
دیدگاه ها: ۰
بیشتر
loading...

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