📁
اسحب الصور هنا
PNG · JPG · WEBP · GIF
✦ AshrafTools ✦ بواسطة البشمهندس
.java
Java 0 حرف
⚡ Code Snippets — اضغط لإضافة الكود فوراً
📌 إزاي ترفع المشروع؟
١. اضغط 📦 تنزيل ZIP — هينزل ملف واحد فيه كل الكلاسات
٢. افتح IntelliJ / Eclipse / VS Code
٣. File → Open واختار الـ ZIP أو استخرجه أولاً
٤. Run ▶ وخلاص! ✅
✦ AshrafTools ✦ بواسطة البشمهندس
الكلاسات
Attributes (متغيرات)
Methods (دوال)
✦ AshrafTools ✦ بواسطة البشمهندس
① ملفات Java
الملفات اللي هتتضاف في الـ ZIP: 0 ملف
② Class Diagram
③ الصور (اختياري)
0 صورة
④ تصدير المشروع
جاري التجميع...
✦ AshrafTools ✦ بواسطة البشمهندس
🖼️ صور → PDF ☕ Java Editor 📊 Class Diagram 🚀 مشروع ZIP
🖼️
أداة صور → PDF
حوّل صورك لـ PDF احترافي في ثوانٍ
✅ الاستخدام
• طلبات ترقيم الصفحات في المشاريع
• تحويل صور الشيتات لملف PDF واحد
• تجميع صور الـ Assignment في ملف
💡 الفايدة
• بدل ما تستخدم مواقع تانية بيجي إعلانات
• بيشتغل من غير نت بعد ما يتفتح
• مفيش حد بيشوف صورك — كل حاجة على جهازك
🪜 خطوات الاستخدام
١
اسحب الصور جوا المربع أو اضغط "+ اختر صور" — بيقبل PNG وJPG وWEBP وGIF
٢
رتّب الصور بالسحب — الرقم اللي على كل صورة هو ترتيبها في الـ PDF
٣
اختار حجم الصفحة (A4 للطباعة العادية) والاتجاه (تلقائي بيختار الأنسب لكل صورة)
٤
غيّر اسم الملف واضغط "⚡ تحويل إلى PDF" — هينزل تلقائي
💡 نصيحة: اختار "مناسب للصورة" في حجم الصفحة لو عايز كل صفحة بحجم صورتها بالظبط
Java Project Editor
اكتب كلاسات متعددة وصدّرهم ZIP جاهز للـ IDE
✅ الاستخدام
• كتابة مشاريع OOP متعددة الكلاسات
• مراجعة الكود قبل ما تفتح الـ IDE
• تجميع ملفات المشروع بسرعة
💡 الفايدة
• ZIP جاهز تفتحه على IntelliJ مباشرة
• Snippets جاهزة توفر وقت الكتابة
• ألوان Syntax تساعدك تراجع الكود
🪜 خطوات الاستخدام
١
في الـ tab الأولاني Main.java — ابدأ اكتب الكود. Tab بيعمل 4 مسافات تلقائي
٢
اضغط "+ ملف جديد" — هيسألك اسم الكلاس وهيعمل template تلقائي باسمه
٣
استخدم ⚡ Snippets — اضغط على أي snippet زي ArrayList أو Try-Catch وهيتضاف في الـ editor فوراً
٤
اضغط "📦 تنزيل كـ ZIP" — هينزل ملف فيه كل الكلاسات جوا فولدر src
📌 الـ Snippets الموجودة:
Hello World For Loop ArrayList Scanner Class Template Try-Catch Interface Bubble Sort
📊
Class Diagram Builder
ارسم خريطة الكلاسات وعلاقاتها واحفظها PDF
✅ الاستخدام
• تصميم مشاريع OOP قبل الكتابة
• شرح العلاقات بين الكلاسات
• تسليم الـ Design مع المشروع
💡 الفايدة
• بديل سريع لـ draw.io وLucidchart
• بيحفظ PDF جاهز للتسليم
• كل كلاس بلون مختلف عشان يتميز
🪜 خطوات الاستخدام
١
اكتب اسم الكلاس الأولاني في خانة "اسم الكلاس"
٢
ضيف Attributes — اختار الـ visibility (+/-/#) واكتب اسم المتغير زي String name واضغط Enter
٣
ضيف Methods بنفس الطريقة زي void study()
٤
اضغط "+ كلاس" لإضافة كلاس جديد — هيسألك الاسم
٥
في قسم "علاقة بين كلاسين" — اختار FROM وTO ونوع العلاقة واضغط تحديث
٦
اضغط "💾 حفظ PDF" لتنزيل الـ Diagram
🔗 أنواع العلاقات
Association ─────
علاقة عادية بين كلاسين
Inheritance ◁─────
كلاس بيرث من كلاس تاني
Implements ◁- - -
بينفذ Interface
Aggregation ◇─────
has-a علاقة ضعيفة
Composition ◆─────
has-a علاقة قوية
Dependency - - - →
uses علاقة مؤقتة
🚀
مشروع كامل → ZIP
صدّر كل حاجة في ملف ZIP واحد
✅ الاستخدام
• تسليم المشروع كاملاً في ملف واحد
• رفع المشروع على IDE بدون تعب
• حفظ نسخة من الشغل كله
📦 محتوى الـ ZIP
📁 src/ ← ملفات Java
🖼️ ClassDiagram.png
🖼️ images/ ← لو ضفت صور
📄 README.md
🪜 خطوات الاستخدام
١
تأكد إنك كتبت الكود في Java Editor وعملت الـ Diagram
٢
افتح صفحة "🚀 مشروع كامل" — هتلاقي ملخص لكل حاجة عندك
٣
اختار إيه اللي تحطه في الـ ZIP — ✅ Diagram و✅ صور
٤
اكتب اسم المشروع واضغط "📦 تصدير كـ ZIP كامل"
⚡ نصايح سريعة
⌨️ اختصارات الـ Editor
Tab → 4 مسافات
Enter في خانة الـ Attribute → يضيفه تلقائي
📱 شغال على الموبايل
الموقع Responsive — يشتغل من أي جهاز أو موبايل
💾 الحفظ التلقائي
الكود بيتحفظ في الـ tab — لو بدّلت تاب وراجعت هتلاقيه موجود
🎨 ألوان الكود
اضغط "👁️ ألوان الكود" لتفعيل Syntax Highlighting وتراجع كودك بسهولة
✦ AshrafTools ✦ بواسطة البشمهندس
🪟 Windows 🔍 IntelliJ تنقل ✏️ IntelliJ تعديل ▶️ IntelliJ تشغيل ⚡ Live Templates
🪟 Windows — اختصارات عامة
🔍 IntelliJ IDEA — البحث والتنقل
✏️ IntelliJ IDEA — تعديل الكود
▶️ IntelliJ IDEA — تشغيل وDebug
⚡ Live Templates — اكتبها وضغط Tab
✦ AshrafTools ✦ بواسطة البشمهندس
✦ AshrafTools ✦ بواسطة البشمهندس
جاري التحميل...
✦ AshrafTools ✦ بواسطة البشمهندس