Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 9 years ago.
Improve this question
What are your must-have extensions for VS2010 development in C/C++? I'm not looking for anything related to C#, ASP.NET, etc. Just things that are related to old-fashioned C/C++ work. Or things that have universal appeal.
The two extensions I'm using right now are:
H3 Viewer (free, makes Help usable, sort of)
Visual Assist X ($$$ but worth every penny. Intellisense as it should have been. This is not a plug, I'm just a customer of theirs with a few hundred licenses.)
Anything else out there? Note to close voters: there was a similar thread 7 months ago. It's 1) outdated, 2) way too noisy. You can't "recommend" 40 extensions. 3) Generic and not related to C/C++. Resharper may be cool but I have zero interest in managed code.
Two extensions that I've come across recently and find really useful are:
AnkhSVN subversion plug in for VS10.
CodeCompare easy to use document comparing.
Both are great to use on their own but work even better together, and best of all they're free :)
Related
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 8 years ago.
Improve this question
I'm just asking because very big companies such as Apple, Facebook or Electric Arts do not use it. And also I have another question: Is it good to learn Visual Basic or languages such as C, C++, Java, ect?
Thanks.
VB has many different versions and I would say not to bother learning VB6 but VB.Net would be good if you want to stay with VB (though I prefer C#). Just like any programing language the older it is the less a particular version gets used. I have a worked at a few companies that have most products in .Net but still a few legacy apps in VB6.
As for which to learn that is up to you, I recommend figuring out what kind of software you want to write and then learn what language is used the most for that.
There are definitely more jobs for what has become mainstream languages such as C++ or Java. Personally my first exposure to programming was VB and bash, so it really depends on why you want to learn a certain language.
Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 8 years ago.
Improve this question
I'm testing the Visual Studio 2013. The intellisense is awesome and helps you a lot, but I'm noticing it slows down a lot my computer. When I write in the IDE, it goes like slow...
Is any option to just show the autocomplete when I press a hotkey? Thanks
See Modifying IntelliSense Options. You want "Tools"->"Options"->"Text Editor"->(choose language or All Languages)->uncheck "Auto list members". You can still get statement completion with ctrl-j.
You may also want to read Productivity Tips for Visual Studio.
[The downvotes might be due to people not realizing that asking about software tools commonly used by programmers is in scope for this forum: What topics can I ask about here?.]
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 8 years ago.
Improve this question
i'm thinking about programming a tool that would be useful in windows and mac (as we use those at work) and it's 100% necessary that is inside on a OS window.
The first thing that came to my mind was to use java - as it's cross platform - but, is there any alternative to program cross platform window based programs?
Has anyone tried to use C# windows forms with Mono in other OS's?
I'm interested in a garbage collected language if possible as I don't want to think about possible memory leaks for a tool that can be slower or faster without any trouble.
Also if it's possible to be as easy as it is in visual studio + C# it would be awesome!
Any idea will be appreciated, thanks!
Java is fine if you're comfortable with it.
Many languages have bindings to cross-platform toolkits: for example Python is very pleasant and has PyQt4 or WxPython, both of which can be used to make GUIs which work nicely on Windows or Mac.
In the manage-your-memory world, using Qt from within C++ is actually very pleasant (they have a nice API). I find it creates more elegant applications than my Java code (they feel a tad more native) though YMMV.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 3 years ago.
Improve this question
In our company we need a project handler so we decided to write our own.
We use CMake and bazaar and we still don't know if to store the informations of the
projects in XML format or in a database.
We are locked at this point: we would like to use as less languages/tools as possible
but we cannot find a way to interface CMake with XML files or databases.
An idea could be Python but it would be really annoying to use a new language just for an interface. We've seen that there's a Python framework (Waf) but we have already used CMake for all our projects and it would take a lot of time to convert all.
We work with Ubuntu and Windows.
Suggestions ?
thanks in advance
Rather than make your own tool, use an off-the-shelf product like something from the Jira suite, or BuildMaster. Many of these have great integration with most build software and don't require you to write and maintain your own stack just to manage projects.
Focus your developer time on solving your business problems, not on reinventing the wheel. Their time is MUCH more valuable than the cost of using a ready-made solution.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 5 years ago.
Improve this question
Resharper, RefactorPro, etc?
I have tried using Resharper for some while and also CodeRush with Refactor later on.
I have stayed with CodeRush/Refactor. There is one major difference - the discoverability of the commands. Their learning videos are quite nice and show you a lot.
Most importantly Coderush has one key/shortcut for all refactorings which makes you much more likely to actually use them. There is side window that shows you what keys to press in order to use the templates as well. I have liked Resharper's searching for usage of a method, but CodeRush has a similar feature ignited by Shift + F12 and you can also simply press Tab on a variable, function etc. to jump to its next usage.
I also liked the interface of CodeRush/Refactor more.
One of the pro's for Resharper is the integrated testing tool so yuo can run test directly from Visual Studio.
In addition to Resharper I've tried both Coderush and Visual Assist X from Whole Tomato Software.
In my opinion none of the above could measure up to Resharper from Jetbrains which I decided to go for. The others have many great features but Resharper is in a class of it's own. IMHO Coderush looks cooler, but I found Resharper more helpful.
In response to Tomas note about discoverability: I agree it's tough relearning all the shortcuts. But to ease the transistion Resharper also has a shortcut Ctrl+Shift+R which will show all refactorings appropriate for the thing the cursor is placed on:
My recommendation is download a trial of all three, try one of them at a time for a while, and make your own choice.
I think ReSharper is great. I've been using it for 3 years now and I just love it more and more.