مجله اينترنتی گويا آی‌تی http://www.gooyait.com متفاوت ترین مجله اینترنتی ... Thu, 31 Jul 2014 16:00:27 +0000 fa-IR hourly 1 http://wordpress.org/?v=3.9.1 احتمال تجدید نظر درباره Mac Mini در آینده نزدیک http://www.gooyait.com/1393/05/09/mac-mini-may-be-getting-refreshed-soon.html http://www.gooyait.com/1393/05/09/mac-mini-may-be-getting-refreshed-soon.html#comments Thu, 31 Jul 2014 16:00:27 +0000 http://www.gooyait.com/?p=111762 مدتی است که Mac Mini آپدیتی سخت افزاری را دریافت نکرده است.

gsmarena_002 (2)

ممکن است Apple تغییراتی را برای کامپیوتر کوچکش داشته باشد، چون طبق شایعاتی که به گوش می رسد Apple در حال بررسی بر روی Mac Mini است.

اما چه چیز باعث می شود تا این تجدید نظر یک آپگرید به نظر نرسد؟ اسکرین شاتی که در صفحه پشتیبانی Boot Camp وجود داشت و نشان می داد که Mac Mini برای ۲۰۱۴ پشتیبانی و آپدیت خواهد شد، حذف شده است.

آیا این اتفاق یک اشتباه معمولی است؟ به نظر نمی رسد، با توجه به این نکته که Mac Mini از سال ۲۰۱۲ آپدیتی را دریافت نکرده است. همچنین از زمانی که Apple خود را وقت خطوط تولید MacBook Pro کرده است به چیپست های Intel پشت کرده است.

اگر قرار نباشد آپدیتی از سوی Apple عرضه شود بنابراین به نظر نمی رسد Mac Mini مدت زمان زیاد دیگر در میدان باشد. بدون عرضه آپدیتی از سال ۲۰۱۲ این احتمال وجود دارد که Cupertino ترجیح می دهد کار کردن بر روی کامپیوترهای کوچک را متوقف کند.

منبع خبر

]]>
http://www.gooyait.com/1393/05/09/mac-mini-may-be-getting-refreshed-soon.html/feed 0
“Focal”، یک اپلیکیشن دوربین فوق حرفه‌ای برای اندروید http://www.gooyait.com/1393/05/09/focal-beta-aims-to-be-the-one-camera-app-to-rule-them-all-android.html http://www.gooyait.com/1393/05/09/focal-beta-aims-to-be-the-one-camera-app-to-rule-them-all-android.html#comments Thu, 31 Jul 2014 16:00:06 +0000 http://www.gooyait.com/?p=111487 سیستم‌عامل‌هایی همچون اندروید و ios مطمئنا از بهترین‌های دنیا می‌باشند و برنامه‌های رسمی آن‌ها بسیار حرفه‌ای و پرکاربر هستند. به عنوان مثال در سیستم‌عامل اندروید پیدا کردن رقیب برای برنامه‌هایی همچون Google Music، Google Camera و Google Earth کمی مشکل است و بیشتر کاربران ترجیح می‌دهند به جای نصب برنامه‌های جانبی، از همین اپلیکیشن‌های شرکت گوگل استفاده کنند.

اما آیا نمی‌توان هیچ رقیب قدرتمندی برای Google Camera (برنامه‌ی مربوط به عکس‌برداری اندروید) پیدا کرد؟ در این بخش قصد داریم شما را با برنامه Focal Beta آشنا کنیم. اما قبل از اینکه بخواهیم بحث را شروع کنیم باید بدانید که این برنامه هنوز در نسخه‌ی آزمایشی است و ممکن است باگ‌های کوچکی داشته باشد.

focal-androidFocal با رابط کاربری زیبا و پرکاربرد خود و با داشتن امکاناتی همچون HDR، افکت‌های متفاوت، عکس برداری پشت سر هم، حالت‌های مختلف فلاش زدن و… به یکی از بهترین برنامه‌های مربوط به عکس‌برداری در اندروید تبدیل شده است.

به هنگام عکس‌برداری با این اپلیکیشن، با تاچ هر قسمت از آن می‌توانید تمرکز دوربین و برنامه را به همان سمت هدایت کنید. همچنین با اسلاید به سمت چپ می‌توانید تمامی تنظیمت و ویژگی‌های گسترده‌ی برنامه را در اختیار خود داشته باشید.قابلیت‌های فلاش حرفه‌ای و White Balance از جمله ویژگی‌های منحصر به فرد و پرکاربرد Focal می باشند.

Focal-modesحالت Scene Mode نیز در برنامه قرار گرفته است که به کمک آن می‌توانید نور دوربین و صفحه را بر قسمتی خاص از عکس متمرکز کنید. همچنین برای زمان‌هایی که نور کافی برای عکس گرفتن وجود دارد قابلیت‌هایی همچون Beach Mode، Candle Light، FireWorks و Landscape در برنامه قرار گرفته‌اند که به کمک آن‌ها می‌توان عکس‌های با کیفیتی را گرفت.

قابلیت HDR Capture در برنامه عملکرد خوبی دارد. این فناوری در گوشی‌های آیفون نیز قرار دارد و به کاربران کمک می‌کند تا عکس‌های واقعی‌تر و با جلوه‌ی بهتر بگیرند. در واقع HDR مخفف عبارت High Dynamic Range می‌باشد. قابلیت Exposure Mode نیز به شما اجازه کم و زیاد کردن نور یک تصویر را می‌دهد. همچنین در منوی کناری برنامه امکان قرار دادن تایمر برای عکس‌برداری و تنظیم اندازه‌ی عکس‌ها نیز وجود دارد.

Focal-modesبا اسلاید برنامه به سمت چپ، می‌توانید به بخش‌ فیلم‌برداری، دوربین جلو، بخش گالری و عکس‌برداری ۳۶۰ درجه بروید. قابلیت استفاده از برنامه به صورت افقی نیز وجود دارد که در این صورت اسلاید مربوط به منوهای برنامه به سمت بالا و پایین در می‌آیند. همانند برنامه‌ی اصلی دوربین، عکس‌های گرفته شده توسط برنامه به پوشه‌ی دوربین در حافظه و گالری گوشی منتقل می‌شوند.

Focal-camera-modes

همچنین در هنگام استفاده از برنامه باگ‌های کوچکی را نیز می‌توان احساس کرد که دلیل آن نیز آزمایشی بودن این نسخه‌ی برنامه است. اما در مجموع، Focal Beta یک جایگزین و یا مکمل خوب برای برنامه‌ی اصلی عکس‌برداری اندروید، یعنی Google Camera، می‌باشد و به کسانی که به عکس‌برداری اهمیت خاصی می‌دهند به شدت توصیه می‌شود. نسخه‌ی آزمایشی برنامه Focal Beta هم‌اکنون برای تمامی کاربران اندرویدی و با قیمت رایگان در فروشگاه گوگل پلی قابل دریافت است.

لینک دریافت برنامه در گوگل‌پلی
لینک دانلود غیر مستقیم برنامه با حجم حدودا ۱۳ مگابایت

لینک منبع مطلب

]]>
http://www.gooyait.com/1393/05/09/focal-beta-aims-to-be-the-one-camera-app-to-rule-them-all-android.html/feed 0
آیا HTC J Butterfly اسمارت فونی ضد آب از آب در خواهد آمد؟! http://www.gooyait.com/1393/05/09/htcs-latest-j-butterfly-is-a-supercharged-one-m8-in-a-waterproof-body.html http://www.gooyait.com/1393/05/09/htcs-latest-j-butterfly-is-a-supercharged-one-m8-in-a-waterproof-body.html#comments Thu, 31 Jul 2014 14:00:03 +0000 http://www.gooyait.com/?p=111751 از برند HTC خبر می رسد که طبق ادعای اپراتور ژاپنی KDDI، سخت مشغول کار بر روی عرضه اسمارت فونی جدید است.اپراتور ژاپنی KDDI مدعی شده است که اسمارت فون جدید برند HTC قرار است با نام تجاری ” J Butterfly” عرضه گردد و سخت افزاری بسیار مشابه با اسمارت فون HTC One دارد.البته شنیده ها حاکی از آن است که این اسمارت فون برای فروش بیشتر در بازار عرضه خواهد شد.

Capture

به نظر می رسد استفاده از نمایشگری پنج اینچی با کیفیت تصویر “full HD” در این محصول جدید قطعی شده است.گمانه زنی ها بر این است که HTC J Butterfly می تواند شما را در عکاسی از ماهی های داخل آب نیز کمک کند چرا که قرار است این اسمارت فون ضد آب باشد.

همچنین باید اضافه کنیم که HTC در این اسمارت فون جدید از دوربین های جدید خود بهره برده است و J Butterfly را به دو دوربین ۱۳ مگاپیکسلی (دوربین اصلی) و ۵ مگاپیکسلی (دوربین دوم) مجهز نموده است.

گفتنی است که این دوربین در قیاس با دوربین دوم “Ultrapixel” چهار مگاپیکسلی به کار رفته در HTC One تفاوت هایی دارد، اپراتور ژاپنی KDDI نیز مدعی شده است که دوربین دوم این اسمارت فون نوظهور HTC، قرار است مجهز به  قابلیت تنظیم عمق میدان (Duo Effect) می باشد.

Capture

از دیگر مشخصات فنی منتسب به HTC J Butterfly می توان به وجود پروسسور (پردازنده) Snapdragon 801, 802، دو گیگابایت حافظه رَم، ۴ گیگابایت گنجایش ذخیره سازی داخلی، سیستم عامل اندروید نسخه ۴.۴ کیت کت و قابلیت پشتیبانی از شبکه ۱۱ac WiFi اشاره داشت.البته پشتیبانی از قابلیت های ارتباطی ۴G و LTE نیز در این اسمارت فون به چشم می خورند.

حال باید به انتظار نشست و منتظر ماند که آیا HTC فقط قصد عرضه  J Butterfly را در بازار کشور ژاپن دارد یا آن را در سایر بازارهای جهانی نیز توزیع خواهد کرد.

» منبع : engadget «

]]>
http://www.gooyait.com/1393/05/09/htcs-latest-j-butterfly-is-a-supercharged-one-m8-in-a-waterproof-body.html/feed 0
چرا برای نصب برخی از نرم افزار ها باید رایانه را ری استارت کنیم؟ http://www.gooyait.com/1393/05/09/why-to-reboot-pc-for-installing-certain-programs.html http://www.gooyait.com/1393/05/09/why-to-reboot-pc-for-installing-certain-programs.html#comments Thu, 31 Jul 2014 13:30:03 +0000 http://www.gooyait.com/?p=111610 image73

ممکن است برای شما و بسیاری از کاربران این اتفاق پیش آمده باشد که وقتی قصد نصب نرم افزاری را دارید، ویندوز پیامی را مخابره می کند که اول باید سیستم را راه اندازی مجدد ( ریبوت) کنید. همچنین از شما می خواهد که قبل از ریبوت کردن سیستم، در ابتدا تمام برنامه های دیگر را نیز ببندید. اما چرا این اتفاق می افتد؟

امروز می خواهیم در قالب این مطلب به شما توضیح دهیم که چرا سیستم در بعضی موارد از ما می خواهد تا سیستم را راه اندازی مجدد کنیم. پس همراه ما بمانید.

چرا نصب کردن نرم افزار آزار دهنده می شود؟

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

این مشکل پیچیده است چرا که برنامه های ویندوز از  DLL (dynamic link library) استفاده می کنند که این دی ال ال ها در بیش از چند برنامه به اشتراک گذاشته می شوتد. هنگامی که قصد نصب و یا غیرفعال کردن برنامه ای را در ویندوز دارید، این پیوند، ویندوز را تحریک می کند تا خود را راه اندازی مجدد کند.

در زیر چند مورد را ذکر می کنیم که ممکن است در هنگام نصب باعث ایجاد مشکل شود؛

  • اگر برنامه ای که شما قصد نصب آن را دارید نیاز به کپی نسخه های جدیدی از فایل های برنامه های در حال اجرا روی کامپیوتر را دارد، ویندوز پیام می دهد که باید تمام برنامه های دیگر را ببندید و یا ویندوز را ریبوت کنید.
  • اگر یک نسخه قدیمی از آپدیت ویندوز وجود دارد، ممکن است تغییراتی را در سیستم ایجاد کند که باید ریبوت شدن سیستم شود. برخی از برنامه ها به همین دلیل در ابتدا درخواست ریبوت می کنند.
  • اگر برنامه که قصد نصب کردن آن را دارید دارای پلاگینی برای نرم افزار دیگری باشد، مانند Explorer context و یا یک پلاگین مرورگر، شما باید بی درنگ سیستم را ریبوت کنید و برنامه ها دیگر را ببندید.
  • گاهی اوقات برخی از برنامه ها بدنوشته شده اند و به دلیل اینکه خدمات مورد نیاز آنها اجرا نمی شود درخواست ریبوت سیستم را می دهند.

حال بیایید نگاهی دقیق تر به برخی از این موارد داشته باشیم

فایل های در حال استفاده نیاز به کپی کردن دارند

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

که بدین منظور، ستاپ برنامه یک کلید برای آدرس زیر در رجیستری ویندوز ارسال می کند:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager

\PendingFileRenameOperations

image74

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

نصب و راه اندازی برنامه در حال انجام است

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

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\InProgress

بروزرسانی ویندوز باعث ریبوت شدن سیستم می شود

image75

اگر شما پیامی را دریافت کردید که نشان می داد نمی توان برنامه مورد نظر را بدون ریبوت سیستم نصب کرد، به خاطر این است که بروزرسانی ویندوز نیاز به یک راه اندازی مجدد سیستمی الزامی دارد. به طور مثال اگر شما پیام زیر را دریافت کردید؛

image76

احتمالا بدین دلیل است که کلیک شما (روی گزینه Postpone) این کار را به تعویق می اندازد. اگر سری به رجیستری بزنید می بینید که یک کلید ریبوت در قسمت زیر وجود دارد:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\

CurrentVersion\WindowsUpdate\Auto Update

image77

اگر به عکس زیر نگاهی بیندازید می بینید که یک دسته از GUID در سمت راست وجود دارد که البته تمام آنها مربوط به رجیستری نیست، اما حقیقتی است که باعث به وجود آمدن این پیام شده است.

البته شما می توانید به طور تکنیکی بعضی از این ارور ها را رفع کنید و برنامه را نصب کنید، اما فکر این را هم بکنید که اگر بلایی به سر فایل های سیستمی بیاید دیگر با همان ریبوت، باید با ویندوزتان خداحافظی کنید!

 

منبع: HTG

]]>
http://www.gooyait.com/1393/05/09/why-to-reboot-pc-for-installing-certain-programs.html/feed 0
پینترست سرویس مدیریت محتوای Icebergs را خریداری کرد http://www.gooyait.com/1393/05/09/pinterest-acquired-icebergs.html http://www.gooyait.com/1393/05/09/pinterest-acquired-icebergs.html#comments Thu, 31 Jul 2014 13:00:23 +0000 http://www.gooyait.com/?p=111729 پینترست اعلام کرد که سرویس Icebergs را خریداری کرده است، سرویسی برای مدیریت محتوای تصویری به صورت ابری. به عنوان بخشی از این معامله، Icebergs اول سپتامبر سال جاری میلادی کار مستقل خود را متوقف خواهد کرد.

کاربران حال حاضر Icebergs می‌توانند تا آن تاریخ اطلاعات خود را به دراپ‌باکس منتقل کنند یا آنها را به عنوان یک فایل json. استخراج کنند.

Pinterest

موسسان Icebergs، یعنی Cesar Isern و Albert Pereta اذعان داشته اند که این سرویس تا کنون آنقدر رشد کرده است که به صدها هزار کاربر دست یافته ولی حالا با معامله‌ای که با پینترست انجام داده، گروه Icebergs این شانس را دارد که به صدها میلیون کاربر دست یابد.

این پنجمین خرید پینترست است و قبلا Punchfork, Livestar, Heckermeter و Visual Graph را هم خریداری کرده بود.

مرجع: TheNextWeb

]]>
http://www.gooyait.com/1393/05/09/pinterest-acquired-icebergs.html/feed 0
پیام رسان “Bleep”، پیام رسانی بدون سرور! http://www.gooyait.com/1393/05/09/bittorrents-bleep-messenger-is-a-secure-decentralized-chat-platform.html http://www.gooyait.com/1393/05/09/bittorrents-bleep-messenger-is-a-secure-decentralized-chat-platform.html#comments Thu, 31 Jul 2014 12:30:46 +0000 http://www.gooyait.com/?p=111724 هنگامی که دوست شما آنلاین می شود و سعی می کند توجه شما را جلب کند، گاهی اوقات صدایی بلند و گوش خراش می شنوید گاهی اوقات نیز ممکن است صدایی کوتاه و گرمی بشنویید. اما با صرف نظر از اپلیکیشن پیام رسانی که با آن به چت با دوستانتان می پردازید ما مطمئنیم تا به حال چیزی مانند “بلییپ” (Bleep) ندیده اید.

Bleep نام پیام رسانی است که بیت تورنت (BitTorrent) آن را به عنوان پلتفرم پیام رسانی و تماس گیری خود معرفی کرده است و بر خلاف سرویس هایی چون Hangouts گوگل، AIM و یا اسکایپ، یا دیگر برنامه های این چنینی، Bleep یک پلتفرم پیام رسانی و تماس گیری غیر متمرکز می باشد که بطوری خاص طراحی شده تا داده های کاربر را حفاظت کند و آن ها را گمنام نگه دارد.

bleep33

Jaehee Lee در بلاگ کمپانی بیت تورنت مطلبی ارسال کرد و در آن نوشت: “ایده بزرگ ما این بود که فناوری توزیعی در مکالمات اعمال شود این به این معنی است که دیگر نیازی به هیچ سروری  نیست!”

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

Bleep از نوعی ارتباط “peer-to-peer” برای به اشتراک گذاری فایل های شما به صورت غیر متمرکز و رمز گذاری شده استفاده می کند و شرکت بیت تورنت نمی تواند ببین د که شما با چه کسی تماس می گیرید، چه می گویید و یا چه زمانی تماس گرفته اید.

بیت تورنت می گوید این نرم افزار چت فقط از اینترنت استفاده می کند و کاربران می توانند بدون ترس از جاسوس ها و هکر ها به چت بپردازند، این کمپانی در همان ابتدا اعلام داشت: نسخه پیش-آلفا (pre-alpha) این نرم افزار چت فعلا فقط از طریق دعوت و برای کاربران ویندوز ۷ و ۸ در دستکتاپ آماده است، و کلاینت نصب شده تنها در یک دستگاه قابل استفاده است و نمی تواند منتقل شود.

پیام رسانی آلفا فعلا پشتیبانی نمی شود (هر چند تماس های صوتی به صورت آنلاین و حفاظت شده انجام می شوند)، همچنین کاربران ویژه می توانند به صورت مخفیانه وارد سیستم شوند. آیا برای تماسی محتاطانه و حفاظت شده آماده اید؟ می توانید از اینجا برای نسخه پیش-آلفا ثبت نام کنید.

[ منبع : engadget ]

]]>
http://www.gooyait.com/1393/05/09/bittorrents-bleep-messenger-is-a-secure-decentralized-chat-platform.html/feed 0
قاب های معرفی شده برای iPad Air 2 وجود سنسور Touch ID را تایید می کند http://www.gooyait.com/1393/05/09/leaked-ipad-air-2-cases-confirm-touch-id-sensor.html http://www.gooyait.com/1393/05/09/leaked-ipad-air-2-cases-confirm-touch-id-sensor.html#comments Thu, 31 Jul 2014 12:00:05 +0000 http://www.gooyait.com/?p=111714 iPad Air 2 امسال از راه خواهد رسید، همان طور که می دانید از مدت ها قبل با اخبار ضد و نقیض و تصاویر های ساختگی زیادی که درباره آن منتشر شده است وجود Pad Air 2 محرز شده است. اگر شما هم از دیدن تصاویر مختلف از قطعات iPad Air 2 یا دیدن ویدیو های مربوط به آن خسته شده اید نظرتان درباره شنیدن اخبار قاب هایی که قرار است برای این تبلت عرضه شوند چیست؟

gsmarena_001 (7)

گفته می شود که هر دو تصویر مربوط به یک سازنده ی چینی می باشد که از قبل این قاب ها را برای تبلت بعدی Apple پیش بینی کرده است. چیزی که در عکس ها دیده می شود گویای این نکته است که iPad Air بعدی دکمه اسکنر Touch ID (سنسور تشخیص اثرانگشت) خواهد داشت که این قابلیت به دکمه Home اضافه خواهد شد.

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

gsmarena_002 (1)

طبق گزارشات منتشر شده iPad بزرگ بعدی آپدیتی کوچک را در بخش پردازنده خواهد داشت. به غیر از Touch ID شایعه استفاده از چیپست A8 (که در iPhone 6 هم استفاده خواهد شد) و یک دوربین ۸MP (که بالاتر از دوربین ۵MP نسخه قبلی iPad Air است) نیز وجود دارد.

همچنین ممکن است این تبلت بدنه ای به مراتب باریک تر و درخشان تر نسبت به نسخه قدیمی اش داشته باشد، در حالی که اندازه ی صفحه و رزولیشن این تبلت تغییر نخواهد کرد.

منبع خبر

]]>
http://www.gooyait.com/1393/05/09/leaked-ipad-air-2-cases-confirm-touch-id-sensor.html/feed 0
آموزش سی‌شارپ – بخش ۶۳ http://www.gooyait.com/1393/05/09/c-sharp-tutorial-part-63.html http://www.gooyait.com/1393/05/09/c-sharp-tutorial-part-63.html#comments Thu, 31 Jul 2014 11:30:06 +0000 http://www.gooyait.com/?p=111642
  • مقدمه
  • مباحث مرتبط با شیء گرایی در سی‌شارپ از اساسی‌ترین موضوعات این زبان برنامه‌نویسی است. در جلسه گذشته، موضوع Property را به اتمام رساندیم. در این بخش می‌خواهیم در رابطه با مفهوم جدیدی به نام Constructor و یا همان سازنده صحبت کنیم. پس همراه با ما باشید.

    • Constructor یا «سازنده» چیست؟

    اغلب اوقات ممکن است بخواهید که مقادیر پیشفرضی را برای متغیرهای موجود در Classتان تعیین کنید؛ اینجاست که Constructor (سازنده) به کمک ما می‌آید.

    فرض کنید که بخواهیم یک Property جدیدی به کلاسمان اضافه کنیم با این هدف که تعداد هدایایی (Presents) که یک فرد در تولد خودش دریافت کرده است را در خود ذخیره کند. پس ابتدا ما می‌توانید یک متغیر در کلاس HappyBirthday خودمان با این نام تعیین کنیم:

    private int numberOfPresents;

    این متغیر در حال حاضر مقداری را ندارد؛ ما می‌توانیم با استفاده از سازنده‌ برای این متغیر یک مقدار اولیه تعیین کنیم.

    Constructor بدین منظور استفاده می‌شود تا مقادیری را برای متغیرهای خود بصورت پیشفرض تعیین کنید. هنگامی که یک Object از Class شما ساخته می‌شود، سی‌شارپ بدنبال سازنده آن می‌گردد و سعی می‌کند تا مقادیری که در داخل آن است را استفاده کند. هنگامی که شما هیچ سازندهای را در کلاس خود تعریف نکنید، سی‌شارپ خودش بصورت خودکار برایتان یک سازنده ایجاد می‌کند؛ حتی اگر هیچ متغیری نداشته باشید!

    برای ایجاد سازنده، باید نام آن را دقیقاً همانند نام خود کلاس در نظر بگیرید. در این آموزش، شما می‌بایست نام سازنده خود را HappyBirthday بگیرید. پس سازنده ما بصورت زیر خواهد بود:

    public HappyBirthday ()

    {

    }

    دقت کنید که سازنده بصورت public است، اما هیچ مقدار بازگشتی‌ای مثل int و یا string ندارد. دلیل آن هم این است که یک سازنده قرار نیست مقداری را برگرداند؛ بلکه تنها وظیفه مقداردهی را برعهده دارد.

    حال برای آنکه متغیر خود را با استفاده از سازنده مقدار دهی کنیم، از کدهای زیر استفاده کنید:

    public HappyBirthday()

    {

    numberOfPresents = 0;

    }

    حال، وقتی که یک Object از این Class می‌سازید، سی‌شارپ با استفاده از این سازنده، مقدار متغیر را بصورت اولیه مقداردهی می‌کند. یعنی مقدار صفر را به آن نسبت می‌دهد.

    اکنون بیایید که از متغیر numberOfPresents استفاده کنیم. Property زیر را در کلاس خود بگنجانید:

    public int PresentCount

    {

    set { numberOfPresents = value; }

    }

    این Property بصورت Write-Only نوشته شده؛ یعنی تنها ما مقدار Set را برای آن تعریف کردیم که تنها بتوانیم مقادیر مورد نیازمان را به آن نسبت دهیم. متد getMessage ما نیز می‌تواند به‌شکل زیر تغییر پیدا کند:

    private string getMessage(string givenMessage) {

    string theMessage;

    theMessage = “Happy Birthday” + givenName + “\n”;

    theMessage += “Number of presents= ” + numberOfPresents.toString();

    return theMessage;

    }

    حال می‌توانید در داخل کدهای مربوط به button جدید خود، مقدار جدیدی را نسبت دهید:

    birthdayMessage.PresentCount = 5;

    کدهای داخل button می‌بایست که بصورت زیر شده باشد:

    presentProperty_p107و کدهای داخل کلاستان نیز می‌بایست که بصورت زیر باشد (البته می‌توانید از بخش‌هایی که بصورت کامنت می‌باشد صرفنظر کنید):

    classHappyBirthday_p108 نرم‌افزار خود را اجرا کرده و بر روی button مورد نظر، کلیک کنید.

    message_box_shahid2

    ]]>
    http://www.gooyait.com/1393/05/09/c-sharp-tutorial-part-63.html/feed 0
    صفحه نمایش سرفیس پرو ۳ یکی از بهترین‌هاست! http://www.gooyait.com/1393/05/09/microsoft-surface-pro-3-is-one-of-the-best-says-displaymate.html http://www.gooyait.com/1393/05/09/microsoft-surface-pro-3-is-one-of-the-best-says-displaymate.html#comments Thu, 31 Jul 2014 11:00:30 +0000 http://www.gooyait.com/?p=111725 گروه تحقیقاتی DisplayMate که بیشتر به خاطر آزمایش‌هایش روی صفحه نمایش دیوایس‌های مختلف مشهور است، نگاه دقیقی به صفحه نمایش ۱۲ اینچی سرفیس پرو ۳ ساخت مایکروسافت انداخته است. گویا DisplayMate از صفحه نمایش سرفیس پرو ۳ خیلی خوشش آمده است چراکه عنوان کرده است که این دیوایس دقیق‌ترین نمایش رنگ را در بین اکثر دیوایس‌هایی که بررسی شده است را داراست.

    به گفته DisplayMate، سامسونگ گلکسی تب اس ۱۰.۵ همچنان در تحقیقات این گروه مقام اول از نظر صفحه نمایش را به خود اختصاص داده اما سرفیس پرو ۳ از خیلی جهات با گلکسی تب اس ۱۰.۵ برابری می‌کند.

    Surface Pro 3

    از لحاظ راندمان انرژی سرفیس پرو ۳ انرژی کمتری نسبت به بسیاری از تبلت‌های کوچک‌تر از خودش مصرف می‌کند. برای مقایسه می‌توان گفت که صفحه نمایش آیپد ایر اپل ۶۶ درصد انرژی بیشتری نسبت به سرفیس پرو ۳ مصرف می‌کند.

    در جدول ارزش‌گذاری DisplayMate، سرفیس پرو ۳ از نظر روشنایی امتیاز «خیلی خوب» را دریافت کرده است در حالی که تبلت‌هایی مثل آیپد ایر یا کیندل فایر HDX 8.9 از این نظر بهتر از سرفیس پرو ۳ ارزش‌گذاری شده‌اند.

    با این حال DisplayMate هنوز هم صفحه نمایش‌های گلکسی تب اس ۸.۴ و گلکسی تب اس ۱۰.۵ را بیشتر از همه می‌پسندد ولی سرفیس پرو ۳ را هم یکی از بهترین‌ها می‌داند. در جدول این گروه کیندل فایر HDX 8.9 مقام سوم را دارد در حالی که آیپد ایر اپل اکنون در مقام چهارم قرار گرفته است.

    مرجع: PhoneArena

    ]]>
    http://www.gooyait.com/1393/05/09/microsoft-surface-pro-3-is-one-of-the-best-says-displaymate.html/feed 0
    مقایسه بهترین مرورگر‌های اندورید در سال ۲۰۱۴! طراحی،سرعت و عملکرد آن ها http://www.gooyait.com/1393/05/09/the-best-android-browsers-2014-edition-design-features-and-performance.html http://www.gooyait.com/1393/05/09/the-best-android-browsers-2014-edition-design-features-and-performance.html#comments Thu, 31 Jul 2014 10:30:22 +0000 http://www.gooyait.com/?p=111217 یکی از مهمترین برنامه‌های سیستم‌عامل اندروید و دیگر سیستم‌عامل‌ها مرورگر آن‌ها می‌باشد. آمارها نشان می‌دهد بسیاری از کاربران به مرورگر اصلی اندروید خود اکتفا نمی‌کنند و مرورگرهای دیگری را مورد استفاده قرار می‌دهند.

    برای سیستم‌عامل اندورید، مروگرهای مختلفی در فروشگاه ها قرار دارد و صادقانه باید بگویم که ممکن است در این که کدام را استفاده کنیم گیج شویم و به دنبال نام‌های بزرگی همچون فایرفاکس و کروم برویم، اما آیا مرورگرهای دیگر نمی‌توانند برای کاربران مفید باشند؟ در این قسمت یک مقایسه‌ی همه‌جانبه بین بهترین مرورگرهای سیستم عامل اندروید در سال ۲۰۱۴ خواهیم داشت. پس با گویا آی تی همراه باشید.

    android-browsers توجه داشته باشید که تست مرورگر ها در اسمارت‌فون Oneplus One انجام گرفته است

    رابط کاربری و طراحی

    طراحی و رابط کاربری مرورگرها در سال‌های گذشته کمتر از بخش‌های دیگر مورد توجه قرار گرفته است و مرورگرهایی که در موبایل استفاده می‌کنیم در واقع ورژن کوچک شده‌ی مروگرهای ویندوز با یک آدرس بار و منوی تب‌ها می‌باشد. در حین تست متوجه شدیم که در میان تمامی مرورگرها فقط مرورگر Habit Browser نوار آدرس را در پایین صفحه قرار داده است و این کار دسترسی به آن را آسان‌تر کرده است، با توجه به اینکه این مروگر در لیست بهترین‌ها نیست!

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

    * گوگل کروم

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

    دستاورد شرکت گوگل در این مرورگر مانند دیگر پروژه‌هایش واقعا قابل قبول است و برنامه باگ و مشکل خاصی ندارد. در هنگام تعویض تب، زوم کردن، بالا و پایین رفتن،تایپ کردن و دیگر موارد ، مرورگر کروم واقعا خوب عمل می‌کند.

    Chrome* فایرفاکس

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

    Firefox* اپرا

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

    محیط کاربری این مرورگر چند ساله شده است و تغییر به خصوصی نکرده است و به نسبت مرورگرهای دیگر بسیارز ساده است. این سادگی برای بسیاری از کاربران یک ویژگی مورد پسند و خوب است. البته ساده بودن این مرورگر به معنای کمبود قدرت و سرعت در علکرد نیست بلکه در این بخش اپرا واقعا عالی است و قادر به باز کردن سنگین‌ترین سایت‌ها می‌باشد.

    Opera* دلفین

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

    این مرورگر در زمینه طراحی با کروم و فایرفاکس رقابت نزدیکی دارد؛ انعطاف زیاد، گزینه‌های متفاوت و تم‌های مختلف از جمله ویژگی‌های این مرورگر محبوب است. همچنین تب‌های سبز رنگ نیز جلوه‌ای زیبا به این مرورگر داده‌اند. امکانات این مرورگر آنقدر زیاد است که در قسمتی از مرورگر می‌توانید با آن‌ها آشنا شوید!

    Dolphin

    * UC Browser

    این مرورگر نیز با طراحی زیبایی که دارد، کاربران بسیاری را به خود جذب کرده است. یو سی در ایران نیز کاربران زیادی دارد. این مرورگر در زمینه‌ی امکانات و طراحی به دلفین بسیار شباهت دارد. سرعت بالا در بارگذاری، یکی از ویژگی‌های منحصر به فرد مرورگر UC است.

    UC-Browserمرورگرهای CM Browser، Javelin، Next Browser و Lightning Browser نیز در لیست ۱۰ مروگر برتر سال ۲۰۱۴ قرار گرفته اند اما از بررسی جداگانه‌ی آن‌ها در زمینه طراحی صرف نظر می‌کنیم. البته عکس‌هایی را از منوی کاربری Lightning Browser و Javelin آن‌ها در ادامه قرار داده‌ایم:

    Lightning-Browser

    Javelin

    نمودار زیر امکانات و قابلیت‌های تمام مروگر ‌ها را بررسی می‌کند. به نظر شما کدام یک برایتان بهتر و کاربردی‌تر است؟

    Table-best-android-browser-2014-edition

    منبع مطلب

    ]]>
    http://www.gooyait.com/1393/05/09/the-best-android-browsers-2014-edition-design-features-and-performance.html/feed 0