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

برنامج المكتبه الإلكترونيه للكتب بصيغه PDF

بدأه Dr.Robert في 7 ديسمبر 2010 · 5 رد · 3,850 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اعود اليوم وبعد طول غياب لمنتدى الفريق العربي للبرمجه والذي اعتز بكوني احد اعضاءه.

اقدم لكم اليوم برنامج من تصميمي وهو عباره عن مكتبه إلكترونيه للملفات بصيغه PDF

الهدف من البرنامج:

تمكين المستخدم من البحث والإطلاع على مجموعه ضخمه من الكتب بصيغه PDF والمتناثره هنا وهناك على الشبكه.

السماح لعده جهات في المشاركه في تكوين هذه المكتبه من خلال السماح للبرنامج للوصول الى الكتب الموجوده على اجهزتهم الخاصه.

تمكين كل جهه من التحكم في الوصول لملفاتها .

.........................................................................

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

لقاعده البيانات:

JPA مع قاعده بيانات MYSQL وهناك عده مواضيع عن JPA هنا في المتدى على ما اظن.

للتعامل مع ملفات PDF:

استخدمت حزمه PDFBox من Apache (والشكر للاستاذ عصام (herch) على تفضله بوضع مقال مميز عن هذه الحزمه).

لواجهه المستخدم :

Swing من خلال Swing Application Framework ولي مقاله في هذا الموضوع هنا في المنتدى.

للشبكات:

Socket & multithreading من خلال حزمه خاصه من تصميمي بإسم NetworkService ولي مواضيع عنها هنا في المنتدى وهي حاليا موجوده على موقع sourceforge كمشروع منفصل.

قم بتحميل كود البرنامج من الرابط التالي واتبع التعليمات في ملف README بدقه.

http://sourceforge.n...29.zip/download

البرنامج حاليا بسيط جدا ويشمل على واجهتين فقط , بإمكانك تطويره وتحسينه مثل ما تحب (لكن لا تنسى ذكر المصدر بالطبع).

والسلام عليكم ورحمه الله وبركاته.

.

بحثت عن قلمي البارحة فلم أجدة!

...............

لم أجد سوى لوحة المفاتيح هذة

.............

تتطلع إلي بشفقة..

.............

أكاد أسمعها .. تقول (ألم يسمع بGoogle ؟!؟؟)

#2

يعطيك العافية حبيبي , هل جربت حزمة JBIG2 للتعامل مع ملفات الـPDF وما الفرق بينه وبين الحزمة التي استعملتها?

ولك جزيل الشكر :)


HeartOutputStream myHeart;
OutputStream myHeartOutStream;

myHeartOutStream = MAllaw.getHeart().getOutputStream();
myHeart = new HeartOutputStream(myHeartOutStream);

while(myHeart.isStillBeating())
myHeart.write("I ♥ Java");

#3

ماشاء الله يا أخي ...

متميز دائما .... smile.gif

#4

ماشاء الله عليك أخي مازن

تغيب وتأتي دائماً بالجديد

يبدو أنه وجب علي الإطلاع على الحزمة NetworkService بشكل مفصل

أريد كل ما يتعلق بالحزمة من مصادر ومعلومات لأني سائلك ومشدد عليك المسألة :)

تحياتي

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

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

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

728x90.png

#5

شكرا يا بن علاو , هويدي , وعلاء .

يا علاء الموضوع قدامك من زمان وموثق توثيق متعوب عليه كمان

النسخه الاولى مع الupdate الأول والثاني موجودين في الموقع مع الjavadoc يعني لا تسائلني ولا اسائلك laugh.gif

تم تعديل هذه المشاركة بواسطة Dr.Robert في 12 ديسمبر 2010 في 18:06

بحثت عن قلمي البارحة فلم أجدة!

...............

لم أجد سوى لوحة المفاتيح هذة

.............

تتطلع إلي بشفقة..

.............

أكاد أسمعها .. تقول (ألم يسمع بGoogle ؟!؟؟)

#6

قصدك على sourceforge

خليني أخلص الفصل هادا في الماجستير وجهز حالك للهجوم :)

تحياتي

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

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

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

728x90.png

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