پلاگین های Free Man

Free Man

کاربر متخصص مولتی مدیا بیلدر
در این بحث سوالات ، پیشنهادات و انتقادهای خود را

از پلاگین های : ImageProcessor, SystemRezone, UsefulObjects

قرار دهید.
 
آخرین ویرایش:

Free Man

کاربر متخصص مولتی مدیا بیلدر

پیوست ها

  • Image Processor.zip
    548.7 کیلوبایت · بازدیدها: 846
  • Useful Objects 1.6c.rar
    635.1 کیلوبایت · بازدیدها: 844
  • UO 1.6 Compressed.rar
    235.9 کیلوبایت · بازدیدها: 589
  • System Rezone 1.3.1.zip
    371.3 کیلوبایت · بازدیدها: 710
آخرین ویرایش:

nevercom

کاربر متخصص انجمن مولتی مدیا بیلدر
سلام،
فکر کنم پلاگین ImageProccessor همون پلاگین جدیدی باشه که در موردش گفته بودین.

پلاگین ImageProccessor رو که هنوز رویت نکردیم، ولی در مورد پلاگین Useful Objects یه پیشنهاد داشتم، و اون اینه که در صورت امکان این پلاگین رو به صورت آبجکت های مجزا از هم هم ارائه بدین، اینجوری دیگه نیاز نیست برای استفاده از یک آبجکت، حجم اضافی مربوط به آبجکت های دیگه که بهشون نیازی نیست رو متحمل بشیم،
البته میدونم که تقسیم کردن این پلاگین به چندپلاگین جدا از زحمتش، باعث نمیشه که مثلاً پلاگین 300 کیلوبایتی با مثلاً 10 آبجکت تبدیل بشه به 10 تا پلاگین 30 کیلوبایتی؛ و در واقع حجم کلی این پلاگینها از حجم پلاگین مجتمع بیشتر میشه، ولی فکر کنم 100 یا 200 کیلوبایت هم در حد خودش حجم قابل توجهی هست.

باز هم ازتون ممنونم
 

silvercover

کاربر متخصص
پلاگین Useful Object رو شخصا خیلی دوست دارم چون که خیلی جاها به درد میخوره. اما از مدت ها پیش همیشه داشتن یه سری دیگه از اشیا ویژوال رو در بیلدر در سرم می پروروندم که یکی از اونها Property Grid هست که مشابهش رو توی برنامه ها دیدین و عکس یه نمونش هم این هست:

t0h0pbipmk1e6xp31vu1.png


البته اگر بشه در همون شی Grid یا ListView هم اشیا دیگه رو درج کرد بازم خوب خواهد بود.

آیا امکانش هست که چنین شی ای رو داشته باشیم و در سری پلاگین های شما؟
 

peyman136

کاربر متخصص مولتی مدیا بیلدر
پلاگین Useful Object خیلی از مشکلات من رو حل کرده اما فکر میکنم اگه ListView رو از این پلاگین ر بیارین و یه پلاگین جداش کنید بهتر باشه چون این ابزار جاش همیشه توی MMB خالی بوده و حالا که این پلاگین این مشکل رو حل کرده بتهر نیست یه پلاگین جدا باشه
اما برای بهتر شدن ListView هم دو تا پیش نهاد دارم اول اینکه امکان اضافه کردن آیکن به آیتم ها توی لیست وجود داشته باشه دوم اینکه امکان اضافه کردن پروگرس بار هم به گزینه های لیست وجود داشته مثل نرو یا بعضی از برنامه های دانلود منیجر
 

Free Man

کاربر متخصص مولتی مدیا بیلدر
پلاگین Useful Object رو شخصا خیلی دوست دارم چون که خیلی جاها به درد میخوره. اما ...
آیا امکانش هست که چنین شی ای رو داشته باشیم و در سری پلاگین های شما؟

پلاگین Useful Object خیلی از مشکلات من رو حل کرده اما فکر میکنم اگه ListView رو از این پلاگین ر بیارین و یه پلاگین جداش کنید بهتر باشه چون این ابزار جاش همیشه توی MMB خالی بوده و حالا که این پلاگین این مشکل رو حل کرده بتهر نیست یه پلاگین جدا باشه
اما ...

سلام،
فکر کنم پلاگین ImageProccessor همون پلاگین جدیدی باشه که در موردش گفته بودین.
پلاگین ImageProccessor رو که هنوز رویت نکردیم، ولی ....


سلام ،

تشکر از لطف شما دوستان عزیز ، خیلی خوشحال شدم ، از نظرات و پیشنهادهای کاربردیتون.


## nevercom و peyman136
بله همان پلاگینی است که صحبتش رو کردم.
اگر قصد جدا سازی داشته باشم ، هم مدت زیادی طول می کشد و هم از لحاظ حجم زیاد فرق نمی کند.
زیرا UsefulObjects یک هسته ی مرکزی دارد که در زمان اجرا توسط کاربر ، اشیا را می سازد و همین امر باعث
شده که حجم این پلاگین به این صورت کم شود ، و در صورتی که اشیا را در فورم می گنجاندم ،
حجم تقریبی پلاگین حدود 3.5MB می شد. (این کار را امتحان کرده ام)
(تعدادی از این عناصر ، ساخته ی اینجانب بوده و در لایبراری ها موجود نمی باشد پس باید به صورت کد باشند
و نمی توانیم آنها را در فرم در زمان کد نویسی پلاگین داشته باشیم)

قصد اضافه کردن آیتم هایی کاربردی را برای ListView ، قبل از ارائه ی نسخه ی اولیه به کاربران هم داشتم ،
اما آن قدر هم که بنظر می آید ساده نیست ، به طور مثال بنده در زمان طراحی ListView یک فکر به ذهنم
آمد که به این لیست CheckBox و امکان تعویض رنگ اضافه کنم ، و جهت ایجاد تنها امکان Check شدن آیتمها
و گزارشگیری در مورد وضیعت CheckBox ها حدود 930 خط کد به پلاگین اضافه شد وتقربا 6 روز وقت گرفت.

##silvercover
بله 100 درصد.
در حال حاظر ، برای این پلاگین ، طراحی Combo Box با امکانات گرافیکی و
همچنین PrograssBar هایی با گرافیک بالا را شروع کرده ام.
اما یکی از پروژه های ناتمام من که برای UO بوده ، طراحی Property Panel و ListView می باشد.
که البته این پرونده بسته نشده و در فکر طراحی چنین اشیایی هستم.


من زیاد اهل این نیستم که قبل از انجام کاری ، اوون کار رو بگم ، فقط تا همین حد بگم که
یادتون هست تفاوت UO ورژن 1.4 با نسخه ی 1.6 ، در نسخه ی آینده تفاوت های بسیاری خواهید دهید.
همچنین اشیایی بسیار جدید و کاربردی که تعدادی ازآنها را حتی در Visual Studio هم شاهد نبوده اید.
فقط حدود 5 شیئ جدید که طراحی و کد نویسی آنها را تماما بنده ی حقیر انجام داده ام ، جزئی از این
تغییرات در نسخه ی جدید خواهند بود.
 
آخرین ویرایش:

Free Man

کاربر متخصص مولتی مدیا بیلدر
Image Processor Plugin
نسخه ی 1.0.1.0 آزمایشی
(در آینده ، نسخه ی کامل تر ارائه خواهد شد)



این پلاگین ابزاری است برای کار با تصاویر ، حتی شما می توانید پردازش تصویر انجام دهید،
توانایی اجرای یک OCR را داشته باشید و ...


attachment.php



کدهای نمونه ، جهت کار با توابع پلاگین:

attachment.php



کد نمونه ی پردازش تصویر با MMB و به کمک Image Processor Plugin : (البته یک نمونه ی ساده از پردازش تصویر)

attachment.php


با این نمونه کد ، برنامه ی شما قادر خواهد بود که تصویر خط عمودی را باخط کج تشخیص دهد و تفاوت آنها را احساس کند.



این پلاگین تنها ابزار کار برای پردازش تصویر می باشد ، و برای نوشتن کدهای پردازش تصویر در MMB
شما باید الگوریتم ها و روش های استاندارد کد برای ImageProcessing را در صورت آگاه نبودن یاد بگیرید.
 

پیوست ها

  • IMGP01.jpg
    IMGP01.jpg
    54.2 کیلوبایت · بازدیدها: 649
  • 3.png
    3.png
    27 کیلوبایت · بازدیدها: 643
  • 2.png
    2.png
    12.2 کیلوبایت · بازدیدها: 632

peyman136

کاربر متخصص مولتی مدیا بیلدر
پلاگین جالب و کاربردی بود من که خوشم اومد
در مورد شی History Graph از پلاگین UO یه چیزی بگم این شی هم جالب و هم کاربردی هستش اما اگه امکان تغییر رنگ هم بهش اضافه بشه بهتره حداقل تغییر رنگ نشانگرش
 

Free Man

کاربر متخصص مولتی مدیا بیلدر
پلاگین جالب و کاربردی بود من که خوشم اومد
در مورد شی History Graph از پلاگین UO یه چیزی بگم این شی هم جالب و هم کاربردی هستش اما اگه امکان تغییر رنگ هم بهش اضافه بشه بهتره حداقل تغییر رنگ نشانگرش

تشکر دوست گرامی ،

در مورد پلاگین UO و شی HistoryGraph ، باید بگم که این امکان رو اضافه کرده ام ،

و در نسخه ای که در آینده ارائه خواهد شد شما می توانید تمامی رنگ های این شی را

تغییر دهید ، در ضمن تا به امروز ، سه مدل دیگر از این شی را طراحی و در مرحله ی پیاده سازی

برای MMB می باشند که بسیار کاربردی تر از نسخه ی قبلی هستند.
 

Free Man

کاربر متخصص مولتی مدیا بیلدر
شرمنده دوست عزیز ،

لینک دانلود ها را اصلاح کردم.
 

BEHESHT

Well-Known Member
خواهش می کنم دوست عزیز لطف کردید معذرت خواهی هم می کنید

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

ممنون :rose:
 

peyman136

کاربر متخصص مولتی مدیا بیلدر
نسخه جدید UO باید خیلی جالب باشه مخصوصا اینکه قراره اشیای جدید هم اضافه بشن
امیدوارم تو نسخه جدید SystemRezone هم کدی که توی پیام خصوصی بهتون گفتم رو هم اضافه کنید
 

splinter cell

Well-Known Member
دوست ارجمند جناب Free Man
بنا به پیشنهاد شما سئوالم رو درباره UO اینجا مطرح میکنم.
میخواستم بدونم در StringGrid امکان این هست که برای تعداد کارکترهایی که در هر سلول وارد میشه سقف بذاریم؟ مثلا من میخوام ازش برای یک دترمینان استفاده کنم که در هر سلول فقط یک عدد یک رقمی نوشته بشه!و کاربر نتونه بیشتر از یک کارکتر توی سلول تایپ کنه.
امیدوارم این کارآیی رو داشته باشه چون خیلی بهش احتیاج هست.
نکته بعدی اینکه وقتی دستور Save To file رو میزنیم از کارکتر اسلش برای جدا ساز استفاده میشه،آیا امکانش هست اون رو با کارکتر دیگه ای عوض کرد؟مثل لیست ویوو
 

Majid73

Member
آقای free man نسخه جدید پلاگین system rezone در راهه یا دیگه نسخه جدیدی ساخته نمیشه ؟
 

Free Man

کاربر متخصص مولتی مدیا بیلدر
با سلام ،

دوست گرامی splinter cell ، از نکات مفیدی که بیان کردید کمال تشکر را دارم.

در مورد عوض کردن کاراکتر جدا ساز در String Grid باید بگم که امکانش

هست و در نسخه ی جدید (1.9) حتما قرار خواهم داد.

String Grid ذاتا چنین امکانی را ندارد که بتوانیم تعداد کاراکتر

ورودی در هر سلول را کنترل کنیم ، نمی توانم قول حتمی بشما بدهم (شرمنده :sad:)

اما سعی خود را در این زمینه میکنم..


موفق باشید.
 

Free Man

کاربر متخصص مولتی مدیا بیلدر
از تمامی دوستانی که نظر ، پیشنهاد و یا انتقادی در مورد

این پلاگین ها دارند ، خواهشمندم که مطالب خود را در

این مبحث بیان کنند ، تا من با این کمک بزرگ از طرف شما بتوانم

نسخه های آینده را پربار و کاربردی ارائه دهم.

با تشکر فراوان.


:paint:
 

Free Man

کاربر متخصص مولتی مدیا بیلدر
سلام.

دوست من Majid73 ، حتما نسخه ی جدید ساخته خواهد شد

در حال ساخت نسخه های جدید این پلاگین ها هستم ،

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

نداشتم ، هر یک ماه ، یک پلاگین می ساختم ، اما بنده هم هماننده

خیلی از دوستان دیگر مشغله ها و کارهای دیگری نیز دارم ، به همین جهت

نمی توانم تمام وقت خود را برای پلاگین ها صرف کنم .

سعی خود را خواهم کرد که نسخه های جدید را به زودی ارائه دهم.

به ترتیب : اول نسخه ی جدید System Rezone

دوم نسخه ی جدید Useful Objects و سوم Image Processor ارائه خواهند شد.
 

splinter cell

Well-Known Member
خیلی حیف شد ! بقول قدمیها اگه میشد چی میشد!!!
گرچه بکمک کد نویسی و یک تایمر هم میشه مدام چک کرد که طول کارکترهای هرسلول چنده! درست میگم؟
و اگر از اونی که میخوایم بیشتر شد اخطار لازم رو بده اما من گفتم شاید بشه این امکان رو بطور پیشفرض توی دستورات پلاگین گذاشت.
اما درمورد جداساز خیلی مفیده که توانایی انتخابش هم با برنامه نویس باشه.
 

Free Man

کاربر متخصص مولتی مدیا بیلدر
بله کاملا ، این کار شدنی است.

روش خوبیه ، تا زمانی که تعداد سلول ها کم باشد.

در حال طراحی یک عدد String grid از نو هستم،

سعی خودم را برای اعمال محدودیت در تعداد کاراکتر خواهم کرد.

(هنوز معلوم نیست ، شاید هم بشود این محدودیت را ایجاد کرد.) :idea:

موفق باشید.
 

جدیدترین ارسال ها

بالا