Windows Explorer: how did they do this? - com

can somebody explain what technique they used to do this? See the yellow area:
it looks like a totally new panel, programmed from scratch. I need to do the same: add custom areas to Windows Explorer, containing an advanced file manager. I'd like to know what technology this is (in particular, what COM interfaces do you need to implement? IDockingWindow?); where the documentation is (not just the reference but an introduction); and if there are source code samples. Thank you

This is NSE and it creates its own implementation of IShellView.

Related

Visual basic CalWidget.dll settings

I'm new at this.
I would like to use in my visual studio project calwidget dll.
I add the dll to my project and i was able to edit some properties but i don't know how to create/save/retrieve appointments (similar to the outlook style).
Create more than one calendar (in monocalendar.exe you can create more than one calendar)
I just found this thread
Free schedule/timetable GUI library for .NET
But unfortunetly wasn't helpful (probably because of my beginner level)
Can anyone please give me some advice or help me?
Thanks
To use the dll, you need to refer it first.
In Visual Studio 2012 (others too) go to:
Project-->Add Reference --> Click on Browse button and browse your DLL.
Once you refer to DLL, use Import statement in your code to refer to the DLL library.
To create more than one calander, You can create more than one intance of the class or usre one winform per user. It is something depend on your application.
As I promised a sample code, I have done a video on the same. I am not sure if you were able to follow my instructions above. So I put those all here. Click Here...

Developing a virtual drive for windows (.net C#)

My requirement.
Develop a ntfs/fat formatable raw virtual drive in windows - something like truecrypt. I want to know if there is C# implementation for this somewhere.
dokan, callbackfs etc dont exactly fit since the file system itself has to be implemented. filedisk, imdisk etc are in kernel space and the code appears to be complex.
Something like callbackdisk or the one provided by eterlogic is perfect, but unfortunately they are expensive, and I don't want to buy them just for a small project.
Is there any other freely available alternative like the above two. Preferably a simple C# wrapper that provide read()/write() callback functions in userland that I can code.
There is a solution, but you need a folder for that :/
Just look here and see if it fits your desires:
http://dotnet-snippets.de/snippet/erstellung-eines-virtuellen-laufwerks/712
It's in german, but you should see the div w/ the code.
The comments aren't that important.
Hope I helped you. :)

Code editor control VB .NET

Does anyone know if the code editor used by VSTO IDE is available to use in my own projects?
I need to use a code editor in my project. I Googled to try to find one, but I found several third party solutions (pay or free) but they don't fit my needs.
In same way as Webbrowser control, is the "sourcecodeeditor" control of VSTO available to use as a project component?
In same way as Webbrowser control, is the "sourcecodeeditor" control of VSTO available to use as a project component?
[. . .]
Exists the class "MSVSTOSourceCodeEditor"? This is the question. Thanks
Unfortunately, no. Microsoft doesn't allow you to subclass its source code editor, nor do they provide a version for use in your own projects. As I mentioned before, they don't really want to encourage you to rewrite Visual Studio. They'd prefer that you bought it instead!
Have you considered creating a plug-in or extension for Visual Studio instead? It's a little bit different way of going about it, but it just might work for you. Your developers might find it more convenient since they won't have to switch back and forth between two programs.
If you're really set on rolling your own custom solution, probably the best thing to do is check the source code for some of the open-source, Visual Studio-style IDEs, and see how they've written the code editor:
MonoDevelop
SharpDevelop
KDevelop

Any good free skinable vb.net tab controls?

I've been googling and googling for vb.net examples with nice looking tabs.
I really really like this example (slide #4):
http://www.dotnetmagic.com/features_tabbedMDI.html
Has anyone come across any similar free vb.net tab controls with examples? I don't really need the control to be open source, just free :)
DevExpress is probably the best free controls library. And you can find a great TabControl in it. You will have to add it manually to the toolbox.
You have to register for a free license to download it. The download page is still online and working as of 2012-03-22, but cannot be reached by navigation on their website any more:
Free DevExpress Controls download
(In an email response they stated this was because they significantly changed their website.
Also, they said these controls can be used royalty-free even in commercial applications, and without having to include any copyright notices.)
Its name is XtraTabControl
Namespace: DevExpress.XtraTab
Assembly: DevExpress.XtraEditor.vXX.X (where XX.X is the version of the XtraEditor, mine is 11.1)
Although you could google the answer, there's some links to get you started:
The Code Project, check under desktop development.
Telerik is a known control developer, offers some controls for free.
Component Factory is another good option.
As of Developer Express v2011 vol 2 (at least, probably earlier), the Tab Control is not free. Used to, you could put it on a form and run without a nag screen. Not the case now.
This is the best free one I could find:
http://www.codeproject.com/KB/tabs/KRBTabControl.aspx

Free schedule/timetable GUI library for .NET

Does anyone know of any good free libraries providing Windows Forms controls for displaying schedules/timetables in .NET? I'm really looking for something similar to what the guy who asked this question was seeking, with a couple of differences:
I don't need any help organizing the underlying data or generating the schedule (that's all set) -- I just want a clean way of displaying it.
I'm actually looking for a custom control in Windows Forms, not an ASP.NET control.
One thing I've considered doing is just using a TableLayoutPanel control, but ideally I'm looking for something that will be more straightforward code-wise (as in, something actually designed for displaying a timetable) and sharper-looking visually.
How about this control? It is very similar to the calendar in Outlook. It does come with source code, so if it's not quite what you need you could maybe use this as a base for your own implementation.
Download the source code for http://www.monocalendar.com
He built a control (CalWidget) that you can easily recompile in your own project that's pretty nice. I recompiled it in .net 4.0 with little problems.