romansy
- لعَمْرُكَ، ما الدّنيا بدارِ بَقَاءِ؛
- informatic-ar.com
- Challenging Problems
- Non-standard C Library
بالفعل الأدخال من الملف أفضل لتلك الحاله ،، ويمكنك أن تقرأ البيانات من الملف بدون تغيير في البرنامج ،، فقط أستخدم خاصيه الre-direction والتي بامكانها قرائه محتويات الملف وتضعها في الbuffer وعندما يبدأ برنامجك سوف يقرأ منها ،، لكي تستخدمها من سطر الأوامر : demo…
- رجو المساعدة في برامج تراكيب بيانات بالسي++ مكدس وطابور
الفكره واضحه في حال كنت على علم بكيفيه عمل المكدس والصف والقائمه المرتبطه ،، اما اذا كنت جديد ربما يصعب عليك وهنا يجب عليك أن تقرأ في هياكل البيانات لكي تتضح لك الصوره ،، مثلا السؤال الأول : 1) قم بعمل stack بعدد n من العناصر : Stack s(n) ; 2) الان قم بالذهاب …
- سؤال عن Adt
نعم عليك بتحرير الذاكره بما أنك قمت بحجزها فور أنتهاء block والا سوف يذهب المؤشر وتبقى الذاكره محجوزه memory leak ، وفي كلا الحالات اذا لم تحررها بنفسك ستتحرر عندما ينتهي عمل البرنامج .. بالنسبه للكود ، فلا توجد مشكله ، ولكن ربما المشاكل من أجزاء أخرى ، عليك ا…
- ارجاع انواع بيانات مختلفة من دالة واحدة
وعليكــم السـلام ورحمة الله وبركاتـه.. من منظور object oriented ، العمليه غير مستحسنه أبدا ولا ينصح بها ، فلنفرض أنك أستطعت أن ترجع من الداله أكثر من نوع ، الأن كيف تستقبل هذه القيمه أقصد الراجع من الداله ، قد يكون أكثر من قيمه من انواع بيانات مختلفه (كائن ، ن…
- في هذا الكود خطأ ... أرجو حل هذه المشكلة
Cood::Blocks ليس مترجم وانما محرر نصوص أو بيئه تطوير صغيره IDE ، ويستخدم المترجم g++ الموجود بالحزمه MinGW ،، والمترجم g++ من أفضل المترجمات والسبب أنه يطبق سي++ القياسيه تماما .. وفي سي++ القياسيه الداله main يجب أن تكون نوع القيمه الراجعه منها هي int . لذلك …
- Non-standard C Library
وعليكــم السـلام ورحمة الله وبركاتـه.. للأسف لا سي|سي++ القياسيه تحتوي على داله كهذه (ودوال المكتبه conio.h) ،، وانما هي مكتبه من صنع بورلاند قديما .. على العموم الكثير من المترجمات تدعم هذه المكتبه conio.h كتوافق مع البرامج التي تستخدم هذه المكتبه ،، المترجم …
- سؤال عن Adt
انشيء مصفوفه من المؤشرات للكائن ، وليس مصفوفه من الكائنات .. Object* ptr[100]; // .... ptr = new subObject1; ptr = new subObject2; //..... ptr->getValue(); بالنسبه للمشكله الثانيه فتعريف مصفوفه من الكائنات بشكل عادي : Student s[100[; مع الأنتباه أنك يجب أن تزو…
- إستفسار بسيط
load time وربما يقصد وقت تحميل البرنامج للذاكره ، وهنا سوف يقوم الloader بمهمه تعديل العنواين القابله للتعديل في البرنامج relocatable addresses حتى يضعها في الموقع المناسب في الذاكره،، فمثلا لديك تعليمه mov reg,100 بمعني نقل القيمه الموجوده بالعنوان 100 الى ال…
- أحتاج لتكوين فكرة عن أسئلة ومشاريع الكليّات
لدينا تدرس اسبملي 16 بت للمعالج 8086 ، مع العلم أن الدراسه كانت نظريا فقط بدون تطبيق :S على العموم يمكن حل اي خورزاميه بالأسبملي أو بأي لغه لا مشكله طبعا : برنامج لترتيب مصفوفه باستخدام bubble sort , insertion sort برنامج للتأكد من ترتيب فتح وغلق الأقواس ([{ }…
- سؤال عن Adt
وعليكــم السـلام ورحمة الله وبركاتـه.. ارسل مؤشر من الكلاس الabstract للكلاس الثاني ، فقط :) . مثال بسيط -لتوضيح- : شركه لديها العديد من الموظفين (مبرمجين مبتدئين ، خبراء) وتريد كتابه برنامج لحفظ بيانات الموظفين ، ستقوم بالتصميم الأتي : class Employer وتجعله a…
- كيف يمكن ملأ الفريم في كامل الشاشة بالجافا
وعليكــم السـلام ورحمة الله وبركاتـه.. لعمل Full Screen Mode ستحتاج أولا لاخفاء شريط العنوان باستخدام الداله : setUndecorated(true); بعدها استخدام داله التحويل : // switching to fullscreen mode GraphicsEnvironment.getLocalGraphicsEnvironment(). getDefaultScree…
- محركات البحث
وعليكــم السـلام ورحمة الله وبركاتـه.. تحتاج لعمل bots يقوم بزياره المواقع باستمرار وفهرستها وحفظها في قاعده البيانات بطريقه معينه ،،يلزمك في البدايه أن تتعامل جيدا مع برمجه الشبكات وخاصه التعامل مع url وكيفيه عمل parse له راجع هنا : Start Network Programming …
- كيف تتحكم في عمل الدالة Main من كلاس اخر
بمجرد عمل الكلاس Simulator لن تستطيع الضغط على أي زر في الواجهه حتى ينتهي عمل الكائن Simulator ، والسبب أنه يعمل في نفس الThread ، وهكذا ستتوقف الواجهه Block الى أن تنتهي الداله run وتنتهي الحلقه .. الحل هنا بجعل الكلاس Simulator يعمل في Thread منفصل .. وبالتا…
- اسئلتكم واستفساراتكم
بالنسبه للoverloading للداله println هي لجميع أنواع البيانات : void println() void println(boolean x) void println(char x) void println(char[] x) void println(double x) void println(float x) void println(int x) void println(long x) void println(Object x) void …
- اسئلتكم واستفساراتكم
وعليكــم السـلام ورحمة الله وبركاتـه.. حياك الله دكتور Leavetrace ،، الدوال التي تحتمل أن تأخذ قيما متعدده مختلفه لا يمكن عمل overload لها والسبب ان سنحتاج الى مئات من النسخ لهذه الداله ،، لذلك يمكن أن تستخدم مصفوفه من الحروف char أو متغير string وترسله للداله…
- ما هو الحل لهذا التحذير
كما ذكر الأخوه ،، يحدث هذا الWarning عند التعامل مع الCollection ولم تستخدم الGeneric ، وأظن أن التحذير لاصدارات JDK 5 وما فوق أما في الإصدارات القديمه لا توجد مشاكل ،، والحل هو أن تستخدم الGeneric وتقوم بتحديد نوع البيانات ، مثلا عند عمل ArrayList ، وادخال طل…
- Html-code Parsing المساعدة في ايجاد مكتبة تقرأ كودhtml من الانترنت
لم أفهم المشكله ، هل يمكن أن توضح أكثر .. هناك مواقع تعطيك ملفات XML وتقوم بعمل parse لها لكي تستخرج المعلومات وهي أسهل بكثيير من HTML parse ، لما لا تلقى نظره عليها ، مثل : http://www.weather.com/services/xmloap.htm بالتوفيق :) .
- Html-code Parsing المساعدة في ايجاد مكتبة تقرأ كودhtml من الانترنت
نعم يوجد كلاسات مخصصه : javax.swing.text.html.HTMLEditorKit javax.swing.text.MutableAttributeSet javax.swing.text.html.HTML أنظر هنا للمزيد : HTML Parsing ويمكن القيام بالعمليه بشكل يدوي بدون الحاجه لهذه الكلاسات ،، يوجد موضوع مشابه أيضا وقد تعرض الأخوه لعده ط…
- مساعدة في Chatting Program Using Socket
يجوز استخدام _ في تسميه المتغيرات ، فيمكن أن تجد _number , ويمكن أن يبدأ المتغير بها ..لا مشكله .. بالنسبه للتمرير في جافا فهو دائما عن طريق القيمه ، وعندما تمرر كائن الى داله فأنت تمرر موقعه (reference) في الذاكره وبالتالي يمكن تغيير قيمته فقط ولن يمكنك جعله …
- امكانية انشاء مصفوفة عناعرها ليست من فصيلة واحدة
خلاص اعتزل البرمجه وحول للرسم :) . هل هذا يفي بالغرض : // Access 3D Array public class Demo { public static void main (String args[]) { int array[][][] = { { {1,2,3,4},{4,5,7,8},{9,10,11,12}} }; for (int i=0; i<array.length; i++) for (int j=0; j<array[0].lengt…