Click here to Skip to main content
15,913,027 members
Home / Discussions / C#
   

C#

 
AnswerRe: howto: Image right-click context menu upload Pin
Christian Graus24-Jun-08 23:34
protectorChristian Graus24-Jun-08 23:34 
GeneralRe: howto: Image right-click context menu upload Pin
Sazarella24-Jun-08 23:45
Sazarella24-Jun-08 23:45 
GeneralRe: howto: Image right-click context menu upload Pin
Christian Graus24-Jun-08 23:49
protectorChristian Graus24-Jun-08 23:49 
GeneralRe: howto: Image right-click context menu upload Pin
Sazarella24-Jun-08 23:58
Sazarella24-Jun-08 23:58 
GeneralRe: howto: Image right-click context menu upload Pin
Christian Graus25-Jun-08 0:06
protectorChristian Graus25-Jun-08 0:06 
GeneralRe: howto: Image right-click context menu upload Pin
Simon P Stevens25-Jun-08 0:20
Simon P Stevens25-Jun-08 0:20 
GeneralRe: howto: Image right-click context menu upload Pin
Sazarella25-Jun-08 3:33
Sazarella25-Jun-08 3:33 
GeneralRe: howto: Image right-click context menu upload Pin
Simon P Stevens25-Jun-08 10:18
Simon P Stevens25-Jun-08 10:18 
OK, programming isn't easy. it takes a lot of hard work to become good at it. Many people here have been programming since they were teenagers, and still have loads to learn. I myself have been programming since I was around 11, I'm now 25 (that's 14 years, 3 doing a CS degree and 3 professionally) and still consider myself inexperienced.

Don't think that you are going to find a book or website that just tells you how to do what you are looking for. If you just want a quick program written for you, the best thing really is to try sites like rent-a-coder where you can pay people (often quite cheaply) to write software for you.

On the other hand, if you want to learn programming for more than just this quick app, and you really want to try it out you can try these links

Microsoft have a C# programming guide:
http://msdn.microsoft.com/en-us/library/67ef8sbd.aspx[^]

Start at the top (Inside a C# Program) and work down. Do the code samples. Get used to running programs in visual studio, learn about debugging with break points and stepping through code.

If you don't like the MS site Google for others, there are about a million beginner c# sites out there. Or try a book, there a loads here[^]. I can't really recommend any as I learnt programming before C# was around.

Once you've worked through some beginner tutorials you can start looking at more advanced stuff. By this stage you should know if programming is for you or not. If you are enjoying it, keep reading more, you can never read too much.

I can give you a few tips on what things you need to learn to do your program however:
1) All programming involves variables (where you store data), data types (the type of data you can store in which variables) and conditional statements (If/else) and control flow statements (For/While), so get to know these inside out.
2) You are going to need to learn about command line arguments. You'll probably pass the path to your file as a command line argument from your right click menu button.
3) Next you're going to need to know about files. Learn how to read file data in, what type of data you get (streams and byte arrays) and how to work with it. .Net[^] provides a nice simple set of classes for working with files. Learn about these.
4) Now your going to need to understand web services. Web services are basically a way of passing data to an online service. You will need to ask the website you were talking about if they provide a web service or API for uploading files. They will be able to give you details of the web service, they may even have samples on how to call it. Knowing about web services will help you here.

5) Along the way, you'll find it all much easier if you can learn and understand objects. C# is what we call an 'object oriented[^]' language, this means that data and functionality are grouped into objects that contain data and the code that works with that data. Understand this and you'll find things much easier.

When you get stuck, ask specific questions. People here will help you much more with specific questions rather than vague 'how do I write this program' style questions.

Good luck. Smile | :)

Simon

AnswerRe: howto: Image right-click context menu upload Pin
Ashfield25-Jun-08 0:39
Ashfield25-Jun-08 0:39 
GeneralRe: howto: Image right-click context menu upload Pin
Sazarella25-Jun-08 3:35
Sazarella25-Jun-08 3:35 
GeneralRe: howto: Image right-click context menu upload Pin
Ashfield25-Jun-08 3:45
Ashfield25-Jun-08 3:45 
GeneralRe: howto: Image right-click context menu upload Pin
Sazarella25-Jun-08 3:48
Sazarella25-Jun-08 3:48 
QuestionCan i run dll setup wizard Pin
wasimsharp24-Jun-08 22:53
wasimsharp24-Jun-08 22:53 
AnswerRe: Can i run dll setup wizard Pin
leppie24-Jun-08 23:28
leppie24-Jun-08 23:28 
GeneralRe: Can i run dll setup wizard Pin
wasimsharp24-Jun-08 23:34
wasimsharp24-Jun-08 23:34 
QuestionConsuming XFire Java web service from WCF Pin
Simon Lime24-Jun-08 22:42
Simon Lime24-Jun-08 22:42 
AnswerRe: Consuming XFire Java web service from WCF Pin
Simon Lime7-Jul-08 1:08
Simon Lime7-Jul-08 1:08 
QuestionHow to Allow only numbers for TextBox Pin
sacr8324-Jun-08 21:50
sacr8324-Jun-08 21:50 
AnswerRe: How to Allow only numbers for TextBox Pin
Giorgi Dalakishvili24-Jun-08 22:00
mentorGiorgi Dalakishvili24-Jun-08 22:00 
GeneralRe: How to Allow only numbers for TextBox Pin
sacr8324-Jun-08 22:09
sacr8324-Jun-08 22:09 
GeneralRe: How to Allow only numbers for TextBox Pin
leppie24-Jun-08 22:13
leppie24-Jun-08 22:13 
AnswerRe: How to Allow only numbers for TextBox Pin
Harvey Saayman24-Jun-08 22:03
Harvey Saayman24-Jun-08 22:03 
AnswerRe: How to Allow only numbers for TextBox Pin
wasimsharp24-Jun-08 22:12
wasimsharp24-Jun-08 22:12 
GeneralRe: How to Allow only numbers for TextBox Pin
leppie24-Jun-08 22:16
leppie24-Jun-08 22:16 
GeneralRe: How to Allow only numbers for TextBox Pin
wasimsharp24-Jun-08 22:44
wasimsharp24-Jun-08 22:44 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.