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

هل يوجد لديكم كود screen saver in java

مغلق
بدأه sam_t95 في 11 أغسطس 2004 · 14 رد · 1,070 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

يوجد العديد من برامج إدارة مقاهي إنترنت.

فمثلا هناك برامج تقوم بعرض screen saver على الجهاز وبحيث لا يمكن تجاوزها إلا عن طريق كلمة سر والتي لها مدة معينة تكون خلالها فعالة، وعند انتهاء المدة تعود شاشة الـ screen saver للظهور من جديد

هذه البرامج تعتمد على مبدأ client-server

حيث يتم التحكم بالبرنامج من خلال جهاز مركزي، ويتم تشغيله تلقائيا على محطات الـ cleint بدون تدخل المستخدم

ولا يمكن للمستخدم التدخل وإعلاق البرنامج حتى بعد تجاوز شاشة الـ screen saver

والسؤال هل لدى أحدكم كود لعمل مثل هذا البرنامج بلغة جافا

أرجو الإجابة لأهمية الأمر، ووضع بعض من الكود إن أمكن

جزاكم الله خيراً مقدما وشكرا للجميع

والسلام عليكم

#2

نعم مرة بدات بهكذا مشروع و لكنني لم اكمله اذا اردت اعطيك ياه و انت تكمله

و تخبرني بتطورات اللي تعملها تدريجيا

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#3

السلام عليكم

في البداية شكراً لك يا أخي رامي على ردك

في الحقيقة أنا أعمل في مجال قواعد البيانات oracle database

وعملي الرئيسي هو على برامج oracle developer وحائز على شهادة ocp منذ أكثر من سنتين

أما لغة جافا فأنا في مرحلة التعلم لذلك قد يكون تطويري لبرنامجك بطيء نسبياً ولكن لا مانع من مشاهدته إن تكرمت علي.

شكرا لك مقدماً وجزاك الله خيرا

#4

ماهي اصدارة JRE عندك؟؟؟؟ لكي اعرف اذا البرنامج يعمل عندك و لا لأ

انت من سوريا !!!! هيك احس ما بعرف ليش!

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#5

السلام عليكم

أخي العزيز رامي إصدار الـ JRE عندي 1.4.2 وهو نفسه الذي يأتي مع الـ SDK

على كل حال لدي الإصدارات 1.4.1 وأيضا 1.3.1.

وأنا من سوريا - من أرض الشام - دمشق

على فكرة أنا حاسس أنك انت من سوريا كمان ... صح ؟؟؟

والسلام

وشكرا لك مقدماً

#6

مرحبا ااااااا

#7
اقتباس
مرحبا ااااااا

أهلاً يا sam_t95 معنا عندك كل هالاصدارات (متلي ) كتير منيح في عندك وبكل فخر أنا و رامي العيساوي من سوريا

الحياة كلها وقفة عز فقط

------------------------------------------

المجتمع معرفة و المعرفة قوة

#8

سامي انت تعمل بشركة 095 صح!!!!

شايف يا هاني انا شبكة مخاراتي واسعة عرفت انه من سوريا دون ان يقول لي احد..... ربما الـ btha of jarra هي السبب

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#9

مظبوط شبكة واسعة كتير و السبب اللي ذكرته مظبوظ كمان هههههههههههه

الحياة كلها وقفة عز فقط

------------------------------------------

المجتمع معرفة و المعرفة قوة

#10

السلام عليكم

أخي العزيز هاني شكرا لك

#11

السلام عليكم

عزيزي رامي لقد أصبت في أني من سوريا...

ولكن أخطأت بأن أسمي سامي.

وأيضاً أنا لا أعمل في شركة الموبايل.

;-P

حسنا. ........... ماذا بخصوص فكرة شاشة التوقف التي سألت عنها

#12
اقتباس
أخطأت بأن أسمي سامي.

وأيضاً أنا لا أعمل في شركة الموبايل

شفت يا رامي إنو الشبكة فاشلة

الحياة كلها وقفة عز فقط

------------------------------------------

المجتمع معرفة و المعرفة قوة

#13

السلام عليكم

شكرا لكم وعلى إجاباتكم

#14

شوف هذا قد يفيدك

واجعل البرنامج فوق كل شيء حتى الـ taskbar

وحمل الملف كاملا ( مرفق )

وخلاص ....

import java.awt.*;import javax.swing.*;import java.awt.event.*;
public class MoveOval extends JWindow implements Runnable
{
	int x1,y1,x2,y2,x3,y3,x4,y4,x11,y11,x22,y22,x33,y33,x44,y44,w,h,l1,l2,slp;
	MoveOval(int slp)
	{
  this.slp=slp;Thread t=new Thread(this);	Dimension d=getToolkit().getScreenSize();
  setBackground(Color.black);h=d.height-100;setSize(d.width,d.height);w=d.width;x44=0;y44=h;
  x1=y1=0;x2=h;y2=0;x3=h;y3=h;x4=0;y4=h;l1=0;l2=h;x11=y11=0;x22=h;y22=0;x33=h;y33=h;
  setVisible(true);t.start();addMouseListener(new MouseAdapter()
  {public void mouseClicked(MouseEvent me){System.exit(0);}});
	}
	public void run()
	{
  try
  {
 	 while(true)
 	 {
    for(int i=0;i<h;i++)
    {
   	 x1++;y2++;x3--;y4--;if(i<=h/2){y11++;x22--;y33--;x44++;}
   	 else{x11++;y22++;x33--;y44--;}l1++;l2--;Thread.sleep(slp);repaint();
    }
    for(int i=0;i<h;i++)
    {
   	 y1++;x2--;y3--;x4++;if(i<=h/2){y11--;x22++;y33++;x44--;}
   	 else{x11--;y22--;x33++;y44++;}l1--;l2++;Thread.sleep(slp);repaint();
    }
    for(int i=0;i<h;i++)
    {
   	 x1--;y2--;x3++;y4++;if(i<=h/2){y11++;x22--;y33--;x44++;}
   	 else{x11++;y22++;x33--;y44--;}l1++;l2--;Thread.sleep(slp);repaint();
    }
    for(int i=0;i<h;i++)
    {
   	 y1--;x2++;y3++;x4--;if(i<=h/2){y11--;x22++;y33++;x44--;}
   	 else{x11--;y22--;x33++;y44++;}l1--;l2++;Thread.sleep(slp);repaint();
    }
 	 }
  }catch(Exception e){}
	}
	public void paint(Graphics g)
	{
  g.setColor(Color.cyan);g.fillOval(x1,y1,100,100);
  g.fillOval(x2,y2,100,100);g.fillOval(x3,y3,100,100);
  g.fillOval(x4,y4,100,100);g.setColor(Color.pink);
  g.fillOval(x11,y11,100,100);g.fillOval(x22,y22,100,100);
  g.fillOval(x33,y33,100,100);g.fillOval(x44,y44,100,100);
  g.setColor(Color.green);g.fillOval(h+100,l1,100,100);
  g.fillOval(h+100,l2,100,100);
	}
	public static void main(String args[])
	{
  if(args.length==0)new MoveOval(5);else new MoveOval(Integer.parseInt(args[0]));
	}
}//Chauhan Yatin (http://www.YQwe.com)

الحقوق الفكرية لـ:

Chauhan Yatin

AUTHOR_PHOTO200441735969191.jpg

معلومات عن المؤلف

YMoveOval1785698252004.zip

لماذا تكون الليغو اللعبة الأكثر عبقرية في العالم؟

لأنها غير قابلة للتجزئة ، وتختلف فيما بينها بالألوان و الأشكال ، وتمتلك القدرة على تكوين علاقات مع بعض. نستطيع أن نقول أن أجزاء الليغو أبدية. وهي تشبه الذرات في تراكيبها للكون

-----

وائل بن أحمد كابلي

مستشار تطوير برمجيات | مايكروسوفت للخدمات الاستشارية

MCSE | MCTS SharePoint Infrastructure | MCTS SharePoint - Development | MCP | MSF Essentials

http://blogs.msdn.com/wael

@waelkabli

#15

السلام عليكم

عزيزي MEMONONO شكرا لك على مشاركتك القيمة، وإن شاء الله نخدمك بعرسك

والسلام

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

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