مرجعی در مورد نگارش‌های مختلف SQL Server
آیا می‌دانید که تا این تاریخ پس از ارائه سرویس پک یک اس کیوال سرور 2008، دقیقا 5 به روز رسانی دیگر نیز در مورد آن منتشر شده‌اند؟آیا می‌دانید پس از ارائه سرویس پک سه مربوط به اس کیوال سرور 2005 ، دقیقا 10 مورد به روز رسانی دیگر آن نیز منتشر گردیده‌اند؟آیا می‌دانید پس از سرویس پک 4 اس کیوال سرور 2000 دقیقا چند مورد به روز رسانی مرتبط با آن منتشر شده‌اند؟ (72 مورد!)آیا می‌دانید دقیقا از چه نگارشی از SQL Server با کدام به روز رسانی‌ها استفاده ...
jQuery Ajax و نحوه صحیح ارسال مقادیر به یک وب سرویس
در مورد کار با jQuery Ajax و نحوه فراخوانی یک متد وب سرویس توسط آن، چند مطلب پیشتر ارائه شدند:بررسی وجود نام کاربر با استفاده از jQuery Ajax در ASP.Netو ...تمام این مقالات یک ایراد مهم دارند که امروز با آن مواجه شدم و خلاصه آن به شرح زیر است:پارامتر data متد Ajax جی‌کوئری را به صورت زیر در نظر بگیرید:data: "{'username': '" + $('#<%= TextBox1.ClientID %>').val() + "'}",این روش شاید با بسیاری از ورودی‌ها کار کند اما یک سری از کاراکترها ...
آموزش مقدماتی Silverlight
یک سری فایل کارگاه آموزشی معرفی Silverlight را از آدرس زیر می‌توانید دریافت نمائید.Introduction to Silverlight برای صرفه جویی در وقت، لینکی به نام Download all files associated with related objects را در آدرس فوق یافته و تمام 5 قسمت را در طی یک بسته دریافت کنید.
CopyPasteKiller
افزونه‌ای به نام clone detective چندی قبل در این سایت معرفی شد. اکنون پروژه دیگری به صورت یک برنامه مستقل ارائه شده است به نام copy/paste killer که آن هم تمام فایل‌های پروژه شما را بررسی کرده، خطوط مشابه (نه الزاما دقیقا یکسان) را یافته و گزارش می‌دهد. به این صورت کار refactoring جهت حذف قسمت‌های تکراری و مدیریت این امر با سهولت بیشتری امکان پذیر خواهد شد. این برنامه در حال حاضر از VB.Net و سی شارپ پشتیبانی می‌کند.جهت دریافت آن می‌توان به ...
پیدا کردن آیتم‌های تکراری در یک لیست به کمک LINQ
گاهی از اوقات نیاز می‌شود تا در یک لیست، آیتم‌های تکراری موجود را مشخص کرد. به صورت پیش فرض متد Distinct برای حذف مقادیر تکراری در یک لیست با استفاده از LINQ موجود است که البته آن‌هم اما و اگرهایی دارد که در ادامه به آن پرداخته خواهد شد، اما باز هم این مورد پاسخ سؤال اصلی نیست (نمی‌خواهیم موارد تکراری را حذف کنیم).برای حذف آیتم‌های تکراری از یک لیست جنریک می‌توان متد زیر را نوشت:public static List<T> RemoveDuplicates<T>(List< ...
استفاده از LINQ جهت تهیه کدهایی کوتاه‌تر و خواناتر
با کمک امکانات ارائه شده توسط LINQ ، می‌توان بسیاری از اعمال برنامه نویسی را در حجمی کمتر، خواناتر و در نتیجه با قابلیت نگهداری بهتر، انجام داد که تعدادی از آن‌ها را در ادامه مرور خواهیم کرد.الف) تهیه یک یک رشته، حاوی عناصر یک آرایه، جدا شده با کاما.using System.Linq;public class CLinq{ public static string GetCommaSeparatedListNormal(string[] data) { string items = string.Empty; foreach (var item in data) { items += it ...
نمایش خودکار مقدار یکDropDownList با کمک jQuery
نیاز بود هنگام انتخاب یک آیتم دراپ داون لیست در کل برنامه و تمامی دراپ داون‌های آن، مقدار آن‌ها نیز به صورت یک برچسب در کنار آن نمایش داده شود.برای مثال در لیست زیر: <asp:DropDownList ID="ddlActive" runat="server"> <asp:ListItem Value="Active">فعال</asp:ListItem> <asp:ListItem Value="Inactive">غیرفعال</asp:ListItem> </asp:DropDownList>اگر آیتم فعال انتخاب شد، مقدار active نیز کنار آن نمایش داده ش ...
به روز رسانی فیلدهای XML در SQL Server - قسمت دوم
قسمت اول را در این آدرس می‌توانید مطالعه نمائید.در ادامه قسمت اول، اگر بخواهیم نود جدیدی را به فیلد XML موجود اضافه کنیم، روش انجام آن به صورت زیر است (یکی از روش‌ها البته):DECLARE @tblTest AS TABLE (xmlField XML)INSERT INTO @tblTest( xmlField)VALUES( '<Sample> <Node1>Value1</Node1> <Node2>Value2</Node2> <Node3>OldValue</Node3></Sample>')DECLARE @Name NVARCHAR(50)SELECT @Name = 'Vahi ...
متفرقه - طنز
یکی از توانایی‌های سایت‌های جمع کننده آمار بازدیدکنندگان یک سایت، مشخص کردن کلمات و جملاتی است که از طریق موتورهای جستجو به سایت مورد نظر ختم شده‌اند که تعدادی از آن‌ها را در مورد وبلاگ جاری ملاحظه می‌کنید!شرمنده. این یک قلم موجود نیست!سؤال خوبیه. من خودم هم موندم که چه باید بکنیم!؟از یک حرفه‌ای. گوگل زمانیکه یک حرف فارسی در کنار جمله جستجوی شما باشد، در ابتدا فقط سایت‌های فارسی را لیست می‌کند.از یاهو بیشتر از این انتظار نمیره!؟؟!یاد غول چ ...
آشنایی با NHibernate - قسمت دهم
آشنایی با کتابخانه NHibernate Validatorپروژه جدیدی به پروژه NHibernate Contrib در سایت سورس فورج اضافه شده است به نام NHibernate Validator که از آدرس زیر قابل دریافت است:http://sourceforge.net/projects/nhcontrib/files/NHibernate.Validatorاین پروژه که توسط Dario Quintana توسعه یافته است، امکان اعتبار سنجی اطلاعات را پیش از افزوده شدن آن‌ها به دیتابیس به دو صورت دستی و یا خودکار و یکپارچه با NHibernate فراهم می‌سازد؛ که امروز قصد بررسی آن‌را ...