JAM Software ShellBrowser .NET Components چیست؟
ShellBrowser .NET Components محصول شرکت JAM Software و مجموعه ای از component های .NET هم به صورت visual و هم non-visual برای Visual Studio است. این component ها بر پایه control های .NET Framework و کاملاً به زبان C# نوشته شده اند. برای استفاده از این component ها نیازی به DLL های اضافی یا کنترل های ActiveX ندارید و می توانید بدون اینکه نیاز به درگیر شدن با مشکلات Windows API ها و COM Object ها و interface ها داشته باشید از قابلیت های Windows استفاده کنید.
از جمله control هایی که در ShellBrowser .NET Components گنجانده شده است می توان به ShellTreeView، ShellListView، ExplorerBrowser، ShellSearchEdit، ShellComboBox، ShellAddressBar و غیره اشاره کرد. با استفاده از ShellTreeView می توانید namespace مربوط به shell در Microsoft Windows را با ظاهر درختی یا tree نمایش دهید و با آن مثل ستون سمت چپ Windows Explorer کار کنید. کنترل ShellListView کمک می کند تا محتوای یک فولدر را به صورت لیست نمایش دهید و مثل ستون سمت راست Windows Explorer کار کنید. همچنین می توانید آن ها را مطابق با نیازهای خودتان customize کنید. با ExplorerBrowser می توانید یک Windows Explorer کامل در اختیار داشته باشید که سازگاری خوبی با ویژگی های موجود در اپلیکیشن شما دارد. یک component با عنوان ControlPanelTaskDialog در این بسته گنجانده شده است که به کمک آن می توانید task های تکی مربوط به Windows Control Panel مثل User Accounts یا Device Center را به راحتی اجرا کنید. در نتیجه می توانید برای administrative tool هایی که اغلب مورد نیازتان هستند یک shortcut در اپلیکیشن خودتان قرار دهید. از جمله component های non-visual موجود در ShellBrowser .NET Components می توان به ShellBrowser، ShellControlConnector و ShellChangeNotifier اشاره کرد. ShellBrowser شما را قادر می سازد که به Windows shell namespace و همچنین اطلاعات query مربوط به shell object ها دسترسی داشته باشید و operation های مربوط به context menu را اجرا کنید. با استفاده از ShellControlConnector می توانید کنترل های ShellTreeView، ShellListView، DriveList و ThumbnailImage را با هم sync کنید. ShellChangeNotifier نیز شما را از تغییرات (copy، move یا delete) اتفاق افتاده در shell و file system آگاه می سازد. در ادامه لینک دانلود ShellBrowser .NET Components به همراه کرک آن ارائه شده است.
ویژگی ها و قابلیت های ShellBrowser .NET Components:
- ارائه مجموعه ای از component های .NET به صورت یکجا برای Visual Studio
- بدون نیاز به DLL های اضافی یا کنترل های ActiveX
- بهبود قابلیت های اپلیکیشن های .NET
- ظاهر و عملکرد مشابه با Windows Explorer
- نوشته شده با زبان C#
- ارائه documentation های کامل برای کنترل ها
- قابلیت drag & drop برای ساده تر شدن کار
- پشتیبانی از overlay icon ها
- پشتیبانی از view style های مختلف
- و بسیاری موارد دیگر.