آموزش برنامه نویسی اندروید (Android)
آموزش برنامه نویسی اندروید (Android)

آموزش برنامه نویسی اندروید (Android)

Learn Android Programming

آشنایی با Shared Preferences در اندروید


اندروید راه های مختلفی رو برای ذخیره اطلاعات در برنامه ها در نظر گرفته . یکی از اونها SharedPreferences هستند که معمولا برای ذخیره اطلاعات کوچک مثله تنظیمات یه برنامه ازشون استفاده میشه .  

  ادامه مطلب ...

متد IsNullOrWhiteSpace() در سی شارپ


این متد اگر مقدار ورودی از کاراکتر خالی یا null باشد مقدار true را برمی گرداند.

bool val1 = string.IsNullOrWhiteSpace(null);

مقدار true  را برمی گرداند. چون مقدار ورودی null می باشد. 

ادامه مطلب ...

جستجوی کلمات در اندروید استودیو


از قسمت منوی برنامه مراحل زیر را برای جستجوی کلمات داخل یک پروژه با فایل دنبال کنید :

 Goto Menu -> Edit -> Find -> Find in Path

  ادامه مطلب ...

IIS Application pools چیست ؟



یک Application pool ، یک گروه از یک یا چند URL است که توسط یک فرایند کارگر ( worker process ) یا مجموعه ای از فرآیندهای کارگر(worker processes)  ارائه می شود. هر دایرکتوری وب یا دایرکتوری مجازی می تواند به یک Application pool  اختصاص یابد.  ادامه مطلب ...

CGI چیست ؟



Cgi ، مخفف کلمات Common Gateway Interface می باشد . به عنوان مثال شما یک برنامه با زبان های برنامه نویسی دارید ، و میخواهید این نرم افزار را در وب سرور اجرا کنید .cgi وظیفه واسط شدن بین اجرای نرم افزار و http  است.

توضیح بیشتر اینکه‏ ، یک صفحه وب اطلاعاتی را از کاربر دریافت کند. کاربر می تواند با فشار دادن کلید SUBMIT آنها را برای سرویس دهنده ارسال کند.سرویس دهنده HTTP فقط وظیفه دریافت اطلاعات یا ارسال داده ها را بر عهده دارد و کاری در مورد پردازش آنها انجام نمی دهد.

لزوم استفاده از کتابخانه appcompat-v7 در اندروید



متریال دیزاین از اندروید ۵٫۰ (API 21) در اختیار توسعه دهندگان قرار گرفت. یعنی نسخه های ۵٫۰ و بالاتر به صورت بومی از متریال دیزاین پشتیبانی می کنند.

 اما نسخه های قبل از ۵ در حالت عادی از متریال دیزاین پشتیبانی نمی کنند که گوگل برای رفع این مشکل کتابخانه appcompat v7 را تهیه کرده است. 

ادامه مطلب ...

داکر (docker) چیست؟



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

تاریخچه زبان برنامه نویسی سی شارپ



امروزه C # محبوب ترین زبان در جهان است. C # توسط مایکروسافت در ابتدای چارچوب .NET طراحی شده است و بعدها ECMA توسط ECMA تایید شده (ECMA-334) زبان برنامه نویسی C # یک زبان برنامه نویسی مبتنی بر OOPS عمومی است. تیم توسعه C # توسط "اندرس هاجربرگ" در سال 2002 رهبری شد.

زبان برنامه نویسی C # یکی از زبان های طراحی شده برای زیرساخت زبان مشترک (CLI) است.

نسخه اول C # 1.0 با .NET Framework 1.0 است و Visual Studio 2002 است. 

ادامه مطلب ...

صفحات موبایلی پرشتاب ( AMP ) چیست ؟


AMP خلاصه عبارت Accelerated Mobile Page به معنای سرعت بخش به صفحات موبایل است.
 AMP یک فریم ورک متن باز است که موجب بهینه سازی کد های HTML می شود. کد های AMP سرعت لود بسیار بالایی دارند و باعث بار گذاری سریع صفحات وب می شوند و خواندن صفحات وب را برای کاربران تسهیل می بخشند. 
ادامه مطلب ...

کد CSR چیست؟



در هنگام خرید گواهینامه SSL یکی از پارامتر هایی که شرکت صادر کننده گواهینامه SSL از شما درخواست می کند Certificate Signing Request یا به اختصار کد CSR هست ، در گواهینامه SSL همیشه صحبت از دو کلید هست یکی کلید خصوصی که می بایست به صورت کاملاً محرمانه باشد و یک کلید عمومی که در واقع در اختیار کاربران سایت شما قرار می گیرد و نیازی به حفاظت ندارد ، این کلید عمومی حاوی مشخصات و اطلاعات شرکت شما به صورت رمز شده می باشد و شما هنگامی که می خواهید گواهینامه SSL خود را خریداری نمایید ، بایستی که این کد CSR را برای صادرکننده گواهینامه ارسال کنید. در طول مراحل سفارش یک SSL مرکز صدور گواهینامه درستی اطلاعات وارد شده توسط شما را بررسی و تایید میکند و سپس یک گواهینامه SSLبرای شما تولید کرده و ارسال میکند.