الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اسئلتكم واستفساراتكم

مغلقرائج
بدأه علاء الصالحي في 8 نوفمبر 2008 · 958 رد · 57,657 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#276

السلام عليكم

بليييييييز ابي الرد اليوم :(

الله يوفقكم ويجزاكم خير

#277

السلام عليكــم ورحمـة الله وبركاتــه ،، :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;
   }
 }
 }
#278
طموحي كتب:

السلام عليكــم ورحمـة الله وبركاتــه ،، :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 ماتستقبل شي بس ترجع القيمة المخزنة بالمتغير

سؤال .. انت فاهم ليش الكلاس مكتوب اصلا ؟

يعني تعرف وش معنى تكوين اوبجكت ؟

الكودين اللي كتبتهم لك قبل دخلهم بالبرنامج اللي تستعمله و جربهم

#279

السلام عليكــم ورحمـة الله وبركاتــه ،،

بالله يا اخي عندي برنامج جد هبلنا ويا ريت تلقاله حل ارجوك

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 تشتغل المروحه وهكذا وشكرا ويا ريت ترد على بسرعه اخيالعزيز

#280

لا والله ما فهمت عليك شيء

أرجو إعادة صياغة الكلام ووضع الشيفرة في وسم [code.]

تحياتي

تم تعديل هذه المشاركة بواسطة علاء الصالحي في 24 يونيو 2009 في 04:38

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#281

استفسار ساذج شوية معلش :)

1- دلوقتي ايه المقابل للفريم ورك بتاعة مايكروسوفت في الجافا (يعني الفريم ورك فيها معظم المكتبات اللي ممكن المبرمج يحتاجها و هي هي نفسها اللي هتساعد المستخدم انه يستخدم البرنامج من غير ما يحمل حاجات اضافية)

النظام بقى في الجافا كدة برضو ؟؟ و لا انا هحمل المكتبات اللي انا عايزها بشكل منفصل و لازم احطها مع البرنامج عشان تشتغل عند المستخدم ؟؟

2- انا حاليا بستخدم برنامج NetBeans و بعدين سمعت ان اوراكل عاملة برنامج برضو للبرمجة بالجافا من خلاله , ايه الفرق ؟؟

#282

سؤال غير مفهوم بالمرة

أعد صياغة السؤال بالعربية الفصحى ولا تكتب المصطلحات الإنجليزية بالعربية

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#283

1- الـ netframework 3.5 مثلا فيها معظم المكتبات و الكلاسات اللي ممكن المبرمج يستدعيها و يستخدمها في برنامجه (يعني هو لما عمل install للفريم ورك على جهازه بقت كل حاجة على جهازه و هو بس بيستدعيها داخل برنامجه لو محتاجها)

- الجافا ليها فريم ورك كبيرة و شاملة تقريبا زي دي ؟؟ و لا معظم المكتبات انا بحملها لو احتجتها ؟؟

- المستخدم لبرنامجي : (عملت البرنامج مثلا و اديته لواحد صاحبي يستخدمه) لو انا عملت البرنامج بالـ نت فريم ورك 3.5 , هو هيبقى لازم يصطب النت فريم ورك 3.5 على جهازه عشان البرنامج يشتغل , طيب لو انا عملت البرنامج بالجافا هيبقى ايه اللي لازم هو يحمله عنده عشان يشغل برنامجي ؟؟

2- ايه الفرق بين NetBeans و Oracle jdeveloper ?? , انا فاهم ان netbeans هو IDE بس فرق الحجم بينهم كبير جدا ايه الزيادات اللي في برنامج الأوراكل ؟؟

3- ممكن نستخدم الجافا في برمجة الـnetwork (زي #C مثلا) , صح ؟؟

#284

1-بالنسبة لموضوع المكتبات Pckeges الجافا تحتوي على عدد كبير من المكتبات

على الأغلب c# أقل منها

تحتاج لتحميل VM أو ما يسمى JRE

2-هذه أمور ليست بالجوهرية يظل في النهاية كليهما أداة مساعدة

3-بالتأكيد على فكرة جافا تسمى بلغة الإنترنت من كثر دعمها لهكذا أمور

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#285
اقتباس
تحتاج لتحميل VM أو ما يسمى JRE
الـ15 ميجا دول هما اللي هيخلوه يشغل اي برنامج بالجافا !!

يعني لو عملت برنامج للديسكتوب بالجافا و مهما استخدمت من مكتبات , اللي هيستخدم برنامجي هيبقى محتاج JRE بس ؟؟

#286

صحيح :)

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#287

عظيم جدا :) , و شكرا لحضرتك و جزاك الله كل خير ان شاء الله :)

#288

السلام عليكم، أنا مبرمج Java مبتدئ...

حاليا أبحث عن معلومات حول:

Spring MVC

JBoss

Google Web Toolkit

ما هي؟ وما علاقاتها بالـ Java ؟ أيها أفضل؟

بارك الله فيكم شكرا كثيرا.

#289

السلام عليكــم ورحمـة الله وبركاتــه ،،

لماذا نكتب

string args[]

عند عمل 

the main method

#290

بارك الله فيكم إخوانى الأعزاء على المبادرات الطيبة فى التسهبل على إخوانكم المبرمجين والمبتدئين فى هذا الصرح الكبيييييييييييييييييييييييييير

عندى سؤال أتمنى الإجابة عليه :

أنا أريد تعلم الأوراكل والجافا فهل هناك شروط لذلك من حيث البدء بتعلم أحدهما قبل الآخر وكيف أبدأ البداية المثالية لذلك حتى أسير بخطى ثابتة -ثبتنا الله وإياكم على الحق والنور وهدانا وإياكم سبيل الرشاد-

أرجو الإجابة والرد السريييييييييع ضروووووورى حتى تعينوا أخوكم المحتاااااااار أعانكم الله وهداكم

لا إله إلا الله وسبحان الله وبحمده عدد خلقه وزنة عرشه ومداد كلماته وعدد أوراق الشجر وذرات المطر

Our life is a program .. We make Syntax errors

Allah protect us from run time errors

#291

هذه المصفوفة تقوم الجافا بوضع المدخلات القادمة من سطر الأوامر فيها

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#292

السلام عليكم جميعا

أريد ان أستفسر عن

javaservlet

أنا أقوم بمشروع تخرج يعتمد على بناء

engin

وأريد أن أقوم بعمل صفحات ويب كيف يمكن ذلك في

javaservlet

بمعنى أنني أقوم بعمل موقع ولدي

أعتمد عليه في موقعي engin

هل الجافا سيرفليت ممكن أنني أصمم صفحات موقعي بالدريم ويفر وأربطها بالاينجين بسهوله او تعتمد على برامج اخرى لبناء المواقع

مع جزيل الشكر

#293

استخدم تقنية JSP لو أردت السهولة والسرعة

لو أردت أن تعمل شيء باحترافية فاعمل على MVC الإصدارة الثانية

MVC تعتمد على JSP و Servlet

بالنسبة لـ JSp تستطيع أن تستخدم dreamwever للتصميم

لكن بالنسبة لـ Servlet فأنت تكتب شيفرة جافا

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#294

مرحبا اخواني الكرام

عندي بمنتداي

نسخته phpBB2

و لو حبيت احط كود احطه بصفحه ال CSS

الكود انا ادور عليه و مش عارف كيف اكتبه

كود توسيط المشاركات تلقائيا

المشاركات و الردود

و اعذروني لو حطيت الموضوع بمكان غلط

لكن لا اعلم اين اكتبه

#295

عليك بمنتدى php اسأل هناك

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#296

أو عليك بمنتدى www.phpbbarabia.com

#297

السلام عليكــم ورحمـة الله وبركاتــه ،،

لماذا نكتب

string args[]

عند عمل 

the main method

#298

للتمكن من استعمال الـ 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 arguments

argumrent N# 0 is Arg1

argumrent N# 1 is arg2

argumrent N# 2 is ARG3

#299
hisham1 كتب:

السلام عليكــم ورحمـة الله وبركاتــه ،،

لماذا نكتب

string args[]

عند عمل 

the main method

type هو نوع التعريف :String ,char ,double,float,long,boolean

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]);
	}
}
#300

السلام عليكم

اريد ان استخدم الجافا سيرفلت والجي اس بي هل هناك ايديتور جيده

وسهله الاستخدام للاستخدام في تصميم الصفحات وكتابه الاكواد اجو الافاده كما عودتمونا

مع جزيل الشكر

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…