الصور المختارة
0 صورة
💡 اسحب لإعادة الترتيب
حجم الصفحة A4 A3 Letter مناسب للصورة
الاتجاه عمودي أفقي تلقائي
اسم الملف
0 صورة محددة
🗑️ مسح الكل
⚡ تحويل إلى PDF
✦ AshrafTools ✦ بواسطة البشمهندس
📄 ملف جديد
👁️ ألوان الكود
🗑️ مسح
⬇️ تنزيل .java
📦 تنزيل كـ ZIP
⚡ Code Snippets — اضغط لإضافة الكود فوراً
📌 إزاي ترفع المشروع؟
١. اضغط 📦 تنزيل ZIP — هينزل ملف واحد فيه كل الكلاسات
٢. افتح IntelliJ / Eclipse / VS Code
٣. File → Open واختار الـ ZIP أو استخرجه أولاً
٤. Run ▶ وخلاص! ✅
✦ AshrafTools ✦ بواسطة البشمهندس
الكلاسات
اسم الكلاس
Attributes (متغيرات)
+ - #
+
Methods (دوال)
+ - #
+
🔄 تحديث
💾 حفظ PDF
✦ AshrafTools ✦ بواسطة البشمهندس
① ملفات Java
الملفات اللي هتتضاف في الـ ZIP:
0 ملف
✏️ تعديل الكود
③ الصور (اختياري)
ضيف الصور في الـ ZIP
0 صورة
✏️ إضافة صور
④ تصدير المشروع
📦 تصدير كـ ZIP كامل
✦ AshrafTools ✦ بواسطة البشمهندس
🖼️
أداة صور → 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 IDEA — البحث والتنقل
✏️ IntelliJ IDEA — تعديل الكود
▶️ IntelliJ IDEA — تشغيل وDebug
⚡ Live Templates — اكتبها وضغط Tab
✦ AshrafTools ✦ بواسطة البشمهندس
🌐 الكل
🟢 سهل
🟡 متوسط
🔴 صعب
💀 مستحيل
إجابتك
✅ سلّم الإجابة
إلغاء
✦ AshrafTools ✦ بواسطة البشمهندس
👑 الكل
📅 اليومي
📆 الأسبوعي
✦ AshrafTools ✦ بواسطة البشمهندس