آموزش Java
جاوا یک زبان برنامه نویسی شی گرا است که برای نخستین بار توسط جیمز گاسلینگ در شرکت سان مایکروسیستمز ایجاد گردید و در سال 1995 به عنوان بخشی از سکوی جاوا منتشر شد. زبان جاوا شبیه به ++C است اما مدل شی گرایی آسانتری دارد و از قابلیتهای سطح پایین کمتری پشتیبانی میکند. یکی از قابلیتهای بنیادین جاوا این است که مدیریت حافظه را بطور خودکار انجام میدهد. ضریب اطمینان عملکرد برنامه های نوشته شده به این زبان بالا است و وابسته به سیستم عامل خاصی نیست، به عبارت دیگر میتوان آن را روی هر رایانه با هر نوع سیستم عاملی اجرا کرد. برنامه های جاوا به صورت کدهای بیتی کامپایل میشوند؛ که مانند کد ماشین هستند و به ویژه وابسته به سیستم عامل خاصی نیستند.
پروژه ماشین حساب جاوا
در جاوا لازم نیست هر چیزی را به یک پنجره ی نهایی انتقال دهید. در این بخش یک برنامه ی ماشین حساب خواهید نوشت که از این فرما ها استفاده خواهد کرد. این فرم دارای دکمه ها و یک جعبه ی متن می باشد. با یک ماشین حساب ساده آغاز خواهیم کرد که تنها عملکرد جمع را انجام می دهد و سپس توانایی های خود را گسترش داده به عملکردهای منها، تقسیم و ضرب. ماشین حساب چیزی مشابه تصویر زیر خواهد بود:
وقتی wizard مربوط به بخش قبل تمام شد، در پنجره ی اصلی یک فرم خالی ایجاد خواهد کرد...
آنچه اکنون فرم ما نیاز دارد، یک تکست باکس می باشد. اجازه بدهید ابتدا تکست باکس را اضافه کنیم...
به همان روش فیلدهای text می توانید یک دکمه نیز به یک فرم اضافه کنید – درگ و دراپ کردن. به هرحال، همانطور که قصد اضافه کردن دکمه های زیادی داریم، افزودن دکمه به کنترلی به نام Panel نیز خوب می باشد...
در بخش قبل چگونگی افزودن یک دکمه به فرم جاوا را مشاهده کردید. در این بخش چگونگی تغییر پراپرتی های آن را مشاهده خواهید کرد. به ویو Design برگردید و اطمینان حاصل کنید که دکمه ی شما انتخاب شده است...
از لحاظ برنامه نویسی، یک رویداد به زمانی گفته می شود که یک اتفاق خاص بیفتد. برای فرم ها رویداد به معنای کلیک کردن دکمه ها، جابه جایی ماوس، وارد کردن متن به فیلد text، بستن برنامه و موارد بسیار دیگر...
اکنون که دکمه های عدد در ماشین حساب جاوا کار می کنند، کار بعدی رسیدگی به دکمه ی به علاوه در ماشین حساب می باشد. تنها چیزی که دکمه ی به علاوه برای کار کردن نیاز دارد، ذخیره کردن عدد موجود در فیلد متن می باشد...
اکنون که برای دکمه ی به علاوه کد دارید، می توانیم به دکمه ی تساوی بپردازیم. پس از اینکه یوزر عدد دوم را انتخاب کرد، دکمه ی تساوی باید کلیک شود...
تنها موردی که کد گذاری آن باقیمانده است دکمه ی Clear می باشد. برای این کار لازم است متغیر total2 را حذف کنیم و متن را در فیلد متن در یک رشته ی خالی تنظیم کنیم...
اکنون که دکمه ی جمع در ماشین حساب جاوا کار می کند، می توانیم دکمه های تفریق، تقسیم و ضرب را اضافه کنیم. درست مانند دکمه ی جمع، این دکمه ها نیز کاری انجام نمی دهند: هنوز دکمه ی تساوی تمام کارها را انجام خواهد داد...