justnow
- CreateDesktop
قمت بعدة محاولات و استفدت من الموقع الذى اعطانى اياه الاستاذ JAAS وانا الان بين مشكلة لا ادرى ان كانت صغيرة او كبيرة. يتكون البرنامج المرفق من زرين الاول يسمى Add و هو يعطى الامكانية لاافة سطح مكتب جديد, يعنى ينشئ سطح مكتب جديد و يحتفظ بالمقبض فى vector عادى. …
- CreateDesktop
شكرا على المواقع و جارى البحث عن الطريقة المثلى و سوف اوافيك بالكود بعد التعديلات :D
- CreateDesktop
اريد ان استفسر عن مجموعة الدوال التى تتعامل مع ال Desktop يعنى انا اريد ان انشئ Desktop جديد و اجعل برنامجى يعمل عليه وحده قمت بكتابة الكود التالى الذى اضطرانى الى اعادة التشغيل لاكثر من عشر مرات مع المحاولات لست متاكد من اسامى الدوال بالضبط لذلك اعزرونى :) Cr…
- اهجروا DIRECTX وانتقلوا الى OPENGL
اريد ان اعقب على نقطة واحدة و هى ارتباط الاسمبلى ب OpenGL هذه المعلومة لا قيمة لها ( فى الافضلية بين OpenGl نده Direct3D) بالرغم من انى لا اريد ان انقص من قدرها. و لكن الاسمبلى 32bit صارت شبيهة الى حد بعيد بالسى لدرجة يمكنك ان تتعلمها فى يومين (تتعلمها و لا تت…
- أمثلة ريكيرسف
long fact(long x) { if(x <0) return 0; //Indication for error if(x == 0) return 1; return x*fact(x-1); } هذه الدالة البسيطة تقوم بحساب المضروب اعتقد ا ن الكود واضح و لا يحتاج الى شرح و اذا احتاج, الشباب قاعدين
- سؤال
من كلامك فهمت الاتى 1/ لو ان كل برنامج ياخذ سكمنت لوحده لاحتجنا الى اطنان من الرامات لتشغيل برنامجين فى نفس الوقت 2/الوندوز(او اى نظام 32بت) يدير الذاكرة بشكل سحرى بحيث يحافظ عليها و ينظمها فى نفس الوقت 3/معرفة مثل هذه العناوين يمكن ان تكون مستحيلة( لان كل مرة…
- سؤال
اذا كان مسجلان يحملان نفس القيمة فليس من الضرورى ان يشيرا الى نفس العنوان و ذلك لاحتمال الاختلاف فى المقطع كما ذكر الاستاذ jaas لكن. و بما ان السكمنت الواحد يضم مساحة كيبرة تكفى للبرنامج ان يعمل عليها من غير ان يحتاج التغيير اى من ECS,EDS,EES,ESS و الاشارة الى…
- سؤال
السلام عليكم و رحم ة ا لله اريد ان اضع لكم مجموعة من الاسئلة التى لم استطع ان اعثر لها على جواب, اولا فى مجال تنظيم الذاكرة فى البرنامج: الكل يعلم ان الاسمبلى المعدة لنعمل على 32bit يتم وضع البرنامج فى segment واحد و ذلك نسبة لحجم السكمنت الكبير. هذا كان لان 1…
- المساعده في الكود !
يبدو ان السوال غير واضح على الاقل ارينا المحاولة و ساسعد اذا كنت استطيع
- كيف أطبع عناصر مصفوفة؟
wsprintf(s,"%d--%d--%d--%d--%d",x[0],x[1],x[2],x[3],x[4]); MessageBox(NULL,s,"X",MB_OK);
- كيف أطبع عناصر مصفوفة؟
يمكن ان تعمل الاتى char s[100]; //waste the memory it is not yours wsprintf(s,"%d--%d--%d--%d--%d",x[0],x[1],x[2],x[3],x[4]); MessageBox(NULL,s,"X",MB_OK);
- كتب , روابط , مواقع
هنا مجموعة من الكتب http://plg.lrn.ru/doc
- مكتبة ال QT
يبدو اننى قد ضعت ذهبت الى الموقع الا اننى مبتدئ هنا ساعيد صيتغة سؤالى حتى اجد الرد الشافى. انا اريد مكتبة (OpenSource) حتى تعمل مع جميع الانظمة سمعت ان هناك ال QT و لكنى وكما قلت لقد حملت ملفات تبدو و انها تابعة لمكتبة اخرى GTK . الشئ الذى لخبطنى. حاولت ان احص…
- كتاب إلكتروني لتحميل لي Directx
من هنا يمكن تحميل الملفات المرفقة لا تقلق 6.52 ميغابايت http://www.wordware.com/files/games/files/RTSSource.zip
- كتاب DirectX
http://www.khayma.com/arabbooks/mainsite/b...ook/Dx_Book.zip
- استفسار و سؤال
فى الانتظار لمثال صغير
- مكتبة ال QT
فقط HellowWorld لا اريد اكثر الان
- أنا آسف جداًً
حسنا يبدو انك لاتعانى من مشكلة لانه ليسة كناك مشكلة فى طريقك لقد قرات الملف المرفق وما عليك الا ان تفعل الاضاءة SetRenderState(D3DRS_LIGHTING,TRUE) هذا موضوع بسيط يمكنك الذهاب الى الموضوع Blending و تعديل الكود بحيث يكون هناك ابريف واحد. اتبع الخطوات التالية:-…
- شرح لتحميل الزائد للعاملات
حسنا الموضوع بسيط ما عليك الا ان تصمم الدالة بالشكل الذى تريده بحيث انها ليست عضو فى اى من الكلاسين بل يستحين ان تكون frirnd لهما ساضع مثال لعملية الجمع و انت تقوم بالباقى بنفس الطريقة class C { //add your stuff here }; class A { ///defint your variable normal…