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

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

  1. Abdulmnoum Albraky

    Abdulmnoum Albraky

    الأعضاء


    • نقاط

      3

    • المساهمات

      217


  2. Mustafa Suleiman

    Mustafa Suleiman

    الأعضاء


    • نقاط

      3

    • المساهمات

      19869


  3. Muthanna Alqaisi

    Muthanna Alqaisi

    الأعضاء


    • نقاط

      2

    • المساهمات

      95


  4. محمد الصالح4

    محمد الصالح4

    الأعضاء


    • نقاط

      2

    • المساهمات

      34


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

المحتوى الأعلى تقييمًا في 03/19/24 in أجوبة

  1. 2 نقاط
  2. اشعر انني لا افهم بمفردي من الدروس اشعر انني بحاجه الى موجه هل من حل
    2 نقاط
  3. هل اساسيات البرمجه تكون مبهمت الفهم لحين التقدم في البرمجه بعدها تتضح الصوره استيعاب الاساسيات
    2 نقاط
  4. هناك أمر هام وجب التنويه إليه وهو أنه يجب تشغيل موجه الأوامر كمسؤول (Administrator) لكي يعمل الأمر المذكور في النقاش هنا. وبإمكانك إلغاء عملية الإغلاق قبل انتهاء الوقت المحدد باستخدام الأمر: shutdown /a وهناك خيارات أخرى لأمر shutdown: shutdown /r: إعادة تشغيل الجهاز. shutdown /h: إيقاف تشغيل الجهاز. shutdown /l: تسجيل الخروج من حساب المستخدم الحالي. لكن الأفضل استخدام الأمر shutdown /s لإغلاق الجهاز، حيث أنه يُغلق جميع البرامج والخدمات بشكل آمن.
    2 نقاط
  5. هل يكمن سحب الاموال بفيزا اخري غير ايزي باي؟ الي اعرفه انه شرط لسحب الاموال من مستقل انه الفيزا تكون مرتبطه بي باي بال هل اي فيزا م اي بنك ولا لازم ايزي باي وايه هي الفيز الي ممكن اربطها بي باي بال غير ايزي باي (بنك اهلي او بنك مصر او ايا كان) حاليا معايا فيزا yalla ومش بينفع انها ترتبط بي بايبال هل ممكن اسحب علي فيزا يلا علطول؟
    1 نقطة
  6. السلام عليكم استفسار للخبرة في HTML من حد ما عندهوش أي معرفة الموقع مش مرتب الحركة ما بين الخلاية ومحتاج أتنقلها بنفس الترتيب "بتنقل بالضغط على Tab" جربت ابحث قبل كده على جوجل وجاب لي كلمة ببحث بها وبرتب الأولويات والأرقام ولما عملت كده ما عرفتش أحفظ التعديل اللي عملته للأسف فلو هنا حد يقدر يساعد يبقى جزاكم الله خيرًا مرفق صورة للتوضيح صورة.bmp
    1 نقطة
  7. أكمل ملفات الفصل الدراسي لنظام إدارة المكتبة بلغة Java واكتب الوظيفة الرئيسية كما هو مطلوب في مستند المشروع
    1 نقطة
  8. 1 نقطة
  9. جيد ولكن عليك أولاً التحقق من شرعية الأمر لأنه في بعض الدول، قد يكون استخدام Print Spooler API لرصد طباعة المستخدمين دون موافقتهم غير قانوني ويعتبر انتهاكًا للخصوصية. لدينا أكثر من طريقة ولعل أفضلها هي الأخيرة 1. الحصول على نسخة من ملف الطباعة يمكنك استخدام Node.js للوصول إلى مجلد `C:\Windows\System32\spool\PRINTERS` ومراقبته باستمرار لاكتشاف أي ملفات جديدة تم وضعها هناك بعد الطباعة. يمكنك استخدام مكتبة fs في Node.js للقراءة من المجلد ومراقبته. 2. الاشتراك في أحداث الطباعة يمكنك استخدام WMI (Windows Management Instrumentation) في Node.js للاشتراك في أحداث الطباعة في نظام التشغيل Windows. يمكنك استخدام واجهة WMI لتحديد أحداث الطباعة التي ترغب في مراقبتها. 3. تنفيذ أوامر مع Print Spooler API بمجرد اكتشاف ملفات الطباعة الجديدة، يمكنك استخدام مكتبة child_process في Node.js لتنفيذ أوامر تفاعل مع Print Spooler API. يمكنك استخدام هذه الأوامر لتحميل الملفات، أو إعادة توجيهها، أو أي عمليات أخرى ترغب في تنفيذها. وهذا مثال توضيحي : const { exec } = require('child_process'); const fs = require('fs'); // المجلد الذي يتم فيه حفظ ملفات الطباعة const printerSpoolDirectory = 'C:\\Windows\\System32\\spool\\PRINTERS'; // الدالة التي تقوم بقراءة ملفات الطباعة function readPrintedFiles() { fs.readdir(printerSpoolDirectory, (err, files) => { if (err) { console.error('خطأ في قراءة مجلد الطباعة:', err); return; } // فحص كل ملف في مجلد الطباعة files.forEach(file => { // إظهار اسم الملف console.log('ملف مطبوع:', file); // قراءة محتوى الملف إذا كان ذلك ممكنًا fs.readFile(`${printerSpoolDirectory}\\${file}`, 'utf8', (err, data) => { if (err) { console.error('خطأ في قراءة محتوى الملف:', err); return; } console.log('محتوى الملف:', data); }); }); }); } // استدعاء الدالة لقراءة الملفات المطبوعة readPrintedFiles(); ومع ذلك، يجب أن أكرر مرة أخرى أهمية التأكد من القانونية والأخلاقية لما تحاول القيام به، والتأكد من موافقة المستخدمين على مراقبة طباعتهم إذا كان هذا هو الهدف.
    1 نقطة
  10. Draw an activity diagram for the subject enrolment use case in a student Information system (SIS). Student can browse available subjects or search for a specific subject. Then the student can add the subiect to their schedule. Once the student confirm the enrolment the system will check sections availability and accordingly will confirm or cancel the enrolment.
    1 نقطة
  11. هل باستطعتى ان استفيد من خصائص جانغو و لارافيل معا فى موقع واحد او فى تطبيق واحد
    1 نقطة
  12. سلام عليكم ورحمة الله وبركاته انا عندي مشكلة، واتمنى ان اجد الحل باسرع وقت عندي مشكلة في شحن الابتوب حيث أن الشاحن يتصل ثم ينقطع عن الشحن عندما تزداد سرعة المروحة رغم سلامة البطارية
    1 نقطة
  13. لقد قمت بتنفيذ ما طلبته ولا زالت المشكله تظهر وهذا يحدث بشكل عام ليس له علاقه بالدوره
    1 نقطة
  14. فكرتك لاستخدام ملف الـ Print Spooler و Print Spooler API صحيحة، هنا مثال بسيط يوضح كيفية قراءة الملفات المطبوعة باستخدام Node.js و child_process: const { exec } = require('child_process'); // تعيين المسار الذي يحتوي على ملفات الطباعة المؤقتة const printSpoolerPath = 'C:\\Windows\\System32\\spool\\PRINTERS'; // قراءة الملفات المطبوعة exec(`dir /b ${printSpoolerPath}`, (error, stdout, stderr) => { if (error) { console.error(`حدث خطأ: ${error.message}`); return; } if (stderr) { console.error(`خطأ: ${stderr}`); return; } console.log(`الملفات المطبوعة: ${stdout}`); }); هذا مثال بسيط و عليك أن تبحث في الوثائق أكثر و تتعمق أكثر لتنفيذ المزيد من الوظائف مثل حذف الوظائف المطبوعة أو الوصول إلى المزيد من المعلومات المتعلقة بالطباعة.
    1 نقطة
  15. عليك أولاً إنشاء ملف Dart جديد في مشروعك وذلك الملف لعرض مجموعتي Firebase في جدول بيانات. ثم استيراد الحزم التالية في الملف: import 'package:cloud_firestore/cloud_firestore.dart'; import 'package:flutter/material.dart'; import 'package:data_table_2/data_table_2.dart'; الآن أنشيء نموذج بيانات لتمثيل البيانات في مجموعتي Firebase، فلو لديك مجموعتان "المستخدمون" و "المنتجات" ، فستحتاج إلى إنشاء نموذج بيانات لكل منهما. class User { String id; String name; String email; User({this.id, this.name, this.email}); factory User.fromFirestore(DocumentSnapshot snapshot) { return User( id: snapshot.id, name: snapshot['name'], email: snapshot['email'], ); } } class Product { String id; String name; double price; Product({this.id, this.name, this.price}); factory Product.fromFirestore(DocumentSnapshot snapshot) { return Product( id: snapshot.id, name: snapshot['name'], price: snapshot['price'], ); } } ثم استخدم FirebaseFirestore لجلب البيانات من مجموعتي "المستخدمون" و "المنتجات". final FirebaseFirestore firestore = FirebaseFirestore.instance; Stream<List<User>> getUsers() { return firestore .collection('users') .snapshots() .map((snapshot) => snapshot.docs.map((doc) => User.fromFirestore(doc))); } Stream<List<Product>> getProducts() { return firestore .collection('products') .snapshots() .map((snapshot) => snapshot.docs.map((doc) => Product.fromFirestore(doc))); } بعد ذلك استخدم DataTable2 لعرض البيانات في جدول بيانات. class MyHomePage extends StatefulWidget { @override _MyHomePageState createState() => _MyHomePageState(); } class _MyHomePageState extends State<MyHomePage> { List<User> users = []; List<Product> products = []; @override void initState() { super.initState(); getUsers().listen((event) { setState(() { users = event; }); }); getProducts().listen((event) { setState(() { products = event; }); }); } @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text('عرض مجموعات Firebase في جدول بيانات'), ), body: SingleChildScrollView( child: Column( children: [ DataTable2( columns: [ DataColumn(label: Text('اسم المستخدم')), DataColumn(label: Text('البريد الإلكتروني')), ], rows: users .map((user) => DataRow(cells: [ DataCell(Text(user.name)), DataCell(Text(user.email)), ])) .toList(), ), DataTable2( columns: [ DataColumn(label: Text('اسم المنتج')), DataColumn(label: Text('السعر')), ], rows: products .map((product) => DataRow(cells: [ DataCell(Text(product.name)), DataCell(Text(product.price.toString())), ])) .toList(), ), ], ), ), ); } } وبإمكانك الإعتماد على فلاتر لتصفية البيانات في جدول البيانات، كإضافة فلتر لعرض المستخدمين من بلد معين. class MyHomePage extends StatefulWidget {
    1 نقطة
  16. حسنا، بداية فال Print Spooler API هو واجهة برمجة التطبيقات التي يوفرها نظام التشغيل للتفاعل مع الطابعات وعمليات الطباعة، وتسمح هذه الواجهة بإضافة وإدارة الوظائف في طابعة معينة، والتحكم في الاعتبارات المطبوعة، ومراقبة حالة الطباعة، وتحديد الطابعة التي يجب استخدامها، وغير ذلك الكثير. لربط مشروعك به يمكنك استخدام لغة البرمجة التي تفضلها والتي تدعم استخدام هذه الواجهة، وبما أنك أشرت إلى استخدام Node.js فيمكنك البدء باالبحث عن وثائق الـ Print Spooler API المتوفرة لنظام التشغيل الذي تستخدمه (هذه الوثائق تحدد الوظائف والطرق المتاحة للتفاعل مع نظام الطباعة). ثم استخدام مكتبة Node.js للتفاعل مع الـ Print Spooler API مثل `child_process` لتشغيل الأوامر أو `edge` للتفاعل مع مكتبات الـ .NET الخاصة بـ Print Spooler API. يمكنك تنفيذ العمليات المطلوبة مثل إضافة وظائف طباعة، وإزالة وظائف، واستعراض حالة الطابعات، وما إلى ذلك. وبما أن عمليات الطباعة قد تأخذ وقتا، يمكنك متابعة استجابات الـ Print Spooler API واتخاذ الإجراءات المناسبة بناء على النتائج. لكن ستحتاج إلى الانتباه إلى الأمان عند التفاعل مع الـ API، حيث يجب التأكد من صحة وموثوقية البيانات المرسلة واستخدام الإجراءات الصحيحة لتفادي الهجمات أو المشاكل الأمنية المحتملة.
    1 نقطة
  17. نعم يوجد وبكل بساطة هو الامر shutdown حيث انه يمكنك كتابته كالتالي: shutdown /s /t 0 s لايقاف التشغيل /t يتم تحديد الوقت بعدها 0 تعني ايقاف تشغيل الكومبيوتر على الفور ومثلا ان كنت تريد ايقاف تشغيل الكومبيوتر ولكن بعد 5 دقايق فتقوم بتحويل الدقائق الى ثواني وتكتبها مكان الرقم 0 وهنا 5 دقائق عبارة عن 300 ثانية لذلك نكتب الامر التالي shutdown /s /t 300 اما اذا كنت تريد ايقاف تشغيله في وقت معين مثلا الساعة 7 مساءا ف عليك بكتابة الامر التالي echo shutdown /s /f | at 19:00 لاحظ اننا استخدمنا نظام ال 24 ساعة بالوقت لمعرفة ان كان القصد صباحا او مساءا هذا كل ما يخص ايقاف التشغيل عبر سطر الاوامر وبالتوفيق لك
    1 نقطة
  18. هل يمكنك ارسال صورة للصفحة ؟ وايضا العنوان الذى يتم توجيهك اليه ؟
    1 نقطة
×
×
  • أضف...