X
تبلیغات
رایتل

به وبلاگ برنامه نویسی خوش آمدید.

برنامه نویس وب و نرم افزار تحت دسکتاپ

ایمیل rss feeds friendfa
  • آموزش برنامه نویسی وب
  • آموزش html و css
  • آموزش php و mysql
  • jquery
  • java
دکمه ی بعدی اسلاید شو دکمه ی قبلی اسلاید شو


زبان برنامه نویسی جاوا(java)

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

جاوا چند نسخه داره:

Java Enterprise Edition یا J2EE

Java Standard Edition یا J2SE

Java Micro Edition یا J2ME

j2ee از j2se قوی تر هست . و j2me هم برای نوشتن برنامه در مبایل هست.

برای نوشتن برنامه ما می توانیم از چند نوع ویرایشگر استفاده کنیم. ویرایشگر notepad ویندوز و++ notepad و NetBeans که برای استفاده از این نوع ویرایشگر می توانید این آموزش رو بخونید.

من خودم با ++ notepad کار میکنم. این برنامه یه سری دستورات جاوا رو نیز در اختیار شما قرار میده: کافیه به منوی language و سپس زیرمنوی J و سپس java بروید. و سپس دکمه های ctrl و space رو با هم بگیرید دستورات جاوا برای شما باز می شود.

برای اجرای جاوا در ویندوز باید برنامه ی jdk رو نصب کنید. برای این کار به این آدرس بروید و برنامه رو دانلود کنید. اگه خواستید برنامه ی NetBeans رو هم دانلود کنید می تونید اینجا رو کلیک کنید.

حالا می خواهیم یک برنامه ی ساده برای java بنویسیم.

برنامه ی notepad را باز کنید و کدهای زیر را داخل آن وارد کنید و با نامHello.java ذخیره کنید.

public class Hello

{

  public static void main(String[] args)

  {

    System.out.println("Hello World!");

  }

}

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

اگر برنامه ی کامپایلر جاوا یعنیjdk را داخل درایو f نصب کرده باشید . فایل شما باید در این آدرس قرار بگیرد: F:\jdk\bin

این یک کد شی گرایی هست . و با public و class شروع شده . و Hello شی ماست. که اگر  با بحث شی گرایی آشنا باشید بخوبی متوجه میشید.

در php با echo متنی رو چاپ می کردیم و اینجا با دستور  System.out.println.

حالا به برنامه ی command prompt می رویم و مراحل زیر را طی کنید:

برای انتخاب درایو دستور زیر را می نویسیم:

C:\Documents and Settings\user>f:

برای انتخاب پوشه:


F:\>cd sdk


F:\sdk>cd bin


F:\sdk\bin>javac Hello.java

وقتی فرمان بالا رو می زنی فایل Hello.class توی پوشه ی bin ایجاد میشه.

F:\sdk\bin>java Hello


با اینتر کردن پیام زیر را به شما می دهد.

Hello World!


منتظر نظراتتون هستم.

کاربر وبلاگ نوشته شده توسط راوندی در تاریخ پنج‌شنبه 24 فروردین‌ماه سال 1391 ساعت 08:53 ق.ظ  چاپ 

نظرات (6)


پنج‌شنبه 31 فروردین‌ماه سال 1391 ساعت 09:16 ق.ظ
سلام. خوبین؟ یه سوال داشتم. چطوری میتونم تو صفحه HTML لیست آبشاری درست کرد. یعنی رو یه لینک که کلیک میکنیم زیرش گزینه هاش باز بشه؟
ممنون میشم اگه راهنماییم کنید. یا بگید اسم دقیقشون چیه تا سرچ کنم. مرسی
امتیاز: 0 مثبت 1 منفی
پاسخ:
می تونی از جی کوئری استفاده کنی.

یکشنبه 17 اردیبهشت‌ماه سال 1391 ساعت 06:09 ب.ظ
مطالب ساده و روان گفته شده و خوبه .اگه جاوا اسکریپت هم یاد بدید ممنون میشم.یه سوال ؟ آیا شما در طراحی سایت با php پیغام های حذف ، درج و ... رو با جاوااسکریپت به کاربر نشون میدید یا با زبان php بصورت معمولی.جایی شنیدم که گفته میشه ممکنه کد جاوااسکریپت غیر فعال بشه.این که چطوری نمیدونم .ولی ممنون میشم توضیح بدید.
امتیاز: 1 مثبت 0 منفی
پاسخ:
خب اگه با جاوا اسکریپت و ایجکس پیغام رو نمایش بدید راحت ترید تا اینکه بیخوای از php استفاده کنی. چون پیامی که به سرور ارسال میشه میره و بر می گرده . که مدتی طول میکشه ولی با جاوا اسکریپت و ایجکس راحت ترید.
این کد زیر رو میتونی در قسمت اکو قرار بدی
echo ("<script type='text/javascript'>alert('ارسال شد')</script>");
و مثالی هم برای ایجکس در جی کوئری برای حذف مطلب:
<html>
<head>
<script type="text/javascript" src="jquery.js"></script>
</head>
<body>
<button id="b">ajax load</button>
<div id="result"> </div>
<script>
$("#b").click(function(){
$.post("http://localhost/cms/nicEdit/delete.php?id=3", function(data) {
alert("Data Loaded: " + data);
});
});
</script>
</body>
</html>

یکشنبه 17 اردیبهشت‌ماه سال 1391 ساعت 09:20 ب.ظ
سلام و خسته نباشید ببخشید یه مشکلی برای من در وبلاگ پیش اومده اگر امکان داره جواب بدید ممنون میشم.
من میخوام رنگ منوی زیر هدم رو هم رنگ هدم بکنم اما کدش رو توی کد قالبم پیدا نمیکنم میشه منو راهنمایی کنی و جوابم رو در وبلاگم بدی
ممنون میشم
امتیاز: 0 مثبت 0 منفی
پاسخ:
شما کد رنگ هر جایی رو میخوای بدست بیاری نیازی نیست سورس رو بگیری. کافیه با دکمه ی print screen صفحه کلید یه عکس از اون قسمت بگیری و سپس در فتوشاپ یه فایل و نیو رو باز کنی و پیست کنی . سپس با ابزار Eyedropper tool که به شکل یک قطره چکان هست روی اون قسمت از عکس کلیک کنی و سپس Set foreground color رو کلیک کن و در پنجره ی باز شده مثلا رنگ #737373 رو انتخاب کن .

جمعه 19 خرداد‌ماه سال 1391 ساعت 10:45 ب.ظ
سلام در این نوشتتون تناقض وجود داره،
"زبان جاوا یک زبان برنامه نویسی هست که مثل زبانی چون سی شارپ وابسته به سیستم عامل خاصی نیست . سی شارپ متعلق به سیستم عامل ویندوز هست"
بالاخره C# Cross Platform هست یا نه؟
امتیاز: 1 مثبت 0 منفی
پاسخ:
اینکه گفتم وابسته به سیستم عامل خاصی نیست منظورم اینه که به یک سیستم عامل تعلق نداره . بلکه برنامه ای که با جاوا نوشته میشه رو میشه توی چند تا سیستم عامل اجرا کرد. ولی برنامه ای که با سی شارپ نوشته میشه رو فقط میشه توی سیستم عامل ویندوز اجرا کرد.

شنبه 4 شهریور‌ماه سال 1391 ساعت 04:14 ب.ظ
ولی من خودم نت بینز رو ترجیح می دم
autocomplete نت بینز خیلی پیشرفته تر از npp است البتهگاهی هم از اکلیپس استفاده می کنم که البته اونم فوق العاده است اما نت بینز به این علت که فرم ها رو هم برات طراحی می کنه و کار باهاش ساده تره بیشتر استفاده می کنم
امتیاز: 1 مثبت 0 منفی
پاسخ:
بله منم با شما موافقم.

دوشنبه 20 شهریور‌ماه سال 1391 ساعت 12:02 ب.ظ
جالب بود
تشکر
امتیاز: 1 مثبت 0 منفی


برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
نام:
ایمیل(پنهان می ماند):
وب/وبلاگ:
متن نظر:
لبخند


 درباره من
عکس پروفایل

سلام ، من محمدرضا هستم ، و اهل راوند کاشان. برنامه نویس وبسایت هستم . اگر میخواهید سایتی طراحی کنید با من تماس بگیرید ، می تونید توی وبلاگ بهم پیام بدید . متشکرم.
  بایگانی

دسته‌ها

 جدیدترین یادداشت‌ها
مشکل نمایش border با کلیک روی texbox یا کلیک روی لینک
رفع خطای ()Fatal error: Cannot redeclare jdate
گرفتن پشتیبان از بانک اطلاعاتی با کمک mysqldump
چگونه برنامه نویس شویم؟
افزونه ای برای عکس گرفتن از سایت
مشکل ویرایشگر ckeditor با ایجکس
قالب وبلاگ برنامه نویسی
اجرا نشدن فایل جاوا در cmd
اخطار عدم پشتیبانی از FULLTEXT در قسمت phpmyadmin
رنگی کردن کد در برنامه ی word و صفحات وب با کمک notepad++
طریقه ی ثبت دامین ir
کتاب آموزش آسان و کاربردی php و mysql
لینک گذاشتن روی بخشی از تصویر
چند مطلب اضافه شده به کتاب آموزش سریع و آسان jquery
کتاب آموزش سریع و آسان jquery
اخطار no privileges در برنامه ی wamp 2.4 در قسمت ایجاد دیتابیس
گرادینت gradient برای همه ی مرورگرها
کنفرانس برنامه نویسان php
مشکل قالب های میهن بلاگ
کتاب آموزش ++C
کتاب آموزش tkinter به زبان ساده
مترجم قالب
گرد کردن div در مرورگر اکسپلورر
ضبط صدا با کمک جاوا اسکریپت ، جی کوئری ، php و فلش
لینک های آموزش برنامه نویسی
حفره ی امنیتی در مرورگر اکسپلورر
نمایش عکس از روی سایت در برنامه ی جاوا
نمایش لینک به صورت تصادفی
برنامه ی شکلک های الفورآی
گذاشتن پسورد روی پوشه در سایت
لیست کامل عناوین یادداشت‌ها
 موارد دیگر

آمار تعداد کل بازدید ها : 452974
rss feeds

Powered By

www.barnamenevisi.blogsky.com

Copyright © 2014 barnamenevisi.blogsky.com