به روز رسانی صفحات آژاکسی از سمت سرور

می‌خواستم برای انجام کاری یک صفحه آژاکسی جدید بسازم. وظیفه این صفحه مانیتورینگ یکی از فعالیت‌هایی بود که در Web Server اتفاق می‌افتاد. اولش فکر می‌کردم انجام آن خیلی سخت نباشد. یک Label را وسط یک UpdatePanel می‌گذارم، event سروری مورد نظرم را مشترک شده و سپس در handler آن، Label را به روز رسانی … ادامه خواندن مطلب “به روز رسانی صفحات آژاکسی از سمت سرور”

Basic steps to localizing OTRS and other softwares into Persian

1. Ability to save and retrieve Persian texts. 2. Supporting right-to-left direction and right alignment. 3. Supporting Persian (Jalali) calendar in both getting dates from user and displaying dates to him (her). 4. Displaying Persian numeric digits ۰۱۲۳۴۵۶۷۸۹ instead of English numeric digits 0123456789. 5. Translating software itself into Persian. This include menu and button … ادامه خواندن مطلب “Basic steps to localizing OTRS and other softwares into Persian”

چطور یک شرکت نرم‌افزاری خوب برای کار کردن پیدا کنیم؟

بقا در شغل برنامه‌نویسی در ایران نیاز به عوض کردن هر چند وقت یک بار شرکت دارد. مهم نیست که چند سال سابقه دارید و به چه موضوعاتی تسلط دارید و مهم نیست که شرکتی که در آن کار می‌کنید چقدر خوش‌سابقه و جذاب باشد. به هر صورت باید برای تضمین شغلی در کسوت برنامه‌نویس … ادامه خواندن مطلب “چطور یک شرکت نرم‌افزاری خوب برای کار کردن پیدا کنیم؟”

‫UML به زبان خیلی خیلی ساده

همیشه در فرایند توسعه یک نرم‌افزار (تحلیل، طراحی، پیاده‌سازی، استقرار و…) نیاز است که تفکرات و برداشت‌های خود را به نحوی بیان کرده تا هم برای آینده محفوظ داریم و هم برای تفهیم نظر خود به همکاران، کارفرما، مدیر و بقیه افراد مورد استفاده قرار دهیم. همه افرادی که در توسعه یک نرم‌افزار سهیم هستند … ادامه خواندن مطلب “‫UML به زبان خیلی خیلی ساده”

‫Activity Diagram در ۵ گام!

۱- Activity Diagram تقریباً همان Flowchart قدیم است به علاوه امکان بیان فعالیت‌های موازی.۲- برای یادگیری قوانین ترسیم Activity Diagram شکل زیر را مشاهده فرمایید. در این شکل برای بیان دو کار که موازی انجام می‌شوند از fork استفاده می‌شود. join هم برای وقتی استفاده می‌شود که انجام همه فعالیت‌های موازی به پایان رسیده و … ادامه خواندن مطلب “‫Activity Diagram در ۵ گام!”

‫State Machine Diagram در ۳ گام

۱- State Diagram خیلی خیلی کم کاربرد است. به طوری که در یک سیستم جامع مالی اداری فقط ممکن است یک یا دو مورد وجود داشته باشد که بتوان برای آن State Diagram در آورد. ۲- قوانین رسم State Diagram آنقدر ساده است که در شکل زیر خلاصه می‌شود: ۳- دو مفهوم Super State و … ادامه خواندن مطلب “‫State Machine Diagram در ۳ گام”

موضوعات نرم‌افزاری که وقت نکردم روی آنها کار کنم

این‌ها فهرستی از موضوعاتی هستند که روزی می‌خواستم درباره آنها بنویسم یا این که درباره‌شان مطالعه کنم. اما چون ممکن است هیچ وقت فرصت این کار را پیدا نکنم آنها را در اینجا می‌گذارم تا هم خودم یادم نرود روی چه چیزی می‌خواستم کار کنم و هم شاید بقیه علاقه‌مند به آنها شدند و چیزی … ادامه خواندن مطلب “موضوعات نرم‌افزاری که وقت نکردم روی آنها کار کنم”

‫یادگیری ASP.NET AJAX

اولین منبعی که برای یادگیری ASP.NET AJAX پیدا کردم بخش آموزش سایت asp.net بود. ASP.NET AJAX کتابخانه‌ای است که مایکروسافت برای آژاکسی کردن صفحات ASP.NET ارائه داده است. این کتابخانه از روش غیر مستقیم برای آژاکسی کردن صفحات استفاده می‌کند و از این لحاظ درست در نقطه مقابل jQuery قرار می‌گیرد. برای مقایسه این دو … ادامه خواندن مطلب “‫یادگیری ASP.NET AJAX”