- آموزش MDX Query - قسمت اول
- آموزش MDX Query - قسمت دوم - نصب و راه اندازی SSAS
- آموزش MDX Query - قسمت سوم - نصب Adventure Work DW و تهیهی پایگاه دادهی Multidimensional Database توسط SSAS
- آموزش MDX Query - قسمت چهارم –آشنایی با AdventureWorksDW2008R2 و آشنایی با محیط BIMS
- آموزش MDX Query - قسمت پنجم – باز کردن یک پایگاه دادهی Multidimensional در محیط BIMS و ساخت یک پروژهی جدید.
- آموزش MDX Query - قسمت ششم – شروع کار با دستورات MDX
- آموزش MDX Query - قسمت هفتم – استفاده از Pivot ، به کارگیری از ساختارهای سلسله مراتبی و به کارگیری Cross Join در کوئری ها
- آموزش MDX Query - قسمت هشتم – کار بر روی ساختارهای سلسله مراتبی
- آموزش MDX Query - قسمت نهم – واکشی اعضا در ساختار سلسله مراتبی دایمنشن ها
- آموزش MDX Query - قسمت دهم – ادامه کار برروی ساختارهای سلسله مراتبی و کار با تابع Cousin و ایجاد Range
- آموزش MDX Query - قسمت یازدهم – استفاده از توابع Lead و Lag
- آموزش MDX Query - قسمت دوازدهم – استفاده از توابع Head , Filter , TopCount , tail
- آموزش MDX Query - قسمت سیزدهم – برخی توابع برای کار روی ساختارهای سلسله مراتبی (prevmember و nextmember)
- آموزش MDX Query - قسمت چهاردهم– Order
- آموزش MDX Query - قسمت پانزدهم – اعمال شرط بر روی خروجی عمل واکشی
- آموزش MDX Query - قسمت شانزدهم – استفاده از تابع Filter در MDX Query ها
- آموزش MDX Query - قسمت هفدهم – توابع Topcount, bottomcount , toppercent, bottompercent, topsum, bottomsum
Bootstrap 2
- آغاز به کار با Twitter Bootstrap در ASP.NET MVC
- استفاده از Twitter Bootstrap در کارهای روزمره طراحی وب
- نگاهی به اجزای تعاملی Twitter Bootstrap
- استفاده از modal dialogs مجموعه Twitter Bootstrap برای گرفتن تائید از کاربر
- نمایش فرمهای مودال Ajax ایی در ASP.NET MVC به کمک Twitter Bootstrap
- ساخت قالبهای نمایشی و ادیتور دکمه سه وضعیتی سازگار با Twitter bootstrap در ASP.NET MVC
- استفاده از دکمههای CSS توئیتر در ASP.NET MVC
- استفاده از دکمههای CSS توئیتر در ASP.NET MVC - قسمت دوم
- اعمال کلاسهای ویژه اعتبارسنجی Twitter bootstrap به فرمهای ASP.NET MVC
- نمایش خطاهای اعتبارسنجی سمت کاربر ASP.NET MVC به شکل Popover به کمک Twitter bootstrap
- نمایش خطاهای اعتبارسنجی سمت کاربر ASP.NET MVC به شکل Tooltip به کمک Twitter bootstrap
- مشکل اعتبار سنجی jQuery validator در Bootstrap tabs
- ویرایش قالب پیش فرض Add View در ASP.NET MVC برای سازگار سازی آن با Twitter bootstrap
- ساخت منوهای چند سطحی در ASP.NET MVC
Bootstrap 3
- بوت استرپ (نگارش 3) چیست؟
- بررسی سیستم جدید گرید بوت استرپ 3
- تغییرات صورت گرفته در المانهای تایپوگرافی و شیوه نامههای بوت استرپ 3
- نگاهی به اجزای سیستم راهبری بوت استرپ 3
- اجزای جاوا اسکریپتی بوت استرپ 3
- کار با فرمها در بوت استرپ 3
- صفحات مودال در بوت استرپ 3
- نحوهی صحیح کار کردن با بوت استرپ
- نمایش اخطارها و پیامهای بوت استرپ به کمک TempData در ASP.NET MVC
- سازگارسازی کلاسهای اعتبارسنجی Twitter Bootstrap 3 با فرمهای ASP.NET MVC
کتابخانه Quartz.NET
مثال:
کتابخانه DNT Scheduler
- چگونه نرم افزارهای تحت وب سریعتری داشته باشیم؟ قسمت اول
- چگونه نرم افزارهای تحت وب سریعتری داشته باشیم؟ قسمت دوم
- چگونه نرم افزارهای تحت وب سریعتری داشته باشیم؟ قسمت سوم
- چگونه نرم افزارهای تحت وب سریعتری داشته باشیم؟ قسمت چهارم
- چگونه نرم افزارهای تحت وب سریعتری داشته باشیم؟ قسمت پنجم
- چگونه نرم افزارهای تحت وب سریعتری داشته باشیم؟ قسمت ششم
- چگونه نرم افزارهای تحت وب سریعتری داشته باشیم؟ قسمت هفتم
- چگونه نرم افزارهای تحت وب سریعتری داشته باشیم؟ قسمت هشتم
شروع به کار با EF Code first
برای تکمیل بحث نیاز است تغییرات انجام شده از نگارش 4 به 6 را نیز مد نظر داشته باشید:
آشنایی با مباحث Migrations
آشنایی با تنظیمات نگاشتها به دو روش استفاده از ویژگیها و Fluent API
اعتبارسنجی و بررسی استثناءها
ردیابی تغییرات
استفاده از SQL خام و بانکهای اطلاعاتی متفاوت
نکات مهم کوئری نویسی در EF
استفاده از EF در WPF
لایه بندی پروژههای EF Code first
پروژههای انجام شده با EF Code first
برای تکمیل بحث نیاز است تغییرات انجام شده از نگارش 4 به 6 را نیز مد نظر داشته باشید:
- ارتقاء به Entity framework 6 و استفاده از بانکهای اطلاعاتی غیر از SQL Server
- بروز رسانی استفاده از SqlServer Compact در Entityframework 6.0
آشنایی با مباحث Migrations
- آشنایی با Code first migrations : قسمت اول و دوم
- وادار کردن EF Code first به ساخت بانک اطلاعاتی پیش از شروع به کار برنامه
- بررسی خطاهای متداول عملیات Migration در حین به روز رسانی پروژههای EF Code First
- بازسازی جدول MigrationHistory با کد نویسی در EF Code first
- استفاده از چندین Context در EF 6 Code first
آشنایی با تنظیمات نگاشتها به دو روش استفاده از ویژگیها و Fluent API
- امکانات مهیا جهت تنظیم ویژگیهای مدلهای برنامه در EF Code first
- تعیین شمای جداول بانکی در EF Code First
- بررسی تعاریف نگاشتها به کمک متادیتا در EF Code first
- بررسی Fluent API جهت تعریف نگاشت کلاسها به بانک اطلاعاتی
- مدیریت روابط بین جداول در EF Code first به کمک Fluent API
- ادامه بحث بررسی جزئیات نحوه نگاشت کلاسها به جداول، توسط EF Code firs
- SQL Server CE و ثبت متون طولانی در EF Code first
- بازنویسی سادهتر پیش فرضهای EF Code first در نگارش 6 آن
- مباحث تکمیلی مدلهای خود ارجاع دهنده در EF Code first
- بررسی تفصیلی رابطه Many-to-Many در EF Code first
- تقسیم جدول در Entity Framework Code First
- کار با کلیدهای اصلی و خارجی در EF Code first
- تنظیمات ارث بری کلاسها در EF Code first
- ایندکس منحصر به فرد با استفاده از Data Annotation در EF Code First
- ایجاد ایندکس منحصربفرد در EF Code first به صورت Fluent API
- افزودن خودکار کلاسهای تنظیمات نگاشتها در EF Code first
- خودکار کردن تعاریف DbSetها در EF Code first
- بررسی خطای cycles or multiple cascade paths و یا cyclical reference در EF Code first
- بالا بردن سرعت بارگذاری اولیه EF Code first با تعداد مدلهای زیاد
اعتبارسنجی و بررسی استثناءها
- Entity Framework و InnerException
- استثناهایی که باید حین استفاده از EF Code first بررسی شوند
- اعتبارسنجی در Entity framework Code first
ردیابی تغییرات
- ردیابی تغییرات در EF Code first
- ردیابی تغییرات در Entity Framework، بخش اول
- چند نکته کاربردی درباره Entity Framework
- نمایش خروجی SQL کدهای Entity framework 6 در کنسول دیباگ ویژوال استودیو
- بالا بردن سرعت DbContext هنگام ثبت دادههای زیاد
- استفاده از EF در اپلیکیشنهای N-Tier : قسمت اول
- نحوه کاهش مصرف حافظه EF Code first حین گزارشگیری از اطلاعات
استفاده از SQL خام و بانکهای اطلاعاتی متفاوت
نکات مهم کوئری نویسی در EF
- نوشتن پرس و جو در Entity Framework با استفاده از LINQ To Entity ، قسمت اول، دوم و سوم
- تفاوت بین IQueryable و IEnumerable در حین کار با ORMs
- Lazy loading و eager loading
- روشهایی برای بهبود سرعت برنامههای مبتنی بر Entity framework
- نکاتی در مورد استفاده از توابع تجمعی در Entity framework
- کوئریهایی با قابلیت استفادهی مجدد
- شبیه سازی outer Join در entity framework
- اعمال توابع تجمعی بر روی چند ستون در Entity framework
- متد LastOrDefault در EF
- Func یا Expression Func در EF
- درج یک باره چندین رکورد بصورت همزمان هنگام استفاده از ORMها
- استفاده از خواص راهبری در Entity framework بجای Join نویسی
- مرتب سازی رکوردها به صورت اتفاقی در Entity framework
- استفاده از خواص راهبری در EF Code first جهت ساده سازی کوئریها
- یافتن مقادیر نال در Entity framework
- واکشی اطلاعات به صورت chunk chunk (تکه تکه) و نمایش در ListView
- امنیت در LINQ to SQL
- کارهایی جهت بالابردن کارآیی - قسمت اول
- کارهایی جهت بالابردن کارآیی - قسمت دوم
- کارهایی جهت بالابردن کارآیی - قسمت سوم
استفاده از EF در WPF
لایه بندی پروژههای EF Code first
- پیشنیاز: مطالعه کامل دوره تزریق وابستگیها
- استفاده از الگوی Repository اضافی در EF Code first؛ آری یا خیر؟!
- Repositoryها روی UnitOfWork ایده خوبی نیستند
- پیاده سازی الگوی Context Per Request در برنامههای مبتنی بر EF Code first
- پیاده سازی UnitOfWork به وسیله MEF
پروژههای انجام شده با EF Code first
برای تولید یک PDF فارسی توسط iTextSharp نکات چندی را باید مدنظر باشند:
- آشنایی با تنظیم قلم به همراه المانهایی که RTL را پشتیبانی میکنند
- روش صحیح تعریف قلم در iTextSharp
- iTextSharp و استفاده از قلمهای محدود فارسی
- iTextSharp و نمایش صحیح تاریخ در متنی راست به چپ
- روش قدیمی تبدیل HTML به PDF با استفاده از کتابخانهی iTextSharp
- تبدیل HTML فارسی به PDF با استفاده از افزونهی XMLWorker کتابخانهی iTextSharp
- نحوهی مقدار دهی عناصر فرمهای خاص PDF، با عبارات فارسی