How can i developed a plugin like the sales report or my links? i already developed a addin, but it goes to the menu. How can i insert it like that?
http://www.add-in-express.com/images/2007/adx-vsto/outlook/outlook-regions.gif
Well, the screenshot you linked is already from a site that tells you one way to do it...
ADX is an amazing component set that's worth every single penny (also check their discounts page)!
I guess I should add that I am not affiliated with Add-in-Express. I am just a happy user of their product and was a bit surprised that you linked to their site yet asked exactly for what they're offering. They even have extensive video tutorials on how to create Outlook form regions.
Maybe you should rephrase your question? Maybe you want to know how to achieve that same effect without using ADX?
Just found the way to do this. This two websites help a lot to accomplish that.
http://msdn.microsoft.com/en-us/library/aa338197%28office.12%29.aspx
http://social.msdn.microsoft.com/Forums/en-US/vsto/thread/b72b048f-f439-4417-970a-fea57a8b2bec
You need to developed Com Addin using Addin Express. I have done similar thing. You can subscribe either standard version of Pro version of Addin Express
https://www.add-in-express.com/add-in-net/index.php
Related
I am trying to automate the management of an Outlook distribution list. Currently, if I want to add/remove users from a DL, I have to go into the Outlook GUI and manually modify the membership of the DL. The task becomes tedious and rather error prone.
Can anyone shed light on what tools,technologies and steps I can use to accomplish this?
I am a beginner who is doing this particular effort at work, as a personal development project for growing more technical skills.
You can use a VBA code or develop an Outlook add-in. It depends whether you are going to deploy your solution on other PCs. VBA macros are not designed for distributing on multiple PCs.
I'd suggest starting from the Getting Started with VBA in Outlook 2010 article. Then you can find a lot of articles with a sample code in the Concepts (Outlook 2013 developer reference) section.
Finally, you may find the How To: Create a new distribution list item in Outlook article helpful. It looks like you are interested in the AddMember and RemoveMember methods of the DistListItem class.
what is the difference between the paid version and open source telerik controls for mvc 2/3?
we have been using telerik controls for asp.net mvc for an year now. they work great and you can post issues on their forums and most of the problems are solved there. they also have a code library where you can find code samples. the only thing is that if you want to create a support ticket and want telerik team to see it on priority then you have to pay the support cost otherwise its just free. but from our experience i can tell you that we weer stuck about dozen times (in the beginning) but never had to create a support ticket problems were solved at forums. i will strongly urge you to use these controls. they are great and can save you lot of coding and time
Another thing...you may want to read the fine print to check me on this, but I believe that the open source version can only be used for an internal application or another open source application that you are developing. If you want to sell or use your product on a commercial basis, then you have to buy the full license.
There is mainly no major difference in terms of functioanlity.
The basic thing is that u can't get support from Telerik company if something stops working.
I am already using Telerik open source MVC toolkit in my project and is working fine.
I want to learn c# so I can do some desktop developing. I've developed command-line C# applications and wanted to expand to Desktop applications.
I was thinking of create a screenshot tool like Jing or maybe a plugin for outlook to sync contact information with a service like Google.
What are your thoughts? My past experience is with web applications built in PHP.
I would try to start with something fairly contained, which only touched a few new technologies. For instance, if you want to learn Windows Forms, write something which uses that but doesn't need to talk to Outlook, Google, or the Win32 API. Once you've got the hang of Windows Forms, try one extra technology - try displaying your Google Contacts and do offline editing, for example. Then add another technology... etc.
In my experience it's hard enough to learn one new technology at a time - but that's far quicker than trying to learn two or more in one go. You inevitably get to the stage where you don't know where the problems are, and you have no confidence in any of your code because it's all new. This is particularly important if you're still fairly new to the language as well - although I'm glad to hear you started with some console apps :)
Sorry if that sounds like I'm being a wet blanket, and I realise it sounds like you'll take far longer to get to something useful that way, but I think you're more likely to be successful in the long run.
Find something that most importantly interests and excites you. If you pick something too boring that you don't care about you'll only give up before you get anywhere, and won't benefit at all. Don't do a rubbish project for the sake of learning a language. Do a good project, and do it in a new language as a side effect.
Make a notepad clone. While being fairly simple it will give you a primer in some basic Windows Forms mechanisms such as using menus and reacting on their events, getting input from controls for storage on disk, reading from disk and updating controls, using Docking and Anchoring and so on.
Twitter clients are the new hello world.
I read that somewhere the other day. I can't personally comment on its fitness for your goal.
Do something that you did before, but in another language. Then you won't have to think about most of the architecture of the particular task again, but you'll be able to compare the languages, the frameworks and their approaches.
I bet you'll learn a lot about your previous language as well doing this excercise.
A good project would be a simple windows form. You simply have a chance to put everything together. Or at least see a bigger picture.
You can make it as complicated as you want, without sticking to one area.
Suggesting a specific project is pointless. Think of something that interests you, or an application you want/need, then start making it - searching Stackoverflow/Google/MSDN/etc whenever you can't guess how to do a specific task.
For example, I had to make kiosk application that allowed customers to signup to a companies mailing-list. I tried using the Ruby framework Shoes, but it didn't work correctly on the laptop the application was to run on. Visual C# seemed like a better fit, and would almost certainly run correctly..
So I installed Visual C# Express, added a few labels and a button. I double clicked the button, and realised I didn't know the code to create a new WinForm window.. So I searched Google for "visual C# open new dialogue" or something, and I found out I had to add a new form, then call NewForm newwindow = new NewForm(); newwindow.show(); or similar.
Then, I added the username/email fields, then searched for "how to display an alert box" and checked I could display the form values.
That all worked, so now I had to decide how to store the emails. I had heard good things about LINQ to SQL, so looked into that, decided I wanted to use SQL Server CE (so I didn't have to install/run SQL Server on the laptop). That resulted in more searching around for how to make LINQ to SQL work with SQL Server CE..
Finally, I wanted to have a configuration panel to change the title/button strings etc (accessible via a certain keyboard shortcut).. A Google search revealed how to catch keystrokes, and I asked a Stackoverflow question about representing the settings (using a PanelView or something)
..anyway, the point of that slightly long, rambling and not terribly interesting story is.. You can learn many new technologies at once, as long as you have a specific application in mind (and you're determined to finish it!)
I learned C#, WinForms, SQL Server CE, LINQ to SQL, and simple application publishing stuff in a day - creating a functioning, useful application in the process - simply with a combination of prodding around, Google searches and Stackoverflow..
I found several controlsets for that nice looking ribbons (DotNetBar, DivElements, ...), but all require a license for at least 100 USD. Is there a free controlset that looks quite as nice as the commericial ones?
You can download the Microsoft WPF Ribbon Control through the Office Developer UI Licence.
It was meant to be released last week.
http://windowsclient.net/wpf/wpf35/wpf-35sp1-ribbon-walkthrough.aspx
I'll see if i can dig out a download link.
Edit:
Think this is what your looking for
Office Fluent User Interface Developer Portal
Might want to take a look at http://arstechnica.com/journals/linux.ars/2007/08/30/mono-developer-brings-the-ribbon-interface-to-linux
It's for mono, but might be worth a look.
Try this one on codeproject:
http://www.codeproject.com/KB/toolbars/WinFormsRibbon.aspx
Examples could be Infragistics or DevExpress.
But I'm also looking for your opinions on other frameworks. It could even be WPF if that is your favorite.
Infragistics is very good. I think they have a better product for windows than the web. However, I get very upset using their products sometimes. I just want to find some hidden property, and it is impossible to find. They have way to many properties. Sure, you can do anything with their grid, but it should be easier. All of these vendors are leap frogging each other. You really have to compare all of them every year or two. I am currently using Infragistics on most web and windows project. If I could switch today, I would go to DevExpress for Web and Windows. Everything that Mark Miller and the guys at DevExpress produce is beautiful, and thoughtful. On a side point, you should check out CodeRush and Refacter. I may sound like a salesman, but I am not. I just could no longer code without CodeRush. It would feel like coding with one hand. If you are going to spend $1000 or more on a framework, you should also get CodeRush.
I've used Telerik RAD Controls for Asp.Net and it is a very comprehensive suite of controls that are easily converted to AJAX. The support is top notch, with the forum as a first place to go to for research before contacting the staff.
The client side API is fairly easy to understand, and they have good examples of mixed implementations with client and server side code.
I would say Infragistics
Haven't used it before, but I've heard good things about Telerik. My experience with the Infragistics Web components has been less than stellar. I found there were a lot of hidden features that I required, which were undocumented and had to go hunt around in the sample code for examples.
These toolkits can make sense for intranet applications but when you start providing it out on the web, the functionality can come at the cost of a bigger download for users. Just something to keep in mind.
What frameworks are you looking for? I currently use Janus Grids for grids on the winform side, but DevExpress has an awesome web grid that is amazing.
For current Winforms development my favorite is Infragistics. DevExpress seems to have more Silverlight controls in the works, but Infragistics may deliver.
I don't do much non-web development, but if I do I like to use gtk# for Mono (screenshots). It's much more fun and very easy to program then winforms. WPF looks good to, but I only tried an Hello World.
Infragistics has got good controls for Applications. WinGrid is one of the most important ones which would help you displaying information professionally and is quick.
the only drawback is the time consuming process of contacting their helpdesk or searching for the hidden properties. But they do work after you get to know them !
I would say go for DevExpress seems to be the most elegant, intuitive and well document suite out there.
To see their product offering in action demos.devexpress.com
Do the same for any component suite check out their demos and see which best suit you needs.