‫۱۲ سال و ۱۱ ماه قبل، چهارشنبه ۱۱ آبان ۱۳۹۰، ساعت ۱۲:۵۸
یک نکته تکمیلی مهم:
قسمت DownloadString و دریافت اطلاعات از وب کد فوق باید به صورت زیر اصلاح شود:
new WebClient { Encoding = Encoding.UTF8 }.DownloadString
در غیر اینصورت با متون فارسی مشکل خواهد داشت.
‫۱۲ سال و ۱۱ ماه قبل، چهارشنبه ۱۱ آبان ۱۳۹۰، ساعت ۱۲:۵۸
بله؛ هنگام ارسال یک مطلب جدید داخل گوگل پلاس وجود داد. اما هنگام ویرایش یک مطلب محدود شده وجود ندارد و قابل انتخاب نیست (یا حداقل برای من نبود). از گوگل ریدر به یکی از دوایر ارسال کردم. به این صورت محدود شده ارسال می‌شود. بعد دیگر قابل عمومی کردن نیست یا نبود.
‫۱۲ سال و ۱۱ ماه قبل، چهارشنبه ۱۱ آبان ۱۳۹۰، ساعت ۱۶:۰۱
خیر. چون هر برنامه‌ای تحت ویندوز حتما باید تحت مجوز یک کاربر اجرا شود. برنامه‌های ASP.NET یا سیلورلایت هم از این مطلب مستثنی نیستند. برای نمونه کاربر پیش فرض ASP.NET یا همان Network service (مثلا)، دسترسی مدیریتی ندارد. بنابراین قادر به اجرای کد فوق نیست.
‫۱۲ سال و ۱۱ ماه قبل، یکشنبه ۸ آبان ۱۳۹۰، ساعت ۲۰:۴۴
با دات نت 2 هم کار می‌کنه. مطابق مستندات MSDN کلاس پروسس از زمان دات نت یک اضافه شده:
Process Class Supported in: 4, 3.5, 3.0, 2.0, 1.1, 1.0
زمان دات نت 2 با توجه به اینکه WPF نبوده بنابراین بحث WinForms مطرح است و رویداد Idle هم از زمان دات نت یک وجود داشته:
Idle Event
Supported in: 4, 3.5, 3.0, 2.0, 1.1, 1.0
‫۱۲ سال و ۱۲ ماه قبل، شنبه ۷ آبان ۱۳۹۰، ساعت ۱۹:۴۵
من WPF رو با سیلورلایت یادگرفتم. اکثر مطالب آن مشترک است. به همین جهت با یک کتاب قدم به قدم سیلورلایت شروع کنید ساده‌تر است (چون حجم مطالب سیلورلایت کمتر است). همین کتابی که تهیه کردم برای یادگیری هر دو مناسب است: (^)
‫۱۲ سال و ۱۲ ماه قبل، جمعه ۲۹ مهر ۱۳۹۰، ساعت ۲۰:۲۰
چرا اتفاقا، چون خود مایکروسافت نسخه‌ی Mac آن‌را منتشر کرده و پشتیبانی می‌کند. لینوکسی‌ها هم تحت پروژه Moonlight به آن دسترسی دارند. فقط نسبت به HTML خالص دسترسی موبایل آن شاید کمتر باشد.
البته چون سیلورلایت قابلیت اجرای خارج از مرورگر را هم دارد، در رده‌ی برنامه‌های معمولی ویندوز هم می‌تواند قرار گیرد.
‫۱۲ سال و ۱۲ ماه قبل، شنبه ۳۰ مهر ۱۳۹۰، ساعت ۱۵:۲۵
- در مورد طراحی آن اگر نظری دارید لطفا به تیم BCL اطلاع دهید: http://blogs.msdn.com/b/bclteam/
- بحث code contacts در اینجا فراتر است از validation متداول. این نوع اعتبارسنجی‌های متداول عموما و در اکثر موارد جهت بررسی preconditions هستند؛ در حالیکه اینجا post-conditions را هم شامل می‌شوند.
- در مورد کتابخانه‌های Validation هر کسی راه و روش خاص خودش را دارد. یکی ممکن است از DataAnnotations خود دات نت استفاده کند (و http://xval.codeplex.com/)، یکی از http://validationframework.codeplex.com/ یا از http://code.google.com/p/kosher/ و یا http://tnvalidate.codeplex.com/ و یا حتی NHibernate هم کتابخانه اعتبارسنجی خاص خودش را دارد.
در کل هدف این است که این کار بهتر است انجام شود. حالا با هر کدام که راحت هستید. مانند وجود انواع فریم‌ورک‌های Unit test یا  انواع مختلف سورس کنترل‌ها. مهم این است که از یکی استفاده کنید.
‫۱۲ سال و ۱۲ ماه قبل، سه‌شنبه ۲۶ مهر ۱۳۹۰، ساعت ۲۰:۲۶
برای اینکه احتمالا ASP.NET Webforms page life cycle رو رعایت نکردید و الان ViewState صفحه چیزی از وجود کنترل‌های پویای شما نمی‌دونه. مثلا می‌تونید از DynamicControlsPlaceholder استفاده کنید. اگر جزئیات بیشتری نیاز داشتید این مطالب مفید هستند:
How To Perpetuate Dynamic Controls Between Page Views in ASP.NET
Dynamic Web Controls, Postbacks, and View State
Creating Dynamic Data Entry User Interfaces
ASP.Net Dynamic Controls (Part 1)
ASP.Net Dynamic Controls (Part 2)
ASP.Net Dynamic Controls (Part 3)
ASP.Net Dynamic Controls (Part 4)