محمد علاء الدين
مشرف قسمي C/Cpp و Windows API
- الدولة الإسلامية
- Operating Systems & Compilers
- إعتراض يظهرلى بسبب جملة الإستعلام قلولى إيه السبب
هذا فعلا كلامهم (لإنى كنت درسته من قبل) توجد العديد من الأساليب لتمرير القيم لتقرير الكريستال ريبورت فيمكنك مثلا تمرير إليها DataTable او تمرير جملة استعلام (لتنفيذها او لتمريرها إلى sp للتنفيذ بشكل ديناميكى)او تمرير اسم view او stored procedure. الموضوع ده بي…
- اضف إلى معلوماتك : تلميحات و خدع
هل يمكن بإستخدام الـ FrameDimension تحميل و عرض صور من نوع MNG ؟ ام لابد من عمل فئه خاصه بهذا النوع من الصور ؟ و الله ولى التوفيق
- المرحلة الثانية : تطوير وحدة i/o - الملفات .
بالتأكيد لن تعمل لذا قد نصيف الداله getCanFlush للتأكد من ان الـ stream تدعم عملية الـ flush. انا كنت اتكلم عن Win32API حيث اذا تم فتح ملف و لم يكن موجود سيتعم العوده INVALID_HANDLE و سأعرف حينها ان هناك خطب ما و سأستطيع تحديده ثم العوده بـ (exception \ errCod…
- المرحلة الثانية : تطوير وحدة i/o - الملفات .
اعتقد انه مهما كانت فئة التعامل مع الملفات ديناميكيه لن تصل لفتح الملفات عن طريق تمرير متغيرات. الهدف من هذا الكلام ان هذه الداله لا داعى منها حيث انك عندما ستفتح ملف ستحدد اى نوع ترديه و غن لم تحدد سيكون الوضع الطبيعى للقراءة فقط. ** انا اؤيد الداله seek بنوع…
- سؤال عن كيفية إنشاء اداه شبيهة للكومبو بوكس
يمكن بناء اداة combo box عالية الكفاءة و بإمكانيات غير محدوده بإستخدام Win32API فإن لم تكن متمكن بها فقد قامت vbaccelerator بحل المشكله لك و صنعت لك اداة combo box اكثر من رائعه و هى متاحه و بالـ source code مجانا لتحميلها. ادخل على هذا الرابط لمزيد من المعلوم…
- أريد معرفة اسم اى عنصر موجود فى القائمة بعد الضغط عليه
تأكد من بيانات القائمه فى شاشة الخصائص كذلك تأكد من الكود الخاص بك حيث ان خاصية الإسم قد يتم تغييرها اثناء التشغيل من قبل الكود الخاص بك (هى ليست للقراءة فقط و قت التشغيل). بالنسبه للكود المفرق فهو سليم و يعمل معى. نقطه اخرى الكود الذى ارفقته يوضح انك تستعمل m…
- المرحلة الثانية : تطوير وحدة i/o - الملفات .
هل سيتم بناء IniFile بالإعتماد على دوال windows ؟؟ عموما الداله seek اعم و اشمل من setPosition حيث ان الأولى تتيح لك اتجاه الحركه اما الثانيه فهى دائما ما تجعل التحرك للمؤشر من الأمام فقط. اقترح مراجعة الفئه File الموجوده فى هذا الموضوع اعتقد لا ينفع على الأقل…
- اضف إلى معلوماتك : تلميحات و خدع
كنت افعلها يدويا، و لم اكن اتوقع ان لها رساله خاصه بها معلومه جديده اخى محمد، شكرا لك و الله ولى التوفيق
- أين أضع ملف الbat عند عملية Setup
نعم استخدم برنامج iexpress الذى يأتى مع الويندوز، و إليك الخطوات حيث انى على عجل من امرى فقد كتبت الخطوات لك سريعا، لذا فالأفضل لك ان تطبق الخطوات اول بأول. 1 - من run اكتب iexpress و من الشاشه التى ستظهر لك اضغط next 2 - من الشاشه التاليه تأكد من ان العنصر ال…
- Events And Events Handlers
شرح قليل لكن و فير و مفيد، طبقت المقوله خير الكلام ما قلّ و دلّ. و اللى ولى التوفيق
- أين أضع ملف الbat عند عملية Setup
ما البرنامج الذى تستخدمه لعمل الـ setup ؟ و اين ستكون الملفات التى ستستدعيها من داخل الـ batch file ؟ و الله ولى التوفيق
- عرض الفولدرات والملفات فى شجره
فكره التى طرحها الأخ ghost هى الأمر الصحيح و الذى استخدمه انا ايضا لسهولته و لكن إن لم يكن هذا يرضيك يمكنك فعل امر اخر و هو طويل بعض الشئ: قم فى البدايه بإضافة nodes رئيسية تماثل الـ drives الموجوده بجهازك بعدها قم بإنشاء threads بعدد هذه الـ nodes و بداخل كل …
- للتحكم بالاحداث في Vb.net
لحذف Handler لحدث استعمل RemoveHandler و لإضافة Handler لحدث استخدم AddHandler لم افهم سؤالك فى البدايه و لكن فهمته الأن، استخدم return. ملحوظه : الحدث لا يتم انهائه لإنه تم استدعائه بالفعل من الأداه التى تحتوى عليه و انما الـ Handler الذى تكتبه انت هو الذى تس…
- حفظ ملف تكست فيه مشكلة بسيطة .. ممكن ؟
يوجد فرق كبير بين الدله ReadAllText و الفئه StreamReader و يظهر هذا الفرق عند القراءة من ملفات نصيه كبيرة الحجم، حيث ان الداله ReadAllText تقوم بتهنيج الـ Thread الحالى حتى تتم عملية القراءة كامله من الملف داخل الذاكره على شكل مصفوفه من السطور، ايضا يعيب هذه ا…
- المرحلة الثانية : تطوير وحدة i/o - الملفات .
الـ MemoryStream هو الـ MemoryBuffer حيث يتيح لك حجز منطقه معينه من الذاكره و التعامل معها (بدلا من استخدام void*) هو يقوم باللازم. بالنسبه للـ IniFile فأنا اوافق عليها، و بالطبع هذه الفئه لن يتم وراثتها من Stream حيث ان نظام القراءه و الكتابه من وإلى IniFile …
- المرحلة الثانية : تطوير وحدة i/o - الملفات .
اخى الشمرى الجوال التى ذكرتها موجوده داخل BinaryStream و ليس stream لم افهم ماذا تقصد، ارجو التوضيح. و الله ولى التوفيق
- المرحلة الثانية : تطوير وحدة i/o - الملفات .
اخى لا يوجد اختلاف فى المهام حيث انك داخل الـ textstream ستحتاج للحصول على النصوص اولا على شكل مصفوفه من char و بعد تقوم بمعالجتها و إرجعها و كما تعلم ان الداله read الموجوده داخل stream تعود بمصفوفه من البايت التى يمكن تحويلها بسهوله إلى chars، نفس الكلام ينط…
- المرحلة الثانية : تطوير وحدة i/o - الملفات .
كما تلاحظ داخل الواجهه stream توجد الخصائص canSeek و canRead و canWrite و التى تيح تحديد نوع الـ stream نفسها و حيث ان كل فئات الملفات سيتم وراثتها من stream لذا ما الدوال المشتركه التى سيتم وضعها داخل stream إذا قمنا بصنع فئات للقراءه و فئات للكتابه ؟ الفئه F…
- المرحلة الثانية : تطوير وحدة i/o - الملفات .
ينهار ابيض ده انا لسه شغال فى الفئه Triangle و Circle و المرحله التانيه بدءت، ده انا متأخر قوى :o . بس طبعا ده مش هيمنع انى اشارك معاكم فى المرحله دى برضه :D . اقترح استخدام واجهات بدلا من فئات لتسهيل تعميم الكود فيما بعد لانظمة التشغيل الأخرى. بالنسبه للملفات…
- [شبه مكتمل] : المرحلة الأولى: تطوير وحدة Core
نقطه اخرى الداله getCenterPoint لابد بكل الأحوال تضمينها و السبب فى ذلك ان الدالتين getBoundCircle و getBoundRectangle يعتمدوا عليها اعتمادا كبيرا فى عملهم. لذا فانا احاول معها و لكن لى سؤال هل يعرف اى من الأعضاء موقع او برنامج يحتوى على امكانية رسم مثلث على g…