نمایش نتایج 1 تا 10 از 10

نام تاپیک: برنامه ای شبیه Paint برای کار با گرافیک و اشکال گرافیکی

  1. #1

    Smile برنامه ای شبیه Paint برای کار با گرافیک و اشکال گرافیکی

    دوستان سلام. من به تازگی این سایت رو پیداکردم.
    در حال حاضر روی برنامه کار میکنم که با مباحث گرافیکی سرو کار داره درواقع شبیه paint ویندوز است .
    و اما سوال من از دوستان
    کسی میتونه منو راهنمایی کنه چطور میتونم کدی بنوسیم که کاربر با توجه به نیازش بتونه اشکال گرافیکی مثل دایره و مستطیل و چند ضلعی رسم کنه .کدهای زیادی رو امتحان کردم ولی جواب دلخواه رو نمیدن
    یعنی با توجه به مختصات ماوس ...

  2. #2
    کاربر دائمی آواتار fjm11100
    تاریخ عضویت
    خرداد 1387
    محل زندگی
    تهران
    سن
    43
    پست
    658

    نقل قول: درخواست راهنمایی

    مشکلت را دقیق تر بگو. مثلا چرا کار نمیکنه؟ توی ترسیم مشکل داری؟ توی کنترل ماوس؟

  3. #3
    کاربر دائمی آواتار aminghaderi
    تاریخ عضویت
    بهمن 1387
    محل زندگی
    مشهد
    پست
    1,557

    نقل قول: درخواست راهنمایی

    نقل قول نوشته شده توسط setare1122 مشاهده تاپیک
    دوستان سلام. من به تازگی این سایت رو پیداکردم.
    در حال حاضر روی برنامه کار میکنم که با مباحث گرافیکی سرو کار داره درواقع شبیه paint ویندوز است .
    و اما سوال من از دوستان
    کسی میتونه منو راهنمایی کنه چطور میتونم کدی بنوسیم که کاربر با توجه به نیازش بتونه اشکال گرافیکی مثل دایره و مستطیل و چند ضلعی رسم کنه .کدهای زیادی رو امتحان کردم ولی جواب دلخواه رو نمیدن
    یعنی با توجه به مختصات ماوس ...
    از نظر الگریتمی رو من می تونی حساب کنی ، چون من قبلا یه Paint طراحی کرده بودم .
    فقط بعد افطار جواب رو می دم الان روی حالت Silent هستم و فقط سوالات کوچیک رو قدرت پردازش دارم.
    موفق باشی.

  4. #4
    کاربر دائمی آواتار rezamansori
    تاریخ عضویت
    مرداد 1389
    محل زندگی
    خوزستان - اهواز
    سن
    30
    پست
    140

    نقل قول: درخواست راهنمایی

    اگه یکم با توابع گرافیکی ور بری فکر نکنم برات سخت باشن. فقط درباره اونا یکم مطالعه کن. باور کن آسونن.

  5. #5

    Smile نقل قول: درخواست راهنمایی

    نقل قول نوشته شده توسط fjm11100 مشاهده تاپیک
    مشکلت را دقیق تر بگو. مثلا چرا کار نمیکنه؟ توی ترسیم مشکل داری؟ توی کنترل ماوس؟
    خب برنامه من باید شبیه paint باشه با همون مشخصات
    برنامه من در حال حاضر فقط با brush کار میکنه.حالا باید کاری کنم که با انتخاب ابزار و حرکت ماوس رو صفحه ورها کردن اون شکل رسم بشه.
    دوستان اگر منبعی سراغ دارین تا بتونم دراین باره مطالعه داشته باشم.معرفی کنید
    با سپاس

  6. #6
    کاربر دائمی آواتار aminghaderi
    تاریخ عضویت
    بهمن 1387
    محل زندگی
    مشهد
    پست
    1,557

    نقل قول: درخواست راهنمایی

    خوب اوب به قول دوستمون توابع گرافیک رو باید بگیری .(رسم خط ، رسم نقطه ، رسم مربع ، رسم بیضی یا دایره)
    خوب حالا برای رسم یه مربع روی صفحه چکار می کنیم:
    1- ابتدا با موس روی یک قسمت کلیک می کنیم و (کلید موس رو رها نمی کنیم.)
    در رویداد موس کلیک براش تعریف می کنیم که مقتصات کرسر موس رو برداره (X1,Y1)
    این مقتصات زاویه اول.
    کد رویداد :

    private void Form1_MouseDown(object sender, MouseEventArgs e)
    {

    }



    2- موس رو در هرجایی که مایل بودیم رها می کنیم و در رویدا موس کلیک آپ تعریف می کنیم که این مقتصات رو هم به ما بدهد ، خوب این هم مقتصاد دوم (X2,Y2) .


    3- مختصات اول و دوم رو به صوت به تابع رسم مستطیل پاس می دیم.
    در نهایت رسم مستطیل.
    کد رویداد :

    private void Form1_MouseUp(object sender, MouseEventArgs e)
    {

    }


    اشیای دیگر هم به همین روش صوت می گیره .
    سوال یا جایی مبهم بود ، بگو توضیح بدم .

    موفق باشی.

  7. #7

    نقل قول: درخواست راهنمایی

    نقل قول نوشته شده توسط aminghaderi مشاهده تاپیک
    خوب اوب به قول دوستمون توابع گرافیک رو باید بگیری .(رسم خط ، رسم نقطه ، رسم مربع ، رسم بیضی یا دایره)
    خوب حالا برای رسم یه مربع روی صفحه چکار می کنیم:
    1- ابتدا با موس روی یک قسمت کلیک می کنیم و (کلید موس رو رها نمی کنیم.)
    در رویداد موس کلیک براش تعریف می کنیم که مقتصات کرسر موس رو برداره (X1,Y1)
    این مقتصات زاویه اول.
    کد رویداد :

    private void Form1_MouseDown(object sender, MouseEventArgs e)
    {

    }



    2- موس رو در هرجایی که مایل بودیم رها می کنیم و در رویدا موس کلیک آپ تعریف می کنیم که این مقتصات رو هم به ما بدهد ، خوب این هم مقتصاد دوم (X2,Y2) .


    3- مختصات اول و دوم رو به صوت به تابع رسم مستطیل پاس می دیم.
    در نهایت رسم مستطیل.
    کد رویداد :

    private void Form1_MouseUp(object sender, MouseEventArgs e)
    {

    }


    اشیای دیگر هم به همین روش صوت می گیره .
    سوال یا جایی مبهم بود ، بگو توضیح بدم .

    موفق باشی.
    ممنون از لطفتون
    اما اگر بیشتر توضیح بدین خیلی خوبه ...
    حالا باید شی از کلاس graphics ایجاد کنم؟
    اگر نمونه کدی هست میشه لطف کنید برام بزارین

  8. #8
    کاربر دائمی آواتار aminghaderi
    تاریخ عضویت
    بهمن 1387
    محل زندگی
    مشهد
    پست
    1,557

    نقل قول: برنامه ای شبیه Paint برای کار با گرافیک و اشکال گرافیکی

    حالا باید شی از کلاس graphics ایجاد کنم؟
    اگر نمونه کدی هست میشه لطف کنید برام بزارین
    اینجاشو دیگه شرمنده...
    چون اون برنامه من مربوط به چند سال پیش می شه و با VB6 نوشته بودم ، الان هم در داخل پک های بکاپ هاردیسکم هست که خدا می دونه تو دیسک چندم هست و...

    ولی از لحاظ روند کار الگریتمی می تونم راهنمایی کنم ، فقط سوالتون رو جز به جز و با کمی شرح بفرمایید ، تا بتونم کمک کنم.
    متاسفانه چون از وقتی CSharp رو شناختم با برنامه های اطلاعاتی (مثل حسابداری ، انبارداری ، ...)
    کار کردم تا بحال از توابع گرافیک استفاده نکردم.
    اما بعید می دونم با یه سرچ در گوگل نشه اطلاعاتی پیدا کرد.
    اگه پیدا نشد بگید تا یا من یا دوستان دیگه کمکتون کنیم.

    گرافیک : GDI, GDI+, DirectX, OpenGL
    گرافیک :

    آخرین ویرایش به وسیله aminghaderi : چهارشنبه 17 شهریور 1389 در 03:16 صبح دلیل: یادآوری شاهکار بخش سی شارپ (1001 نکته سی شارپ)

  9. #9

    نقل قول: برنامه ای شبیه Paint برای کار با گرافیک و اشکال گرافیکی

    سلام دوستان

    من دارم رو یه رنامه کار می کنم که توش احتیاج پیدا کردم که کاربرم بتونه اشکال هندسی رسم کنه

    الآن مشکلی با رسم کردن ندارم

    اما توی فرم های من کنترل های دیگه فرم قابلیت درگ کردن دارن

    و وقتی اشکال هندسی را رسم می کنم و بعد کنترل ها درگ می شدن چیزهایی که رسک کریم پاک میشن اون کنترل درست مثل پاک کن عمل میکنه

    در ضمن فرم من در نهایت پرینت میشه

    موقع پرینت هم فرم من را بدون اشکال رسم شده پرینت میکنه

    لطفا اگر کسی میتونه کمک کنه

    ممنون

  10. #10
    کاربر دائمی آواتار f.beigirad
    تاریخ عضویت
    مهر 1391
    محل زندگی
    شهریار تهران
    پست
    329

    نقل قول: برنامه ای شبیه Paint برای کار با گرافیک و اشکال گرافیکی

    این تالار سی شارپ آموزش رسم اشکال هندسی رو کم داره

    امیدوارم دوستان بزرگوار دست بکار شن.

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •