‫WPF بهتر است یا WinForms؟

  wpf به عنوان رقیبی جدی برای winforms از framework 3.0 به مجموعه دات‌نت اضافه شد. winforms از ابتدای تولد دات‌نت وجود داشته و تا حالا رشد خیلی زیادی کرده است. منابع بسیار زیادی درباره آن وجود دارد، برنامه نویسان زیادی به آن تسلط پیدا کرده اند و تعداد بسیار زیادی برنامه نوشته شده با …

‫مشکل Xml Name Space در پروتکل ECE‬

ابهامی در پروتکل ECE وجود دارد (یا شاید هم من آن را درست نفهمیده‌ام) که به واسطه آن نمی‌شود فهمید که آیا در XMLهای آن باید از xml name space استفاده شود یا نه؟ و اگر بله، از چه name spaceی؟ در هر صورت به خاطر این ابهام، نبودن ابزارهای تست و اعتبار سنجی و …

‫نصب سورس OTRS و تنظیمات مربوطه

۱- قرار دادن سورس برنامه در شاخه‌ای مشخص در هارد دیسک ترجیحا wwwroot ۲- ایجاد یک VIRTUAL DIRECTORY جدید در IIS به نام otrs و تنظیم آدرس آن به شاخه bincgi-bin از سورس برنامه. ۳- ایجاد یک Virtual Directory دیگر برای نگهداری تصاویر به نام otrs-web و به آدرس varhttpdhtdocs ۴- تعیین دسترسی‌های لازم برای …

‫ایجاد دیتابیس و تنظیمات ODBC برای اجرای OTRS

۱- ایجاد یک دیتابیس جدید به نام otrs در MS SQL Server و اجرای اسکریپت‌های زیر برای ساخت جداول و بقیه موارد. این اسکریپت‌ها در شاخه scriptsdatabase قرار دارند و باید به همین ترتیب اجرا شوند: otrs-schema.mssql otrs-initial_insert.mssql otrs-schema-post.mssql ۲- ساخت یک DSN در ODBC به نام otrs. دقت کنید که این DSN در بخش …

‫نصب ActivePerl و تنظیم IIS برای اجرای اسکریپت‌های پرل

۱- همه بخش‌های IIS را نصب (فعال) کنید. ۱- دریافت ActivePerl از سایت ActiveState و نصب آن در ویندوز. ۲- اسکریپت‌های پرل را در IIS به روش زیر فعال کنید. •    در بخش Handler Mappings با استفاده از گزینه Add Script Map دو اسکریپت زیر را اضافه کنید. •    برای Perl:  ‎*.pl Request path c:Perlbinperl.exe …

‫نصب OTRS روی ویندوز ویستا

معرفی OTRS  OTRS معروف‌ترین نرم افزار کد باز (Open Source) برای پیاده سازی سیستم پشتیبانی است. سیستم پشتیبانی با اسامی Service Desk و Help Desk هم شناخته شده و بخش مهمی از ITIL را تشکیل می‌دهد. ITIL نام مجموعه‌ای از کتب، تجارب و توصیه نامه‌های دولت انگلستان در زمینه مدیریت IT است. مدیریت IT همان …

‫مشکل اضافه شدن اتوماتیک xmlns به web.config

در Visual Studio 2005 (و احتمالا نسخه ۲۰۰۸) هر بار که Web Site Administration Tool در یک پروژه وب اجرا شود عبارت xmlns=“http://schemas.microsoft.com/.NetConfiguration/v2.0“‎ به عنوان یک attribute به تگ <configuration> در web.config اضافه می‌شود. علی الظاهر این کار از دید مایکروسافت یک باگ است و تگ فوق الذکر نباید چنین attributeی داشته باشد. وجود این …

تجربه‌ای شیرین با «آژاکس»‏

تنها تجربه من با آژاکس مربوط به زمانی است که هنوز نسخه‌های «اطلس» روی بتا بودند و چون علاقه خودم هم بیشتر به سطح سرویس و Performance بود تا به UI در نتیجه چیز زیادی راجع به برنامه نویسی با آژاکس و سختی و آسان آن نمی‌دانستم. در طول چند روز گذشته مجبور شدم برای …

‫خطای Unable to load client print control

MS SQL Reporting Services برای چاپ گزارشات از طریق صفحات وب از یک کنترل ActiveX به نام ClientPrintControl استفاده می‌کند. هر بار که کاربری بخواهد یکی از گزارشات را از طریق صفحات وب چاپ کند این کنترل به طور خودکار به کامپیوترش بارگذاری (download) شده و به طور اتوماتیک نصب می‌گردد. البته برای این کار …

‫مهاجرت پروژه‌های دات نت از VS 2005 به 2008 و از Framework 2.0 به 3.5

برای این مهاجرت (ارتقا) باید ملاحظات زیادی را در نظر گرفته و دقت زیادی می‌کردم. چون حجم پروژه‌ها و solutionها خیلی زیاد بود و وابستگی‌های زیادی به هم داشتند و کم‌ترین اشتباه دردسرهای زیادی را درست می‌کردند. خصوصا این که کل سورس با ملاحظات امنیتی مختلفی روی Source Safe قرار داشتند. مشکلاتی را که در …