473,382 Members | 1,423 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,382 software developers and data experts.

Starting up - help needed

Hello guys! I have a question for you. Let me quicly explain the situation.

I used to be an MS-DOS programmer 15 years ago, using C as a language. I've
been away from daily programming since then and I've not done much with
Windows and .NET development. I've done Access programming and some other
vbscript based development.

I'm back to coding and I will be working with Visual Studio 2008 Pro using
C#. I am willing to work with latest technologies like LINQ and WPF. I will
also be working with ASP.NET for a website.

My question is: apart from Visual Studio 2008 what are the absolute tools
you will recommend me to use? Those top 10 tools I will not be able to work
without?

Thanks for your help!
--
fsantos
Aug 28 '08 #1
5 1148
On Wed, 27 Aug 2008 17:16:16 -0700, fsantos
<fs*****@discussions.microsoft.comwrote:
[...]
My question is: apart from Visual Studio 2008 what are the absolute tools
you will recommend me to use? Those top 10 tools I will not be able to
work
without?
I can't name 10 tools you can't do without. Honestly, VS has practically
everything you'll need, at least for starting out.

There are a few other tools that can definitely be handy, especially as
you get into the more esoteric areas of C# and .NET. These include .NET
Reflector (decompiler) and Microsoft's ILDASM.EXE (disassembler) And of
course, you should definitely get familiar with how the MSDN web site is
organized. All the information you need is in there, but finding it
relies on knowing where it is (hint: MSDN's search tool is okay, but doing
a site search with Google is often better :) ). Become familiar with the
..NET Framework library reference and the C# reference and programmer guide
sections of the MSDN web site.

Pete
Aug 28 '08 #2
fsantos kirjoitti:
Hello guys! I have a question for you. Let me quicly explain the situation.
My question is: apart from Visual Studio 2008 what are the absolute tools
you will recommend me to use? Those top 10 tools I will not be able to work
without?

Thanks for your help!
I don't know its number, but Microsoft's FxCop
(http://en.wikipedia.org/wiki/FxCop) might help you in coding.

--
Arto Viitanen
Aug 28 '08 #3
fsantos skrev:
Hello guys! I have a question for you. Let me quicly explain the situation.

I used to be an MS-DOS programmer 15 years ago, using C as a language. I've
been away from daily programming since then and I've not done much with
Windows and .NET development. I've done Access programming and some other
vbscript based development.

I'm back to coding and I will be working with Visual Studio 2008 Pro using
C#. I am willing to work with latest technologies like LINQ and WPF. I will
also be working with ASP.NET for a website.

My question is: apart from Visual Studio 2008 what are the absolute tools
you will recommend me to use? Those top 10 tools I will not be able to work
without?

Thanks for your help!
I would recommend Resharper

http://www.jetbrains.com/resharper/

It helps you a lot on arranging code and using C# statements you as an
old C programmer would not think about.

However there are things with resharper I dislike where the worst thing
is that the Object Browser window is opened when you want to see the
declaration of a system object, but it can be disabled.
--
Bjørn Brox
Aug 28 '08 #4
On Wed, 27 Aug 2008 17:16:16 -0700, fsantos wrote:
My question is: apart from Visual Studio 2008 what are the absolute
tools you will recommend me to use? Those top 10 tools I will not be
able to work without?
Books for research, a good search engine and clear questions here.

I have converted from Unix, C & perl three months ago and I have not
found anything that I would need in common development. Like everything
I am certain I am doing it the hard way most of the time (rewritten all
the code I wrote in the first month into far fewer lines now...).

This is a steep learning curve, I am just feeling comfortable with the
whole thing now but it has been a frustrating experience. Nullable
datetime was the irritating problem, the datasource position just does
not change and there is nothing to indicate why.

Ken
Aug 28 '08 #5
Thanks everyone for your sugestions. I do have one more question:

- What tool would you recommend out of Infragistics, ComponentOne and
DevXpress tool suites?

I think I will need to have one of these to ease my development and I would
like to go with the best one. All seem quite good to me, but maybe experience
tells otherwise.

Regards
--
fsantos
"fsantos" wrote:
Hello guys! I have a question for you. Let me quicly explain the situation.

I used to be an MS-DOS programmer 15 years ago, using C as a language. I've
been away from daily programming since then and I've not done much with
Windows and .NET development. I've done Access programming and some other
vbscript based development.

I'm back to coding and I will be working with Visual Studio 2008 Pro using
C#. I am willing to work with latest technologies like LINQ and WPF. I will
also be working with ASP.NET for a website.

My question is: apart from Visual Studio 2008 what are the absolute tools
you will recommend me to use? Those top 10 tools I will not be able to work
without?

Thanks for your help!
--
fsantos
Aug 28 '08 #6

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

4
by: Mary I. | last post by:
If this is the wrong ng please direct me to the right one. I am just starting to think about adding a db to my Webs. I want to use a db to change pages within various Webs and subwebs by...
7
by: Yosh | last post by:
I am developing an application that will stop and start a process on a remote machine. What security rights are needed for my application to be able to do this? Hope this makes sense. Yosh
33
by: Jim Cobban | last post by:
I cannot get Netscape 4.79 to properly display the ordered list in the following fragment. <P>Get a specific portion of the date. Depending upon the value of index: <ol start=0> <li>complete...
2
by: karl | last post by:
I have a windows service that kicks off a 'monitor' thread which in turn kicks off 4 additional threads. These 4 threads basically are listen on a designated socket and report back any errors...
4
by: Kristof Despiere | last post by:
Suppose you have one domain, filled with a couple of users. What needs to be done now is I need to start a windows application from a webform by pressing a button on the webform (for example). ...
5
by: Sjaakie Helderhorst | last post by:
Hi! I use an ISDN monitor which displays caller ID. In stead of entering all numbers manually, I wish to query a national phonenumber database, which I obtained as a MySQL database. The only way...
1
by: David Van D | last post by:
Hi there, A few weeks until I begin my journey towards a degree in Computer Science at Canterbury University in New Zealand, Anyway the course tutors are going to be teaching us JAVA wth bluej...
5
by: Bjarne Nielsen | last post by:
Hi all I have developed a program, that runs under .NET framework 2.0. On my own computer and all the other computers in my company, things run smoothly. My problem is, that I have installed...
2
by: Mark Delon | last post by:
Hi, My Python executable created with PyInstaller is too slow by starting... It takes about 15 secs.!!! I am using PyQt4 libraries for creating my very simple GUI-application. -How can I...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.