مدیریت AccessViolationException در برنامه‌های دات نت 4 به بعد
فرض کنید که از یک برنامه‌ی native ویندوز برای تهیه تصاویر سایت‌ها در یک برنامه‌ی وب استفاده می‌کنید و صبح که به سایت سر زده‌اید پیام در دسترس نبودن سایت قابل مشاهده است. مشکل از کجا است؟! یک مثال ساده using System; namespace AccessViolationExceptionSample { class Program { private static unsafe void AccessViolation() { byte b = *(byte*)(8762765876); } ...
تغییرات اعمال شده در C++11 قسمت دوم (auto )
variable متغیر : برنامه هایی که نوشته می‌شوند برای پردازش داده‌ها بکار می‌روند،یعنی اطلاعاتی را از یک ورودی میگیرند و آنها را پردازش میکنند و نتایج مورد نظر را به خروجی می‌فرستند . برای پردازش ، لازم است که داده‌ها و نتایج ابتدا در حافظه اصلی ذخیره شوند،برای این کار از متغیر ا ...
تغییرات اعمال شده در C++11 قسمت اول (enum)
نوع شمارشی enum نوع شمارشی، یک نوع صحیح است و شامل لیستی از ثوابت می‌باشد که توسط برنامه نویس مشخص می‌گردد . انواع شمارشی برای تولید کد خودمستند به کار می‌روند یعنی کدی که به راحتی قابل درک باشد و نیاز به توضیحات اضافه نداشته باشد. زیرا به راحتی توسط نام ، نوع کاربرد و محدوده مقادیرشان قابل درک می‌باشند . مقادیر نوع شمارشی منحصربه فرد می‌باشند (unique) و شامل مقادیر تکراری نمی‌باشند در غیر ا ...
ویدیوهای آموزشی QT
در کمال ناباوری، یک مجموعه‌‌ی آموزشی 88 قسمتی، از فریم ورکی به نام QT را در یوتیوب پیدا کردم [+] که نتیجه‌اش دریافت و آپلود مجدد آن‌ها جهت سهولت دریافت بود. حجم کل آن‌ها 2.14 گیگابایت است که در 13 قسمت جهت علاقمندان آپلود شده است (مجوز ویدیوهای یوتیوب، Creative Commons است و امکان توزیع مجدد آن‌ها وجود دارد: [+] و [+]). برای باز کردن مجموعه فایل‌های دریافت شده از برنامه 7-Zip می‌شود استفاده کرد.دریافت قسمت‌های 1 تا 88