منو
 کاربر Online
458 کاربر online
 : کامپیوتر
برای پاسخ دادن به این ارسال باید از صفحه قبلی اقدام کنید.   کاربر offline -حمیدرضا___جندقیان 1 ستاره ها ارسال ها: 7   در :  پنج شنبه 10 آذر 1384 [13:31 ]
  Java چیست و چگونه عمل میکند و به چه درد میخورد؟
 

Java چیست؟ چگونه عمل میکند و به چه درد میخورد؟

ایمیلم در تبیان: hamidtopol@tebyan.org
البته اینجا توضیح بدید بهتره چون بقیه هم یاد میگیرند.

  امتیاز: 0.00     
برای پاسخ دادن به این ارسال باید از صفحه قبلی اقدام کنید.   کاربر offline پژمان-رحیمی-صادق 3 ستاره ها ارسال ها: 607   در :  یکشنبه 13 آذر 1384 [16:01 ]
  > Java چیست و چگونه عمل میکند و به چه درد میخورد؟
 

Java چیست ؟
جاوا یک زبان برنامه نویسی است که در صطح بسیار گسترده ای مورد استفاده قرار می گیرد و همچنینجاوا یکی از بهترین زبانهای برنامه نویسی در حال حاضر بوده و دارای امکانات فراوانی است . یکی از خصوصیات جاوا این است که برنامه های نوسته شده به زبان جاوا هم می توانند در وب منتشر شوند و هم به صورت یک برنامه مستقل.
و یکی از بهترین خصوصیات آن این است شما برای برنامه نویسی به زبان جاوا نیاز به هیچ نرم افزار اضافی ندارید و با Notpad ویندوز هم می توانید برنامه نویسی کنی.

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

حالا در اینجا ما یک برنامه ساده به زبان جاوا را می نویسیم . که بعد از تایپ کدهای آند در notpad و کامپایل کردن آن و اجرای آن یک پنجره اختار ظاهر می شود.

متن برنامه را در زیر نوشته ام اما به خاطر چپ به راست بودم متن های انجمن کدها بهم ریخته است شما متن را انتخاب کرده و در notpad کوپی کنید کدها درست خواهند شد.

import javax.swing.JOptionPane;
class Example4_1 {
public static void main (String args[]) {
JOptionPane.showMessageDialog (null, "I Love JAVA !");
System.exit (0);
}
}

حلال یک نکته در مورد برنامه نویسی به زبان java:
جاوا به بزرگی و کوچکی حروف حساس است و اگر شما به طور مثال JOptionPane را در متن بالا با حروف کوچک بنویسید برنامه کامپایل نمی شود .

بعد از تایپ برنامه باید آن را ذخیره کنید . برای ذخیره کردن بر روی منوی فایل کلیک کرده و گزینه save را بزنید و فایل را با نام Example4_1.java ذخیره کنید .

حالا نوبت کامپایل کردن برنامه است . که به وسیله کامپایلر انجام میشود(کمپایلر. برنامه ای است که برنامه نوشته شده توسط یکی از زبانهای برنامه نویسی (نظیر جاوا) را ترجمه و آن را بگونه ای تبدیل خواهد کرد که کامپیوتر قادر به اجرای آن باشد. احتمالا" شما بر روی کامپیوتر خود فایل هائی با انشعاب exe را تاکنون مشاهده کرده اید ، این نوع فایل ها شامل کدهای اجرائی ( قابل خواندن توسط ماشین ) بوده که مرحله ترجمه خود را پشت سر گذرانده اند.)

برای کامپایل کردن برنامه ای که نوسته اید نیاز به کامپایلر داری برای دانلود کامپایلر به آدرس زیر بروید :
http://java.sun.com/j2se/1.4.1/download.html
در صورتی که نمی خواهد آن را دانلود کنید . اگر شما برنامه Macromedia Dreamweaver MX 2004 را در کامپوتر خود دارید دیگر نیازی به دانلود کامپایلر جاوا ندارید چون این برنامه خود کامپایلر را دارد . که در آدرس :
C:Program FilesMacromediaDreamweaver MX 2004JVMbin
قرار دارد ( در صورتی که برنامه را در این آدرس نصب کرده باشید . در غیر این صورت مسیر را به آن آدرس تغییر دهید.

در هر صورت اگر فایل اول را از اینترنت در یافت کردید . آن را از حالت فشرده خارج کنید . و در مسیر مشخصی ذخیره کنید . و حالا شما باید مسیر آن شاخه را که در آن کامپایلر را ذخیره کرده اید را به لیست مسیر های فرمان داس اضافه کنید.
برای این کار بر روی My Computer کلیک را ست کرده و تب Advanced را انتخاب و بر روی دکمهEnvironment Variables کلیک کنید. در قسمت SystemVariables قسمت Path را بیابید و بر روی آن دو بار کلیک کنید.در قسمت Variable valie کلیک کرده و کلین End کیبورد را برای رفتن به انتهای آن را بزنید . بعد کلید ~~red:;~~ را بزنید و مسیر کامپایلر را در آن تایپ کنید . مثلا :
C:JAVA
و اگر می خواهد از کامپایلر Dreamweaver MX 2004 استفاده کنید مسیر :

C:Program FilesMacromediaDreamweaver MX 2004JVMbin
را وارد کنید .

حالا اگر MS-dos یا Command Prompt را باز کرده و بنویسید java اطلاعاتی در یافت می کنید در مورد طریقه کار آن . و اگر کارهایی که من گفتم را درست انجام نداده باشید . با تایپ java اعلال داس اختار می دهد و می گئید همچین فرمانی و جود ندارد و...

حالا نوبت ترجمه یا کامپایل کردن برنامه ای است که نوشتیم.
برای این کار برنامه ای را که نوشتیم را به درایور c کپی کنید ( برای راحتی کار )

و از طریق داس وارد درایو c بشوید . ( باید در اعلان داس نوشته شده باشد c:>)

حالا در اعلان داس تایپ کنید :

javac Example4_1.java

حالا اگر برنامه هیچ گونه اشکالی نداشته باشد بدون هیچ اختاری دو باره اعلان داس بعد از چند ثانیه ظاهر می شود.

در غیر این صورت اختاری مانند زیر ظاهر می شود

C:>javac Example4_1.java
Example4_1.java:3: ';' expected
Public Ptatic void main (String args[]) {

Example4_1.java:3: cannot resolve symbol
symbol : class Public
location: class Example4_1
Public Ptatic void main (String args[]) {

2 errors

C:>
این اختار به خاطر این است که عبارت Public Ptatic اشتباه تایپ شده است چون دو تا P باید با حروف کوچک نوشته می شدند.و همچنین Ptatic غلط است و باید static نوشته شود.

بعد از کامپایل کردن.فایلی به نام Example4_1.class ساخته می شود.حالا نوبت اجرای برنامه است . برای اجرا در خط فرمان داس تایپ می کنیم :

java Example4_1

بعد از زدن اینتر بنجره ای باز می شود و پیامی را که در JOptionPane.showMessageDialog (null, "I Love JAVA !");
نوشتیم را نشان می دهد.

جاوا به چه درد می خورد ؟!

جاوا زبان برنامه نویسی بسار قدرت مندی است که در بعضی مواقع می تواند با زبان برنامه نویسی C رقابت کند . در ضمن کسی که زبان c را خوب بلد باشد به آسانی می تواند java را یاد بگیر و بلعکس.

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

اسم کتاب :
Learn To Program With JAVA
نویسنده :
John Smiley
که پروفسور برنامه نویسی است.

در این کتاب بیش از 2000 سورس و برنامه به زبان جاوا به عنوان مثال آورده شده است. که برای افراد مبتدی و حرفه ای بسیار کار آمد و مفید است . زبان انگلیسی کتاب بسیار ساده و روان است و فقط کافی است شما همین کتابهای انگلیسی مدرسه را بلد باشید تا بتوانید کتاب را بخوانید و بفهمید.

کتاب 612 صفحه دارد.
قیمت کتاب در سال 2002 : 39.99 دلار آمریکا هست البته اگر ترجمه شده باشد در حدود 10 تا 15 هزار تومان قیمتش خواهد بود.
من این کتاب رو به همه کسانی که می خواهد برنامه نویسی به زبان جاوا را یاد بگیرند و یک حرفه ای شوند توصیه می کنم .

در ضمن شیوه آموزشی کتاب به صورت پرسش و پاسخ است که بعد از هر درس مشکلاتی را که ممکن است پیش بیاد را در آن به صورت پرسش مطرح و جواب می دهد.





  امتیاز: 0.00