تبلیغات بنری ویکیوز

ارسال پاسخ 
 
امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
Java و Active-x
نویسنده پیام
! Omid StaR ! آفلاین
امید کریم زاده
******
مدیر کل سایت

ارسال‌ها: 4,723
تاریخ عضویت: Oct 2011
اعتبار: 104
ارسال: #41
RE: Java و Active-x
تعریف متغییرها

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

[تصویر:  31.gif]
تعریف یک متغییر می تواند در هر کجای یک متد انجام شود ، ولی بهتر است در ابتدای متد باشد .
[تصویر:  32.gif]
چند متغییر از یک نوع را می توان در یک جا تعریف کرد :

[تصویر:  33.gif]
و حتی می توان در هنگام تعریف متغییر به آن مقدار داد :
[تصویر:  34.gif]
به متغییرهای محلی قبل از استفاده حتماً باید مقدار داد، در غیر اینصورت برنامه بدرستی کامپایل نخواهد شد . مقدار دادن اولیه به متغییرهای وهله و کلاس الزامی نیست . چون این متغییرها هنگام تعریف دارای مقدار پیش فرض هستند .

زندگی به من آموخت

که همیشه منتظر حمله احتمالی کسی باشم
که به او محبت فراوانی کرده ام
19-02-2012 09:59 PM
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
! Omid StaR ! آفلاین
امید کریم زاده
******
مدیر کل سایت

ارسال‌ها: 4,723
تاریخ عضویت: Oct 2011
اعتبار: 104
ارسال: #42
RE: Java و Active-x
نکاتی درباره نام متغییرها

نام متغییرها در جاوا می تواند با یک حرف ، زیر خط (_) یا علامت دلار ($) شروع شود ولی نباید با یک عدد آغاز شود . بعد از حرف اول می توان از تمام حروف دیگر استفاده کرد ولی هنگام استفاده از % ، * ، @ و مانند آنها ( که در اپراتورهای جاوا هستند ) به مشکلاتی که می تواند بروز کند دقت کنید . جاوا از کاراکترهای یونی کد (Unicode) استفاده می کند ، یونی کد استانداردی است که بر خلاف اسکی برای هر کاراکتر از دو بایت استفاده می کند و می تواند در آن واحد تا 65000 کاراکتر را پشتیبانی کند . البته تمام کاراکترهای ذیل 00CO رزرو شده اند و شما می توانید از کاراکترهای بالای این حد آزادانه استفاده کنید .
نام متغییرها در جاوا نسبت به نوع حروف حساس است و این دقت زیادی را در در هنگام نوشتن برنامه ها می طلبد . به همین دلیل رعایت یک قرارداد هنگام نامگذاری متغییرها می تواند کمک بزرگی در مقابله با مشکلات احتمالی باشد . قراردادهای استفاده شده چنین اند : نام های با معنی ، ترکیب چند کلمه ، کلمه اول با حرف کوچک شروع می شود ، کلمات بعدی با حرف بزرگ شروع می شوند . به این مثال دقت کنید :

[تصویر:  35.gif]

زندگی به من آموخت

که همیشه منتظر حمله احتمالی کسی باشم
که به او محبت فراوانی کرده ام
19-02-2012 10:00 PM
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
! Omid StaR ! آفلاین
امید کریم زاده
******
مدیر کل سایت

ارسال‌ها: 4,723
تاریخ عضویت: Oct 2011
اعتبار: 104
ارسال: #43
RE: Java و Active-x
انواع متغییرها

هنگام تعریف هر متغییر علاوه بر نام آن باید نوع آن هم مشخص شود . نوع متغییر تعیین می کند که یک متغییر چه مقادیری را می تواند بگیرد . هر متغییر می تواند یکی از سه نوع ذیل باشد :
• یکی از هشت نوع داده اولیه
• نام یک کلاس یا واسط
• یک آرایه
هشت نوع داده اولیه جاوا برای کار با اعداد صحیح ، اعداد اعشاری ، کاراکترها و مقادیر منطقی ( درست یا نادرست ) هستند ، به آنها انواع اولیه گفته می شود. در جاوا چهار نوع عدد صحیح (Integer) وجود دارد .
به جدول زیر نگاه کنید .

[تصویر:  37.gif]
این انواع همگی علامت دار هستند ، یعنی می توانند اعداد مثبت و منفی را در خود ذخیره کنند . نوع متغییر انتخاب شده به عددی که می خواهید ذخیره کنید بستگی دارد . اگر عدد بزرگتر از متغییر باشد ، بی سرو صدا قیچی خواهد شد !
برای ذخیره کردن اعدا دارای ممیز از نوع اعشاری ( با ممیز شناور – floating point ) استفاده می شود . اعداد اعشاری در جاوا از استاندارد IEEE 754 تبعیت می کنند . در جاوا دو نوع عدد اعشاری وجود دارد : float ( 32 بیت ، دقت ساده ) و Double ( 64 بیت ، دقت مضاعف ) .
نوع داده کاراکتر (char) برای ذخیره کردن یک کاراکتر است . چون جاوا از یونی کد استفاده می کند هر متغییر Char دارای 16 بیت ( بدون علامت ) خواهد بود .
آخرین نوع داده اولیه در جاوا نوع منطقی (Boolean) است که می تواند دو مقدار True یا False بگیرد . بر خلاف C ، نوع منطقی یک عدد نیست و نباید آن را با اعداد مقایسه کرد . علاوه بر این انواع ، متغییرهای جاوا می توانند از نوع کلاس هم باشند :

[تصویر:  36.gif]
این متغییرها یک وهله از کلاس مربوطه هستند .
نکته :
در جاوا ( بر خلاف C و C++ ) ، دستور typedef وجود ندارد . برای تعریف انواع جدید در جاوا ، ابتدا یک کلاس جدید ایجاد کنید ، و سپس متغییری از نوع این کلاس تعریف کنید .

زندگی به من آموخت

که همیشه منتظر حمله احتمالی کسی باشم
که به او محبت فراوانی کرده ام
19-02-2012 10:06 PM
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
! Omid StaR ! آفلاین
امید کریم زاده
******
مدیر کل سایت

ارسال‌ها: 4,723
تاریخ عضویت: Oct 2011
اعتبار: 104
ارسال: #44
RE: Java و Active-x
مقدار دادن به متغییرها

بعد از تعریف متغییرها ، با استفاده از عملگر = می توان به آنها مقدار داد :

[تصویر:  38.gif]
توضیحات (Comments) :
جاوا سه نوع توضیح دارد . در نوع اول ( که شبیه C یا C++ ) از */ برای شروع و از /* برای ختم آن استفاده می شود . کامپایلر هر چه را بین این دو علامت بیابد نادیده خواهد گرفت .

[تصویر:  39.gif]
این نوع صحیح می تواند چند خطی باشد .
برای توضیحات تک خطی از // می توان استفاده کرد:

[تصویر:  40.gif]
نوع سوم توضیح که برنامه javadoc از آن استفاده می کند یا **/ شروع و با /* پایان می یابد . این نوع توضیح از همه نظر شبیه نوع اول است

زندگی به من آموخت

که همیشه منتظر حمله احتمالی کسی باشم
که به او محبت فراوانی کرده ام
21-02-2012 10:41 PM
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
! Omid StaR ! آفلاین
امید کریم زاده
******
مدیر کل سایت

ارسال‌ها: 4,723
تاریخ عضویت: Oct 2011
اعتبار: 104
ارسال: #45
RE: Java و Active-x
واژه ها

در جاوا برای نمایش مقادیر مشخص و ساده از واژه ها (Literal) استفاده می شود . این واژه ها می تواند عدد ، کاراکتر ، رشته یا مقادیر منطقی باشند .

واژه های عددی :

در جاوا چندین واژه صحیح وجود دارد . مثلاً ، 4 یک واژه صحیح از نوع int است . اگر عدد واژه از یک int بزرگتر باشد بطور خودکار به نوع long تبدیل خواهد شد . می توانید حتی یک عدد کوچک از نوع long داشته باشید ، برای اینکار باید جلوی عدد از حرف l یا L استفاده کنید . مثلاً ، 4L عدد صحیح 4 را در یک واژه long ذخیره می کند .
اعداد صحیح را به صورت اکتال ( در مبنای هشت ) و هگزا دسیمال ( در مبنای شانزده ) هم می توان ذخیره کرد . یک 0 در جلوی عدد نمایش دهنده اکتال بودن آن است – مانند ، 0777 یا 0004 . اگر جلوی واژه 0X نوشته شود آن واژه به صورت هگزا دسیمال ذخیره خواهد شد ( 0XFF یا 0XAF45 ) . در اعداد هگز علاوه بر رقم های 0 تا 9 از حروف A ( ده ) تا F ( پانزده ) هم می توان استفاده کرد .
واژه های اعشاری معمولاً دو قسمت دارند . یک قسمت صحیح و یک قسمت اعشاری . تمام واژه های اعشاری صرفنظر از دقت عدد از نوع double خواهند بود مگر اینکه با قید حرف f ( یا F ) در جلوی آن تصریح شود که عدد مزبور از نوع float باید باشد . واژه های اعشاری را با استفاده از حرف E ( یا e ) می توان به صورت نمایش هم نوشت – 10e45 یا -3.6E-2 .

واژه های منطقی :

یک واژه منطقی فقط می تواند معادل کلمات کلیدی True یا False باشد .

واژه های کاراکتری :

یک واژه کاراکتری عبارت است از یک حرف که با علامت نقل محصور شده باشد ‘a’ ، ‘#’ ، ‘3’ و غیره . واژه های کاراکتری به صورت یونی کد ( 16 بیتی ) ذخیره می شوند . در جدول زیر چند کد غیر چاپی خاص و کاراکترهای یونی کد را مشاهده می کنید . ( در این جدول d نماینده یک رقم است ) .

زندگی به من آموخت

که همیشه منتظر حمله احتمالی کسی باشم
که به او محبت فراوانی کرده ام
21-02-2012 10:43 PM
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
! Omid StaR ! آفلاین
امید کریم زاده
******
مدیر کل سایت

ارسال‌ها: 4,723
تاریخ عضویت: Oct 2011
اعتبار: 104
ارسال: #46
RE: Java و Active-x
[تصویر:  41.gif]

واژه های رشته ای :

یک رشته (String) عبارتست از مجموعه چند کاراکتر . هر رشته در جاوا وهله ایست از کلاس String . بر خلاف C یا C++ ، رشته ها در جاوا آرایه ساده کاراکترها نیستند ( اگر چه بسیاری از خواص آرایه ها را ندارند ) . چون رشته های جاوا اشیاء حقیقی هستند ، متدهایی دارند که کار با آنها را بسیار زنده می سازند .
یک واژه رشته ای عبارت است از چند کاراکتر که در علامت نقل دو گانه محصور شده باشند :

[تصویر:  42.gif]
رشته ها می توانند شامل کدهای خاص جدول زیر نیز می باشند :

[تصویر:  43.gif]
در مثال آخر ، \u2122 کاراکتر یونی کد علامت تجاری ™ است .

نکته :

- اینکه شما می توانید در رشته های جاوا از کاراکترهای یونی استفاده کنید بدان معنا نیست که می توانید آن کاراکترها را ببینید . برای دیدن اینگونه کاراکترها کامپیوتر یا سیستم عامل شما باید از یونی کد پشتیبانی کند و فونت بکار رفته را هم داشته باشد .
- تفاوت واژه های رشته ای با دیگر انواع واژه های رشته ای ( بر خلاف دیگر واژه ها ) اشیاء واقعی ( وهله های کلاس String ) هستند .

زندگی به من آموخت

که همیشه منتظر حمله احتمالی کسی باشم
که به او محبت فراوانی کرده ام
21-02-2012 10:44 PM
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
! Omid StaR ! آفلاین
امید کریم زاده
******
مدیر کل سایت

ارسال‌ها: 4,723
تاریخ عضویت: Oct 2011
اعتبار: 104
ارسال: #47
RE: Java و Active-x
عبارات و عملگرها

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

زندگی به من آموخت

که همیشه منتظر حمله احتمالی کسی باشم
که به او محبت فراوانی کرده ام
21-02-2012 10:45 PM
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
! Omid StaR ! آفلاین
امید کریم زاده
******
مدیر کل سایت

ارسال‌ها: 4,723
تاریخ عضویت: Oct 2011
اعتبار: 104
ارسال: #48
RE: Java و Active-x
محاسبات

جاوا دارای پنج عملگر محاسباتی است . ( به جدول زیر نگاه کنید )
هر عملگر دو عملوند (Operand) لازم دارد . از عملگر تفریق (-) برای منفی کردن اعداد هم می توان استفاده کرد . تقسیم اعداد صحیح دارای خارج قسمت صحیح خواهد بود و مقدار اعشار آن نادیده گرفته خواهد شد . مثلاً حاصل تقسیم 9/31 معادل 3 خواهد بود . عملگر % باقیمانده تقسیم را بر می گرداند .
برای مثال حاصل عبارت 31%9 معادل 4 خواهد شد .
حاصل عملیات دو عدد صحیح همواره یک عدد صحیح خواهد بود . نوع داده مقدار برگشتی با نوع داده عملوندی که جای بیشتری اشغال می کند معادل خواهد بود .

[تصویر:  44.gif]

زندگی به من آموخت

که همیشه منتظر حمله احتمالی کسی باشم
که به او محبت فراوانی کرده ام
21-02-2012 10:46 PM
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
! Omid StaR ! آفلاین
امید کریم زاده
******
مدیر کل سایت

ارسال‌ها: 4,723
تاریخ عضویت: Oct 2011
اعتبار: 104
ارسال: #49
RE: Java و Active-x
در لیست زیر چند محاسبه ساده ریاضی را مشاهده می کنید .

[تصویر:  45.gif]

زندگی به من آموخت

که همیشه منتظر حمله احتمالی کسی باشم
که به او محبت فراوانی کرده ام
21-02-2012 10:47 PM
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
! Omid StaR ! آفلاین
امید کریم زاده
******
مدیر کل سایت

ارسال‌ها: 4,723
تاریخ عضویت: Oct 2011
اعتبار: 104
ارسال: #50
RE: Java و Active-x
خروجی :


[تصویر:  46.gif]
تحلیل برنامه :
در این برنامه ساده جاوا ( به متد Main() توجه کنید ) ابتدا متغییرها تعریف شده اند ( خطوط 3 تا 6 ) به نحوه تعریف متغییرها دقت کنید . باقیمانده برنامه صرفاً چند عمل ساده ریاضی روی این متغییرها و نمایش حاصل این محاسبات است .
دیگر نکته قابل توجه این برنامه متد system.out.println() است . این متد صرفاً یک پیام را روی خروجی استاندارد ( که معمولاً مانیتور است ) چاپ می کند . متد system.out.println() فقط یک آرگومان ورودی دارد ولی می توان با عملگر + چند رشته را ترکیب کرد و به آن فرستاد .

زندگی به من آموخت

که همیشه منتظر حمله احتمالی کسی باشم
که به او محبت فراوانی کرده ام
22-02-2012 05:18 AM
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
ارسال پاسخ 


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

اخبار فناوری اطلاعات | نرم افزار املاک | نرم افزار دامپزشکی | تور روسیه | هتل آپارتمان مشهد | ترجمه تخصصی | نرم افزار داروخانه | نرم افزار رستوران | نرم افزار تاکسی سرویس | نرم افزار رستوران | دانلود نرم افزار مطب | دانلود نرم افزار تاکسی سرویس | مجله پزشکی آسان طب | دکتر آسان طب | اخبار موسیقی | کنکور | خرید لایسنس nod32 | بهترین سایت تفریحی |   کنکور آسان است | نرم افزار دفترچه تلفن نرم افزار چاپ چک نرم افزار رستوران نرم افزار فست فود نرم افزار کافی شاپ نرم افزار تاکسی سرویس نرم افزار نمایشگاه خودرو نرم افزار املاک نرم افزار هتلداری نرم افزار مطب نرم افزار دندانپزشکی نرم افزار انبارداری نرم افزار حسابداری فروشگاه نرم افزار وکالت مجله اینترنتی پارسی وان | مجله اینترنتی زیگیل | خرید بک لینک | خرید رپورتاژ | سینما تئاتر مای استیج | یک مهاجر | دنیای مهاجرت | مجله گردشگری کاروان | وردپرس دانلود | مجله تفریحی تندیس فان | نرم افزار Software | جوک جدید | اخبار هنر | اخبار کامپیوتر | سایت پزشکی | فروشگاه اینترنتی | سایت خبری | دانلود موزیک | اندروید سه | بانک شماره موبایل | پایگاه صالحین | مجله کامپیوتری | جاب لر | نوین ساخت | سهام نت | تکی کو | سرورمجازی | تم کد | خرید هاست | مجله خانواده | مجله اینترنتی وبدون | پورتال خبری | سایت تفریحی تک لایو | مجله سرگرمی سیب رنک | جراحی بینی | فروش جوجه بوقلمون |   تولید کننده روغن زیتون | سایت پزشکی دکتر طب | افزایش بازدید سایت | خرید گیفت کارت | مدرن بوک | لوازم ارایشی | باربری تهران | مبل | کاشت مو | پروتز سینه | جراحی زیبایی واژن | ماشین آلات بسته بندی | پروفیل یو پی وی سی | لوله پوش فیت
خرید کریو پر سرعت

برای درج تبلیغات متنی، بنری و یا رپرتاژ آگهی در این وب سایت با شماره 09370888727 تماس حاصل فرمائید