برای دانلود پلاگین و اسکریپت های افتر افکت و پریمیر پرو     کلیک کنید
نمایش نتایج: از 1 به 3 از 3

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1

    فروش کنترل Transparent Control v1.0.0 برای زبان های دات نت

    بنام خدا کنترل Transparent Control :همانطور که برنامه نویسان ویندوز فرم (زبان سی شارپ و ...) میدانند ، در ویندوز فرم ، کنترلی ارائه نشده تا قسمت هایی از آن کنترل که Transparent یا شفاف هست ، کنترل هایی که در پشت آن هستند ، نشان داده شود. برنامه نویس ناچار به انتخاب رنگ ای به عنوان پشت زمینه در آن کنترل هاست و قسمت هایی از کنترل که شفاف هست ، فقط رنگ انتخاب شده ترسیم میشود . این مشکل در این کنترل ها ، علاوه بر اینکه باعث میشود از قسمت های شفاف کنترل ، پشت زمینه و کنترل های پشت آن ، مشخص نباشد ، این مشکل را برای برنامه نویس ایجاد میکند تا اگر تصویری را که در فتوشاپ به عنوان یک کنترل برای خود طراحی کرد ، فقط باید قسمت های شفاف آن تصویر را دقیقا همرنگ با کنترل والد کند تا این مشکل علی الظاهر حل شود اما با تغییر رنگ کنترل والد یا مخصوصا اینکه به پشت زمینه ی کنترل والد ، تصویر ای برای رسم بدهیم ، در این صورت ، برای برنامه نویس ، تقریبا سازگار کردنِ قسمت های شفافِ آن کنترلی که تصویر آن را در فتوشاپ طراحی نمود با کنترل های پشت ، غیر ممکن به نظر میرسد یا کاری بس دشوار است .البته در wpf ، کنترل ImageControl همین کار را انجام میدهد ولی در ویندوز فرم ، کنترلی وجود ندارد . کنترل Transparent Control ، برای حل این مشکل ارائه شد .شما براحتی میتوانید هر تصویری با هر ابعادی که در فتوشاپ تدارک دیدید را برای رسم ، به این کنترل بدهید . این کنترل ، این قابلیت را دارد که از آن قسمت از آن تصویر را که در فتوشاپ (یا هر نرم افزار دیگر) شفاف کردید ، کنترل های پشتی و کلا پشت زمینه ی آن کنترل را نمایش دهد . خواه پشت زمینه ، کنترل های دیگر باشند یا کنترل والد به تنهایی باشد . کنترل های پشتی یا کنترل والد، یک رنگ ساده برای خود رسم کرده باشد یا یک تصویر را رسم کرده باشند .4 تصویر برای زمان های مختلف برای رسم میتوانید به این کنترل بدهید . تصویری که بصورت پیش فرض فرض و در حالت عادی رسم میشود . تصویری که زمانی که کاربر نهایی ، موس را روی کنترل آورد ، رسم میشود . تصویری که زمانی که کاربر نهایی ، روی کنترل کلیک چپ کرد ، رسم میشود و تصویری که زمانی که کنترل ، غیر فعال شد رسم میشود .برنامه نویس میتواند در زمان دیزاین و طراحی نرم افزار ، این کنترل را به فرم خود اضافه و در پنجره و پنل Propperties ، با پروپرتی ها و رویدادهای مختلف این کنترل براحتی کار کند .علاوه بر تصویر ، میتوان متن ای برای این کنترل در نظر گرفت . یا میتوان فقط تصویر یا فقط متن یا هم تصویر و هم متن را برای این کنترل در نظر گرفت . علاوه بر باندِ کنترل ، تصویر و متن ، باندِ مجزایی برای رسم دارند تا برنامه نویس ، تصویر و متن را در هر قسمت از کنترل خواست ، رسم کند . تغییر رنگ ، تغییر opacity ، تغییر فونت و همچنین چندین ویژگی های دیگر در تصویر یا متن ، از ویژگی های دیگرِ این کنترل هستند . در زیر ، تصاویری از این کنترل و همچنین مقایسه اش با برخی کنترل های دات نت را میبینید . خلاصه ی مهمترین ویژگی ها :نمایش پشت زمینه از قسمت هایی (از متن و تصویر) از این کنترل که شفاف یا همان Transparent هستند .سازگاری با کنترل هایی که پشت و جلوی زمینه ی این کنترل قرار میگیرند .اضافه کردن و مدیریت کنترل زمان دیزاین و طراحی فرم ویندوز توسط برنامه نویس و مدیریت پروپرتی ها و رویدادهای این کنترل در پنجره ی Properties در ویژال استودیو .پروپرتی TransparentControlBitmap برای مدیریت تصاویر و پروپرتی TransparentControlText برای مدیریت متن .قابلیت رسم 4 تصویر در زمان های مختلف . زمان پیش فرض ، زمانی که کاربر نهایی ، موس را روی کنترل میآورد . زمانی که کاربر نهایی ، روی کنترل ، کلیک چپ میکند و زمان غیر فعال شدن کنترل .تنظیم باندِ تصاویر (نسبت به کنترل) ، تنظیم رنگ و opacity و کیفیت تصاویر برای رسم. همچنین قابلیت تنظیم رویدادهای مربوط به پروپرتی های تصاویر (در قسمت کدنویسی) .تنظیم باندِ متن (نسبت به کنترل) ، تنظیم متن ، رنگ ، فونت ، چپ به راست و کیفیت متن برای رسم و همچنین استرینگ فرمت و رویدادهای پروپرتی در متن (در قسمت کدنویسی) .قابلیت رسم تصاویر یا رسم متن یا رسم هر دو یا هیچکدام (کنترل بدون رسم)توضیح فارسی و آسان در پروپرتی و متدها (چه موقع برنامه نویسی و چه در دیزاینر و در پنجره ی Properties)استفاده ی آسان . نیازمندی ها :نیازمند به .Net FrameWork 4.0 یا بالاتر نکات :بخاطر ماهیتِ این کنترل ، هر بار موقع رسم ، کنترل ، اندکی سوسو میزند . هر چه اندازه ی کنترل ، کوچک تر باشد چون رسم ، سریعتر انجام میشود ، سو سو زدن کمتر و کمتر میشود (ابعادی که سو سو زدن کمتر شود ، 25 در 25 هست) . اگر زمانی ، رسم کنترل ، ضخیم تر از حالت عادی شد ، برای درست شدن ، کنترل را مجددا رسم کنید . برای رسم مجدد کنترل ، از متد Redraw و از اورلود زیر در کنترل استفاده کنید (در این کنترل ، متد Invalidate عمل نمیکند و بجای Invalidate باید از متد Redraw برای نامعتبر کردن رسم و رسم مجدد کنترل استفاده کنید) :Redraw(int delayTime) این کنترل قابلیت فوکوس شدن و از دست دادن فوکوس را ندارد . اگر دو یا چند کنترل TransparentControl روی هم قرار گیرند ، در حالاتی ، موقع رسم ، مشکلاتی بوجود میاید (ممکن است برای شما اون حالت پیش نیاید) اما کنترل های دات نت (مثل button و checkbox و ...) با کنترل TransparentControl مشکلی ندارند و براحتی در پشت زمینه و یا در جلوی همدیگر میتوانند قرار بگیرند . توصیه میشود قبل از خرید و دانلود ، فایل pdf در لینک زیر را که شامل توضیحات و نکات درباره ی این کنترل هست را دانلود کرده و بخوانید : دانلود PDF نکات درباره ی کنترل TransparentControl برای خرید این کنترل با قیمت مناسب ، به این لینک مراجعه کنید :https://esam.ir/item/16585760/%DA%A9...%D9%86%D8%AA** برای ظهور حضرت ولی عصر ارواحنا له الفدا و برای اموات خودمون و خودتون و هر کسی که توی این پروژه کمک کردند و همچنین شهدا ، صلواتی ختم کنید ، ممنون میشم .** با تشکر ویژه از استاد علی در انجمن مجید آنلاین و تمامی دوستان و اساتیدها در سایر گروه ها و انجمن هایی که در ساخت این کنترل بهم کمک کردند .

  2. #2
    سلام
    انجمن چرا این جوری هه؟
    وقتی اولین تاپیک را میخوایم درست کنیم ، هیچ گزینه ای در ویرایشگر (برای تغییر رنگ و اندازه و فونت و کلا ویرایش) موجود نیست .
    نوشته ها هم مثل بالا میشن (با اونکه فاصله دارن و ...)

  3. #3
    بنام خدا





    کنترل Transparent Control :
    همانطور که برنامه نویسان ویندوز فرم (زبان سی شارپ و ...) میدانند ، در ویندوز فرم ، کنترلی ارائه نشده تا قسمت هایی از آن کنترل که Transparent یا شفاف هست ، کنترل هایی که در پشت آن هستند ، نشان داده شود. برنامه نویس ناچار به انتخاب رنگ ای به عنوان پشت زمینه در آن کنترل هاست و قسمت هایی از کنترل که شفاف هست ، فقط رنگ انتخاب شده ترسیم میشود . این مشکل در این کنترل ها ، علاوه بر اینکه باعث میشود از قسمت های شفاف کنترل ، پشت زمینه و کنترل های پشت آن ، مشخص نباشد ، این مشکل را برای برنامه نویس ایجاد میکند تا اگر تصویری را که در فتوشاپ به عنوان یک کنترل برای خود طراحی کرد ، فقط باید قسمت های شفاف آن تصویر را دقیقا همرنگ با کنترل والد کند تا این مشکل علی الظاهر حل شود اما با تغییر رنگ کنترل والد یا مخصوصا اینکه به پشت زمینه ی کنترل والد ، تصویر ای برای رسم بدهیم ، در این صورت ، برای برنامه نویس ، تقریبا سازگار کردنِ قسمت های شفافِ آن کنترلی که تصویر آن را در فتوشاپ طراحی نمود با کنترل های پشت ، غیر ممکن به نظر میرسد یا کاری بس دشوار است .البته در wpf ، کنترل ImageControl همین کار را انجام میدهد ولی در ویندوز فرم ، کنترلی وجود ندارد .

    کنترل Transparent Control ، برای حل این مشکل ارائه شد .
    شما براحتی میتوانید هر تصویری با هر ابعادی که در فتوشاپ تدارک دیدید را برای رسم ، به این کنترل بدهید . این کنترل ، این قابلیت را دارد که از آن قسمت از آن تصویر را که در فتوشاپ (یا هر نرم افزار دیگر) شفاف کردید ، کنترل های پشتی و کلا پشت زمینه ی آن کنترل را نمایش دهد . خواه پشت زمینه ، کنترل های دیگر باشند یا کنترل والد به تنهایی باشد . کنترل های پشتی یا کنترل والد، یک رنگ ساده برای خود رسم کرده باشد یا یک تصویر را رسم کرده باشند .
    4 تصویر برای زمان های مختلف برای رسم میتوانید به این کنترل بدهید . تصویری که بصورت پیش فرض فرض و در حالت عادی رسم میشود . تصویری که زمانی که کاربر نهایی ، موس را روی کنترل آورد ، رسم میشود . تصویری که زمانی که کاربر نهایی ، روی کنترل کلیک چپ کرد ، رسم میشود و تصویری که زمانی که کنترل ، غیر فعال شد رسم میشود .
    برنامه نویس میتواند در زمان دیزاین و طراحی نرم افزار ، این کنترل را به فرم خود اضافه و در پنجره و پنل Propperties ، با پروپرتی ها و رویدادهای مختلف این کنترل براحتی کار کند .
    علاوه بر تصویر ، میتوان متن ای برای این کنترل در نظر گرفت . یا میتوان فقط تصویر یا فقط متن یا هم تصویر و هم متن را برای این کنترل در نظر گرفت . علاوه بر باندِ کنترل ، تصویر و متن ، باندِ مجزایی برای رسم دارند تا برنامه نویس ، تصویر و متن را در هر قسمت از کنترل خواست ، رسم کند . تغییر رنگ ، تغییر opacity ، تغییر فونت و همچنین چندین ویژگی های دیگر در تصویر یا متن ، از ویژگی های دیگرِ این کنترل هستند .
    در زیر ، تصاویری از این کنترل و همچنین مقایسه اش با برخی کنترل های دات نت را میبینید .


    خلاصه ی مهمترین ویژگی ها :

    • نمایش پشت زمینه از قسمت هایی (از متن و تصویر) از این کنترل که شفاف یا همان Transparent هستند .
    • سازگاری با کنترل هایی که پشت و جلوی زمینه ی این کنترل قرار میگیرند .
    • اضافه کردن و مدیریت کنترل زمان دیزاین و طراحی فرم ویندوز توسط برنامه نویس و مدیریت پروپرتی ها و رویدادهای این کنترل در پنجره ی Properties در ویژال استودیو .
    • پروپرتی TransparentControlBitmap برای مدیریت تصاویر و پروپرتی TransparentControlText برای مدیریت متن .
    • قابلیت رسم 4 تصویر در زمان های مختلف . زمان پیش فرض ، زمانی که کاربر نهایی ، موس را روی کنترل میآورد . زمانی که کاربر نهایی ، روی کنترل ، کلیک چپ میکند و زمان غیر فعال شدن کنترل .
    • تنظیم باندِ تصاویر (نسبت به کنترل) ، تنظیم رنگ و opacity و کیفیت تصاویر برای رسم. همچنین قابلیت تنظیم رویدادهای مربوط به پروپرتی های تصاویر (در قسمت کدنویسی) .
    • تنظیم باندِ متن (نسبت به کنترل) ، تنظیم متن ، رنگ ، فونت ، چپ به راست و کیفیت متن برای رسم و همچنین استرینگ فرمت و رویدادهای پروپرتی در متن (در قسمت کدنویسی) .
    • قابلیت رسم تصاویر یا رسم متن یا رسم هر دو یا هیچکدام (کنترل بدون رسم)
    • توضیح فارسی و آسان در پروپرتی و متدها (چه موقع برنامه نویسی و چه در دیزاینر و در پنجره ی Properties)
    • استفاده ی آسان .




    نیازمندی ها :
    نیازمند به .Net FrameWork 4.0 یا بالاتر



    نکات :

    1. بخاطر ماهیتِ این کنترل ، هر بار موقع رسم ، کنترل ، اندکی سوسو میزند . هر چه اندازه ی کنترل ، کوچک تر باشد چون رسم ، سریعتر انجام میشود ، سو سو زدن کمتر و کمتر میشود (ابعادی که سو سو زدن کمتر شود ، 25 در 25 هست) .



    1. اگر زمانی ، رسم کنترل ، ضخیم تر از حالت عادی شد ، برای درست شدن ، کنترل را مجددا رسم کنید . برای رسم مجدد کنترل ، از متد Redraw و از اورلود زیر در کنترل استفاده کنید (در این کنترل ، متد Invalidate عمل نمیکند و بجای Invalidate باید از متد Redraw برای نامعتبر کردن رسم و رسم مجدد کنترل استفاده کنید) :

    Redraw(int delayTime)


    1. این کنترل قابلیت فوکوس شدن و از دست دادن فوکوس را ندارد .



    1. اگر دو یا چند کنترل TransparentControl روی هم قرار گیرند ، در حالاتی ، موقع رسم ، مشکلاتی بوجود میاید (ممکن است برای شما اون حالت پیش نیاید) اما کنترل های دات نت (مثل button و checkbox و ...) با کنترل TransparentControl مشکلی ندارند و براحتی در پشت زمینه و یا در جلوی همدیگر میتوانند قرار بگیرند .



    1. توصیه میشود قبل از خرید و دانلود ، فایل pdf در لینک زیر را که شامل توضیحات و نکات درباره ی این کنترل هست را دانلود کرده و بخوانید :



    دانلود PDF نکات درباره ی کنترل TransparentControl


    برای خرید این کنترل با قیمت مناسب ، به این لینک مراجعه کنید



    تصاویری از این کنترل :













    **
    برای ظهور حضرت ولی عصر ارواحنا له الفدا و برای اموات خودمون و خودتون و هر کسی که توی این پروژه کمک کردند و همچنین شهدا ، صلواتی ختم کنید ، ممنون میشم .
    ** با تشکر ویژه از استاد علی در انجمن مجید آنلاین و تمامی دوستان و اساتیدها در سایر گروه ها و انجمن هایی که در ساخت این کنترل بهم کمک کردند .

موضوعات مشابه

  1. آموزش خروجی Transparent در افتر افکت برای ویدیو و عکس
    توسط Hadipour در انجمن افتر افکت - After Effects
    پاسخ: 18
    آخرين نوشته: 01-16-19, 15:46
  2. خروجی transparent در نرم افزار پریمیر
    توسط amin1365 در انجمن نرم افزار پریمیر پرو و داوینچی
    پاسخ: 1
    آخرين نوشته: 05-19-18, 23:31
  3. نمایش expression control در منوی effect and preset
    توسط butterfly در انجمن افتر افکت - After Effects
    پاسخ: 2
    آخرين نوشته: 05-11-18, 17:17
  4. درخواست slim expression control
    توسط notron در انجمن افتر افکت - After Effects
    پاسخ: 27
    آخرين نوشته: 07-06-14, 17:31
  5. پلاگین Random Control Arion v2.0.3 برای ۳ds max
    توسط fardinaga در انجمن تری‌دی مکس - 3D Max
    پاسخ: 0
    آخرين نوشته: 09-23-13, 01:31

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

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