Solved

DIY programming

Posted on 2013-01-04
10
249 Views
Last Modified: 2013-01-09
What do I need to setup on a computer to toy with programming?  We have a custom app that I would like to tinker with and perhaps post a series of questions on EE as I tinker.  First question is, where do I start?  Set up a test environment? If so, can any of you post idiot proof links for downloading and installing a test environment? I assume that is step one?

Here is the list of tech used in the app:

C#
ASP.NET 3.5
JavaScript
AJAX
Ajax.NET (http://www.ajaxpro.info/)
WebDAV (Exchange interfacing)
SQL Server 2008

Libraries
iText (PDF generation)
zxing (barcodes)
jQuery

Version Control
Subversion SVN
0
Comment
Question by:wfcrr
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 3
  • 2
  • +1
10 Comments
 
LVL 17

Accepted Solution

by:
Daniel Reynolds earned 250 total points
ID: 38745761
Go to microsoft and download Visual Studio . there is a free version or you should be able to get the 90 day trial of the professional version.

You can also download jQuery, (google it)

Also, Subversiion SVN is an open source product if I recollect correctly. You can google it and go  to it's download page directly.

You will probably be able to download and use SQL Server Express to take care of the SQL Requirements. (that is microsoft as well)
0
 

Author Comment

by:wfcrr
ID: 38745781
Visual Studio Express, there seems to be several versions?  Can you look at this and let me know?

http://www.microsoft.com/visualstudio/eng/downloads
0
 
LVL 17

Expert Comment

by:Daniel Reynolds
ID: 38745798
Visual Studio Express 2010 should do you fine seeing it is .Net 3.5
0
Why You Need a DevOps Toolchain

IT needs to deliver services with more agility and velocity. IT must roll out application features and innovations faster to keep up with customer demands, which is where a DevOps toolchain steps in. View the infographic to see why you need a DevOps toolchain.

 
LVL 43

Assisted Solution

by:Eugene Z
Eugene Z earned 250 total points
ID: 38746111
please clarify your question? are you asking where to get software for free?

if MS (some from your post)

http://www.microsoft.com/en-us/download/default.aspx

free with limits
Microsoft® SQL Server® 2008 Express
http://www.microsoft.com/en-us/download/details.aspx?id=1695

or for ~$50 sql2008 DEV edition

also check MSDN Virtual Labs
http://msdn.microsoft.com/en-us/aa570323.aspx
0
 

Author Comment

by:wfcrr
ID: 38747012
thanks for that EugeneZ. Am looking for input as start dabbling with code and the first thing seems to be how to set up the environment. Where I am at as of last night:

Installed Visual Studio 2010 Express.
Already had SQL Server 2008 installed.

I ran VS last night and went through a couple of tutorials.

What should I do next?  If it simplifies things, I am open to screen sharing so you can see the custom app and then give a little more pointed direction.
0
 
LVL 43

Expert Comment

by:Eugene Z
ID: 38747053
it depends what do you need

you can buy books and\or use online tutorials
for example
the C# Station Tutorial
http://www.csharp-station.com/tutorial.aspx

check the free C# projects
http://www.codeproject.com/KB/cs/
0
 

Author Comment

by:wfcrr
ID: 38747117
I have another question open called "Browser based, but adjusts...".  Can you look at that question and then come back to this one and give input on next step in learning? I did look at the tutorial sites you rec, wonder if there is a more precise starting point, based on what I am wanting to do right now.
0
 
LVL 43

Expert Comment

by:Eugene Z
ID: 38747127
<based on what I am wanting to do right now. <computer to toy with programming>

please clarify your  goal
0
 

Author Comment

by:wfcrr
ID: 38747169
What is the next step, or do you require a lengthy goal dialogue before you can offer next step?  I need to develop a way for a client to log in to our custom biz app and that will be done via browser using smartphone or laptop.  The first thing is what platform to use so that their splash page will auto adjust to their device.
0
 
LVL 15

Expert Comment

by:angus_young_acdc
ID: 38751291
It is a very broad requirement you have as you haven't mentioned your own experience.

When I want to tinker with something I just install the software that's needed, look at the code, see if I can understand what it is doing.   I think it would be best to start with the basics before jumping in to specifically alter your existing application, that way you will understand more about what you wish to achieve and how you could go about it.

Oh and I think it's technically a development enviroment you should be aiming for, test would be after you've made your changes.  Then again that's just my opinion.  :-)
0

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
VS C# how to design libary of functions 7 33
Sorting a SQL script 5 41
invoke-sqlcmd help 5 33
relocating SQL 2000 18 37
JSON is being used more and more, besides XML, and you surely wanted to parse the data out into SQL instead of doing it in some Javascript. The below function in SQL Server can do the job for you, returning a quick table with the parsed data.
Load balancing is the method of dividing the total amount of work performed by one computer between two or more computers. Its aim is to get more work done in the same amount of time, ensuring that all the users get served faster.
Via a live example, show how to extract information from SQL Server on Database, Connection and Server properties
Viewers will learn how to use the UPDATE and DELETE statements to change or remove existing data from their tables. Make a table: Update a specific column given a specific row using the UPDATE statement: Remove a set of values using the DELETE s…

738 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question