الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

هاني الأتاسي

خبير #C

المشرفين القدامى عضو مميز جدا ★★★★

1,220مشاركة
3السمعة
108موضوع منشور
9 يناير 2001تاريخ الانضمام
2 نوفمبر 2008آخر زيارة
6,572مشاهدة للملف
  1. سلسلة شغل مخك - العودة - 1

    دحدوح :) .. حلك كمان قريب .. بس في مشكلة أنا فرضا احب أضح آلاف الأشكال في قسم من الشاشاة .. وفرضا أيضا ممكن أعمل زوم على قسم معين وأرسم فيه كأنه الشاشة كلها .. هل ممكن أن يكون تقسيمك للشاشة ديناميكي مثل binary search ... أعتقد إذا لقيتو طريقة تدمجو طريقة بين ح…

    2 نوفمبر 2008 في 22:25
  2. سلسلة شغل مخك - العودة - 1

    عجبني متل ما بقولو تفكيرك خارج الصندوق :) فكرتك قريبة من الحل بس فيها مشكلة .. الاحداثيات 10,100 غير 100,10 وبالتالي وضعها في الشجرة لا يكون بشكل صحيح .. المفروض يمكنك استخدام احداثيات x و y على حدا في الشجرة من غير الجمع .. كيف يمكن هذا؟ الأسهل فكر كيف يمكن ا…

    2 نوفمبر 2008 في 00:55
  3. سلسلة شغل مخك - العودة - 1

    شكرا أخ دحدوح على الكود وعلى توضيح الكود ل IsInShape .. طريقتك هي نفسها طريقة فهد في الكود المطلوب كتابته وهو Select .. ولكن هل يوجد طريقة أسرع .. الخوارزميات التي كتبتوها هي O(N) .. يجب أن يكون هناك افضل من هذا .. مساعدة : فكرو بتوزع الأشكال على لوحة الرسم وم…

    1 نوفمبر 2008 في 22:02
  4. انشاء Label داخل New Threard

    هل قصدك ب windows forms? .. لا يفضل استخدام ال controls من ثريد مختلف عن الثريد الأساسي .. لأن الcontrols ليست مبرمجة لتكون آمنة للوصول من عدة threads .. يمكنك استدعاء تابع ليعمل في الثريد الأساسي باستخدام Control.Invoke . هذا التابع يمكنه ان ينشأ أو يعدل في ا…

    1 نوفمبر 2008 في 21:52
  5. كيف احصل علي اكبر و اصغر عدد من مجموعة اعداد

    السؤال الأساسي لم يحدد هذا :)

    1 نوفمبر 2008 في 21:47
  6. سي# 4 ومستقبلها..

    أنصح الجميع برؤية محاضرة Anders Hejlsberg عن السي# 4 ومستقبلها بعد ذلك .. هنا .. الأمور الجديد في سي# 4: 1- dynamic programming: بالمختصر الآن يمكنك تعريف التوابع والمتحولات على أنهم dynamic ويتم تحديد أنواعها أثناء عمل البرنامج .. يمكنك تشبيها ب VBA programmi…

    1 نوفمبر 2008 في 07:24
  7. سلسلة شغل مخك - العودة - 1

    شكرا للمشاركة أخ فهد .. فقط للتوضيح في حلك ال vector يكون في الخارج ويتم اضافه له عند وضع الshapes على لوحة الرسم .. حلك صحيح ولكن: 1- في حال ليدنا المئات من الshapes هل يوجد حل أسرع؟ 2- ماذا لو يوجد أشكال فوق بعضها ، أيها سوف تعيد؟

    1 نوفمبر 2008 في 01:54
  8. سلسلة شغل مخك - العودة - 1

    لا.. فقط معرفة اي shape تم الضغط عليه .. مثال لدينا شكل shape1 احداثياته 10,10,100,100 وشكل shape2 احداثياته 200,200,250,250 والمستخدم نقر على الاحداثيات 50,50 فالكود المطلوب يجب ان يرجع shape1 .. أريد أي حل يحقق المطلوب وكودوز لأسرع خوارزمية :)

    1 نوفمبر 2008 في 00:50
  9. سلسلة شغل مخك - العودة - 1

    معظمكم يعرف سلسلتي شغل مخك في أيام الخوالي .. أحببت أن أعيدها وأقدم أسئلة أقوى وبتحدي أكبر :) الحلول ممكن أن تكون بأي لغة سي ، سي++، سي# ، psuedo code ، ... أبدأ الجزء الثاني من السلسلة بهذا السؤال .. مهمتك برمجة جزء من برناج رسم ثنائي الأبعاد .. لنقل smart pa…

    31 أكتوبر 2008 في 23:43
  10. كيف احصل علي اكبر و اصغر عدد من مجموعة اعداد

    ليش التعقيد ياشباب! هذا حل دحدوح من غير استخدام مصفوفات ولا ستاك ولا كيو! using System; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { int max = int.MinInt; int min = int.MaxInt; do { Console.Write("Enter value: "); string in…

    31 أكتوبر 2008 في 21:36
  11. كيف احصل علي اكبر و اصغر عدد من مجموعة اعداد

    بن عوض .. شكرا للتوضيح ... وإذا سمحت لي أن أوضح أكثر .. لا يعني من وجود دالة جاهزة أن يتم استخدامها .. مثلا أفضل من ال sort في هذا المثال يمكن استخدام linq extensions: int[] a = new[] { 1, 2, 3 }; int max = a.Max(); int min = a.Min(); ولها complexety of O(N) م…

    30 أكتوبر 2008 في 12:46
  12. Windows In The Cloud

    المشكلة الآن ، تجد الكثير من مخدمات الويب يقومون بحل نفس المشكلة وهي كيف يمكن زيادة سرعة الموقع والحفاظ على عمله في أوقات الضغط العالية .. أول من أعطى خدمة الاستضافة في بيئة تشبة الcloud هي Amazon في Ec3 . وتلتها جوجل وميكروسوفت . خدمة ميكروسوفت هي مختلفة بعض …

    30 أكتوبر 2008 في 12:34
  13. The String Function "endswith" Is Case-sensitive

    Or even better use: str.EndsWith("someValue", StringComparison.OrdinalIgnoreCase);

    30 أكتوبر 2008 في 12:06
  14. هل توجد طريقة لجعل Vs2008 Express يقرا قوالب منشأة بإصدار 2005

    They should be compatible.. rename the file to a zip file and open it up.. if it didn't open, it might be corroupted.. refer to this link: http://msdn.microsoft.com/en-us/library/ms185314.aspx

    30 أكتوبر 2008 في 12:03
  15. أساسيات ال Threading مشكلة Race Condition

    Nice article.. Parallel C# is just a new extension for C# and also for C++ to allow programmers in C# to write parallel applications easily.. The most powerfull tool now, yet not programmer friendly, that allows you to program on a wide scale (like super compu…

    30 أكتوبر 2008 في 11:58
  16. مساعدة لوسمحتم يا أغلى شباب

    شو يعني توكيدات؟

    30 أكتوبر 2008 في 11:46
  17. كيف احصل علي اكبر و اصغر عدد من مجموعة اعداد

    You don't need to sort if you are interested only in the biggest and smallest numbers. Just do a for loop and check on every item.. int max = int.MinValue; int min = int.MaxValue; for (int val...) { if (val > max) max = val; if (val < min) min = val; }

    30 أكتوبر 2008 في 11:44
  18. Windows In The Cloud

    تحياتي للفريق العربي للبرمجة .. يوم الاثنين ميكروسوفت أعلنت عن منتجها الجديد Windows Azure أو Opearting System on the Cloud وهو عبارة عن نظام تشغيل يعمل على مجموعة من الخدمات المتاحة في الأنترنت . وبشكل مبسط يتيح Windows Azure للمبرمجين من كتابة servics وتشغيل…

    30 أكتوبر 2008 في 11:24
  19. هل استطيع تشيل الدوت نيت على Win98

    لا تعمل دوت نيت على 95! أقل نظام هو 98 ..

    29 أكتوبر 2005 في 23:08
  20. Hello World in Various .NET Syntax

    مثل ماقال أبو مازن .. وبصراحة كود السي# أريح كود للعينين من ناحية النظر إليه :P

    29 أكتوبر 2005 في 23:06