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

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

  1. Lujain Maaz

    Lujain Maaz

    الأعضاء


    • نقاط

      3

    • المساهمات

      344


  2. كان هنا شخص ما

    كان هنا شخص ما

    الأعضاء


    • نقاط

      3

    • المساهمات

      38


  3. هشام رزق الله

    هشام رزق الله

    الأعضاء


    • نقاط

      1

    • المساهمات

      1442


  4. ali_agha

    ali_agha

    الأعضاء


    • نقاط

      1

    • المساهمات

      122


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

المحتوى الأعلى تقييمًا في 02/18/16 in أجوبة

  1. السلام عليكم، لا أستطيع أن أكذب عليكم، لي سنتين ونصف في هذه الأوهام، ما هو أفضل تخصص! ما هي أفضل لغة برمجة، ما هو أفضل نظام تشغيل .. وهذه الأسئلة المزعجة! أنا طالب جامعي أدرس لغات برمجة مُختلفة من الـ.NET والـJava والـJavaScript وغيرها.. ولدينا في السنة الثالثة إختيار التخصص، إما التخصص في قواعد البيانات وهي أوراكل ودراسة اللينكس والسيرفرات بتعمق أكبر، أو الدخول لعالم هندسة الشبكات. أنا لا أقول لكم أنني لا أعرف ماذا أتخصص، لأني سأستمر في قواعد البيانات والبرمجة وهكذا أشياء، ولكن صراحة لا أشعر في قلبي أن هذا الشيء جيد لمستقبلي، لا أشعر بالسعادة لدراسة هذا المجال، كثير من الأحيان أندم أو أفكر لماذا دخلت هذا المجال من الأساس! بكثرة الإحباطات والتعب الذهني والجسدي. صراحة ليس لدي أي هدف من دراسة هذا المجال، ليس لدي مشروع أحلم في تحقيقه! ولا أي هدف في حياتي، لا أعلم ربما يكون لدي اهداف مثل مساعدة أهلي وتحقيق دخل جيد من البرمجة، ولكن كلها أهداف لا تستحق! أو ليست بتلك الأهمية. أريد الإستفسار عن شيء وحيد وهو كيف التخلص من هذا الشعور، كيف أجعل لنفسي هدف أستيقظ من أجله في الصباح الباكر بحماس ونشاط! وكيف أكرس حياتي وأضحي بها من اجل ذلك الهدف المجهول!! أرجو النصح والإرشاد.
    2 نقاط
  2. شكراً لك @يحيىعلى الإجابة الشافية بإذن الله، إذا على الإستمرار في حياتي، وعلي أن أخدم المجتمع وأبقي على نفسي سعيداً فربما يوماً ما أجد هدفاً يستحق التضحية شكراً على الفيديو شاهدته كاملاً
    1 نقطة
  3. لنفترض أن لدي المتغير x وأريد معرفة هل هذا المتغير يشير إلى دالة أو لا، حاولت استخدام تابع isinstance لكن لم ينجح الأمر، فما هي الطريقة الصحيحة لمعرفة دالة معينة في البايثون ؟
    1 نقطة
  4. في الحقيقة إذا أردنا الإجابة على السؤال بطريقة دقيقة فإن الجواب الصحيح سيكون عبر طريقة isinstance التي وضعتها، فطريقة hasattr و callable لا تفرق بين دالة وصنف كما في المثال التالي: >>> class Spam(object): ... def __call__(self): ... return 'OK' ... >>> cannn = Spam() >>> import types >>> isinstance(cannn, types.FunctionType) False >>> hasattr(cannn, '__call__') True >>> callable(cannn) True >>>
    1 نقطة
  5. أخي الكريم بالنسبة للنوع Reflected وحسب ما هو واضح في الشيفرة الخاصة بك فالأمر بسيط فقط استخدم HtmlEncode أو UrlEncode لمنع أي سكربت أو مدخلات غير صحيحة قد تحدث في رابط الصفحة غبر Query String هكذا: string x = Request.QueryString["id"] as string; if (x != null) { Response.Write(Server.HtmlEncode(x)); } - باستخدام UrlEncode: protected void Page_Load(object sender, EventArgs e) { string destinationURL = "http://www.contoso.com/default.aspx?user=test"; NextPage.NavigateUrl = "~/Finish?url=" + Server.UrlEncode(destinationURL); } أما بالنسبة للنوع Stored نعم ما شرحته في الجواب الأول هو عن النوع Stored حيث تقوم باستدعاء التابع FilterText عند استخدام أي من قيم المدخلات -التي تم إدخالها في الحقول- ضمن جمل الاستعلام الخاصة بقاعدة البيانات كما في المثال التالي: sql = "SELECT ID, AgentID, AgenBossID, CreationDate FROM MyTable WHERE ID = " + ((FiltterText(txtID.Text) == "") ? "0" : FiltterText(txtID.Text));
    1 نقطة
  6. اذا كنت قادر على تدريب الاخرين ( وهذه مهارة اخرى غير المهارة الرياضية) افضل فكرة للاستفادة من مهاراتك الرياضية فتح قاعة رياضية لكن بافكار و مميزات تنافسية مثلا افتتح بوفيه داخل النادي وقدم خدمة الانترنت مجانا -هناك اشخاص لا يمكنهم الابتعاد عنه- ايضا تخفيضات للزبائن المميزين والمداومين ( مثلا كل 5 شهور شهر مجاني او مع كل شهر تخفيض 5بالمئة) ويمكنك ان تبدع بهذه الافكار التي تجذب زبائن جدد وضع هدفا مستقبليا كبيرا مثل افتتاح سلسلة نوادي في مناطق عديدة وحتى دول تابعة لشركتك الرياضية ايضا يمكنك عمل صفحة فيسبوك او موقع يكون مثل مجلة اسبوعية لاخبار الرياضة ونصائح رياضية واستشارات للزبائن وتروج من خلالهم لشركتك الرياضية اهم شيء ان تفكر بطريقة مختلفة وضع اهدافا عالية وفكر خارج الصندوق اخيرا اسف على الاطالة وارجو ان تستفيد من جوابي اتمنى لك التوفيق
    1 نقطة
  7. عالم البرمجة غير محدود ومجالاته متنوعة ومتجددة بشكل سريع يمكنني حصر بعض المجالات وشرحها لك بشكل مختصر. ولكن قبل ذلك عليك أن تفرّق بين مفهوم البرمجة، التطوير، التحليل والتصميم. كذلك لا تُصنّف مجالات البرمجة من حيث المميزات والعيوب فمن وجهة نظري لكل مجال بيئة عمل خاصة به ويطلبها شريحة معيّنة من الناس ولا يطغى مجال على آخر. 1- برمجة وتطوير تطبيقات الويب: وهي الأكثر شهرةً واستخدامًا في عالمنا اليوم وتشمل التطبيقات التي تعمل من خلال المتصفح ولا تتطلب نظام تشغيل معيّن. بالنسبة لتعلم تطوير تطبيقات الويب فيعتبر أمر أساسي لأي مهتم يريد الدخول بعالم البرمجة وتعلمه مفهوم البرمجة بشكل سريع. يتم بناء تطبيقات الويب إما باستخدام الأدوات مفتوحة المصدر مثل PHP و Java. أو استخدام منصّة Microsoft Visual Studio .NET لإنشاء تطبيقات ويب ASP.Net باستخدام لغات VB.NET أو #C. أو باستخدام المنصات مفتوحة المصدر مثل: WordPress ، Drupal ، Joomla و Magento والمعتمدة على PHP. 2- برمجة وتطوير الهواتف الذكية: وهو مجال غني ويمكنك الكسب منه بسهولة ويعتبر تعلّم برمجة تطبيقات الهواتف الذكية أمر مهم لأي مبرمج يريد أن يواكب التكنولوجيا ويكون له بصمته الخاصة فيها. يندّرج تطوير تطبيقات الهواتف الذكية تحت ثلاث أنظمة: iOS باستخدام objective C أو حاليًا Swift. Android باستخدام Java. Windows Phone باستخدام #C. 3- برمجة تطبيقات سطح المكتب: لإنشاء تطبيق سطح مكتب عليك أن تحدّد ما هي الخدمة التي سيقدّمها وعلى أي منصّة سيعمل هذا التطبيق، عادةً يتم بناء تطبيقات سطح مكتب لإدارة مؤسسة أو شركة ما وتخزين بيانات الشركة على قاعدة البيانات التي يستخدمها التطبيق. لبناء تطبيق سطح مكتب يعمل على ويندوز فقط يتم العمل على إطار عمل Visual Studio .NET واستخدام لغات VB.NET أو #C. أما في حال أردت أن يدعم التطبيق أي نظام تشغيل سواء أكان لينُكس أو ويندوز فيمكن بناؤه بواسطة Java أو ++C. 4- برمجة تطبيقات الحوسبة السحابية: المعتمدة على الخدمات التي تقدّمها منصّات الحوسبة السحابيّة مثل: Windows Azure و Amazon Web Services وغيرها. 5- برمجة تطبيقات الأنظمة المدمجة Embedded System: تتكوّن هذه الأنظمة من جزئيين Hardware و Software وتُستخدم في الأجهزة الالكترونية الحديثة كالثلاجة الذّكية،السيارات الحديثة والطائرات..الخ وتعلّم برمجة هذه الأنظمة يحتاج لدراسة وفهم جيد لكيفية بناء الأنظمة الالكترونية والتعامل معها ويتم في أغلب الأحيان برمجة الأنظمة المدمجة باستخدام C أو ++C. زُبدة القول عليك أن تُحدّد المجال الذي ترى نفسك فيه وتُتقن العمل على أدواته لتستطيع الإبداع فيه. بالتوفيق @mohamed khatab
    1 نقطة
  8. تشبه ViewBag المتغير المؤقت temporary variable تُستخدم لإرسال بعض البيانات من المتحكم Controller عن طريق الـ Action Method الخاصّة بالصفحة View الموجودة في المتحكم (كما تعلم لكل View يوجد دالة Action Methode في المتحكم مسؤولة عن إرجاع هذه الصفحة بواسطة المتحكم Controller وإظهارها للمستخدم) مثلًا إن كان لديك صفحة index وتريد إظهار جملة "!Hello World" في مكان ما في تلك الصفحة عن طريق استخدام الـ Action Method الخاصة بالصفحة الموجودة في المتحكم Controller. فإنك ستذهب إلى المتحكم الذي يحوي الدالة الخاصة بالصفحة index وكتابة الشيفرة التالية: public class myTemplateController : Controller { //this is an action method of Index View public ActionResult Index() { ViewBag.Message = "Hello World!"; return View(); }ثم تذهب إلى صفحة index.cshtml وكتابة السطر التالي في المكان الذي تريد أن تظهر به جمله "!Hello World" <h2>@ViewBag.Message</h2>ملاحظة يمكنك تمرير أي نوع من البيانات عن طريق الاسم الذي يَتْبع .ViewBag مثلًا ViewBag.ABC = "ABC"; //or ViewBag.MyName = "Lujain";ثم إظهارها في الصفحة index.cshtm <h2>@ViewBag.Message</h2> <h3>@ViewBag.ABC</h3> <h4>@ViewBag.MyName</h4>
    1 نقطة
×
×
  • أضف...