برنامه نویسی جاوا

برنامه نویسی اندروید

اموزش برنامه نویسی

پخش موسیقی(صوت یا فیلم) در اندروید

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

(بیشتر…)

کار با String ها در اندروید

همانطور که می دانید برای دسترسی به رشته های مورد نظر خود در پروژه اندروید استودیو ، فایلی بنام String.Xml   در داخل پوشه Valueتعبیه شده است که در دایرکتوری مربوط به Resource  یا Res  قرار گرفته است. همانطور که از نام این فایل برمی آید  برنامه نویسان کاراکترهای رشته ای خود را در این فایل ذخیره می کنند و سپس از طریق فراخوانی انها بر اساس نام رشته ،به  محتوای رشته ای آن که ممکن است حاوی یک متن طولانی نیز باشد دسترسی پیدا می کنند.

(بیشتر…)

کار با متن ها در اندروید

در این مبحث قصد داریم برخی متدهای مشترکی که بر روی دو ویو EditText  و TextView  قابل اعمال هست را خدمت دوستان و کاربران عزیز ارائه کنیم.

1- نحوه تعریف ایدی textview  یا EditText  در کلاس :

بعد از ایجاد textview یا Edittext  در لایوت xml   با id  مشخص آنها را به شکل زیر برای کلاس معرفی می کنیم:

TextView textshow =  (TextView)findViewById(R.id.display);
EditText textWritable = (EditText)findViewById(R.id.name);

2- مواقعی وجود دارد که بخواهیم بدون تعریف id در لایوت xml ، ایدی ویوها را براساس ارجاعات خودمان در کلاس تعریف کنیم. در این صورت از مثال زیر بهره می گیریم:

(بیشتر…)

ثابت ها یا Constants در php

ثابت ها مانند متغیرها هستند، اما تفاوت اساسی که با متغیرها دارند این است که ثابت ها یک بارتعریف می شوند و نمی توان آنها را تغییر داد.همچنین بر خلاف متغیرها، ثابت ها به طور خودکار در کل اسکریپت سراسریglobal هستند و نکته آخر اینکه در ثابت ها برخلاف متغیرها ادامه مطلب…

انواع داده ها در php

داده های که زبان php   قادر به پشیبانی از آنهاست عبارتند از :رشته ها(String)، اعداد صحیح(integer)، اعداد با ممیز شناور(float)، بولین(boolean)، آرایه ها(array)، اشیاء (object)، تهی (NULL) . داده های ذکر شده از انواع داده ها در php هستند که در این آموزش قصد داریم آنها را بطور اجمالی معرفی کنیم :

(بیشتر…)

دستورات echo و print در php

در PHP  بطور کلی دو روش اساسی برای خروجی گرفتن از برنامه وجود دارد، که عبارت است از دستورات echo و print.

echo

دستور echo می تواند هر چیزی را همانند رشته، اعداد، متغیرها و غیره را در مرورگر شما نمایش داده و چاپ کند.از آنجا که echo  به هیچ عنوان تابع نبوده و بعنوان یک زبان ساختاری در php مورد استفاده قرار می گیرد ، از این رو شما می توانید از آن بدون پرانتز نیز استفاده کنید مانند echo یا ()echo. با این حال، اگر شما می خواهید بیش از یک پارامتر را برای خروجی گرفتن به ()echo منتقل کنید، پارامترها نباید در داخل پرانتز قرار گیرند.

(بیشتر…)

متغیرها در php

همانطور که می دانید  در لغت متغیر به امری تغییرپذیر گفته می شود که  می تواند مقادیر مختلفی به خود بگیرد.  در برنامه‌نویسی متغیرها همانند ظروفی هستند که وظیفه نگهداری  از داده ها را دارند ، در حقیقت به مثابه خانه‌هایی از حافظه هستند که هر هریک برای نگهداری نوع خاصی از داده‌ها (Data Type) به کار می‌روند، از این رو بر اساس ماهیت متغیرها و قالبیت نگهداری انواع مختلفی از داده ها می توان آنها را  انواع مختلفی تقسیم نمود . دسته ای از این متغیرها  برای نگهداری اعداد استفاده می‌شوند، نوعی دیگر برای نگهداری رشته‌های متنی به کار می‌روند، برخی از آن‌ها برای نگهداری کارکترها مورد استفاده قرار می‌گیرند و غیره.

(بیشتر…)

ساختار زبان برنامه نویسی php

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

(بیشتر…)

imageView در اندروید و کار با عکس ها در اندروید

برای افزودن عکس به صفحه اکتیویتی از دو روش استفاده می کنیم :

روش اول از طریق  لایوت xml:

در این روش لایه موردنظرمان را از پوشه res/ layout / activity_main  باز می کنیم ودر قسمت مربوط به لایه گرافیکی (design) ، از نوار ابزارهای برنامه ، آیکن  ونوشته مربوط به ImageView  را پیدا کرده و به داخل اکتیویتی دراگ می کنیم.

(بیشتر…)

مقدمه ای بر OnClickListeners و روشی دیگر برای تعریف عملکرد دکمه ها در اندروید

یکی از اساسی ترین کارهایی که در هنگام شروع برنامه نویسی برای اندروید پیش می آید این است که چگونه OnClickListener را اجرا کنید. در این پست من به شما روش های مختلف ایجاد OnClickListenersرا با مثال توضیح خواهم داد.

 

Handler های Onclick برای اجرای یک قسمت از کد ،هنگامی که یک دکمه یا بخش دیگری از رابط کاربر لمس می شود (کلیک می شود) استفاده می شود. این handler های onclick یک نمونه از یک کلاس هستند که باید بطور دقیق عملکرد آن  مشخص شود. به طور خلاصه، OnClickListener عملیاتی با یک قطعه از کد اجرایی است که تنها با تعامل کاربر با برنامه ایجاد می شود .اولین چیزی که باید بدانید این است که handler یک onclick رابط کاربری View.OnClickListener را اجرا می کند. از این رو شما باید در گام نخست یک کلاس ایجاد کنید که رابط کاربری را اجرا کند .خوشبختانه این روش بسیار آسان و کاربردی است.

(بیشتر…)