فنی

توسعه نرم افزار و فنی

‫مشکل عدم شناخت UpdatePanel توسط ویژوال استودیو

آنهایی که از اوایل Ajax در ASP.NET که با اسم رمز Atlas آغاز شد کار با آن را شروع کردند خوب می‌دانند که مایکروسافت چندین و چند بار اسم پروژه، Namesapceها، نام dll، شماره version و حتی بود و نبودش را در دل ‎.Net Framework عوض کرده است. ظاهراً هنوز هم مشکلات ویژوال استودیو با …

‫‫View به عنوان یک Domain Entity در Castle ActiveRecord

گاهی اوقات تلفیقی از چند جدول با شرایط خاص داریم که می‌خواهیم آن را به چشم یک Domain Entity نگاه کنیم. در حالت عادی انجام این کار خیلی ساده است. کافی است یک View از تلفیق آن جداول بسازیم و View را مطابق نمونه زیر به عنوان یک Domain Entity تعریف کنیم: [ActiveRecord(“SampleView”)] public class …

‫امکانات جانبی برای TFS

از زمانی که کار با TFS 2010 را شروع کرده بودم به تدریج کمبود بعضی امکانات را حس کردم. مثلاً Policy اجباری بودن comment به هنگام check-in یا تعیین کل buildهای در حال اجرا یا ابزارهایی برای ساده شدن مکانیزم backup/restore. قرار بود یک سری از این ابزارها را خودمان بسازیم. مثلاً با API مربوطه …

‫کمی درباره NuGet

از بازار داغ شدن NuGet خیلی وقت است که می‌گذرد. طبق یک اصل احمقانه مبتنی بر ترس و بی‌اعتمادی به چیزهای جدید من هم مثل خیلی‌های دیگر چندان سراغی از NuGet نگرفته بودم. اما طی مدت اخیر مجبور شدم با NuGet کار کنم. بلد نبودن نحوه کار NuGet هم باعث شد وقتم تلف شود و …

ادامه اولین تجربه با برنامه‌نویسی موبایل

مدتی بود که روی برنامه‌نویسی موبایل با جاوا مانور می‌دادم. اینجا، اینجا و اینجا را ببینید. طی این مدت به عنوان نمونه روی یک نرم‌افزار جاوایی کار می‌کردم. چند روز پیش این نرم‌افزار در قالب برنامه‌های فردا پرداز به طور رسمی در سایت download.com به این آدرس قرار گرفت و آماده دریافت شد. اطلاعات بیشتر …

‫اصطلاحات اولیه برنامه‌نویسی موبایل با Java ME

Java MEJava Micro Edition ویرایش مخصوص جاوا برای استفاده در گوشی‌های موبایل و دیگر deviceهای مشابه است. بیش از دو میلیارد گوشی قابلیت اجرای برنامه‌های Java ME را دارند. J2ME نام قدیمی Java ME است. Configuration/Profile/Optional API Configuration مشخصات گوشی‌های مختلف است و مشخص می‌کند که قدرت یک گوشی در چه حدی است و چه …

‫اولین برنامه با Java ME

خوشحالم که به عنوان یک برنامه‌نویس دات‌نت اولین Hello World جاوایی‌ام (Java ME) را نوشتم. از Java ME برای برنامه‌نویسی با موبایل‌های سازگار با جاوا، یعنی اکثر گوشی‌های جهان، استفاده می‌شود. کدهای Java ME را می‌توان با کمک netBeans و Eclipse و pluginهای مربوطه نوشت یا این که از Java ME SDK استفاده کرد. نقطه …

‫انتخاب platform برنامه‌نویسی موبایل

بازار برنامه‌نویسی موبایل در آمریکا و اروپا به شدت داغ است. این بازار در ایران هم به شدت رو رشد است. کافی است نگاهی به آگهی‌های کارویس بیندازید + + + +. این روزها به هر برنامه‌نویسی واجب است که اطلاعاتی راجع به برنامه‌نویسی موبایل داشته و یکی از platformهای موجود را برای شروع انتخاب …