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

يسين أبوزيا

الأعضاء
  • المساهمات

    27
  • تاريخ الانضمام

  • تاريخ آخر زيارة

  • عدد الأيام التي تصدر بها

    7

أجوبة بواسطة يسين أبوزيا

  1. السلام عليكم

    من الجميل أن نرى شخص ما يبدأ بهذه البساطة. المراجع هي نفسها بغض النظر عن ما إذا كنت تعمل في VisualStudio ، أو في محرر نصوص بسيط.

    لا يتطلب الأمر أي IDE. يعتبر برنامج التحويل البرمجي (csc.exe) جزءًا من Framework .Net ويمكنك استخدامه طالما أن الجهاز يحتوي على إصدار .Net مثبت.

    يمكنك تشغيله من سطر الأوامر (Start-> run-> cmd)

    عادةً يكون المحول البرمجي csc.exe في المسار:

    C:\Windows\Microsoft.NET\Framework\YourInstalledVersionHere
    

    في حالتي ، أتوفر على الاصدر v4.0.30319 بحيث يكون مسار csc.exe على جهاز الكمبيوتر الخاص بي:

    C:\Windows\Microsoft.NET\Framework\v4.0.30319 
    

    قد يكون إصدارك مختلفًا. هناك عدة طرق مختلفة للوصول إلى متغيرات البيئة بناءً على إصدار Windows الذي تستخدمه. لابقاء الأمور أكثر سلاسة ، سأضيف المسار كمتغير بيئة نظام باستخدام موجه الأوامر عن طريق إدخال :

    setx Path “%PATH%;C:\Windows\Microsoft.NET\Framework\YourInstalledVersionHere”
    

    بمجرد إضافة المسار :

    screenshot2_vehyfu.jpg

    ستحتاج الآن إلى إغلاق موجه الأوامر وإعادة فتحه. بمجرد إعادة فتح موجه الأوامر ، أدخل csc وستحصل على التالي

    screenshot3_oxvmu8.jpg

    ترجمة وتشغيل برامج C #

    افتح أي محرر النصوص  (أستخدم Notepad ++ لهذا) واحفظ ملفًا جديدًا باسم HelloWorld.cs إلى مسار من اختيارك. انسخ الكود التالي والصقه في الملف واحفظ:
     

    class HelloWorld
    {
        static void Main()
        {
            System. Console.WriteLine("Hello world!");
        }
    } 

    الآن في موجه الأوامر اكتب cd وأدخل المسار إلى حيث قمت بحفظ برنامج HelloWorld.cs. لقد قمت بحفظ البرنامج الخاص بي في مجلد قمت بإنشائه اسمه Csharp في مجلد الروت C حتى أقوم بإدخال:

    cd C:\Csharp 
    

    لتجميع البرنامج أدخل:

    csc HelloWorld.cs
    

     سيقوم هذا بإنشاء ملف قابل للتنفيذ جديد يسمى HelloWorld.exe في نفس المجلد.

    والآن بعد أن تم تجميع البرنامج ، يمكنك إدخال HelloWorld لتشغيل الملف exe. يجب أن تحصل على نفس الناتج كما في لقطة الشاشة أدناه:

    screenshot4_jcfghk.jpg

    يمكنك زيارة الرابط التالي يحتوي على جميع ادوات C#
    https://stackify.com/best-csharp-tools/#Automation

    • أعجبني 1
  2. السلام عليكم

    تويتر يتعمد ذلك ، إذا قمت بالتغيير من AAA إلى BBB ، فإن كل من  يبحثون عن AAA سيصلون الى BBB. باختصار ، لا يؤدي تغيير اسمك على تويتر إلى إخفاء حقيقة أنك ما زلت أنت.

    لديك الان خياران :

    الخيار الأول و السهل هو قفل حسابك وإنشاء حساب جديد.

    الخيار الثاني و هو جعل حسابك Private و الهدوء لبعض الوقت (ليس لدي فكرة كم من الوقت بالضبظ) ثم العودة بهويتك الجديدة. لكن ماذا ستفعل مع متابعيك؟ بالنسبة لهم كل ما حدث هو أنك قمت بتغيير اسمك. إذا لم تقم بالنشر بشكل متكرر ، فقد ينسون ، مع الحظ ، من أنت ، ولكن إذا بدأت في النشر ، فقد يتساءلون عمن يتابعونه.

    تأكد أيضًا من أن صفحة إعدادات الحساب لا تحتوي على علامة بجوار الخيار الذي يتيح للأشخاص العثور عليك عن طريق عنوان بريدك الإلكتروني.

    ولكن يبقى خيار فتح حساب جديد هو الأسهل

    طاب يومك

  3. نعم يمكنك العمل باطار Node.js في حالة كان لديك قاعدة بيانات تستقبل عدد هائل من البيانات من قبل المستخدمين في نفس الوقت لان إطار ال Node.js برمج ليكون Non-Blocking بذلك الأوامر يتم تنفيذها بالتوازي بخلاف الPHP التي هي لغة block until completion اي ان الاوامر لايتم تنفيذها الا بتنفيذ ما سبق من اوامر وهذا هو الفرق الاكبر مابين PHP & Node.js وهذا هو سبب تميز إطار عمل النود وسبب السرعه الرهيبه في تنفيذ الاوامر.
    nodejs-vs-php-asynchronous-vs-synchronou

    لنعد الان الى مشروعك الذي يقوم بعرض بثوث مباشرة, اذا كنت تجلبها من قاعدة بيانات خاصة بك ف Node.js مفيد لك على عكس ذلك اذا كنت تجلب البث من مواقع اخرى و تضعها في موقعك فلا داعي للعمل به.

    webSRT أو SubRip ببساطة هو أحد أنواع ملفات الترجمة المصاحبة كلاً من نص الكلام المنطوق في الفيديو والرموز الزمنية التي تشير إلى توقيت عرض كل سطر من النص. ويمكن أن تحتوي بعض الملفات أيضًا على معلومات حول الموضع والنمط، وتُعد هذه المعلومات مفيدة بشكلٍ خاص للمشاهدين الصم أو الذين يعانون مشاكل في السمع. في ما يلي تنسيقات الملفات المعتمدة في YouTube.
    مثال على SubRip ‏(srt.)‏

    1
    00:00:00,599 --> 00:00:04,160
    >> مهى: مرحبًا، أدعى مهى نون وهذا يوسف أنور
    
    2
    00:00:04,160 --> 00:00:06,770
    >> يوسف: ونحن نملك أفران نون.
    
    3
    00:00:06,770 --> 00:00:10,880
    >> مهى: سنعلّمك اليوم كيفية تحضير
    الكعك بقطع الشوكولاتة الذي تشتهر به أفراننا
    
    4
    00:00:10,880 --> 00:00:16,700
    [مقدّمة موسيقية]
    
    5
    00:00:16,700 --> 00:00:21,480
    لقد حضّرنا كلّ المكوّنات هنا

    بتطبيق هذا على مشروعك لن يفيدك في البث المباشر, الا اذا كان موقعك يحتوي أيضا على فيديوهات تريد ان تضمن ملاحظات داخلها.

  4. السلام عليكم 

    اليك أفضل 3 كتب عربية من شركة i-click السعودية في مجال التسويق الرقمي، أهم ما يميز هذه الكتب أنها كتبت باحترافية تامة، والكلام بلغة عربية واضحة ومفهومة، وما يتم تقدميه في هذه الكتب هي خلاصة خبرات وتجارب حقيقة لفريق العمل بالشركة.

    1. الدليل الشامل في خطة التسويق بالمحتوى

    المحتوى هو الملك، بدون محتوى موقعك لا يساوي أي شيء، إليك الدليل الشامل في خطة التسويق بالمحتوى والذي سياعدك في عمل خطة جيدة للتسويق بالمحتوى لعملك على الانترنت.

    تحميل الكتاب ]

    2. الدليل الشامل في خطة التسويق الالكتروني

    يوضح الكتاب الاستراتيجية الصحيحة لخطة التسويق الرقمي أو التسويق الإلكتروني، ويعمل على مساعدتك في وضع أهدافك التسويقية في رحلة العمل اليومية.

    تحميل الكتاب ]

    3. الدليل الشامل في خطة التسويق من خلال السوشيال ميديا

    يتحدث الكتاب عن كيفية عمل خطة تسويقية من خلال منصات السوشيال ميديا، وكيفية وضع الأهداف التسويقية بطريقة صحيحة، كما يعلمك كيف تقوم باختيار موقع التواصل المناسب لعملك او للمنتج الذي تقوم ببيعه.

    تحميل الكتاب ]

    طاب يومك

  5. السلام عبيكم

    كل لغة و لها استعمالات خاصة فمثلا صفحات الويب تصمم بHTML و ليس C

    هناك مئات من لغات البرمجة المستخدمة اليوم.

    فيما يلي أهم 10 لغات حسب أرقام الوظائف ، وفقًا لموقع working

    C - يستخدم في برمجة الأنظمة مثل OS kernels ودرايفرز الأجهزة

    JavaScript - يستخدم لتطبيقات متصفح الويب

    PHP - يستخدم لتطبيقات الويب الخلفية

    C ++ - يستخدم للحوسبة عالية الأداء والرسومات عالية الأداء وألعاب فيديو AAA وبرمجة الأنظمة

    بايثون - تستخدم لعلوم البيانات ، التعلم الآلي ، برمجة التدريس ، إلخ.

    Java - يُستخدم لكل شيء تقريبًا: الويب ، والجوّال ، وسطح المكتب ، وما إلى ذلك

    • أعجبني 1
  6. بتاريخ 34 دقائق مضت قال Ahmed Sawy:

     1- تعلم الاساسيات (قد تعلمتها بالفعل)

    2- تعلم جافا swing

    3- تعلم JavaFX

    4- البدأ فى صناعة برامج سطح المكتب ^_^

    هل هذه خطة جيدة لتعلم الجافا ؟؟
     

    هته الخطة ستمكنك من برمجة تطبيقات عادية و بسيطة
    لأنه اذا كنت تريد عمل تطبيقات أكثر تعقيدا.. مثلا تطبيق يتصل بالشبكات, عليك دراسة Network Programming وهكذا..

    سأعطيك خطة حسب رأيي الشخصي

    1 - تعلم قواعد اللغه Grammar

    2 - تعلم المكتبات في اللغه Foundations Classes

    3 - تعلم مكتبات خارجيه اخرى Third-Party Libraries من المكتبات الجيدة.  مثلاً مكتبة Guava وهو توفر Collections و String Processing API وغيرها من قوقل ، أو مكتبة JodaTime للتعامل مع الوقت والتاريخ .

    4 - واجهات المستخدم  GUI

    5 - الوصول لقواعد البيانات JDBC Database

    6 - برمجة الشبكات Network Programming

    7 - أساسيات ال Threading

    * swing و JavaFX في المرحلة الرابعة
    * يمكن أن تكون سبق و مررت على احد هته المراحل

     

    بتاريخ 48 دقائق مضت قال Ahmed Sawy:

     
    سؤال اخر . هل يجب تعلم اكواد المكتبة جافا swing و JavaFX , يعنى فى برنامج نت بينز يمكننى اضافة مثلا Label او Button بدون كتابة كود اضافتها . هل يكفى فقط ان اتعلم كيفية كتابة كود برمجتها ولا اشغل بالى بكود اضافتها اصلا ؟؟ ام يجب ان اتعلم الكودين ؟؟ 

     


    لا ليس عليك شغل بالك بكود كتابتها في الوقت الحالي .. فقط عليك معرفة ماهية تلك الأكواد وذلك يأتي مع الممارسة و ستعتاد عليها مع الوقت

    طاب يومك

    • أعجبني 1
  7. السلام عليكم

    بعيداً عن الجامعات, في حياتك العملية قد تعمل مع شركة سبق لها أن قامت ببناء برامج ضخمة باستخدام المكتبة Swing و كل فترة تقوم بتحديث هذه البرامج لعملائها. في هذه الحالة ستكون مجبراً على تعلم بناء تطبيقات باستخدام المكتبة Swing حتى تكون قادراً على تولي أي مهمة تطلب منك و بالتالي الحفاظ على وظيفتك.

    ماذا أفعل الآن؟

    ننصحك بتعلم المكتبة Swing ثم تعلم المكتبة JavaFX حتى تكون جاهزاً لأي مهمة تطلب منك في المستقبل.

    المصدر : https://harmash.com/java/java-next-step/

    طاب يومك

  8. السلام عليكم

    لبرمجة موقع بث مباشر بلغة PHP ستحتاج الى التقنيات التالية :

    تقنيات اساسية :

    HTML

    CSS

    PHP

    Javascript

    تقنيات ثانوية (على حسب الاحتياج) :

    SQL في حالة ما احتجت التخزين في قاعدة بيانات

    JSON في حالة ما أردت جلب البيانات من قاعدة بيانات خارجية

    ربما تحتاج للعمل على فريمورك مثل Laravel

    طاب يومك

    • أعجبني 1
  9. السلام عليكم

    الطريقة صحيحة فالتعلم الحقيقي يأتي بالتطبيق لكن أنصحك بمحاكاة برامج الادارات
    كادارة المدارس, المطاعم, المتاجر... الخ
    يمكنك متابعة قناة Mohammed Al-Shawwa
    لديه مشاريع عدة للتطبيق عليها وهذه أحد الأمثلة
    دروة (JAVAFX Project (Restaurant
    Store System

    و العديد من المشاريع الأخرى

    طاب يومك

    • أعجبني 3
  10. السلام عليكم

    هذا ليس خطأ SMTP ، إنه ببساطة PHP يخبرك بتوقف السكربت لأنه تم الوصول إلى الحد الأقصى لوقت التنفيذ و هو 120 ثانية, يجب عليك تعديل max execution time باضافة الكود التالي الى السكربت الخاص بك
    ini_set('max_execution_time', 0);

    طاب يومك

×
×
  • أضف...