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

موقع رائع + مشكلة

مغلق
بدأه hunterxhunter في 10 يونيو 2006 · 4 رد · 872 مشاهدة · في قسم برمجة الألعاب و الرسوميات العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

أنا بحثت في النت و وجت هذا الموقع

http://www.riemers.net

هذا الموقع يحتوي على الكثير من المثله في DirectX

وغيره

المهم أذخل في الموضوع

أنا وجت الكثير من الأمثلة في DirectX9 عن الرسم المثلث في هذا الموقع وغيره

بس ولا مثال يشتغل عندي

حت أصابني اليأس

فإذا أحد عنده أمثله أو حتى لو مثال أشتغل عنده فأرجوا يعطيني أياه

بس إيكون c# او vb.net

بس لاتنسوا تدخلوا الموقع

وشكرا

#2

ما معني لم يعمل ؟ اوصف المشكله ؟

برمجية ؟ رسالة اخطاء ..إلخ ؟

BEng , Electronics and communications.

Embedded systems engineer.

Graphics Programmer

عالم الكومبيوتر هو من لديه المعرفة في علوم الكومبيوتر ، الرياضيات ، هندسة الالكترونيات -احمد صالح

#3

السلام عليكم

أنا أقصد رسالة خطئ

حتى المثال الثاني في الموقع طبعا تبع السي شارب لما أنسخ الكود وكتبه في السي شارب

وشغل البرنامج تطلع لي رسالة خطئ ولونوا هل الكود بالأخضر

device = new Device(0, DeviceType.Hardware, this, CreateFlags.SoftwareVertexProcessing, presentParams);

والمثال الثاني هو مثال Device

وآ سف على عدم التوضيح

ومشكور مشرفنا على المتابعه

#4

مش فاهم :s ممكن تعمل screenshot ؟

BEng , Electronics and communications.

Embedded systems engineer.

Graphics Programmer

عالم الكومبيوتر هو من لديه المعرفة في علوم الكومبيوتر ، الرياضيات ، هندسة الالكترونيات -احمد صالح

#5

السلام عليكم

آسف على التأخر

بس أنا ماأاعرف أسوي screenshot

ولكن هذا هو الكود اللي أقصده

using System;

using System.Drawing;

using System.Collections;

using System.ComponentModel;

using System.Windows.Forms;

using System.Data;

using Microsoft.DirectX;

using Microsoft.DirectX.Direct3D;

namespace DirectX_Tutorial

{

public class WinForm : System.Windows.Forms.Form

{

private Device device;

private System.ComponentModel.Container components = null;

public WinForm()

{

InitializeComponent();

}

public void InitializeDevice()

{

PresentParameters presentParams = new PresentParameters();

presentParams.Windowed = true;

presentParams.SwapEffect = SwapEffect.Discard;

device = new Device(0, DeviceType.Hardware, this, CreateFlags.SoftwareVertexProcessing, presentParams);

}

protected override void OnPaint(System.Windows.Forms.PaintEventArgs e)

{

device.Clear(ClearFlags.Target, Color.DarkSlateBlue , 1.0f, 0);

device.Present();

}

protected override void Dispose (bool disposing)

{

if (disposing)

{

if (components != null)

{

components.Dispose();

}

}

base.Dispose(disposing);

}

private void InitializeComponent()

{

this.components = new System.ComponentModel.Container();

this.Size = new System.Drawing.Size(500,500);

this.Text = "DirectX Tutotial";

}

static void Main()

{

using (WinForm our_dx_form = new WinForm())

{

our_dx_form.InitializeDevice();

Application.Run(our_dx_form);

}

}

}

}

انسخه وضعه في c# وشوف هل الكود صحيح ام في أخطاء

لأني لم أشغله يطلعلي خطأ في هذا الكود

device = new Device(0, DeviceType.Hardware, this, CreateFlags.SoftwareVertexProcessing, presentParams);

وشكرا

هذا الموضوع مغلق.

مواضيع مشابهة