System Down
عضو شرف والعضو المميز لشهري أكتوبر ونوفمبر
- خارج نطاق الخدمة
- داله تحويل التاريخ من ميلادي الى هجري
على حد علمي هو مطابق لتقويم أم القرى و إلا ما كان له كلاس لوحده.
- عجبا ! لماذا الدوت نت بطيئة لهذا الحد !
قياس السرعة ليس شيئاً سهلاً لكثرة العوامل الي تؤثر فيه و إختلاف تعريف كلمة "سرعة" بين المبرمجين. كما أن اختبارات السرعة عرضة للتلاعب (و إن كان من غير قصد في بعض الأحيان). و لكن الكثير من الخبراء يتفقون أن الدوت نت قد يكون أبطأ من الـ++C في بعض الحالات و لكن لي…
- مشكلة في الفيجوال بيسك دوت نت
هذه البرامج موجودة فعلاً و قد جربت بعضها. و لكنها ليست عملية لأن ما تفعلة هو تحويل الفريموورك إلى مجموعة من الـDLLs المنفصلة. أي أن الحجم لن يتغير الفرق فقط هو عدم تثبيت الفريموورك و هو كما قلت ليس حلاً.
- اختلاف التصميم بسبب firefox
الحل هو أن تستخدم الـCSS بشكل كامل للتعامل مع مظهر الصفحة. طبعاً مع مراعاة استخدام فقط خصائص الـCSS القياسية قدر الإمكان.
- خاصيةINSERT
المشكلة ليست مشكلة أسماء الـtextbox. المشكلة هي أنك تضعها داخل علامات التنصيص. أي شئ داخل علامات التنصيص ينقل كما هو أي أن الذي يدخل في الكويري هو اسم الـtextbox و ليس قيمته.
- هذا الرقم يساوي كام في كام ؟
على ما أعتقد المقصود من الشؤال هو تحليل عددٌ ما إلى أي عاملين (ليس بالضرورة أن يكون العامل عدد أولي). أي أن رقم مثل 150 يمكن أن يحلل إلى 15 و 10
- ايهما الاافضل ولماذا ؟ الtop للStack يساوي 0 ام -1
في حالة استخدام مصفوفة كحاوبة فنظرياً استخدام صفر يبدو أفضل بسبب نقص عملية. و لكن هذا فقط في حالة استخدام مصفوفة كحاوية و هي كما ذكرت بنفسك ليس مناسباً. أما في حالة استخدام Linked List فلا أعتقد أن الرقم المرجعي سيسبب أي فرق.
- ايهما الاافضل ولماذا ؟ الtop للStack يساوي 0 ام -1
إذا لم أكم مخطئاً الكود الثاني يجب ان يكون هكذا public char pop() { if (this.top < 0) throw new Exception("An Error Occured"); return myArray[top--]; } لأن عملية الطرح يجب أن تتم بعد عملية إستعادة القيمة الموجودة في المصفوفة و الثاني على ما أعتقد أسرع لأنك ألغ…
- كيف اعمل throw Exception ؟
إذا فهمت سؤالك صح أنت تريد كيفية التقاط هذا الخطأ من قبل المستخدم؟ في هذه الحالة يمكن إلتقاط الخطأ داخل بلوك Try..Catch Try { //Code } Catch (CustomException exc) { // Handle custom error } Catch (Exception e) { // Handle other errors }
- عجبا ! لماذا الدوت نت بطيئة لهذا الحد !
مشاكل البطء التي تعانيها ليس سببها تقصيراً من مايكروسوفت. السبب هو الحاجة إلى تغيير التفكير من تفكير اللغات غير المدارة إلى اللغات المدارة مثل الدوت نت و الجافا. الدوت نت ليست بطيئة بتاتاً. إسئل أي محترف حقيقي استخدم الدوت نت و سيقول لك ذلك. أنا أستخدمه بشكل إ…
- ايهما الاافضل ولماذا ؟ الtop للStack يساوي 0 ام -1
لا علاقة لهما بالسرعة لأنهما في كلا الحالتين مجرد نقطة مرجعية.
- سؤال مهم جدأ إذا سمحتوا
قصدك تطبيق ويندوز تريد أن تحوله إلى تطبيق ويب ASP.NET؟ إذا كان هذا سؤالك فالإجابة لا. التقنيتان مختلفتان تماماً.
- اختصار الصفحات
ضع جملة: validateRequest="false" داخل جملة Page في بداية الصفحة. لتبدو شيئاً كهذا: <%@ Page Language="..." AutoEventWireup="..." Codebehind="...." Inherits="...." validateRequest="false"%>
- كيف اعمل throw Exception ؟
CustomException Ex; Throw Ex;
- مشكلة إستغراق الوقت في حدث Fill
لا لا لا لست مننزعجاً أو شئ من هذا القبيل. كما فلت، نحن نتناقش. :lol: صحيح أنك لا تستطيع التنقل وسط الـReader و لكن يمكنك التنقل داخل الـDataTable. أحد السيناريوات الشائعة هي تعبئة الـDataTable بواسطة الـReader من خلال حلقة Loop. بعد إنتهاء الحلقة يقفل الـRead…
- خاصيةINSERT
الشئ الوحيد الذي تضعه داخل بلوك catch هي الأوامر التي تنفذ عند حصول خطأ
- Splash screen In C#
Form2 NewForm = New Form2; NewForm.Show; OldForm.Close;
- خاصيةINSERT
لماذا وضعت الأوامر داخل بلوك Catch؟
- مشكلة بكود جافا سكريبت
يبدو أن المشكلة من الكاش cache في المتصفح عندك. إذهب إلى خيارات الإنترنت و امسح ملفات الإنترنت المؤقنة و جرب مرة أخرى.
- مشكلة إستغراق الوقت في حدث Fill
عندما قلت في السابق تغيير طريقة التفكير لم أقصد تغيير طريقة تفكير العميل. هذه صعبة و أدرك ذلك. و لكن أقصد طريق التفطير البرمجي. إطرح المتطلب الي يريده العميل و أنا متأكد أننا سنجد حل "سريع" تحت مظلة البيانات المنقطعة الإتصال. إذاً استخدمها وقت القراءة فقط. است…