اذهب إلى المحتوى

لوحة المتصدرين

  1. Wael Aljamal

    Wael Aljamal

    الأعضاء


    • نقاط

      7

    • المساهمات

      6975


  2. Bader almansouer

    Bader almansouer

    الأعضاء


    • نقاط

      7

    • المساهمات

      65


  3. Our World عالمنا

    Our World عالمنا

    الأعضاء


    • نقاط

      4

    • المساهمات

      84


  4. Abdulazeez Altameemi

    Abdulazeez Altameemi

    الأعضاء


    • نقاط

      4

    • المساهمات

      90


المحتوى الأكثر حصولًا على سمعة جيدة

المحتوى الأعلى تقييمًا في 03/11/22 في كل الموقع

  1. package com.example.myapplication3; import androidx.appcompat.app.AppCompatActivity; import android.accessibilityservice.GestureDescription; import android.content.DialogInterface; import android.app.AlertDialog; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; public class MainActivity3 extends AppCompatActivity { Button btndata; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main3); btndata = (Button) findViewById(R.id.btndata); } public void onclick(View v) { Intent intentbutton = new Intent(this, MainActivity4.class); creatAlertDialog() ; AlertDielog.Builder = new AlertDielog.Builder(this) ; GestureDescription.Builder.setTitle("هل ترغب في عرض معلوماتك للزبون وعرض معلوماته لك"); builder.setPositiveButton ("نعم", new DialogInterface.onClickListener() { @Override public void onclick(DialogInterface dialog, int which) { startActivity(intentbutton); } } }) ; builder.setNegativeButton {"لا" , new DialogInterface.onClickListener() { @Override public void onclick(DialogInterface dialog, int which) { } } } ; builder.show(); }
    2 نقاط
  2. بعد ترجمة عبارات وورد بريس باستخدامloco translate كيف يمكنني مشاهدة التعديلات على القالب؟
    2 نقاط
  3. هل يمكن أن ارفق روابط GITHUB لمشروع به أخطأ بدلا من ضغطة ام انه مخالف لشروط الموقع .
    1 نقطة
  4. 1 نقطة
  5. 1 نقطة
  6. حاول إضافة الترويسة Content-Type مع طلب الإرسال في axios كالتالي: axios.post(url, formData, { headers: { "Content-Type": "multipart/form-data", }, }); وتأكد من إعداد multer بالشكل الصحيح على الخادم لكي يتم ترجمة الملف المرفوع إلى المتغير req.file const multer = require('multer') const upload = multer(...); ... app.post('/audio', upload.single('document'), function (req, res, next) { ^^^^^^^^^^^^^^^^^^^^^^^^ const file = req.file // الملف })
    1 نقطة
  7. السلام عليكم لدي حقل بحث وارغب فى عرض اقتراحات على المستخدم اثناء قيامه بالكتابة.. الاقتراح يعتمد على الاتصال بقاعدة البيانات جدول items حيث يوجد بع عمودان للبحث (NAME , description2)؛ انا ارغب فى ان يكون البحث فى عمود NAME لكن يعطي لى رسالة خطأ؛ اما اذا اخترت البحث فى الحقل الاخر يتم تقديم الاقتراح بنجاح. أريد ان يكون البحث فى عمود NAME ؛ ما الحل؟ رسالة الخطأ هي: Fatal error: Uncaught PDOException: SQLSTATE[23000]: Integrity constraint violation: 1052 Column 'NAME' in where clause is ambiguous in C:\xampp2\htdocs\LAFETAA\search.php:59 Stack trace: #0 C:\xampp2\htdocs\LAFETAA\search.php(59): PDOStatement->execute(Array) #1 {main} thrown in C:\xampp2\htdocs\LAFETAA\search.php on line 59
    1 نقطة
  8. العمل و الاكواد كانت صحيحة ولكنني جعلت القسم الذي سيظهر به الاقتراح position absolute ,z-index 10 ليكون ظاهر فوق العناصر فجاءت النتائج فوق بعضها ولم ارى الا واحدة فقط
    1 نقطة
  9. تم مراعاة الملاحظات السابقة ولكن يظهر اقتراح واحد فقط على الرغم من ان كلمة البحث موجوده في مكانين اي يجب ظهور اقتراحين وليس اقتراح واحد
    1 نقطة
  10. HTML <input type="text" name="input-search" id="input-search" autocomplete="off" > <button class="btn btn-success btn-search-index" id="btn-search-index">SEARCH</button> <div class="show2"></div> ajax <script type="text/javascript" src="<?php echo $js; ?>jquery-3.6.0.min.js"></script> <script> $(document).ready(function(){ //ajax call input search $("#input-search").on("keyup", function(){ var search=$(this).val(); if ($(this).val().length>0){ $.ajax({ url:"showSearch.php", data:{sentSearch:search}, success: function(data){ $('.show2').html(data); } }); }else{ $('.show2').html(''); } }); PHP if ($_SERVER['REQUEST_METHOD']=='POST') { $inputSearch =$_POST['input-search']; $stmt=$conn->prepare(" SELECT * FROM items join categories on categories.cat_id=items.CAT_ID join sub on items.subcat_id=sub.subcat_id JOIN country ON items.country_id=country.country_id JOIN state ON items.state_id=state.state_id JOIN city ON items.city_id=city.city_id WHERE =? items.NAME LIKE '%$inputSearch%' or items.description2 LIKE '%$inputSearch%' "); $stmt->execute(); $items= $stmt->fetchAll(); } if (!empty($items)) { foreach ($items as $value) { echo $value['NAME']; } } PHP to get ajax suggestions if (isset($_GET['sentSearch']) ) { $search= $_GET['sentSearch']; $stmt3=$conn->prepare(" SELECT * FROM items WHERE (CONVERT(items.NAME USING utf8) LIKE '%$search%') ORDER BY item_id DESC LIMIT 2"); $stmt3->execute(); $searchRslt=$stmt3->fetch(); $row=$stmt3->rowCount(); if (!empty($searchRslt)) { echo "<div class='show'>".$searchRslt['NAME'].'<br>'."</div>"; }else{ echo "<div class='show'>No results</div>"; } }
    1 نقطة
  11. هذا بسبب استخدام replace سوف تستبدل أول كلمة يجدها بالفراغ و لكن سيطبق نفس الأمر على جميه الكلمات بين الفاصلة التي تساوي الكلمة المحذوفة.. لذلك نستخدم substring SET @names = SUBSTRING(@names, LOCATE(',', @names) + 1);
    1 نقطة
  12. نعم هناك بعض الاضافات يمكن ان تستخدمها منها الاضافة MasjidNow كل ما عليك فعله هو نسخ رمز الأداة ولصقه . تجلب الأداة تلقائيًا أحدث مواقيت الصلاة من MasjidNow وتحافظ على تحديث التوقيتات ، لذلك لن تضطر أبدًا إلى تعديلها مرة أخرى. طريقة التثبيت: اتبع الخطوات أدناه للحصول على الإضافة لموقعك على الويب. الخطوة 1: التسجيل: قم بالتسجيل في MasjidNow.com وقم بتفعيل تجربتك المجانية مع المسجد الذي تختاره وهي مجانية لمدة 14 يوم الخطوة 2: الصق كود HTML: قم بنسخ الكود في أي مكان على موقع الويب الخاص بك الذي يقبل كود HTML كود التضمين (موصى به) <script type="text/javascript" id="masjidnow-daily-XXXXXX"> var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = 'https://www.masjidnow.com/embeds/daily_widget?masjid_id=XXXXXX&options[show_adhan]=true&options[show_monthly_info]=true'; var embedder = document.getElementById('masjidnow-daily-XXXXXX'); embedder.parentNode.insertBefore(s, embedder); </script> كود iFrame <iframe src="https://www.masjidnow.com/embeds/iframe_daily/?masjid_id=XXXXXX&options[show_adhan]=true&options[show_monthly_info]=true" height="100%" width="100%"></iframe>
    1 نقطة
  13. وضعت اسم الاكتيفيتي. لكن يبدوا ان هناك طريقة تعريف اخرة للأداء
    1 نقطة
  14. إن كنت تقصد عند نشر المشكلة في الأسئلة العامة، يتوجب على الطالب وضع الشيفرة البرمجية مباشرة في محرر الأكواد و كتابة أي رسائل خطأ تظهر له أو صورة في حال كان التصميم لا يعمل.. وفي حال ترابط أكثر من ملف مع بعضهم لنفس المشكلة، نضع الشيفرات جميعها، ولا مشكلة من وضع رابط المستودع، في آخر السؤال إن احتاج الأمر لذلك فهي تسمح بتصفح المشروع بسهولة
    1 نقطة
  15. السلام عليكم ورحمة الله وبركاته هل دورة تطوير واجهات المستخدم سوف تمكنني من بناء موقع متفاعل مع المستخدم و يمكنني نشر الموقع على النت ام انها سوف تعلمني تصميم الموقع على البرامج شكرا..
    1 نقطة
  16. وعليكم السلام ورحمة الله وبركاته دورة تطوير واجهات المستخدم Frontend الخاصة بأكديمية حسوب هي دورة متخخص في تطوير واجهات المواقع من الصفر، أي أنك لا تحتاج إي خبرة برمجية سابقة لكي تبدأ في الدورة، وفيها يتم شرح كل الأساسيات والكثير من الأمور المتقدمة من خلال عمل العديد من المشاريع الكبيرة. في هذه الدورة يتم شرح الأساسيات مثل HTML و CSS و JavaScript و jQuery و Bootstrap وتقنيات أخرى مثل Webpack و Git و GitHub و غيرها من تقنيات، وفي كل مسار يتم عمل مشروع كامل من الصفر، وهنا بعض الأمثلة: تطوير واجهة موقع سبيه باليوتيوب تطوير صفحات هبوط Landing Page تطوير متجر إلكتروني كامل ومتعدد الصفحات تطوير لوحة تحكم Dashboard كاملة تطوير موقع شركة وغيرها من المشاريع وكل المشاريع والتطبيقات التي يتم عملها في هذه الدورة يتم كتابتها من الصفر بدون إستخدام أي برامج مساعدة، حيث أن الطالب سيكون بعد إنهائه لهذه الدورة قادرًا على تطوير أي واجهة يرغب بها بنفسه ومن الصفر، وذلك لأن هذه الدورة تحتوي على 54 ساعة فيديو من المحتوى التعليمي العملي ستتمكن من تعلّم تطوير واجهات المستخدم خطوة بخطوة اعتمادًا على التجربة العملية والمادة العلمية التي يقدمها مدربون محترفون. يمكنك معرفة المزيد عن هذه الدورة من خلال الصفحة الخاصة بها من هنا (دورة تطوير واجهات المستخدم).
    1 نقطة
  17. اصمم موقع و استخدم media query في توافق الصفحات لكني اريد ان اضع حد بحيث اذا صغرت الصفحط اكثر لا استطيع تصغيرها ، مثل هذه الصفحة جرب تصغيرها لاصغر قدر ممكن ستسطيع الى حد معين تقريبا ثلث الشاشه فقط ، هذا الحد وضعه المبرمج لن تستطيع تصغيرها اكثر، فكيف اقوم بذلك
    1 نقطة
  18. أولاً حدد حد أدنى لعرض الصفحة للعنصر body body { min-width:600px; } بما تراه مناسباً، ملاحظة: للتحكم في تحديد أبعاد المتصفح، يجب أن نفتح النافذة بالتعليمة window.poen ملاحظة من مقالة أكاديمية حسوب المرفقة مع الإجابة: أي يجب فتح الصفحة التي نستطيع التحكم بعرضها كالتالي: window.open('http://www.your.url/','yourWindowsName','width=640,height=480'); ثم يمكننا محاولة منع إطار المتصفح من أن يتم تصغيره لعرض أقل من طرف المستخدم و نقوم بعمل إعادة تعيين لعرض النافذة الخاصة بالمتصفح من خلال الحدث resize التابع لغرض window ثم تطبيق الدالة resizeTo و نمرر لها الأبعاد function resizeToMinimum(){ // الحد الأدني للأبعاد var minimum = [640, 480]; // الأبعاد الحالية للنافذة var current = [window.outerWidth, window.outerHeight]; // تحقيقي الحد الأدني var restricted = []; // للمرور على مصفوفتي العرض var i = 2; while(i-- > 0){ restricted[i] = minimum[i] > current[i] ? minimum[i] : current[i]; } window.resizeTo(restricted[0], restricted[1]); } window.addEventListener('resize', resizeToMinimum, false) يمكنك قراءة توثيق الدالة resizeTo: developer.mozilla/docs/Web/API/Window/resizeTo كما يوجد شيفرتين يمكنك تجريبهم في حال لم تعمل الأولى تستخدمان نفس المبدأ بحساب عرض الشاشة ومن ثم تعديل عرض النافذة: تأكد من تعديل الأبعدا كما ترغب function resizeToMinimum(w,h){ // جلب الطول و العرض w=w>window.outerWidth?w:window.outerWidth; h=h>window.outerHeight?h:window.outerHeight; // تحديد الطول و العرض window.resizeTo(w, h); }; // حدث تعديل أبعاد النافذة window.addEventListener('resize', function(){resizeToMinimum(100,100)}, false) ^^^^^^^^^ // عدل العرض ************************* // دالة أكثر دقة في الحساب function ensureMinimumWindowSize(width, height) { var tooThin = (width > window.innerWidth); var tooShort = (height > window.innerHeight); if (tooThin || tooShort) { var deltaWidth = window.outerWidth - window.innerWidth; var deltaHeight = window.outerHeight - window.innerHeight; width = tooThin ? width + deltaWidth : window.outerWidth; height = tooShort ? height + deltaHeight : window.outerHeight; // Edge not reporting window outer size correctly if (/Edge/i.test(navigator.userAgent)) { width -= 16; height -= 8; } window.resizeTo(width, height); } } var resizeTimer; // حدث تعديل أبعاد النافذة window.addEventListener('resize', function(event) { clearTimeout(resizeTimer); resizeTimer = setTimeout(function () { ensureMinimumWindowSize(<width>,<height>); // حدد العرض المطلوب }, 250); }, false);
    1 نقطة
  19. مشكله انه طق كنترول c+k بعدين في نصوص طلعت تحت بدون ما يكتبها كيف
    1 نقطة
  20. using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.Data.SqlClient; namespace library { public partial class Form4 : Form { SqlConnection conn = new SqlConnection(); SqlCommand com = new SqlCommand(); SqlDataReader dr; DataTable dt = new DataTable(); public Form4() { conn.ConnectionString = "server=(local);database=library;integrated security=true;"; try { conn.Open(); MessageBox.Show("فُتح"); } catch (Exception ex) { MessageBox.Show(ex.Message); } InitializeComponent(); } private void Form4_Load(object sender, EventArgs e) { } private void button1_Click(object sender, EventArgs e) { int first_space_index = textBox1.Text.IndexOf(" "); string first_name=textBox1.Text.Substring(0,first_space_index); string last_name = textBox1.Text.Substring(first_space_index +1); com.Connection = conn; try { if (!string.IsNullOrEmpty(textBox2.Text)) { MessageBox.Show("سيدخل رقم القسم تلقائياً"); textBox2.Text = null; } com.CommandText = "insert into authors (AfirstName,ALastName)values('" + first_name + "','" + last_name + "')"; com.ExecuteNonQuery(); MessageBox.Show("تم"); } catch (Exception ex) { MessageBox.Show(ex.Message); } } private void button2_Click(object sender, EventArgs e) { com.Connection = conn; if (string.IsNullOrEmpty(textBox1.Text)) { DialogResult resu = MessageBox.Show("هل أنت متأكد من حذف جميع البيانات", "تأكيد", MessageBoxButtons.OKCancel, MessageBoxIcon.Information); if (resu==DialogResult.OK) { com.CommandText = "delete authors "; com.ExecuteNonQuery(); MessageBox.Show("تم"); } } else { com.CommandText = "delete authors where AID='" + textBox2.Text + "' "; com.ExecuteNonQuery(); MessageBox.Show("تم"); } } private void button3_Click(object sender, EventArgs e) { com.Connection = conn; try { if (!string.IsNullOrEmpty(textBox1.Text)) { int first_space_index = textBox1.Text.IndexOf(" "); string first_name = textBox1.Text.Substring(0, first_space_index); string last_name = textBox1.Text.Substring(first_space_index + 1); ; com.CommandText = "update authors set AfirstName= '" + first_name + "',ALastName='"+last_name+"'where DID='" + textBox2.Text + "'"; com.ExecuteNonQuery(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } MessageBox.Show("تم"); } private void button5_Click(object sender, EventArgs e) { com.Connection = conn; if (string.IsNullOrEmpty(textBox2.Text)) { com.CommandText = "select * from authors"; } else { com.CommandText = "select * from authors where AID= '" + textBox2.Text + "'"; } dr = com.ExecuteReader(); dt.Load(dr); dataGridView1.DataSource = dt; } private void button6_Click(object sender, EventArgs e) { com.CommandText = "select book.* from book,authors where AID= '" + textBox2.Text + "'"; dr = com.ExecuteReader(); dt.Load(dr); dataGridView1.DataSource = dt; } private void button4_Click(object sender, EventArgs e) { Form1 f = new Form1(); f.Show(); this.Hide(); } } } هذا نموذج مربوط بقاعدة البيانات sql server لكنني واجهت مشكلة في زر عرض الكتب التي ألفها مؤلف private void button6_Click(object sender, EventArgs e) { com.CommandText = "select book.* from book,authors where AID= '" + textBox2.Text + "'"; dr = com.ExecuteReader(); dt.Load(dr); dataGridView1.DataSource = dt; } System.InvalidOperationException: 'ExecuteReader: لم تتم تهيئة الخاصية Connection.' فهل فيه حد يعرف المشكلة
    1 نقطة
  21. أهلا بك، ملاحظة: Replace تستبدل جميع السلاسل الجزئية و في حال تكرار اسم ما، سيحدث مشكلة
    1 نقطة
  22. هل يمكنك وضع الأسئلة الخاصة بالدروس أسفل كل درس تقوم بمشاهدته ، حتى نستطيع مساعدتك بشكلٍ أفضل ؟
    1 نقطة
  23. انا سجلت الكود بطريقه صحيحه و عملت معاينه ظهر لي رابط بدون خط ولون ازرق لينلقني للصفحه اخرى ظهر لي لون الاسود بالخط
    1 نقطة
  24. ممكن كود القراءة من excel بالجافا سكربت و يعرضه في صفحة html انا عندي صفحة اريد ان اضع بها اوقات الصلاة بحيث يقرأ من الاكسيل ويضعها في الصفحة
    1 نقطة
  25. يمكنك من خلال الدالة fetch بحيث يمكنك تمرير الملف بهذا الشكل fetch('http://localhost:8080/public/filename.xlsx') .then(response => response.arrayBuffer()) .then(buffer => { const xlsx = XLSX.read(new Uint8Array(data, {type: 'array'})); // هنا باقي الكود }) .catch(err => console.error(err)); ومن ثم تقوم بوضع باقي الكود الكامل الذي يحول بيانات ملف الأكسل إلى جدول في HTML .
    1 نقطة
  26. يرجى تعديل السؤال وإرفاق شيفرة HTML للصفحة المقصودة وتنسيقه بتنسيق Code ليتمكن الزوار من مساعدتك
    1 نقطة
  27. تحديث اخي الكريم ولتعم الفائدة للجميع لقد عمل الكود الان طريقتك فعالة 100% كل الشكر لك الغالي هذا التعديل النهائي: BEGIN set @id1 := 2591; set @id2 := 2594; set @i := @id1; SET @names = 'marwan,wael,adnan,sameh,'; select @i,@names,Locate(',', @names); LABEL1: WHILE @names is not null and @i < @id2 do SET @Name = SUBSTRING_index(@names, ',',1); select @i,@names,@name; SET @names = replace(@names,concat(@name,','),''); UPDATE employees SET NAME = @Name WHERE id = @i; SET @i = @i + 1; END WHILE label1; SET @Name = SUBSTRING_index(@names, ',',1); select 'and finally' ,@i,@names,@name; end
    1 نقطة
  28. شكرا اخي الكريم على اجابتك اخي كيف اذا كان ملف الاكسيل موجود عندي و اريد ان يكون هذا الملف ثابت مع الصفحة بمجرد دخول الى الصفحة يظهر الجدول
    1 نقطة
  29. غريب، أنا جربت كلا الدالتين بشكل منفصل، اول مرو يقتطع الاسم ثم يتم حفظ الباقي في المتغير names .. سأجرب حل جديد.. مشكلة SQL انها غير مرنة بشكل كاف
    1 نقطة
  30. كيف تعلم برمجه هل احفظ رموز ام تابع وطبق لي انتهى واعيد
    1 نقطة
  31. ما فهمت عليك اخي ممكن توضح لي من بعد اذنك
    1 نقطة
  32. يعني ما حفظ رموز مجرد طبق الفيديو ومارس شغله تلقائيا حفظه
    1 نقطة
  33. سؤال عميق اولا من وجهة نظري يجب تعلم ماهي برمجة اولا بعدها تتعلم البرمجة بشكل عام ثانياً اختيار لغة عالية المستوى لفهم البرمجة افضل وانصح ب ++c ثالثاً حدد ماتريده مثلاً برامج سطح مكتب او مواقع ( ويب يعني) او تطبيقات الهواتف ولها اقسام كل على حدا تتابع اساسيات اللغة المستخدمة في مجالك وابدء ثم بالتجريب والممارسة وحل المشاكل تتكون لديك خبرة رأي شخصي من خلال تجربتي
    1 نقطة
  34. بالنسبة للشهادات المعتمدة من جهات معيّنة مثل Oracle و Google وغيرها.. المكان الأفضل لأخذ هذه المعلومات هو من الموقع الرسمي للجهة نفسها، فالموقع نفسه سيتيح لك كافة تفاصيل التسجيل والمحتوى التعليمي والامتحانات أيضاً. بالنسبة لأوراكل، تتيح مسار ابتدائي مجاني يدعى Oracle Explorer، حيث تستطيع فيه التعرّف على المسارات المتاحة واختبار طبيعة المحتوى وإجراء بعض الامتحانات البسيطة وبعدها يمكنك الانتقال إلى مسار محدد من المسارات الموجودة مثل: Java SE7, Java SE 11،...إلخ وبمستويات مختلفة associate و professional وبعد الانتهاء من التدريب يتم دفع تكاليف الامتحان عند الرغبة بإجرائه. جميع التفاصيل المتعلقة بشروط الامتحان والمواضيع التعليمية ستجدها عند الدخول إلى تفاصيل كل مسار من الموقع الرسمي لأوراكل.
    1 نقطة
  35. بعد انتهائي من دورة تطوير واجهة المستخدم هل استطيع تحقيق دخل من الشغل الخاص بها ؟؟ ام هي فقط لاكتساب الخبرة
    1 نقطة
  36. بحثت عن طريقة تعريب ملفات وورد بريس ووجدت انني يمكنني تعريبها باستخدام برنامج POEDIT ولكنني عندما قمت بتحميل ملفات القالب لم أجد الملف lang الذي أريده للتعريب من أين احصل عليه هذا القالب https://wordpress.org/themes/supplier/
    1 نقطة
  37. ; AlertDielog.Builder = new AlertDielog.Builder(this) اهلا صديقي الكريم يجب وضع اسم للاوبجيكت AlertDielog.Builder dielog = new AlertDielog.Builder (this);
    1 نقطة
  38. هل يمكنك ارفاق ملفات القالب ؟
    1 نقطة
  39. من خلال جعل تحويل القالب للغة العربية في لوحة التحكم الخاصة بالووردبريس. ثم بعد ذلك نقوم بالدخول الى رابط 127.0.0.1/wordpress. وسيظهر لك الموقع باللغة العربية حسب التعديلات التي قمتي بها
    1 نقطة
  40. آخر تعديل @Name = SUBSTRING(@names, 1, LOCATE(',', @names)-1); لأن الدالة تأخذ أول عنصر بترقيم 1 و ليس 0 أرجو الانتباه، أن وضع الفاصلة في آخر السلسلة النصية إجباري
    1 نقطة
  41. أسفة على كثرة الأسئلة. لقد تم فتح الموقع من خلال المسار الذي ذكرته حضرتك. و لكن ظهر لي نفس الموقع.
    1 نقطة
  42. كلامك صحيح، لغة بايثون تعمل في الواجهات الخلفية Back End اي في السيرفر أو مخدم التطبيقات و المواقع وهي توفر البيانات التي يعرضها التطبيق أو الموقع، أما تطبيقات الهاتف المحمول لها تقنيات مختلفة ولغة بايثون لا تعمل على الهاتف. دوراة أكاديمية حسوب التي تتيح لك فرصة بناء تطبيق يمكن رفعه على المتجر هي: دورة جافاسكربت لاحتوائها على مسار تعليم ريأكت نيتف React Native. وبعض مفاهيم كوردوفا
    1 نقطة
  43. الملف خالي من الأخطاء يعمل عندما أنقله بنفسي في مدير ملفات ووردبريس إلى مجلد languages ثم themes وهنا يوجد جميع ملفات اللغة الخاصة بالقوالب ، ولكن لا أريد هذه العملية بالطبع ، عفوا لم أفهم الكود ، هل يمكنك كتابة الكود كامل ؟ وأين أضعه
    1 نقطة
  44. يمكنك أن تستخدم الأمر التالي في مشروعك (تأكد أنك في مجلد المشروع الصحيح): git remote set-url origin https://<access-token>@github.com/<username>/<repo> قم بوضع الـ access token واسم المستخدم واسم المستودع أيضًا.
    1 نقطة
×
×
  • أضف...