a

ABLY مقالات و مطالب مجموعه

صفحه اصلی / ABLY مقالات و مطالب مجموعه

بسم الله الرحمن الرحیم

آموزش برنامه نویسی و ابزارهای برنامه نویسی

در ابن بخش چند ابزار کارا را به صورت مختصر معرفی کردم انشالله که برای دوستان مفید واقع شود

Infragistics NetAdvantage for ASP.NET MVC

مجموعه کامل از کنترلهایی ساده و زیبا و پر کاربرد که برای پدید آوردن یک برنامه کاربردی تحت وب مبتنی بر ASP.NET MVC نیاز دارید.

البته نسخه رایگان را در زمان نوشتن مطلب وجود ندارد!

ComponentArt UI Framework 2012

مجموعه ComponentArt UI Framework 2012.1.1016.0 جدیدترین ورژن ComponentArt برای داشتن ظاهری زیبا در برنامه هاست.

مجموعه ی ارزشمند ComponentArt UI Framework 2012.1.1016.0 شامل :

بسم الله الرحمن الرحیم

آموزش ASP.NET MVC

ما در MVC  دو نوع قرارداد داریم در نوع اول قرارداد ها اختیاری هستند مثل قراردادن فایلهای تصاویر و.. در پوشه content، در صورتی که اینکار را انجام ندهید هیچ مشکل پیش نخ

بسم الله الرحمن الرحیم

آموزش وب سرویس

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

 

Visual Studio همانند ساختن یک Page  به شما اجازه می دهد تا یک سرویس  که طبیعتا مبتنی بر Asp.Net XML است ایجاد کنید. همچنین شما می توانید از یک وب سرویس که در کامپیوتر شما یا در UDDI که بیرون از سیستم شما قرار دارد استفاده کنید. اگر فرصت شد انشالله مطلبی در خصوص UDDI نیز در سایت قرار خواهم داد. اما در حد مختصر فولدر سرویس که مکانی است که businesses می توانند در آن ثبت و جستجو  را می تواند برای وب سرویس  انجام دهد گویند و UDDI مخفف Universal Description, Discovery and Integration   می باشد یعنی توصیف کلی، اکتشاف و یکپارچگی؛ حالا.

 

برای این آموزش نیاز به IIS دارید اگر تا کنون از این سرور استفاده نکردید نگران نباشید کافی است آن را از قسمت Add\Remove  به صورت کامل فقط فعال کنید.

بسم الله الرحمن الرحیم

 

بسم الله الرحمن الرحیم

 

مشاهده تمامی آموزش های دوره LINQ

آموزش LINQ

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

 

در حالت عادی ما یک تابع را به صورت زیر تعریف می کنیم


public void Load(object parameter)
{

    .....

}

 

این تابع دارای بخش های زیر است:

  • میدان دید تابع public
  • خروجی تابع void
  • نام تابع load
  • پارامتر ورودی تابع parameter
  • بدنه تابع

 

حال در تابع هایی که به وسیله عبارت لامبدا تعریف می شوند بخش های زیر فقط وجود دارد:

  • پارامترها
  • بدنه تابع


(int x) => x + 1;

بسم الله الرحمن الرحیم

 

مشاهده تمامی آموزش های دوره LINQ

آموزش LINQ

بخش اول

LINQ

در این بخش قصد دارم به معرفی LINQ بپردازم و آن را به صورت مختصر و درحین حال کامل آموزش دهم

همان طور که می دانید شما برای گرفتن کوئری و به عبارتی پرس و جو بر روی منبع های مختلف مثل XML,SQL و ... نیاز به آموزش زبان های مختلف دارید که مشکل بسیار بزرگی است راه حل ارائه گردیده استفاده از زبانی است که از همه این منبع ها پشتیبانی نماید. لینک در  VS2008 و .Net 3.5 ارائه گردید و linq مخفف عبارت Language Integrated Query است.

برای تئوری همین کافی است.

لطفا از این پس LINQ  را لینک تلفظ نمایید.

در اجرای دستورات لینک سه بخش مورد استفاده است:

  • منبع داده
  • پرس و جو
  • اجرا

مثال:


int[] numbers = new int[7] { 0, 1, 2, 3, 4, 5, 6 };
var numQuery = from num in numbers where (num % (0 == 2 select num;

foreach (int num in numQuery)
{
Console.Write("{0,1} ", num);
}

بسم الله الرحمن الرحیم

آموزش ابزارهای ALT.Net

این مطلب را برای دوستان تیم طراحی و تست قرار دادم انشالله مفید واقع شود

معرفی برخی از ابزارهای ALT.Net

به ابزارهایی که جهت افزایش کیفیت و ابداع روش های جدید جهت افزایش بهره وری کار تولید می شوند را ALT.NET می گویند.

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

برنامه های آزمایش واحد

NUnit

بسم الله الرحمن الرحیم

آموزش TDD - توسعه تست محور

این مطلب را برای دوستان تیم طراحی و تست قرار دادم انشالله مفید واقع شود.

توسعه تست محور

برای تست نرم افزار روش های متعددی وجود دارد، من شخصا در پروژه ها از روش Test Driven Development (TDD) یا به عبارتی توسعه تست محور استفاده می کنم  این روش در واقع از تفکر Agile منشات می گیرد.

متاسفانه روش TDD و ابزار های موجود در این روش به خوبی با Asp.net Web Form  سازگار نیست و ولی باز می توان از این روش استفاده کرد.

دو نوع از این ابزار ها را معرفی خواهم کرد:

بسم الله الرحمن الرحیم

آموزش DataBase Mail

پیکربندی Database Mail  وارسال ایمیل از طریق  Database Mail

در این مقاله قصد داریم یک Database Mail  راه اندازی کنیم و بهتر است دوستانی که باDatabase Mail  آشنایی ندارند ابتدا معرفی و تفاوت آن را با SQLMail که قبلا در مورد آن مطلبی را قرار داده ام بررسی کنند.

برای شروع کار ابتدا باید Database Mail  را پیکر بندی کنیم، در این مرحله ابتدا یک profile ایجاد می کنیم

ابتدا SSMS (اسکیوال سرور) را باز می کنیم در بخش سمت چپ Object Explorer بر روی Management کلیک می کنیم و از گزینه های زیر مجموعه آن بر روی Database Mail  کلیک راست می کنیم و گزینه Configuration Database Mail  را انتخاب می کنیم

SendTextEmail

0912 097 5516 :شماره تماس
0713 625 1757 :شماره تماس