لینک کوتاه : https://magicfile.ir/?p=2380
دانلود سورس کد برنامه انیمیشن برداری GDI+ Flash-like با vb.net
این یک برنامه Adobe Flash است که در VB.NET با استفاده از GDI+ نوشته شده است که به شما امکان می دهد گرافیک های بسازید و آنها را متحرک سازید. همچنین دارای پخش صدا، انحراف تصویر شطرنجی، تولید SVG و قابلیت AVI است.
نمونه تصاویر در زمان اجرا
ابزار طراحی این نرم افزار
-
ابزار پیکان
ابزار Arrow همه کاره ترین ابزار است، زیرا نه تنها برای انتخاب و جابجایی اشیا، بلکه برای انجام کارهای مختلف زمانی که روی اشیا دوبار کلیک کنید می توانید استفاده کنید. به عنوان مثال، دوبار کلیک کنید بر روی جزئیات یک گروه در آن گروه و باعث می شود گروه جدید SelectedContainerدر Designerشیء باشد. با دوبار کلیک کردن روی یک زیرصحنه، Sceneشیء آن به صحنه انتخاب شده است. دوبار کلیک بر روی یک شیء برداری، PointEditModeویژگی را تغییر می دهد. این یک ابزار شلوغ است.
-
ابزار مستطیل و بیضی
مستطیل و بیضی هر دو با ردیابی مستطیلی که کاربر می کشد، ایجاد یک داخلی GraphicsPath، اضافه کردن شکل آنها به مسیر، سپس فراخوانی SetPathجدید VectorObjectبرای بازآفرینی شی با استفاده از مسیر جدید، برقراری تماس Refreshبرای روزآمد کردن SceneSurfaceنمایشگر کار می کنند. کاربر در حین کشیدن
این دو ابزار به قدری یکسان هستند که من باید یک کلاس پایه برای وکتورهای ایجاد میکردم و زمانی که زمان اضافه کردن مستطیل/بیضی به GraphicsPathشی داخلی ساخته شده فرا رسید، فقط یک تابع override ایجاد میکردم. شاید تکرار بعدی من این کار را انجام دهم.
-
ابزار صدا
ابزار صدا بسیار ساده است. وقتی روی هر جایی کلیک کنید، فایلهای رسانهای را از شما میخواهند، و اگر یکی را انتخاب کنید، نمونههایی از Soundکلاس میکند و آن را در ظرف انتخاب شده میکند.
-
ابزار مداد
ابزار مداد که در برخی از نسخههای بسیار پیچیده پیش از آن متوجه شدم که میتوانم به تمام نقاطی که ما از آنها عبور میکنند، میکنند و از GraphicsPath.AddCurveآن برای دستیابی به دقیقاً همان چیزی که میخواهم استفاده کنم. اگر می این الگوریتم خیلی خوبی نبود، اما برای کسی که نمیدانست چه کار میکند، کار نیمه خوبی داشت.
-
ابزار چند ضلعی
ابزار ضلعی به شما این امکان را می دهد که برای اضافه کردن نقاط کلیک کنید و سپس برای بستن شکل روی Shift کلیک کنید. اگر فقط از بخش های خط استفاده می کنم، نمی توان آن ها را تنظیم کرد، بنابراین به جای فراخوانی DrawingPath.AddLine یا DrawingPath.AddPolygon برای نقطه اتصال به نقطه فعلی، این کار را انجام داد:
-
ابزار متن
ابزار متن فقط یک نمونه جدید از یک شی وش متن با متن پیشفرض ایجاد میکند و آن را روی ظرفی که ماوس در آن قرار میدهد میریزد. دیگر چیزی برای گفتن در این مورد نیست.
-
ابزار صحنه زیر
ابزار subscene یک شی زیرصحنه خالی در 25% اندازه مرحله در محل ماوس ایجاد می کند. من میتوانم 100% بهطور پیشفرض بروم، اما میخواستم کاربران زیرصحنه را بدون پوشش صحنههایی که در واقع ویرایش میکنند، ببینند.
-
ابزار تصویر
مانند ابزار صدا، ابزار تصویر از شما یک فایل تصویر خارجی را درخواست میکند، سپس آن را روی صفحه نمایش در آن مکان میریزد.
برای شما کاربر عزیز پیشنهاد دانلود داده می شود