یکبار سعی کنید مثال ساده زیر را اجرا کنید:using System;using System.Text.RegularExpressions;namespace RegexLoop{ class Program { static void Main(string[] args) { var emailAddressRegex = new Regex(@"^[A-Za-z0-9]([_\.\-]?[A-Za-z0-9]+)*\@[A-Za-z0-9]([_\.\-]?[A-Za-z0-9]+)*\.[A-Za-z0-9]([_\.\-]?[A-Za-z0-9]+)*$|^$"); if (emailAddressRegex.IsMatch("an.infinite.loop.sample.just_for.test")) { ...
Microsoft® SQL Server® 2012 Evaluation از این آدرس قابل دریافت است. همچنین اگر به سایتهای وارز مراجعه کنید، به ازای هر نگارش SQL Server 2012، یک بسته دریافتی 4 گیگابایتی را به شما ارائه میدهند. یعنی اگر کسی بخواهد نسخه developer و نسخه enterprise را دریافت کند بیش از 8 گیگ را باید دریافت نماید! اما واقعیت این است که نیازی به دریافت هیچکدام نیست. یک فایل ISO مربوط به SQL Server 2012 بیشتر وجود خارجی ندارد. تمام این نگارشها هم فقط براساس ...
نگارش نهایی Microsoft® SQL Server® 2012 چند روزی هست که ارائه شده. فعلا نسخه آزمایشی RTM آن در اختیار عموم است.در ادامه جمع آوری لینکهای مرتبط به این ارائه را مشاهده خواهید نمود:Microsoft® SQL Server® 2012 Express and LocalDBMicrosoft® SQL Server® 2012 EvaluationMicrosoft® SQL Server® StreamInsight 2.0Microsoft® SQL Server® 2012 Feature PackMicrosoft® SQL Server® 2012 Semantic Language StatisticsMicrosoft ®SQL Server® 2012 FileStream Driv ...
در تهیه مثال Auto Mapping به کمک امکانات توکار NH 3.2 به این مورد نیاز پیدا کردم:بتوان نوع متد جنریک را به صورت متغیر تعریف کرد و این نوع در زمان کامپایل برنامه مشخص نباشد. مثلا چیزی شبیه به این مثال:using System;namespace GenericsSample{ class TestGenerics { public static void Print<T>(T data) { Console.WriteLine("Print<T>"); } } class Program { static void Main(string[] ar ...
گوگل اخیرا شروع کرده به اعمال قالب جدید مترو مانند خودش به گروههای قدیمی موجود در آن. این مساله چند مزیت رو برای فارسی زبانها میتونه به همراه داشته باشه:پیشتر این گروهها برای فارسی زبانها آنچنان/«اصلا» دلچسب نبود. چون نه از زبان فارسی پشتیبانی میکرد، نه از راست به چپ و نه از فونتهای سفارشی مطلوب (قلم پیش فرض آن courier new بود). هرچند یک سری style توسط افزونه استایلیش به آن قابل اعمال بود ولی خوب، به یک سری مرورگر خاص محدود میشد. ا ...
پیشتر مطلبی را در مورد 18 مقالهای که اکثر حالتهای Mapping موجود در NHibernate را خلاصه کرده بود، مطالعه کردید.یک مورد هم در این مطلب به نظر در مقایسه با Fluent NHibernate درنظر گرفته نشده است و آن هم بحث AutoMapping است. Fluent NHibernate این قابلیت را دارد که بر اساس تعاریف کلاسهای شما و روابط بین آنها به صورت خودکار نگاشتها را تشکیل دهید. یعنی خودش مباحث ارتباطهای یک به چند و چند به چند و غیره را در پشت صحنه به صورت خودکار تولید کن ...
شروع به کار با NH به دو قسمت تقسیم میشود. یک قسمت نگاشت کلاسها است و قسمت دوم سشن گردانی آن. قسمت دوم آن به همان مباحث کلاسهای singleton ایی که بحث آنها در سایت هست بر میگردد. یا حتی استفاده از کتابخانههای IOC برای مدیریت آن (که این پیاده سازی را به صورت توکار هم دارند).قسمت نگاشت کلاسها در NH انواع و اقسامی دارد:ابتدا همان فایلهای XML مدل Hibernate جاوا بود.بعد شد مدل annotation ایی به نام Castle ActiveRecord. (این پروژه آنچنان ف ...
یکی از دردهای عظمایی که حین کار با بانکهای اطلاعاتی رابطهای وجود دارد، هماهنگ نبودن دیتابیس توسعه، با دیتابیس کاری است. البته ابزارهای متعددی برای تهیه Diff بین این دو وجود دارند. ولی زمانیکه قرار باشد این کار را در چندجا هم انجام دهیم، باز هم مشکل خواهد بود.با NHibernate میشود کل این مساله را فراموش کرد! میشود راحت خاصیتی را به کلاسی اضافه کرد و در اولین بار اجرای برنامه، خود NHibernate هماهنگ سازیها را انجام دهد. فیلد اضافه کند. جد ...
از دیروز نمیتونستم به یک سایت آزمایشی ASP.NET وصل بشم. مشکل هم با فایرفاکس بود. با IE تست کردم و سایت وارد شد. بنابراین سایت فیلتر نشده بود. مشکل از کجا بود؟بله ... سیستم فیلترینگ به هدرها هم حساس شده. کوکی را دستی پاک کردم. مجددا پس از لاگین، با ساخته شدن کوکی جدید، مشکل برطرف شد.این حروف هم به صورت اتفاقی تولید میشوند؛ بنابراین ممکن است با این نوع مسایل زیاد مواجه شوید! اگر یک سایت را با دو مرورگر متفاوت، یکی فیلتر شده و دیگری بدون مشک ...
اکثر قلمهای فارسی، فاقد تعاریف مرتبط با حروف انگلیسی هستند. البته عموم کاربران متوجه این امر نمیشوند چون ویندوز دو مفهوم Font Fallback و Font Linking را جهت پوشش glyph های تعریف نشده، در پشت صحنه اعمال خواهد کرد. جزئیات بیشتر در اینجا: (^ و ^)به صورت خلاصه کار Font Fallback در ویندوز جایگزینی خودکار قلم مورد استفاده است؛ تحت شرایط زیر:- فونت تعریف شده در برنامه، در سیستم کاربر وجود نداشته باشد.- تعاریف Glyphهای بکارگرفته شده در متن جاری، ...