اشتراک‌ها
سوالات و پاسخهای تستی طبقه بندی شده برای زبانهای برنامه نویسی
سایتی در مورد پرسش‌ها و پاسخ‌های طبقه بندی شده درباره
زبان برنامه نویسی سی
زبان برنامه نویسی ++C
زبان برنامه نویسی جاوا
تست نرم افزار
ساختارهای داده
SQL Sever
شبکه
سوالات مصاحبه ها
تست‌های آنلاین 

  سوالات و پاسخ‌های طبقه بندی شده C# Programming
سوالات و پاسخهای تستی طبقه بندی شده برای زبانهای برنامه نویسی
نظرات مطالب
تغییر عملکرد و یا ردیابی توابع ویندوز با استفاده از Hookهای دات نتی
- مراجعه کنید به راهنمای اصلی نرم افزار، قسمت break points آن (اواسط صفحه).
- با easy hook هم امکان پذیر است. فقط باید چند هزار تعریف API ایی را که در برنامه‌ی API Monitor حاضر و آماده وجود دارند، تبدیل کنید به کدهای سی‌شارپ و بعد استفاده کنید.
- ضمن اینکه برای آنالیز بدافزارها استفاده از API Monitor کافی نیست. باید مراجعه کنید به برنامه‌هایی مانند OllyDBG.
نظرات مطالب
انجام کارهای زمانبندی شده در برنامه‌های ASP.NET توسط DNT Scheduler
سوالی که واسه من پیش اومده اینه که من یک نرم افزار Web Form  دارم . هدفم اینه که یک روز قبل از تاریخ تولد اعضا ایمیلی با عنوان تولدتان مبارک ارسال شه .حالا من باید این کد‌های گفته شده را در برنامه خود بیاورم یا یک وب سرویس بنویسم که اینکارو انجام بده؟اگه بخوام که در برنامه انجام بشه خوب کجا باید نوشت ؟ یا به عبارتی دیگه باید حتما برنامه اجرا بشه و اگه برنامه اصلا Run نشه چی میشه؟
نظرات مطالب
ExtJs! رویا یا کابوس؟
من 3 سال سیلورلایت کار کردم تنها جایی که ازش تجربه خوبی داشتم نرم افزار GIS آنلاین بود (WebGIS) که به شدت خوب عمل کرد!
اما بزرگترین سوال کاربران در نمایشگاه از من این بود: آیا در موبایل هم اجرا میشه؟ و من پاسخی نداشتم!
سیلورلایت فقط روی موبایل یا تبلت‌های ویندوزی اجرا میشه! دیگه خود دانی!
در ضمن سیلورلایت اگه Crash کنه کل برنامه در جا بسته میشه و دوباره باید لود بشه و این چیزی هست که توی وب معمولی اتفاق نمی‌افته...

نظرات مطالب
EF Code First #12

سلام

با توجه به گفته دوستمون (بنابر این باید برای هر ماژول dll ای تولید کرد که حاوی DomainClass‌ها , ServiceLayer‌ها ، Controller‌ها و DbContext مربوط به اون ماژول باشه)

اگر از این الگو برای طراحی نرم افزار استفاده شود خوب برای ارتباط بین ماژول‌ها که باید رفرنس همدیگر را در خود درج نمایند و در این صورت با circular dependency   روبه رو میشویم

برای جلوگیری ای این خطا چه راه حلی پیشنهاد میدهید؟

نظرات مطالب
نحوه استفاده از ViewModel در ASP.NET MVC
ببنید Model به گفته آقای Scott Allen ، در توسعه نرم افزار میتونه صدها مفهوم رو پوشش بده، در کل Model رو میتونیم به این صورت تعریف کنیم : مجموعه ایی از کلاسها که تعریف کننده داده‌ها و همچنین Business Ruleها هستند Business Rule هم همون قواعد یا Business Logic مربوطه هستند که در بالا تعریف شده که مشخص میکنه دیتا چطور میتونه ذخیره بشه و یا تغییر پیدا کنه. 
نظرات مطالب
EF Code First #7

سلام

من هم با نظر شما در مورد بروز رسانی کلید اصلی موافقم.

اما واقعیت متفاوت تره.

من تو یه نرم افزار شماره پرسنلی که نوعش هم عدد صحیح بود کردم کلید اصلی.

بعد از 6 ماه متوجه شدن که شماره پرسنلی یکی از کارمندان رو اشتباه وارد کردن!

البته من از  ef database first استفاده میکردم که اونجا هم مثل بقیه ormها اجازه  update کردن کلید اصلی رو نمیده.

نظرات مطالب
اصول و قراردادهای نام‌گذاری در دات‌نت
ضمن تشکر از مطلب مفید شما، علاوه بر ReSharper که می‌تونه در دراز مدت اثر ذهنی قابل ملاحظه‌ای در تطابق با اصول نامگذاری داشته باشه، نرم افزار FxCop هم یک سری از مواردی را که ReSharper تشخیص نمی‌ده می‌تونه به خوبی گزارش بده:
CA1717:OnlyFlagsEnumsShouldHavePluralNames
CA1704:IdentifiersShouldBeSpelledCorrectly
CA1709:IdentifiersShouldBeCasedCorrectly
CA1702:CompoundWordsShouldBeCasedCorrectly
...

نظرات مطالب
MVVM و فراخوانی متدهای اشیاء View از طریق ViewModel
همون اوایل که اشتراکهای روزانه قطع شد می خواستم بپرسم که چرا قطع شد؟ دیدم شاید پررویی باشه نپرسیدم. ولی بزارید یه سوالی که برام پیش اومده بپرسم :
چرا شما و کسانی مثل شما که به علم روز برنامه نویسی و نرم افزار تسلط دارید، پروژه های اوپن سورس تولید نمی کنید که هم آموزش است و هم می تواند به خوبی درآمد زا باشد.
واقعا دلیلش چیست که در ایران این کار اتفاق نمی افتد؟
نظرات مطالب
مروری سریع بر اصول مقدماتی MVVM
کاملا واضحه که الگوی MVVM برای جداسازی رابط کاربری نرم افزار (View) از مدل برنامه طراحی شده. هچنین میدونیم که الگویی به نام Repository وجود داره که بر روی ORM برای مثال Entity Framework پیاده میشه و عملکرد این دو الگو متفاوت هست.مزایای استفاده از Repository هم که مشخصه...
حال سوال اینجاست که آیا میشه از این دو الگو در کنار هم دیگر استفاده کرد؟!!!