Google Answers Logo
View Question
 
Q: Developing Internet Explorer addons ( No Answer,   3 Comments )
Question  
Subject: Developing Internet Explorer addons
Category: Computers > Programming
Asked by: truthsetsfree-ga
List Price: $4.00
Posted: 03 Nov 2005 11:16 PST
Expires: 03 Dec 2005 11:16 PST
Question ID: 588481
Hi

How do I write a custom Internet explorer bar (like Favorites bar).
What is the step by step procedure for doing it (not bunch of links).
What technologies are used. Is it dotNet or COM. Please be specific
and to the point.
Answer  
There is no answer at this time.

Comments  
Subject: Re: Developing Internet Explorer addons
From: vermicious_knid-ga on 06 Nov 2005 05:11 PST
 
The underlying technology for developing explorer bars is COM.
Technically speaking it is a COM object, which implements a number of
interfaces, namely the IClassFactory, IDeskBand, IObjectWithSite,
IPersistStream and some other depending on your case.

Since COM interop is fully supported by dotNet it is absolutely
suitable for writing explorer bars. If you have no experience with C++
and ATL, then .NET is your best choice for developing such explorer
bar. The only step by step tutorial you really need to write one is:

http://www.codeproject.com/csharp/dotnetbandobjects.asp

AFAIK any language with sufficient support for implementing COM
objects may be used to write explorer bar. E.g. one which is not
suitable is VB6. C, C++(MSVC, Borland C++ Builder, etc), Delphi,
Delphi.NET to name few which are suitable.

The most common and the best way is MS Visual C++ and ATL. I can't
recommend using MFC, though it may be a lot easier with it. You may
try using WTL for implementing GUI for your explorer bar.

The two most useful sources of information about writing internet
explorer bars are MSDN and CodeProject. Though you have asked to not
give a bunch of links, you'll really need one:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/Shell/programmersguide/shell_adv/bands.asp

If you'll decide to use MSVC++ to write it, then install platform sdk
if you haven't yet. It includes some examples to which msdn
documentation refers.

I don't know exact steps to create it in Delphi or C++ Builder, but if
you need more information about doing it MSVC++ I may describe it in
more detail.
Subject: Re: Developing Internet Explorer addons
From: truthsetsfree-ga on 06 Nov 2005 12:46 PST
 
Good start. What are the steps for writing in VC++. That may atleast
help me to gain insight into the process involved even though I might
eventually decide to with dotNet/C#. (My VC++ COM/ATL is very rusty).
What is the best book that will jump start me in the right direction
with this stuff.
Subject: Re: Developing Internet Explorer addons
From: scaleovenstove-ga on 01 Jan 2006 17:41 PST
 
You can develop them in VB6, as I have done it. Yes you are right, any
language that can use COM you can use to develop them (VB6 does)

Important Disclaimer: Answers and comments provided on Google Answers are general information, and are not intended to substitute for informed professional medical, psychiatric, psychological, tax, legal, investment, accounting, or other professional advice. Google does not endorse, and expressly disclaims liability for any product, manufacturer, distributor, service or service provider mentioned or any opinion expressed in answers or comments. Please read carefully the Google Answers Terms of Service.

If you feel that you have found inappropriate content, please let us know by emailing us at answers-support@google.com with the question ID listed above. Thank you.
Search Google Answers for
Google Answers  


Google Home - Answers FAQ - Terms of Service - Privacy Policy