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

كيف يمكن الربط بين كلاس Book وفريم addbook في المرفق

بدأه jihad mahfouz في 29 ديسمبر 2011 · 4 رد · 981 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مطلوب مني عمل مشروع لمساق جافا 1 في الجامعة وانجزت منه جزء كبير ولكن هناك بعض الصعوبات وارجو المساعدة

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

والجزء الي متصعب منه هو جزء الربط بين الملفين المرفقين

ملف book وهو كلاس الي راح يحوي تفاصيل الكتب و ميثود الاضافة للكتب

وملف addbook وهو بيحتو فريم و GUI

المطلوب الربط بين هالملفين وتخزين الكتب المضافة بمصفوفة 3 *3

وادا كان النخزين في قاعدة بيانات بيكون افضل

libraryproject.rar

#2

السلام عليكم

لقد عملت بعض التغييرات الجذرية على برنامجك ليصبح اكاديمي اكثر

جعلت الكتب صنف Book

و المكتبة صنف اخر Library

هذان هما

public class Book {

	private String BookName;
	private String auther; 
	private String Y_publishe;
	private String publisher;


  	public Book(String N_book,String N_auther, String N_publisher , String Y_pub) {
    	BookName = N_book;
    	auther=N_auther;
    	publisher =  N_publisher;
    	Y_publishe = Y_pub;

	}


	//getters

	public String getBookName() {
    	return BookName;
	}

	public String getAuther() {
    	return auther;
	}

	public String getY_publishe() {
    	return Y_publishe;
	}

	public String getPublisher() {
    	return publisher;
	}

	//setters
	public void setBookName(String BookName) {
    	this.BookName = BookName;
	}

	public void setAuther(String auther) {
    	this.auther = auther;
	}

	public void setY_publishe(String Y_publishe) {
    	this.Y_publishe = Y_publishe;
	}

	public void setPublisher(String publisher) {
    	this.publisher = publisher;
	}

	@Override
	public String toString(){
 	return "the name of the book is: "+this.BookName+" and the Auther is: "+this.auther+" and the Publisher is: "+this.publisher+" in year :"+this.Y_publishe;
	}

}

و المكتبة

import java.util.ArrayList;

/**
 *
 * @author sahraoui
 */
public class Library {
	private ArrayList<Book> books;
	private int booksNombre;



	public Library(){
   	books=new ArrayList<Book>();
   	this.booksNombre=0;
	}

	public void addBook(Book b){
    	books.add(b);
    	this.booksNombre=books.size();
	}


	public Book getBook(String bookName){
	Book b = null;
	for(Book bo:this.books){
        	if(bo.getBookName().equalsIgnoreCase(bookName))
     			b=bo;
	}

	return b;
	}

	public String displayAllBooks(){
	String s="";
	Book b = null;

	for(Book bo:this.books){
	s=s+bo.getBookName()+"\t"+bo.getAuther()+"\t"+bo.getPublisher()+"\t"+bo.getY_publishe()+"\n";
        	}

	return s;
	}

 	public int getBooksNombre() {
    	return booksNombre;
	}

}

و عملت لك واجهة جميلة "عيناها خضراء هههههه"

فيها امكانية

1.اضافة كتاب

2. البحث عن كتاب بي اسمه

3.اظهار جميع الكتب التى بلمكتبة

4. عدد الكتب

هذا هو البرنامج

*******

اطلب الدعاء ثمنا لاتعابي "ههههههههههه"

Library.rar

تم تعديل هذه المشاركة بواسطة sahraoui17 في 30 ديسمبر 2011 في 01:17

3
#3

ان شاء الله رح تطلع الاول على التخصص, بفضل الله ثم بفضل الاخ ساحوري هههههههه

#4

شكرا كثير اخ sahraoui17 بالنسبة للدعوة الله يرزقك عروس قمر (لون عيونها اخضر) هههههههه

1

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

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

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

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

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