نظرات اشتراک‌ها
یک روز در شرکت خدمات انفورماتیک، قلب بانکداری الکترونیکی کشور
سلام آقای کیاست
این مطلب بیشتر در خصوص آشنایی دوستان با زمینه‌های کاری مختلف این شرکت بود و همچنین کارهایی که در زمینه بانکداری الکترونیک در کشور انجام می‌گردد.
نظرات مطالب
معرفی کتاب: مرجع کامل ASP.NET MVC 4
تبریک میگم، که با حوصله و صبرتون این فعالیت‌های با ارزش رو تو کشور رونق میدید
به امید موفقیت بیشتر شما در همه زمینه‌های زندگیتون
نظرات مطالب
فقط به خاطر یک نیم فاصله!
"اینکه هیچ کیبورد فارسی کلمه پ و ژ را مطاق استاندارد ندارد دلیلی بر عدم استفاده نیست."

اصولا استاندارد باید برگرفته از صنعت کشور باشد نه تحمیل بی منطق به آن.
نظرات مطالب
Identity و مباحث مربوطه (قسمت دوم) نحوه بدست آوردن مقادیر Identity
- خیر. چندین نوع استراتژی برای تعیین PK وجود دارند که یکی از آن‌ها فیلدهای Identity است و این تنها روش و الزاما بهترین روش نیست.
- مثلا زمانیکه با ORMها کار می‌کنید استفاده از فیلدهای Identity در حین ثبت تعداد بالایی از رکوردها مشکل ساز می‌شوند. چون این فیلدها تحت کنترل دیتابیس هستند و نه برنامه، ORM نیاز دارد پس از هربار Insert یکبار آخرین Id را از بانک اطلاعاتی واکشی کند. همین مساله یعنی افت سرعت در تعداد بالای Insertها (چون یکبار کوئری Insert باید ارسال شود و یکبار هم یک Select اضافی دوم برای دریافت Id تولیدی توسط دیتابیس).
- روش دوم تعیین PK استفاده از نوع Guid است. در این حالت، هم مشکل حذف رکوردها و خالی شدن یک شماره را در این بین ندارید و هم چون عموما تحت کنترل برنامه است، سرعت کار کردن با آن بالاتر است. فقط تنها مشکل آن زیبا نبودنش است در مقایسه با یک عدد ساده فیلدهای Identity.

در مورد فیلدهای Identity، تغییر شماره Id به صلاح نیست چون:
الف) همانطور که عنوان کردید روابط بین جداول را به هم خواهد ریخت.
ب) در یک وب سایت و یا هر برنامه‌ای، کلا آدرس‌ها و ارجاعات قدیمی را از بین می‌برد. مثلا فرض کنید شماره این مطلب 1381 است و شما آن‌را یادداشت کرده‌اید. در روزی بعد، برنامه نویس شماره Id‌ها را کلا ریست کرده. در نتیجه یک هفته بعد شما به شماره 1381 ایی خواهید رسید که تطابقی با مطلب مدنظر شما ندارد (حالا فرض کنید که این عدد شماره پرونده یک شخص بوده یا شماره کاربری او و نتایج و خسارات حاصل را درنظر بگیرید).
ج) این خوب است که در بین اطلاعات یک ردیف خالی وجود دارد. چون بر این اساس می‌توان بررسی کرد که آیا واقعا رکوردی حذف شده یا خیر. گاهی از اوقات کاربران ادعا می‌کنند که اطلاعات ارسالی آن‌ها نیست در حالیکه نبود این رکوردها به دلیل حذف بوده و نه عدم ثبت آن‌ها. با بررسی این Id‌ها می‌شود با کاربران در این مورد بحث کرد و پاسخ مناسبی را ارائه داد.

و اگر شماره‌ای که به کاربر نمایش می‌دهید فقط یک شماره ردیف است (و از این لحاظ می‌خواهید که حتما پشت سرهم باشد)، بهتر است یک View جدید ایجاد کنید تا این Id خود افزاینده را تولید کند (بدون استفاده از pk جدول).


پ.ن.
هدف من از این توضیحات صرفا عنوان این بود که به PK به شکل یک فیلد read only نگاه کنید. این دقیقا برخوردی است که Entity framework با این مفهوم دارد و صحیح است و اصولی. اگر در یک کشور هر روزه عده‌ای به رحمت ایزدی می‌روند به این معنا نیست که سازمان ثبت احوال باید شماره شناسنامه‌ها را هر ماه ریست کند!

نظرات مطالب
MVVM و فراخوانی متدهای اشیاء View از طریق ViewModel
علتش رو اینجا توضیح دادم: (^).
ASP.NET Webforms از نظر مایکروسافت در رده Done قرار دارد. فقط این اواخر کمی «ماله کشی و صافکاری» روی آن انجام شده و خواهد شد.
ضمنا الگوی MVVM‌ به درد ASP.NET‌ نمی‌خوره. نیاز به سیستمی State full داره که سیستم‌های وب در این رده قرار نمی‌گیرند. ASP.NET اساسا Stateless است. به همین جهت در پروژه‌های وب تمایل به MVC بیشتر است تا هر الگوی دیگری.
همچنین یکی از اعضای تیم ASP.NET MVC ، اخیرا فریم ورک MVVM‌  JavaScript ایی را به نام knockoutjs ارائه داده ((^)). علت ارائه برای جاوا اسکریپت هم دقیقا به State full آن بر می‌گردد، زمانیکه داخل مرورگر کاربر اجرا می‌شود. مانند Silverlight که آن هم State full است.
نظرات نظرسنجی‌ها
امتیازات تکمیلی حضور در محل کار شما
من تا دو سال قبل، به مدت ۱۵ سال در دو مجموعه‌ی مختلف کاملا خصوصی کار می‌کردم. البته رشته‌ی کاری من هیچ‌کدام از شاخه‌های کامپیوتر یا برنامه نویسی نیست. در تمام سنوات گذشته، هرگز هیچکدام از امکاناتی را که نام بردید، نه دیدم و نه شنیدم. چه زمانی که اوضاع اقتصادی مناسب بود و چه غیر از آن. کارفرما همواره - و در بهترین حالت - فقط خود را ملزم به انجام حداقل تعهدات خود می‌دانست. مانند پرداخت حقوق و بیمه اجباری که آنهم از اواخر سال ۹۰ یا ۹۱ تبدیل به معضلی شد (به دلیل افزایش حق بیمه). سایر قضایا که پیش‌کششان.
نظرات اشتراک‌ها
ویدئو آموزشی استیمول سافت در Net Core.
ممنون بابت اشتراک
بله متاسفانه صدا ندارن ولی به هر حال برای دیدن و نحوه کارکرد خوب هست
دوستان از طریق این لینک   میتونن دانلود مستقیم انجام بدن. از امروز به مدت یک هفته مستقیم هست.
اشتراک‌ها
آپدیت مایکروسافت برای تمامی ویندوزها برای حل مشکل DayLightSaving در ایران

تا به امروز فقط برای ورژن خاصی از ویندوز ۱۰ و ۱۱ ارایه شده است. اما برای مابقی ویندوزها قرار است هفته آینده منتشر شود.

حتی برای ویندوز ۷ هم که دیگر پشتیبانی نمی‌شود آپدیت خواهد داد.

آپدیت مایکروسافت برای تمامی ویندوزها برای حل مشکل DayLightSaving در ایران