.:دنیای وب من:.

♠ فهمیدن حاصل فکر کردن است ...

ویژگی های جدید C++ 11:بخش سوم

Strongly-typed enums

در ++C قدیم اگر یک عضو داده enum با عضو دیگری در یک enum در همان حوزه هم نام باشد شاهد ایجاد خطا در زمان کامپایل برنامه می بودیم .برای حل این مشکل نوع داده جدید تحت عنوان Strongly - typed enums به زبان در استاندارد جدید اضافه شده است.

enum Animals {Bear, Cat, Chicken};
enum Birds {Eagle, Duck, Chicken}; // error! Chicken has already been declared!

enum class Fruits { Apple, Pear, Orange };
enum class Colours { Blue, White, Orange }; // no problem

۰ نظر موافقین ۰ مخالفین ۰

ویژگی های جدید C++ 11:بخش دوم

override

جهت خوانایی برنامه از این پس هنگام تعریف توابع مجازی در کلاس های که از کلاس پایه مشتق شده اند با استفاده از override مشخص می گردانیم که این تابع به صورت مجازی تعریف شده است و در کلاس پایه یک کلاس مشابه تعریف شده است .همچنین به کامپایلر تفهیم می شود که در کلاس پاییه باید همچین تابعی به این صورت تعریف شده باشد و در غیر این صورت با ارور کامپایلر اشتباه را اعلان می کند .

به عنوان مثال در استاندارد قدیم

 

struct Base {
    virtual void some_func(float);
};
 
struct Derived : Base {
    virtual void some_func(int);
};

۰ نظر موافقین ۰ مخالفین ۰

ویژگی های جدید C++ 11:بخش اول

auto

تا قبل از 11++C شما مجبور به مشخص کردن نوع متغیر در حین تعریف متغیر بودید اما در استاندارد جدید این وظیفه را می توان بر عهده کامپایلر گذاشت که نسبت به تعیین نوع متغیر اقدام نماید .این نوع تعریف متغیر از کارایی و دقت نوع کلاسیک آن برخوردار بوده و کد نویسی را نیز اسان تر می کند شاید به نظر استفاده از int به جای atuo در نگاه اول ساده تر باشد اما در هنگام کار با انواع داده مختلفی که در کتابخانه استاندارد وجود دارد و بعضی کاربرد های دیگر استفاده از این شکل تعریف متغیر بسیار کاراست.

auto i = 42;        // i is an int
auto l = 42LL;      // l is an long long
auto p = new foo(); // p is a foo*

 

۰ نظر موافقین ۰ مخالفین ۰

خودشناسی! از کجا آمده ام آمدنم بهره چه بود

خودشناسی و کنکاش در شناخت وجودمان از نظر من خیلی لذت بخش و جذاب به نظر می رسد.همیشه دوست داشتم تا با بالا بردن سطح سواد روانشناسی به دیگران از منظر روانشناسی نگاه کنم اما هیچ وقت احساس نکردم که استعدادی در این زمین داشته باشم.شناخت خود به مراتب دشوار می نماید و این دشواری شما را از شناخت دیگران نا امید میکند. چون تجربه خاصی در روانشناسی و غیره نداشتم دست به انجام تست های مختلف میزدم تا ببینم از نظر این تست ها چه شخصیتی دارم. یکی از تست هایی که خیلی برام جالب بود تست MBTI بود که به شما هم پیشنهاد میکنم حتما یک بار هم که شده انجام بدید این نتیجه تست:-)


تیپ شما : INTP
تیپ P T N I
درصد 35 25 15 55

۰ نظر موافقین ۰ مخالفین ۰

E-mail ایمیل چیست؟

 ایمیل چیست؟


E-mailمخفف Electronic Mail (نامه الکترونیکی) است که یک سیستم پست ,الکترونیکی می باشد. که از طریق اینترنت روزانه پیام های زیادی بین کاربران آن مبادله میشود.که در فارسی به آن پست الکترونیکی، ایمیل یا رایانامه هم می گویند ،که در اصل همان نامه‌ الکترونیکی است که با رایانه فرستاده می‌شود.
۰ نظر موافقین ۰ مخالفین ۰

ویدیو چیست ؟

ویدیو ضبط کردن الکترونیکی, پردازش, ذخیره سازی, انتقال دادن و نوسازی یک سلسله از تصاویر ثابت برای نشان دادن صحنه ای متحرک است.

ویدیو کلیپ (Video Clip) چیست؟ ساختار ویدیو کلیپ

ویدیو کلیپ, کلیپ ها (تکه های بریده شده) از ویدیو هستند که معمولآ قسمتی از ویدیویی بلندتر تشکیل شده اند.

ویدیو کلیپ ها در فرمت دیجیتالی معمولآ در اینترنت یافت می شوند که عمده ویدیو کلیپ های جدید در طول سال 2006 بصورت پدیده ای جدید تاثیر بسزایی بر روی اینترنت و دیگر رسانه ها (مدیا) داشت.

ویدیو کلیپ ها شامل اخبار, وقایع ورزشی, ویدیوهای تاریخی, موزیک ویدیوها, برنامه های تلویزیونی و ترایلر فیلم هاست.

وب ویدیو (ویدیو آنلاین) در شکل کنونی خود نمایانگر همان چیزی ست که ما به آن ویدیو کلیپ می گوییم که توسط بسیاری از مردم عادی برروی اینترنت به کمک ویدیو هاستها با پهنای باند زیاد قرار داده شده اند. پیدایش این وب سایت ها هم تاثیر زیادی بر افزایش و پخش ویدیو کلیپ ها داشت. یکی از اولین و بزرگترین این وب سایت ها یوتیوب (YouTube) است.


در حال حاضر افزایش سریع و نفوذ ویدیو کلیپ در میان مردم سبب شده شبکه ها و کانل هایی برای پخش و یا نگهداری ویدیو کلیپ ها بوجود آورد که هم از نظر تبلیغاتی, رساندن مستقیم پیام و سریعتر بودن به نفع بسیاری از شرکت ها می باشد.

۱ نظر موافقین ۰ مخالفین ۰

موج Swift

خب در کنفرانس WWDC امسال شاهد یک سورپرایز جالب از سوی اپل بودیم و اون معرفی زبان جدید برنامه نویسی Swift بود.در باره این زبان جدید بعدا ها بیشتر خواهید شنید فعلاَ تنها رفرنس جامع کتابی است که خود شرکت اپل منتشر کرده و پشتیبانی رسمی از اون در Xcode 6 گنجانده شده است .

اما موج این زبان برنامه نویسی پروژه cocos2d را متحول کرده و این تیم اسم پروژه رو در تازه ترین اقدام خود از cocos2d-iphone به cocos2d-swift تغیر داده اند و اعلام کردن که اماده انتقال انجین از Objective-c به Swift هستند .البته این پروسه مقداری زمان بر خواهد بود ولی این تصمیم می تواند هرچه بیشتر به پیشرفت این انجین بینجامد.البته اینکه هنوز ابزاری برای پورت کردن کد های swift  بر روی اندروید وجود ندارد باعث می شود که cocos2d-swift دوباره تمرکز خود را بر روی ای دیوایس ها قرار دهد که البته باید منتظر روند توسعه ابزار هایی همچون Apportable در آینده باشیم.

۰ نظر موافقین ۰ مخالفین ۰

برای آندرویید بازی بنویسیم !

اگر به دنبال ابزاری برای بازی سازی آندروید هستید انتخاب های زیادی در پیش رو خواهید داشت که انتخاب یک موتور مناسب بازی سازی آندروید را می تواند مقداری سخت کند .این موتور های بازی سازی را می توان در دسته بندی های مختلفی از لحاظ رایگان یا تجاری ،دو بعدی یا سه بعدی و یا زبان های برنامه نویسی آنها دسته بندی کرد که در اینجا فارغ از این دسته بندی ها به معرفی کلی تعدادی از این انجین ها خواهیم پرداخت :

۰ نظر موافقین ۰ مخالفین ۰

۱۰ تصور اشتباه رایج در مورد باتری دستگاه‌های موبایل

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

۰ نظر موافقین ۰ مخالفین ۰

۵ دلیل برای اینکه کمتر سراغ شبکه های اجتماعی بریم

شبکه های اجتماعی یه عالمه خوبی دارن: دوستای قدیمی و کسانی که خیلی وقت بود ازشون بی خبر بودیم رو میتونیم پیدا کنیم، کلی آدم کسب و کارهاشون رو با استفاده از همین شبکه های اجتماعی راه اندازی کردن یا گسترش دادن و خلاصه کلی از کسانی رو که ازمون دور بودن رو بهمون نزدیک کرده. اما خیلی وقت ها باعث میشه به کارهای خیلی مهم ترمون نرسیم. با دوستامون میریم بیرون اما با گوشی هامون سرگرم میشیم، بعد از یه روز پر کار، توی خونه ، دور هم میشینیم و با گوشی ها مون بازی میکنیم . به نظر نمیاد که این وضعیت خیلی خوب باشه. نه؟

 

۰ نظر موافقین ۰ مخالفین ۰