السلام عليكم
بليييييييز ابي الرد اليوم :(
الله يوفقكم ويجزاكم خير
السلام عليكم
بليييييييز ابي الرد اليوم :(
الله يوفقكم ويجزاكم خير
السلام عليكــم ورحمـة الله وبركاتــه ،، :blush:
شباب تكفووووووووون والله اني ماني فاهم هذا الكوووووود :angry: وخاصة ال
get ,set :blink: :blink: :blink:
:wub: بليزززززززززز انا احاول افهم هذا الكووووود لكن مااقدرت تكفوون اللي عنده خبره لايبخل علينا
public class Employee
{
private String name;
private String id;
private double sal;
public Employee(String n,String i,double s)
{
name=n;
id=i;
sal=s;
public String getName()
{
return name;
}
public String getID()
{return id;
}
public double getSal()
{
return sal;
}
public void setName(String n)
{name=n;
}
public void setID(String i)
{id=i;
}
public void setSal(double g)
{sal=g;
}
}
}طموحي كتب:السلام عليكــم ورحمـة الله وبركاتــه ،، :blush:
شباب تكفووووووووون والله اني ماني فاهم هذا الكوووووود :angry: وخاصة ال
get ,set :blink: :blink: :blink:
:wub: بليزززززززززز انا احاول افهم هذا الكووووود لكن مااقدرت تكفوون اللي عنده خبره لايبخل علينا
public class Employee { private String name; private String id; private double sal; public Employee(String n,String i,double s) { name=n; id=i; sal=s; public String getName() { return name; } public String getID() {return id; } public double getSal() { return sal; } public void setName(String n) {name=n; } public void setID(String i) {id=i; } public void setSal(double g) {sal=g; } } }
لكل متغير بالكلاس لازم تكتب ميثود ست و ميثود جت
اقرا الكود مره ثانية و لاحظ فيه 3 متغيرات .. لكل متغير فيه ميثودين
طريقة كتابة الميثود ماتتغير دايما نفس الشي
ميثود set تكون من نوع void و تستقبل قيمة تحطها بالمتغير
ميثود get ماتستقبل شي بس ترجع القيمة المخزنة بالمتغير
سؤال .. انت فاهم ليش الكلاس مكتوب اصلا ؟
يعني تعرف وش معنى تكوين اوبجكت ؟
الكودين اللي كتبتهم لك قبل دخلهم بالبرنامج اللي تستعمله و جربهم
السلام عليكــم ورحمـة الله وبركاتــه ،،
بالله يا اخي عندي برنامج جد هبلنا ويا ريت تلقاله حل ارجوك
public class TestCar
{public static void main()
{System.out.println("======car demo=====");
Car car1=new Car("car1",false,0,0);
car1.setEngine(true);//بدء تشغيل المركبه
car1.setGear(2);
car1.speedUp(10);
car1.speedUp(10);
car1.setGear(6);
car1.speedUp(10);
car1.applyBrake(5);
car1.applyBrake(5);
car1.displayState();
System.out.println("======truck demo=====");
Truck truck1 =new Truck("Truck 1",0,false,0,0);
truck1.setEngine(true);
truck1.setLoad(120);
truck1.setGear(1);
truck1.speedUp(5);
truck1.speedUp(5);
truck1.speedUp(5);
truck1.setGear(2);
truck1.displayState();
truck1.applyBrake(15);
truck1.unLoad();
truck1.setEngine(false);
truck1.displayState();
}}
public class Car
{
public String vehicleID;
public boolean engineState;
public int gear;
public int speed;
private boolean coolingState;
public Car(String cID,boolean changeState,int startSpeed,int startGear)
{
vehicleID=cID;
gear=startGear;
engineState=changeState;
speed=startSpeed;
}
public void setEngine(boolean newValue)
{
engineState=newValue;
if(engineState==true)
coolingState=true;
else
coolingState=false;
}
public void setGear(int newValue)
{
if(gear>=0&&gear<=5)
gear=newValue;
}
public void applyBrake(int decrement)
{
speed-=decrement;
if(speed<0)
{speed=0;}
}
public void speedUp(int decrement)
{
speed+=decrement;
if(speed<200)
{speed=200;}
}
public void displayState()
{
System.out.println("vehicle ID#:"+vehicleID);
System.out.println("Engine State:"+engineState);
System.out.println("Engine cooling System:"+coolingState);
System.out.println("Cureent Gear level:"+gear);
System.out.println("Cureent Speed :"+speed);
System.out.println("-------------------------");
}
}
public class Truck extends Car
{
public int currentLoad;
public Truck(String cID,int newLoad,boolean changeState,int startSpeed,int
startGear)
{
super(cID,changeState,startSpeed,startGear);
currentLoad=newLoad;
}
public void setLoad(int newValue)
{
if(speed==0)
currentLoad=newValue;
}
public void unLoad()
{
if(speed==0)
currentLoad=0;
}
public void speedUp(int increment)
{
speed+=increment;
if(speed>=150)
{speed=150;}
}
public void displayState()
{
super.displayState();
System.out.println("Cureent load:"+currentLoad);
System.out.println("====================");
شوف اخي هذا البرنامج يقوم بتريف طريقة عمل السيارة والشاحنة والخصائص المشتركه بينهم نعمل لها وراثة بس انا عالق في شي ابي اسوي مغير السرعه الجير كل مره اقدر ازيده بي 1 فقد يعني لوكان 1 اقدر اخليه 2 ولوكان اثنين اقدر اخليه 3 وهكذا ولو ادخلت عدد غير تسلسلي مع الي قبله يعطيك انذار بمعنى لو كان على الاول 1 وحطيتو على الثالث يعطي خطاء ان شاء الله فهمت علي
والشيئ الثاني ابي اعمل منظم للحراره لو زادت الحراره على 50 تشتغل المروحه وهكذا وشكرا ويا ريت ترد على بسرعه اخيالعزيز
لا والله ما فهمت عليك شيء
أرجو إعادة صياغة الكلام ووضع الشيفرة في وسم [code.]
تحياتي
تم تعديل هذه المشاركة بواسطة علاء الصالحي في 24 يونيو 2009 في 04:38
استفسار ساذج شوية معلش :)
1- دلوقتي ايه المقابل للفريم ورك بتاعة مايكروسوفت في الجافا (يعني الفريم ورك فيها معظم المكتبات اللي ممكن المبرمج يحتاجها و هي هي نفسها اللي هتساعد المستخدم انه يستخدم البرنامج من غير ما يحمل حاجات اضافية)
النظام بقى في الجافا كدة برضو ؟؟ و لا انا هحمل المكتبات اللي انا عايزها بشكل منفصل و لازم احطها مع البرنامج عشان تشتغل عند المستخدم ؟؟
2- انا حاليا بستخدم برنامج NetBeans و بعدين سمعت ان اوراكل عاملة برنامج برضو للبرمجة بالجافا من خلاله , ايه الفرق ؟؟
سؤال غير مفهوم بالمرة
أعد صياغة السؤال بالعربية الفصحى ولا تكتب المصطلحات الإنجليزية بالعربية
تحياتي
1- الـ netframework 3.5 مثلا فيها معظم المكتبات و الكلاسات اللي ممكن المبرمج يستدعيها و يستخدمها في برنامجه (يعني هو لما عمل install للفريم ورك على جهازه بقت كل حاجة على جهازه و هو بس بيستدعيها داخل برنامجه لو محتاجها)
- الجافا ليها فريم ورك كبيرة و شاملة تقريبا زي دي ؟؟ و لا معظم المكتبات انا بحملها لو احتجتها ؟؟
- المستخدم لبرنامجي : (عملت البرنامج مثلا و اديته لواحد صاحبي يستخدمه) لو انا عملت البرنامج بالـ نت فريم ورك 3.5 , هو هيبقى لازم يصطب النت فريم ورك 3.5 على جهازه عشان البرنامج يشتغل , طيب لو انا عملت البرنامج بالجافا هيبقى ايه اللي لازم هو يحمله عنده عشان يشغل برنامجي ؟؟
2- ايه الفرق بين NetBeans و Oracle jdeveloper ?? , انا فاهم ان netbeans هو IDE بس فرق الحجم بينهم كبير جدا ايه الزيادات اللي في برنامج الأوراكل ؟؟
3- ممكن نستخدم الجافا في برمجة الـnetwork (زي #C مثلا) , صح ؟؟
1-بالنسبة لموضوع المكتبات Pckeges الجافا تحتوي على عدد كبير من المكتبات
على الأغلب c# أقل منها
تحتاج لتحميل VM أو ما يسمى JRE
2-هذه أمور ليست بالجوهرية يظل في النهاية كليهما أداة مساعدة
3-بالتأكيد على فكرة جافا تسمى بلغة الإنترنت من كثر دعمها لهكذا أمور
تحياتي
الـ15 ميجا دول هما اللي هيخلوه يشغل اي برنامج بالجافا !!اقتباستحتاج لتحميل VM أو ما يسمى JRE
يعني لو عملت برنامج للديسكتوب بالجافا و مهما استخدمت من مكتبات , اللي هيستخدم برنامجي هيبقى محتاج JRE بس ؟؟
عظيم جدا :) , و شكرا لحضرتك و جزاك الله كل خير ان شاء الله :)
السلام عليكم، أنا مبرمج Java مبتدئ...
حاليا أبحث عن معلومات حول:
Spring MVC
JBoss
Google Web Toolkit
ما هي؟ وما علاقاتها بالـ Java ؟ أيها أفضل؟
بارك الله فيكم شكرا كثيرا.
السلام عليكــم ورحمـة الله وبركاتــه ،،
لماذا نكتب
string args[]
عند عمل
the main method
بارك الله فيكم إخوانى الأعزاء على المبادرات الطيبة فى التسهبل على إخوانكم المبرمجين والمبتدئين فى هذا الصرح الكبيييييييييييييييييييييييييير
عندى سؤال أتمنى الإجابة عليه :
أنا أريد تعلم الأوراكل والجافا فهل هناك شروط لذلك من حيث البدء بتعلم أحدهما قبل الآخر وكيف أبدأ البداية المثالية لذلك حتى أسير بخطى ثابتة -ثبتنا الله وإياكم على الحق والنور وهدانا وإياكم سبيل الرشاد-
أرجو الإجابة والرد السريييييييييع ضروووووورى حتى تعينوا أخوكم المحتاااااااار أعانكم الله وهداكم
لا إله إلا الله وسبحان الله وبحمده عدد خلقه وزنة عرشه ومداد كلماته وعدد أوراق الشجر وذرات المطر
Our life is a program .. We make Syntax errors
Allah protect us from run time errors
السلام عليكم جميعا
أريد ان أستفسر عن
javaservlet
أنا أقوم بمشروع تخرج يعتمد على بناء
engin
وأريد أن أقوم بعمل صفحات ويب كيف يمكن ذلك في
javaservlet
بمعنى أنني أقوم بعمل موقع ولدي
أعتمد عليه في موقعي engin
هل الجافا سيرفليت ممكن أنني أصمم صفحات موقعي بالدريم ويفر وأربطها بالاينجين بسهوله او تعتمد على برامج اخرى لبناء المواقع
مع جزيل الشكر
استخدم تقنية JSP لو أردت السهولة والسرعة
لو أردت أن تعمل شيء باحترافية فاعمل على MVC الإصدارة الثانية
MVC تعتمد على JSP و Servlet
بالنسبة لـ JSp تستطيع أن تستخدم dreamwever للتصميم
لكن بالنسبة لـ Servlet فأنت تكتب شيفرة جافا
تحياتي
مرحبا اخواني الكرام
عندي بمنتداي
نسخته phpBB2
و لو حبيت احط كود احطه بصفحه ال CSS
الكود انا ادور عليه و مش عارف كيف اكتبه
كود توسيط المشاركات تلقائيا
المشاركات و الردود
و اعذروني لو حطيت الموضوع بمكان غلط
لكن لا اعلم اين اكتبه
السلام عليكــم ورحمـة الله وبركاتــه ،،
لماذا نكتب
string args[]
عند عمل
the main method
للتمكن من استعمال الـ arguments الممررة للبرنامج
الكود التالي يقوم بقراءة الـ arguments و من ثم إظهارها على الشاشة
public class test {
public static void main(String[] args) {
System.out.println(args.length+" arguments");
for (int i = 0; i < args.length; i++) {
System.out.println("\n argumrent N# "+ i+ " is "+ args);
}
}
}ضع الكود في ملف test.java مثلا
بعد الترجمة اكتب التالي:
اقتباسjava test Arg1 arg2 ARG3
سينتج
اقتباس3 argumentsargumrent N# 0 is Arg1
argumrent N# 1 is arg2
argumrent N# 2 is ARG3
type هو نوع التعريف :String ,char ,double,float,long,booleanhisham1 كتب:السلام عليكــم ورحمـة الله وبركاتــه ،،
لماذا نكتب
string args[]
عند عمل
the main method
name المتغير
number عدد عناصر المصفوفة
المعروف ان القوسين تقوم بتعريف مصفوفة بعد تعريف النوع
تستخدم
type[] name=new type[number];
او
type name[]= new type[number];
او عبر وضع العناصر من ضمن المصفوفة
type[] name={0,1,2};0 هو العنصر الاول , 1 هو العنصر الثاني وهكذا
في الميثود الرئيسي يتم استعمال مصفوفة في حالة الادخال من البرنامج مباشرة سواء من داخل البرنامج او من خارجة للتعامل مع المدخلات الرئيسية
هذا مثال لك
public class test
{
static
{
String[] g={"hello","hisham1"};
main(g);// تمرير مصفوفة من نوع string الى الميثود الرئيسي
}
public static void main(String args[])
{
if(args.length >=1)// لمعرفة اذا كانت المصفوفة تحتوي على عنصر او اكثر يقوم بطباعتها
for (int index = 0; index < args.length; index++)
System.out.println("input "+index+" :"+ args[index]);
}
}السلام عليكم
اريد ان استخدم الجافا سيرفلت والجي اس بي هل هناك ايديتور جيده
وسهله الاستخدام للاستخدام في تصميم الصفحات وكتابه الاكواد اجو الافاده كما عودتمونا
مع جزيل الشكر
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…