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

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

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

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

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

(بیشتر…)

َAlarmManager در اندروید

مواقعی وجود دارد که می خواهیم عملی در ساعات مشخصی بطور متوالی انجام شود. برای مثال قصد داریم برنامه ای بنویسیم که در آن طی ساعاتی برنامه به url  خاصی کانکت شده و اگر respons  مورد نظر را دریافت کرد اقدام به عملیات معینی همچون دانلود یا نوتیفکشن کند . به همین منظور بهترین وسیله برای انجام این کار استفاده از کلاس AlarmManager  است. این کلاس از سرویس های سیستمی اندروید می باشد که بطور منظم و براساس تایم دیوایس کار می کند. با توجه به آنچه گفته شد می توان از این کلاس به منظور اهداف متعدی استفاده نمود.

(بیشتر…)

کار با رشته ها در php

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

(بیشتر…)

تبدیل متغیرها به یکدیگر در جاوا

در زبان جاوا نیز به مثابه سایر زبان های برنامه نویسی روش هایی برای تبدیل متغیرها به یکدیگر وجود دارد که در این مقاله به برخی از آنها اشاره می گردد.

1- تبدیل string  به double

بطور کلی برای تبدیل sting  به double  سه روش متفاوت وجود دارد که در ذیل بدان ها اشاره می شود:

 روش اول  استفاده از Double.parseDouble

(بیشتر…)

تبدیل متغیرها در php

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

(بیشتر…)

آموزش login در اندروید (بخش اول آموزش)

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

(بیشتر…)

اتصال به SQLServer در اندروید(بخش سوم)

در آموزش های قبلی در مورد نحوه ایجاد دیتابیس در هاست و نوشتن اسکریپت های php  برای ذخیره داده ها در SQLServer  آشنا شدیم. در این پست و در آخرین جلسه آموزشی از این مبحث ، قرار است نحوه برنامه نویسی اندروید برای اتصال به دیتابیس SQLServer  را برای دوستان عزیز ارائه کنیم. اگر در زمینه ایجاد دیتابیس و کار با اسکریپت های php  برای ذخیره داده ها در SQLServer  از اطلاعات کافی یا ناقصی برخوردارید ابتدا پست های قبلی مرتبط با این موضوع را بخوانید و سپس وارد این مبحث شوید . برای شروع کار بهتر است مباحث قبلی مرتبط با این موضوع را ذهن خود مرور کنید ، همانطور که پیشتر بیان گردید برنامه یا اپلیکیشن اندروید ما قرار است متغیرهای name- familyname- phonenumber- email را از کاربر گرفته و به url  مورد نظر ما که اسکریپت های php  در آن قرار دارد به روش post  ارسال کند. در سمت سرور نیز اطلاعات از  کلاینت گرفته می شود و در دیتابیس مورد نظر ما ذخیره شود.

(بیشتر…)

اتصال اندروید به SQLServer (بخش دوم)

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

(بیشتر…)

آموزش اتصال به SQL Server در اندروید

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

(بیشتر…)

ارسال اطلاعات متنی به سرور در اندروید به روش post

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

(بیشتر…)