پایگاه دانش

پایگاه دانش، همان جایی است که قرار است دانش ها ماندگار شوند..

پایگاه دانش

پایگاه دانش، همان جایی است که قرار است دانش ها ماندگار شوند..

طبقه بندی موضوعی

public class Main extends Activity {

class name class {

//تعریف متغیرها

int نام متغیر;

.

.

//تعریف رفتار کلاس

void نام تابع() {

void فقط اجرا میشود و هیچ خروجی ندارد.//

برای اینکه بخواهیم خروجی داشته باشد، باید به جای void نوع مورد نظر را بنویسیم//

int/string/float نام تابع() {

دستورات

.

.

return نام تابع

ما در شیءگرایی، شیءی از کلاس را تعریف و رفتار آن را فراخوانی میکنیم.

این کار باز هم در متد oncreate و به شکل زیر انجام میشود:

فضایی از کلاس را به شیء اختصاص میدهیم//  class name + object name = new class name



۰ نظر موافقین ۰ مخالفین ۰ ۲۴ خرداد ۹۳ ، ۱۴:۳۸
امین جوانشیر

برای تبدیل متغیرهای string به int  از کد زیر استفاده میکنیم:

v1 = Integer.parseInt(text.getText().toString());

کد زیر متن موجود در textbox را که از جنس string است گرفته و به integer تبدیل میکند.



برای تبدیل متغیرهای string به float از کد زیر استفاده میکنیم:

v2 = Float.parseFloat(text.getText().toString());

این کد متن موجود در textbox را که از جنس string است گرفته و به float تبدیل میکند.


برای تبدیل محتوای درون یک متغیر (نه درون textview) به متغیری دیگر از کد زیر استفاده میکنیم:
v2 = Float . parseFloat (b) ;

این کد محتوای داخل b را به float تبدیل میکند. (میتوان به جای float سایر انواع را هم در نظر گرفت. شیوه یکی است.)

۰ نظر موافقین ۰ مخالفین ۰ ۲۴ خرداد ۹۳ ، ۱۲:۲۹
امین جوانشیر

یکی از بزرگ‌ترین خطاهای تفکّر غربی در مورد مسئله‌ی زن، همین عنوان «برابری جنسی» است.

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

۰ نظر موافقین ۰ مخالفین ۰ ۲۱ خرداد ۹۳ ، ۱۶:۳۶
امین جوانشیر

۰ نظر موافقین ۰ مخالفین ۰ ۲۰ خرداد ۹۳ ، ۲۲:۲۴
امین جوانشیر

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

این مطالعات همچنین نشان میدهد که بنرهایی که در مرکز و یک سوم پایین صفحه قرار دارند، از آمار کلیک 77 درصدی نسبت به آن هایی که در بالای صفحه قرار دارند، برخوردار هستند. 1

۰ نظر موافقین ۰ مخالفین ۰ ۲۰ خرداد ۹۳ ، ۲۲:۱۴
امین جوانشیر

کدهایی که در activity ها و قسمت java. مینویسیم، برای اجرا نیاز دارد که به فایل xml. مربوط به خود وصل شود. 

این کار در دو مرحله انجام میشود:

اول تعریف شیءهایی که در فایل xml. وجود دارد و سپس اتصال آن ها.

برای اتصال یک صفحه در متد onCreate  در فایل java. از دستور setcontentview استفاده میکنیم.

setContentView(layoutResID); > setContentView(R.layout.start);

R: فایل جاوا

Layout: نام پوشه ای که فایل xml در آن قرار دارد

start: نام فایل xml

اصل قضیه این است که در فایل جاوا کلاسی داریم به نام layout که در آن کدی به start اختصاص یافته است و ما در حقیقت اینجا با این تعریف و آوردن R.layout.start به مقدار آن کد دسترسی پیدا میکنیم. این کد اتصال دهنده فایل های java. و .xml است.

باید توجه کنیم که زمانی که objectهایی در فایل xml. داریم، باید آن ها را با پارامترهای دیگری در متد onCreate معرفی کنیم. چون layout مربوط به صفحه مورد نظر است و مربوط به objectها نمیشود.

برای تعریف این اشیاء به شکل زیر عمل میکنیم:

private   ماهیت  variable name

و برای اتصال آن ها در متد oncreate اینگونه عمل میکنیم:

variable name = (ماهیت شیء) + findViewById(R.id.id name)


۰ نظر موافقین ۰ مخالفین ۰ ۱۹ خرداد ۹۳ ، ۱۴:۲۱
امین جوانشیر

گاهی لازم است کوتاه و را در برنامه خود به اطلاع کاربر برسانیم.

میتوان در این گونه مواقع از massage box استفاده کرد.

برای تعریف از متد toast استفاده میکنیم:

Toast . makeText (getApplicationContext() , "warning" , Toast . LENGTH_LONG) . show() ;

toast.make Text: برای تعریف massage box

getApplicationcontext: برای اجرا در activity جاری

"warning": رشته قابل نمایش

Toast.LENGTH_LOGN: مدت زمان نمایش massage box

show: نمایش massage box در activity


۰ نظر موافقین ۰ مخالفین ۰ ۱۹ خرداد ۹۳ ، ۰۶:۵۷
امین جوانشیر

گفتیم در eclilips فایل java. محلی است که در آن کدهای مربوط به برنامه نوشته میشود و پس از آن ارتباطی بین این فایل و فایل xml. برقرار میگردد.

در ابتدای ایجاد یک activity، به صورت پیش فرض کلاسی ایجاد میشود به نام دلخواهی که ما داده ایم (برای مثال start) که از نوع activity میباشد.

۰ نظر موافقین ۰ مخالفین ۰ ۱۹ خرداد ۹۳ ، ۰۶:۱۳
امین جوانشیر
سه اصل اساسی در تعریف بازاریابی:

جلب خشنودی مشتری

به شیوه ای مستمر

و بهتر از دیگران

برای پرزنت یک مشتری باید سه مرحله را طی کرد:

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

۰ نظر موافقین ۰ مخالفین ۰ ۱۸ خرداد ۹۳ ، ۲۰:۰۰
امین جوانشیر

در برنامه نویسی اندروید به نسخه های مختلف اندروید API میگویند. مثلا به جای اینکه بگویند اندروید 4.4 ، میگویند API 19.

هر Application موبایل مخصوص API خاص خودش است. به خاطر همین است که گاها می‌بینید بعضی از Application ها بر روی برخی از گوشی ها اجرا نمیشوند.

هنگامی که یک API جدید ارائه میشود، باید آن را در برنامه ecilips خود داشته باشیم تا بتوانیم برایش برنامه تولید کنیم. برای این منظور باید API مورد نظر را دانلود کرده و در پوشه api موجود در sdk ذخیره کنیم.

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


۱ نظر موافقین ۰ مخالفین ۰ ۱۸ خرداد ۹۳ ، ۰۸:۵۷
امین جوانشیر