لوحة المتصدرين
المحتوى الأكثر حصولًا على سمعة جيدة
المحتوى الأعلى تقييمًا في 01/01/24 في كل الموقع
-
عندي مصفوفة تمثل أرقام الموظفين مطلوب قائمة البحث عن موظف ما وهل هو موجود في القائمة ام لا بس نبي حل البرنامج بالغة java2 نقاط
-
المجالين بعيدين جدًا عن بعضهم، فلو كنت تريد تعلم الواجهة الخلفية مثلاً Back-End مع الواجهة الأمامية Fron-End أي مجال الويب كاملاً لقلت لك تستطيع ذلك. وحتى لو كنت تريد تعلم مجالين قريبين من بعضهم، فيجب التركيز على مجال واحد في البداية ثم الإنتقال للآخر بعد الشعور بأريحية في المجال الأول أي أتقنته بنسبة تؤهلك لتنفيذ مشروع متوسط. لكن مجال تعلم الآلة بحاجة إلى سنتين إلى ثلاث سنوات على الأقل لتتعلمه وأقصد لتصبح بمستوى جيد وليس لتعلم المجال بالكامل، وهو من أصعب المجالات ويحتاج إلى مجهود ووقت لكن مجال واعد والطلب عليه يزداد سنة بعد أخرى حاليًا. لذا اختر مجال واحد فقط مناسب لما تريده حاليًا ومناسب لظروفك، فأنا لا أستطيع تحديد ما هو الأنسب لك، حدد الوقت المتاح لك وما تريده حاليًا. وإذا كنت لم تحدد المجال البرمجي الذي تريد تعلمه، فأنصحك بتعلم مجال الويب فهو سيفتح لك المجال لتعلم المجالات الأخرى، وستنتقل خبراتك به إلى المجالات الأخرى.2 نقاط
-
الإصدار 1.0.0
24385 تنزيل
تسبق كل عملية تنفيذية عملية تصميمية تخطيطية مثل عملية تخطيط أي بناء ودراسته وتحليله ورسمه على المخططات قبل البدء ببنائه وتنفيذه على الأرض وكذلك الحال مع قواعد البيانات فقبل تنفيذها برمجيًا، يكون هنالك مرحلة تصميمية يجري فيها تصميم قواعد البيانات وتخطيط جداولها والأعمدة التي تحتويها وأنواع البيانات فيها والروابط الرابطة بينها والقيود المقيدة لها وهكذا، فلعملية التصميم تلك أهمية كبيرة لأي قاعدة بيانات، ولا يكاد يخلو أي نظام برمجي يتعامل مع البيانات من قاعدة بيانات لذا لابد من إجراء تصميم متين مناسب لقاعدة البيانات التي سيُبنى عليها النظام. يعد موضوع تصميم قواعد البيانات مادة أساسية تدرَّس في السنوات الأولى من تخصص علوم الحاسوب والتخصصات المتعلقة بهندسة الحاسوب والبرمجيات في الجامعة ولابد من تعلم الموضوع ودراسته قبل البدء بتعلم كيفية تنفيذ قاعدة بيانات برمجيًا، فلا يمكن بناء قاعدة بيانات قوية متينة الارتباطات سليمة القيود موحَّدة عديمة التكرارات دون دراسة موضوع التصميم نظريًا وإتقانه عمليًا وذلك بتصميم قواعد بيانات نموذجية والإطلاع على تصميمات أخرى لقواعد بيانات صممها مهندسون أكفَّاء. يشرح هذا الكتاب عملية تصميم قاعدة بيانات شرحًا موجزًا غير مخل، إذ يبدأ أولًا بتغطية كل المفاهيم المتعلقة بقواعد البيانات بدءًا من فكرة قاعدة البيانات بالأصل واختلافها عن أي نظام تخزين بيانات، وحتى العملية التصميمية وعمليات نمذجة البيانات وتمثيلها وعمليات الربط بين جداول البيانات وما يقوم عليها ثم يبني بعدها على ذلك كله شارحًا عملية تصميم قواعد البيانات وتطويرها حتى رسم مخطط ER النهائي لجداول قاعدة البيانات، وهو مخطط نموذج الكيان والعلاقة الواصف لقاعدة البيانات وجداولها وكل تفصيلة فيها، ثم يشرح بعدها كيفية تنفيذ المخطط الناتج عبر لغة SQL ولا يغيب عنه التطرق إلى أنظمة إدارة قواعد البيانات DBMS مع ذكر أشهرها. هذا الكتاب مترجم عن كتاب Database Design - 2nd Edition "تصميم قاعدة بيانات - الإصدار الثاني" لصاحبيه إيدرين وات Adrienne Watt ونيلسون إنج Nelson Eng وهو مبني في الأصل على عدة مصادر ركيزتها كتاب Database Design للمؤلف الأول إيدرين وات، فالمصادر المبني عليها كل فصل مدرجة في نهايته ويمكنك الرجوع إلى الكتاب الأجنبي الأصل إن أردت الإطلاع عليها، كما أن هذا الكتاب الأجنبي يُعتمد في بعض الجامعات لتدريس مادة تصميم قواعد البيانات في فصول قسم علوم الحاسوب وتصميم البرمجيات. انتبه إلى أن هذا الكتاب لا يركز على عملية تنفيذ قواعد البيانات وبرمجتها بل يركز على عملية تصميم قاعدة بيانات وكيفية نمذجتها وإن كان يتطرق إلى لغة SQL سريعًا شارحًا باقتضاب كيفية إنشاء قاعدة بيانات والعمليات الأساسية للتعديل عليها، أما إذا أردت الاستزادة والتعمق في هذا الموضوع، فننصحك بالرجوع إلى كتاب ملاحظات للعاملين بلغة SQL وكتاب الدليل العملي إلى قواعد بيانات PostgreSQL وتوثيق لغة SQL من موسوعة حسوب. هذا الكتاب مرخص بموجب رخصة المشاع الإبداعي Creative Commons «نسب المُصنَّف - غير تجاري - الترخيص بالمثل 4.0». يمكنك قراءة فصول الكتاب على شكل مقالات مجموعة ضمن وسم «تصميم قواعد البيانات» وتجد روابطها تاليًا: تحليل نظام الملفات لإدارة البيانات وتخزينها واختلافه عن نظام قاعدة البيانات المفاهيم الأساسية في قواعد البيانات وتصميمها خصائص قواعد البيانات والمزايا التي تقدمها نمذجة البيانات وأنواعها في عملية تصميم قواعد البيانات مفاهيم نموذج البيانات العلائقية RDM الأساسية المهمة في تصميم قواعد البيانات نموذج الكيان والعلاقة ER لتمثيل البيانات وتخزينها في قاعدة البيانات قواعد السلامة وقيودها لضمان سلامة البيانات في قواعد البيانات نمذجة الكيان العلاقي ER عند تصميم قواعد البيانات الاعتماديات الوظيفية المستخدمة في تصميم قواعد البيانات فهم عملية التوحيد Normalization المستخدمة عند تصميم قاعدة البيانات عملية تطوير قواعد البيانات Database Development نظرة سريعة على لغة الاستعلامات الهيكلية SQL لغة معالجة البيانات DML الخاصة بلغة SQL أمثلة عملية عن كيفية تصميم قواعد البيانات1 نقطة -
1 نقطة
-
الجزء الثاني من حلقة for هو للشرط الذي سيتم الإعتماد عليه لتكرار الحلقة، وفي الكود الأول لديك: for (i = 0; i =100; i++) ذلك يعني أنك وضعت شرط أن i تساوي 100 وبالتالي لن يتم زيادة i بل ستبقى ثابتة 100 دائمًا ولن يتم زيادتها وسيتم تنفيذ الكود بداخل الحلقة للأبد أي أنت كتبت loop لا نهائية وستؤدي إلى توقف المتصفح عن العمل بسبب إمتلاء الرامات. أي لا يوجد شرط لتوقف الحلقة. بينما في الكود الثاني: for (i = 0; i<100; i++) وضعت شرط تتوقف عنده الدالة، وسيتم زيادة قيمة i بناءًا على قيمة ذلك الشرط، لأنك لم تحدد قيمة ثابتة لـ i في الجزء الخاص بالشرط كما فعلت سابقًا بل حددت أنه طالما i أصغر من 100 قم بزيادة قيمة i بواحد.1 نقطة
-
1 نقطة
-
ذلك لأن i = 100 والتي تعني قم بإسناد 100 إلى المتغير i وسيعيد true دائماً. بينما ما تحاول انت القيام به هو i !== 100 والذي يعني إذا i لا تساوي 100. قم بتعديل الشرط ويجب ان تعمل على ما يرام1 نقطة
-
هذه الخاصيه لا تعمل معي ما المشكله <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <div id="demo">ahmed</div> <p class="hh" id="Ahmed" title="" data-src="Testing"> ahmed alfadaly <span>find the <span;⪪ cat </span> </p> <script src="./train.js"></script> </body> </html> let my = document.getElementsByClassName('.hh').innerHtml = 'hello my friend'; console.log(my); let mypara = document.getElementsByTagName('p'); mypara.setAttribute('title','fadel')1 نقطة
-
كود الجافاسكريبت الصحيح هو : let my = document.getElementsByClassName('hh')[0].innerHTML = 'hello my friend'; let mypara = document.getElementsByTagName('p'); mypara[0].setAttribute('title', 'fadel') كان هنالك خطأ في اسم المعامل innerHTML حيث انك كتبته innerHtml. خطأ في اسم الكلاس حيث انك كنت اضفت الـ getElementsByClassName('.hh') بدلاً من getElementsByClassName('hh'). الخطأ الثالث هو ان الـ getElementsByClassName و getElementsByTagName تعيد مصفوفة من العناصر ولذلك اضفت الـ [0] لتحديد العنصر الاول في المصفوفة والذي ترتيبه 0 حتى استطعت تشغيل الكود.1 نقطة
-
السلام عليكم مامفهوم هذا الخطأ AttributeError: 'DataFrame' object has no attribute 'append_df_to_excel' حيث أن لدي def وظيفته أنه يقرأ أعمدة من اكسل وأجري عليها بعض العمليات ومن ثم تحويلها إلى DataFrame وتخزينها في ملف جديد الفكرة التي أحاول الوصول إليها عند تنفيذ الكود مجدداً أريده أن يخزن البيانات الجديدة بحث يستكمل على أخر سطر في نفس الملف التخزين في نفس1 نقطة
-
هو المتغير الذي فيه البيانات التي ستحفظها في الملف، لنفرض مثلا ان ملف الاكسل الخاص بك فيه عمودين name و email ، يكون المتغير بهذه الطريقة: row_information = {"Name": "شهاب", "Email": "chihab@mail.com"}1 نقطة
-
هل يمكن توضيح أكثر row_information1 نقطة
-
في المجتمع العربي، PHP وLaravel تظلان شائعتين جدًا في مجال تطوير الويب. Laravel كإطار عمل لـ PHP قد حقق شعبية كبيرة بفضل بنية الكود البسيطة والمرونة. كما أن .NET لديه حضور قوي في بيئة الأعمال والشركات، ويتم استخدامه بشكل واسع في تطوير تطبيقات الشركات الكبيرة. وبالنسبة ل nodejs فهي في طلب متزايد ولكن في العالم العربي ليس مثل PHP وLaravel على مواقع العمل الحر ولكن جميع الخيارات السابقة موجودة ولكن تختلف حسب المكان وطبيعة العمل فمثلاً في الخليج الطلب بشكل أكبر يكون على .NET يمكنك الإطلاع على الإجابات التالية1 نقطة
-
احتاج افهم الية عمل الكود وكيف طلعت هذي النتائج class Program static void Main(string[] args) { int i = 0, m = 15; while (i < 10) { m = m + i; if (m % 2 == 0) continue; i=i + 3; Console.WriteLine (m); Console.ReadLine(); } output: 15 21 27 45 }1 نقطة
-
1 نقطة
-
هل اضيف المشروع الذي جعلنا الاستاذ نحمله بالكامل لانني فعلت ذلك و لكن الموقع انهار ام هل يجب ان احمل الملفات التي اعمل عليها مثلا app.js و title.js1 نقطة
-
السلام عليكم ورحمة الله وبركاته ما الفرق بين (parent) و (master) ومتى تستخدم كلا منهما class Menu(ttk.Frame): def __init__(self, parent): super().__init__(parent)1 نقطة
-
المقصود هو تحويل التصميم إلى موقع حي بواسطة الكود، حيث نقوم بتصميم الموقع بنفس الشكل ولكن من خلال الأكواد HTML, CSS وبنفس المسافات والقياسات. بخصوص ربط البيانات، فيتم إنشاء قاعدة بيانات في ووردبريس وإضافة ما تريده من بيانات في تلك القاعدة والتي غالبًا ما تكون MySQL.1 نقطة
-
كلاهما واحد سواء parent أو master المقصود بها النافذة الرئيسية MainWindow. أي العنصر الرئيسي الذي يحتوي على عناصر فرعية، مثل نافذة (window) أو إطار (frame) أو عنصر آخر، وعند إنشاء عنصر فرعي مثل Frame، يتم تمرير العنصر الرئيسي (parent) كمعلمة. وفي Tkinter، تستطيع استخدام "master" كمصطلح بديل لـ "parent"، حيث يشير كلاهما إلى العنصر الرئيسي الذي يحتوي على العناصر الفرعية.1 نقطة
-
السلام عليكم ما معنى تحويل ملف بصيغة PSD الناتجة من برنامج الفوتوشوب إلى قالب HTML / CSS. وكيف يمكن ربط داتا بموقع وورد بريس لو سمحت وشكرا لك1 نقطة
-
1 نقطة
-
الموقع في مجلد المشروع المرفق لديك مختلف تمامًا عن الذي في الصور، أرفق المشروع الذي تعمل عليه حاليًا.1 نقطة
-
بالإضافة للتعليق السابق يفضل الإطلاع على الوثائق حيث تقوم بشرح الأسئلة المطلوبة بشكل رائع فكما يوجد بالوثائق أنه تحتاج ل المعرفة الأساسية في HTML وCSS وJS وTwig Template Engine. قم بتثبيت Nodejs - npm - yarn في نظامك. قم بتثبيت Salla CLI مع جميع متطلباته الأساسية. بالنسبة للمصادر فأعتقد أن وثائق منصة "سلة" توفر لك مقالات ومقاطع فيديو تعليمية من خلال هذه الروابط مقالات وفيدوهات تعليمية بعض الشروحات البسيطة كما يفضل الإطلاع على المدونة1 نقطة
-
1 نقطة
-
بخصوص تطوير قالب ونشره على منصة سلة، فأنت بحاجة إلى تعلم لغات HTML, CSS, JS ثم تعلم محرك القوالب المستخدم في إنشاء القوالب على متجر سلة وهو محرك Twig والذي يعتمد على لغة PHP لذا أنت بحاجة إلى الإلمام بتلك اللغة وستجد تفصيل هنا: أما بخصوص تخصيص القوالب الموجودة حاليًا كما في المشاريع التي تراها على مستقل فيتم من خلال CSS وستجد تفصيل هنا:1 نقطة
-
الإصدار 1.0.0
27935 تنزيل
يشرح هذا الكتاب كيفية كتابة تعليمات ووصفات يفهمها الحاسوب، ومن المعلوم أن الحواسيب شائعة ومنتشرة بحيث لا يخفى ذلك على ذي عقل وشأنها مثل شأن مفكات البراغي، غير أنها أعقد قليلًا وليس من السهل جعلها تنفذ ما تريد منها بالضبط، إلا إذا كانت المهمة التي تريد للحاسوب تنفيذها سهلة الفهم مثل عرض رسائلك البريدية أو تشغيل برنامج الحاسبة، فحينها ما عليك سوى فتح البرنامج المخصص لذلك، لكن حين تكون المهمة التي لديك فريدةً وأبعادها غير معرفة، فلن تجد تطبيقًا متاحًا لها. يأتي هنا دور البرمجة، فهي الفعل الذي يصف بناء برنامج يتكون من مجموعة أوامر محدَّدة جدًا لتخبر الحاسوب بما يجب فعله، وتُعَدّ الحواسيب بصفتها آلات غبية لا تستطيع فهم البرمجة ولا استيعابها، لكن إذا غضضت النظر عن هذا ورأيت أنه من الممتع والمسلِّي التفكير بمنطق يشبه ذاك الذي تفهمه تلك الآلات فستجد البرمجة أمرًا مسلِّيًا جدًا ونافعًا، فهي تتيح لنا اختصار زمن الأشياء التي ننفذها يدويًا وتستغرق أوقاتًا طويلةً إلى ثواني معدودة، وعليه يمكن النظر إليها على أنها طريقة تجعل حاسوبك يقوم بأمور لم يكن يستطيعها من قبل، وهي في ذاتها -أي البرمجة- بهذا الفهم تكون تدريبًا ممتازًا على التفكير النظري المجرَّد. دورة تطوير التطبيقات باستخدام لغة JavaScript تعلم البرمجة بلغة جافا سكريبت انطلاقًا من أبسط المفاهيم وحتى بناء تطبيقات حقيقية. اشترك الآن كما نوجه هذه الآلات لما نريده من خلال إعطائها أوامر محدَّدة كما ذكرنا، وتكون هذه الأوامر أو البرامج من خلال لغات خاصة بالبرمجة، وهي لغات أُنشئت عمدًا لتُستخدَم في برمجة الحواسيب، ومما يعجب المرء له أن البشر في تطويرهم للأسلوب الذي يتعاملون به مع الحاسوب لم يجدوا أفضل من الطريقة التي يتواصلون بها مع بعضهم بعضًا، فلغات البرمجة الحوسبية تشبه لغات البشر في إمكانية استخدام الكلمات والجمل في صور مختلفة لكتابة تعليمات جديدة في كل مرة تكتب برنامجًا فيها. كانت لغة بيزيك Basic ونظام دوس DOS في الثمانينيات والتسعينيات من القرن الماضي هما الطريقتان الأساسيتان في التعامل مع الحواسيب، وهما أنظمة نصية بالكامل من غير واجهة رسومية مثل التي تراها الآن أمامك على الشاشة، وقد استبدلنا الواجهات المرئية بهما منذ ذلك الحين بما أنها أسهل في التعلم للمستخدِم رغم أنها محدودة الإمكانيات موازنة بالواجهات النصية، لكن لا زالت لغات الحاسوب موجودةً، فإذا أمعنت النظر فسترى أنّ لغةً مثل جافاسكربت JavaScript موجودة في كل متصفح تستخدِمه أنت وهي في كل حاسوب تقريبًا، وإنّ مراد هذا الكتاب الذي بين يديك هو جعلك تألف التعامل مع هذه اللغة لتستخدِمها في صنع برامج نافعة لك ولعملائك. هذا الكتاب هو النسخة العربية المترجمة عن كتاب Eloquent JavaScript الشهير لصاحبه مارين هافربيك Marijn Haverbeke، ويقع في ثلاثة أجزاء، إذ يناقش أول جزء فيها لغة جافاسكربت في اثني عشر فصلًا؛ أما الفصول السبعة التالية فهي عن متصفحات الويب والأسلوب الذي تُستخدَم لغة جافاسكربت به لبرمجتها، ثم في النهاية فصلين آخرين مخصصين لبيئة أخرى لتشغيل جافاسكربت فيها وهي Node.js، كما سيكون في هذا الكتاب خمسة فصول عملية بها مشاريع تصف برامج كبيرة لتعطيك لمحةً عن البرمجة الحقيقية، وهي بناء روبوت توصيل ولغة برمجة ولعبة وبرنامج رسم بالبكسلات وموقعًا ديناميكيًا. هذا الكتاب مرخص بموجب رخصة المشاع الإبداعي Creative Commons «نسب المُصنَّف - غير تجاري - الترخيص بالمثل 4.0». يمكنك قراءة فصول الكتاب على شكل مقالات مجموعة ضمن وسم «إِلِكوَنت جافاسكريبت» وتجد روابطها تاليًا: القيم والأنواع والعوامل في جافاسكريبت (الجزء الأول: اللغة) هيكل البرنامج في جافاسكريبت الدوال في جافاسكريبت هياكل البيانات: الكائنات والمصفوفات في جافاسكريبت الدوال العليا في جافاسكريبت الحياة السرية للكائنات في جافاسكريبت مشروع تطبيقي لبناء رجل آلي (روبوت) عبر جافاسكريبت الزلات البرمجية والأخطاء في جافاسكريبت التعابير النمطية Regular Expressions في جافاسكريبت الوحدات Modules في جافاسكريبت البرمجة غير المتزامنة في جافاسكريبت مشروع بناء لغة برمجة خاصة علاقة جافاسكريبت بتطور الإنترنت والمتصفحات (الجزء الثاني: المتصفح) نموذج كائن المستند في جافاسكريبت معالجة الأحداث في جافسكربت مشروع لعبة منصة باستخدام جافاسكربت الرسم على لوحة في جافاسكربت HTTP والاستمارات في جافاسكربت إنجاز مشروع محرر رسوم نقطية باستخدام جافاسكربت بيئة Node.js: استخدام جافاسكربت خارج المتصفح (الجزء الثالث: بيئة Node) مشروع بناء موقع لمشاركة المهارات باستعمال Node.js1 نقطة -
كيف يمكنني إخفاء TEXT داخل عنصر بدون اللجوء الى تعديله في صفحه HTML1 نقطة
-
1 نقطة
-
كلا التقنيتين مستعمل على نطاق واسع عالميًا ويوجد العديد من الشركات والآلاف من الأشخاص الذين يستخدمون هذه التقنيات، ولكن ستجد في الوطن العربي أن أستعمال لغة PHP أكبر بكثير من باقي التقنيات، وذلك بسبب إستخدام WordPress ولارافيل Laravel على نطاق واسع، ويمكنك التأكد من ذلك من خلال تصفح المشاريع في مواقع العمل الحر مثل خمسات ومستقل، ولكن هذا لا يمنع أن Node.js مستعملة أيضًا. هنا بعض المساهمات المشابهة:1 نقطة