خواندنی‌های 7 خرداد
فرم‌های وب خود را بهبود ببخشیدسرویس پک 2 ویندوز ویستا و ویندوز سرور 2008 (+ و + و + و +)System.Numerics.BigInteger در دات نت فریم ورک 4 (پیشتر از دات نت فریم ورک 3 و نیم حذف شده بود)مروری بر اولین تجربه کاری با Monoنگارش بعدی دلفی و پشتیبانی از FireBirdلینوکس و کاهش تمایل به استفاده از آنوضعیت برنامه نویس‌های خویش فرما در چند کشور مختلفRegex Editor در VS2010کیت آموزشی اس کیوال سرور 2008آماری از وضعیت آنتی ویروس‌های مختلف
رسم گراف
کتابخانه‌های زیادی برای رسم گراف وجود دارند منجمله mxGraph که برای استفاده غیرتجاری رایگان و سورس باز است. mxGraph نگارش‌های PHP ، Java‌ و JavaScript ایی نیز دارد که به همراه بسته مربوطه ارائه می‌شوند.پس از دریافت آن، در فولدری به نام dotnet می‌توانید سورس کتابخانه مربوط به دات نت فریم ورک آن‌را دریافت کنید.فایل پروژه‌ی VS.Net را در آن فولدر نخواهید یافت. حتی آن‌را کامپایل هم نکرده‌اند. (احتمالا به این دلیل که کسی نپرسد این پروژه با چه محص ...
finally در سی شارپ چه زمانی اجرا نمی‌شود؟
عموما از کدهای قرار گرفته در قطعه finally جهت آزاد سازی منابع استفاده می‌شود و تضمین شده است که این قطعه همواره اجرا می‌گردد، صرفنظر از اینکه آیا در قطعه try استثنایی رخ داده است یا خیر.اما مثال زیر را در نظر بگیرید:using System;namespace testWinForms87{ class CTestFinally { public static void Run() { try { TryAndTry(); } catch (Exception exError) { Console. ...
مقایسه رکوردهای دو جدول
گاهی از اوقات یک سری از امکانات جدید در دسترس هستند اما فراموش می‌شوند. برای مثال روش یافتن رکوردهای غیر یکسان دو جدول یکسان. مثلا یک دیتابیس قدیمی دارید دقیقا مشابه دیتابیس کاری فعلی با همان ساختار (ری استور شده از یک بک آپ). اکنون می‌خواهید بدانید در طول این مدت چه رکوردهایی به دیتابیس کاری اضافه شده که در دیتابیس قدیمی ری استور شده موجود نیست و کلا کدام رکوردها با هم متفاوتند. چه باید کرد؟مثال:دو جدول موقتی یکسان زیر را در نظر بگیرید.CR ...
خواندنی‌های 3 خرداد
مراحل تکاملی یک برنامه نویسشیرپوینت 2007 و سایت جدید آن (که بر اساس خود MOSS2007 و سیلورلایت است)کیت آموزشی VS2010مثال‌های WCF و WF دات نت فریم ورک 4کیت آموزشی WF و WCF دات نت فریم ورک 4دریافت مستندات کامل WPF دات نت فریم ورک 4 جهت مطالعه آفلاینراهنمای اس کیوال سرور 2008 ، BOL - May 2008معرفی افزونه جدید FireAtlas
نحوه شبیه سازی سرعت‌های اتصال پایین جهت آزمایش یک وب سایت
اکثر توسعه دهندگان وب، پیش از انتشار کار خود بر روی اینترنت، سایت خود را در یک محیط محلی آزمایش می‌کنند. بدیهی است سرعت بارگذاری سایت در این حالت از هر سرعت اتصال اینترنتی بالاتر می‌باشد و برای مثال یک توسعه دهنده، امکان تجربه‌ی وضعیت یک کاربر دایال آپ را پیش از انتشار سایت خود نخواهد یافت.برای حل این مشکل، دو افزونه، برای فایرفاکس و IE تهیه شده‌اند که امکان تنظیم میزان پهنای باند دریافتی مرورگر وب را میسر می‌سازند. به این صورت می‌توان وضع ...
5 دلیل برای استفاده از یک ابزار ORM
چرا باید از ابزارهای Object relational Mapper یا به اختصار ORM استفاده کرد؟ در اینجا سخن در مورد ORM خاصی نیست. هدف تبلیغ یک محصول ویژه هم نمی‌باشد و یک بحث کلی مد نظر است.کار ابزارهای ORM خواندن ساختار دیتابیس شما بوده و سپس ایجاد کلاس‌هایی بر اساس این ساختار ، برقراری ارتباط بین اشیاء ایجاد شده و جداول، ویووها، رویه‌های ذخیره شده و غیره می‌باشد. همچنین این ابزارها امکان تعریف روابط one-to-one, one-to-many, many-to-one, و many-to-many بی ...
خواندنی‌های 31 اردیبهشت
- دریافت نسخه‌های بتای VS2010Visual Studio 2010 Shell (Integrated) Beta 1 Redistributable PackageVisual Studio 2010 Shell (Isolated) Beta 1 Redistributable PackageVisual Studio 2010 Professional Beta 1 – ISOVisual Studio Team System 2010 Team Suite Beta 1 - ISO- بتای VS2010 ارائه شده و این روزها مطالب زیادی در این مورد منتشر میشه:WPF Editor جدیدبهبودهای حاصل شده در مورد Silverlightپشتیبانی از UMLتصاویری از آنCoded UI TestHistorical Debuggi ...
لیست کردن ایمیل‌های موجود در Global address list
Global Address List یا به اختصار GAL و یا همان Microsoft Exchange Global Address Book ، حاوی اطلاعات تمامی کاربران تعریف شده در Exchange server مایکروسافت است و زمانیکه outlook در شبکه به exchange server متصل می‌شود، کاربران می‌توانند با کمک آن لیست اعضاء را مشاهده کرده ، یک یا چند نفر را انتخاب نموده و به آن‌ها ایمیل ارسال کنند (شکل زیر):نیاز بود تا این لیست تعریف شده در مایکروسافت اکسچنج، با اطلاعات یک دیتابیس مقایسه شوند که آیا این اطلا ...