- تنظيم فريق لكتابة نواة نظام تشغيل جديد
Protected mode os و مقارنتك بميكروسوفت مقارنة غير منصفة لأن مايكروسوفت هي مايكروسوفت بقدراتها الإستثمارية و دكاترتها و مهندسيها... هذا لا يعني أنني استصغر من شأننا و لكن لنكن واقعيين ونعرف مقدراتنا و الهدف الذي نسعى إليه و آمل ألا يكون النجوم من أول وهلة. المر…
- تنظيم فريق لكتابة نواة نظام تشغيل جديد
لا أريد أن أن أضعف من عزيمتكم و لكن المشروع صعب جدا و يستوجب الكثير الكثير من التضحيات و الكثير من الإستثمار في الوقت و المال و المادة الرمادية. لقد بدأت الفكرة في عام 2002 و استمررت حتى وصلت إلى التهيئة الكاملة للحاسوب مع درايفر للفلوبي ديسك و الكيبورد و الكو…
- طريقة عمل Custom Property Editor
درس رائع و متميز أخي GOST2010 خصوصا و أن الدروس المخصصة لهذا النوع من التطوير قليل و لا يرتقي إلى هذا المستوى... شكرا [تحرير] لا أجد الأداة التي تمكن لي من تقييم الموضوع! المهم بالنسبة لي خمس نجوم *****
- تنفيد الخصائص في لغة سي++
الآن يمكننا قراءة محتوى الخاصية بكل سهولة وقت التشغيل من على نوافد Debugger فقبلا كان محتوى الخاصية يضهر بشكل {m_pObject=0x879878 pGetter=0x565765 pSetter=0x696786} أما الآن فالأمر سهل القراءة {_value=123 __data{...}}. طبعا عندما تريد شيئا يجب أن تضحي بشيء آخر…
- حفظ تاريخ بقاعدة بيانات Access
كان من الممكن حفظ التاريخ بحقل من نوع datetime كان أحسن ولكن وفي هذه الحالة يمكن لك تحويل التاريخ من نوع string إلى نوع DateTime و عرضه بأي تنسيق باستعمال الدالة ToString(string format) أو أخوات ToString كـ ToDateString , ToLongDateString و الأحسن من كلها تشخي…
- تنفيد الخصائص في لغة سي++
شكرا أخي... المشكل الذي أبحث له عن حل هو طريقة إضهار محتوى الخاصية وقت التشغيل من طرف VC Debugger. فأنا أحاول جاهدا "التفاوض معه" لإضهار محتوى الخاصية و ليس المؤشرات. فهذا يصعب إلى حد ما البحث عن الأخطاء... كبداية, أعرف أن عناصر STL تعرف كيف؟
- برنامج لبناء الواجهات من تصميمي
بالتوفيق أخي و بارك الله فيك و في عملك. أتمنى لك النجاح والإستمرارية في النجاح. موفق أخي...
- ممكن كود للتحقق من أن المفتح Ctrl+m شغال
أولا يجب تحديد الخاصية Form1.KeyPreveiw = True ثانيا الإشتراك في الحدت Form1.KeyDown و زيادة الكود كالتالي : Private Sub Form1_KeyDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles MyBase.KeyDown If e.Control = True Then …
- يظهر خطأ عند تشغيل البرنامج بf5 أريد معرفة سبب الخطأ
ماذا أقول لك يا أخي... لساني عاجز عن التعبير أمام هذه العبارات الأخوية التي تشرح الصدر... شكرا لك أخي حسام
- البحث في قاعدة البيانات للتأكد من البيانات المدخلة
المشاكل كلها كانت على مستوى studentDataSet.xsd تمت زيادة كل من DeleteCommand, UpdateCommand و تصحيح InsertCommand على مستوى components تمت إزالة bindingSource1 التي لم يكن لها أي دور في المشروع. على مستوى الكود لم يتم تغيير شيء. StudentRecord2.rar
- البحث في قاعدة البيانات للتأكد من البيانات المدخلة
أول شيء يا أخي, لقد خلطت في مشروعك هذا بين نوعي الإتصال مع قاعدة البيانات. النوع الأول المتصل أو Connected تستعمله عندما يدخل المستعمل البيانات عن طريق DataGrid و تنادي على TableAdapterManager.UpdateAll لإرسال البيانات الجديدة أو المحررة إلى قاعدة البيانات. ال…
- تنفيد الخصائص في لغة سي++
السلام عليكــم ورحمـة الله وبركاتــه ،، هذه كلاس استعملها لتنفيد الخصائص في برامج سي++ كما هو الحال بالنسبة للغات الأخرى كلغات الدوت نت. الشيء المهم في هذه الكلاس هو امكانية كتابة كود يبدو و كأنه يتحكم في متغيرة, مثال : Test t; t.value = 5; Test tt; tt.value =…
- كيف أعمل برنامج يحوي مجموعة من الصور والفرش وغيره وكل منهم في مجلد مستقل
ما رأيك في انشاء ملف xml يحوي كل المعلومات عن المجلدات و الملفات المراد اضهارها على شكل شجرة TreeView و بهذا يكون محتوى TreeView نسخة طبق الأصل من شجرة المجلدات و الملفات على القرص الصلب مثلا. بعد تثبيت برنامجك على جهاز آخر, يجب الإنتباه أنه ابتداء من Vista لم…
- يظهر خطأ عند تشغيل البرنامج بf5 أريد معرفة سبب الخطأ
هذا هو الكود بعد التصحيح : Imports System.Data.OleDb Module Module1 Structure CONN Dim C As OleDbConnection Dim CMD As OleDbCommand Dim AD As OleDbDataAdapter Dim DS As DataSet End Structure Sub Main() Dim V As CONN V.C = New OleDbConnection("provider=microsof…
- ماهي طريقة الترتيب في Listview
المشكل ينبع من الفرق بين DataGridView و ListView فالأولى تتيح لك خيار نوع محتوى كل Column و عندها الترتيب يكون صحيحا أما الثانية فنوع كل columns هو String و إدا فلا فرق عندها بين عدد و حرف و الترتيب يكون حسب الترتيب Encoding الحالي لكل character. جربوا حل الأخ…
- ماهي طريقة الترتيب في Listview
الطريقة العادية للترتيب تعتبر الأرقام كالحروف و تعطي النتيجة التي تريد تصحيحها و لذلك يجب انشاء طريقة خاصة للترتيب و ذلك باعتبار الأعداد كأعداد. سنبدأ إن شاء الله بإنشاء كلاس تستعمل interface IComparer وسنقومه للعمل على ترتيب الأعداد. Class ListViewItemCompare…
- Garbage Collector لبرامج سي++
تفضل أخي... البيت بيتك
- Garbage Collector لبرامج سي++
لا أخفي عليكم... الأمر يزداد تعقيدا. الحل الوحيد الذي وجدته حتى هذه اللحظة و الذي لم أرد أن أطلعكم عليه لأن الكثير من مبرمجي سي++ لن يعجبهم و الأمر كذلك بالنسبة لي لا لأنه لا يحترم القواعد و الأعراف و لكن لأن هذا الحل سيتسبب في بطء شديد و ترد في فعالية البرامج…
- سؤال: مدة تشغيل الكمبيوتر
أنا آسف لأنني لم أجرب الكود قبل بعته. الخطأ يكمن في أن System.Environment.TickCount ترجع عدد الأجزاء من الألف من الثانية milliseconds و ليس عدد ضربات الساعة الداخلية للنظام و التي تقدر ب 100 نانوثانية. هذا كود مصحح و مجرب : Dim dt As DateTime Dim ts As TimeSpa…
- سؤال: مدة تشغيل الكمبيوتر
يجب تحويل محتوى العنصر ts إلى نص قبل إظهاره من طرف MsgBox MsgBox(ts.ToString())