blob: ff4d3bcc5c7713baddb2d4fcd60c9ade8740bb21 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html dir="rtl">
<head>
<title>التعليمات البرمجية لـ NetBeans</title>
<meta name="description" content="Info about the NetBeans sources - how to get them, what is here ...">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="../../netbeans.css">
<meta http-equiv="content-language" content="ar">
</head>
<body>
<h1>التعليمات البرمجية</h1>
<br>
تتوفر التعليمات البرمجية لـ NetBeans ضمن
<a href="../../about/legal/license.html">Common Development and Distribution License</a> (CDDL)‎.
<p>تتوفر التعليمات البرمجية في مخزن Mercurial. وتحدث كل عمليات تطوير NetBeans باستخدام ملقم Mercurial على هذا الموقع، وتحدث عروض التطوير وقراراته على
<a href="../lists/index_ar.html">لوائح المراسلات العامة</a>.
</p>
<p>يمكنك الحصول على التعليمات البرمجية من خلال طرق متعددة.
</p>
<ul>
<li>من خلال Mercurial - انظر <a href="hg.html">صفحة Mercurial</a> للحصول على التفاصيل؛</li>
<li>تنزيل لقطة مؤرشفة من <a
href="../../downloads/index.html">صفحة downloads (مواد التنزيل)</a>؛</li>
<li><a href="http://hg.netbeans.org/main/file/">استعرضها عبر الإنترنت</a></li>
</ul>
<p>إذا كنت مهتماً ببناء تطبيق من تعليمات برمجية، فانظر
<a href="http://wiki.netbeans.org/WorkingWithNetBeansSources">صفحات building/installation‏ (البناء/التثبيت) </a>.
<!-- XXX - this should be a link to the new step-based build instructions. --></p>
<h2>ما الذي يتوفر هنا بالضبط؟</h2>
<br>
المتوفر هنا هو شجرة التعليمات البرمجية الكاملة ومحفوظات NetBeans IDE. وبشكل عام، يوجد فرع "ثابت" وفرع "تطوير". فرع التطوير هو المكان حيث يحدث التطوير الجاري، وسيكون ثابتاً بشكل أو بآخر وفقاً للنقطة التي يتواجد فيها في دورة الإصدار.
<p>للحصول على وصف للتنظيم الفعلي للتعليمات البرمجية في مخزن Mercurial، انظر المستند <a href="structure.html">Mercurial Branches and Labels</a>.
</p>
<h2><a name="extbins">هل التعليمات البرمجية الكاملة موجودة هنا؟ هل هناك
شيء ما غير موجود هنا؟</a></h2>
<br>
هناك بعض الأشياء التي لا يمكنها أن تكون موجودة هنا
وذلك لأسباب قانونية. هناك بعض الأجزاء من NetBeans IDE عبارة عن
برنامج يوفره طرف ثالث، أو تقع ضمن ترخيص لا يسمح
لتعليماته البرمجية بأن تكون عامة هنا.
<p>أمثلة عن بعض العناصر موضوع التساؤل:
</p>
<ul>
<li><b>مترجم Java</b> - إن محلّل Java في NetBeans عبارة عن برنامج يشكل غلافاً حول مترجم لغة Java (javac)‎. تتوفر التعليمات البرمجية لـ javac بموجب الترخيص GPL v2 من <a href="http://openjdk.dev.java.net/">موقع </a>OpenJDK. يستخدم NB 5.x والإصدارات السابقة إصداراً سابقاً من مترجم Javac الذي كان يعمل بموجب ترخيص أكثر تقييداً من Sun BCL.<br>
</li>
<li><b>برامج التحليل XML</b> (Xerces, Crimson, Xalan, DOM, SAX, JAXP, ...) - مستخدمة في IDE لتحليل XML والتعامل معه. <a href="http://java.sun.com/xml/">http://java.sun.com/xml/‎</a>
</li>
<li><b>JavaHelp Runtime library 2.x</b> - يستخدم IDE تعليمات JavaHelp لعرض الوثائق عبر الإنترنت. كما أن توزيع الرموز الثنائية الإضافية قد يتضمّن مكتبة فترة تطوير JavaHelp لإعادة بناء قواعد بيانات البحث. <a
href="http://java.sun.com/products/javahelp/index.html">http://java.sun.com/products/javahelp/index.html</a>
</li>
<li><b>Apache Ant 1.6.x</b> - أداة بناء تستند إلى Java- يعتمد عليها نظام البناء في NetBeans. <a href="http://ant.apache.org/">http://ant.apache.org/‎</a>
</li>
<li><b>JUnit 3.8.x</b> - إطار اختبارات يستخدم لتشغيل اختبارات الوحدات في NetBeans. <a href="http://www.junit.org/index.html">http://www.junit.org/index.html</a></li>
<li><span style="font-weight: bold;">Tomcat 5.x.x</span> - حاوية servlet مضمّنة لتطوير Java Servlet وJSP. <a
href="http://jakarta.apache.org/tomcat/index.html">http://jakarta.apache.org/tomcat/index.html</a></li>
<li><span style="font-weight: bold;">JSP Standard Tag Library (JSTL)‎</span>
‎- <a href="http://java.sun.com/products/jsp/jstl/">http://java.sun.com/products/jsp/jstl/</a></li>
</ul>
<p>قد يتوفر في إصدار معيّن من NetBeans عدد أكثر أو أقل من ملفات إضافية لا تحمل ترخيص CDDL. استفسر على <a href="../lists/top.html">لائحة nbdev</a> لكي تتأكد.
</p>
<h2>المساهمة</h2>
<br>
انظر <a href="../contribute/index_ar.html">الصفحة getting involved (المساهمة)</a>.
</body>
</html>