943,788 Members | Top Members by Rank

Ad:
  • C# Discussion Thread
  • Unsolved
  • Views: 4187
  • C# RSS
Apr 20th, 2006
0

c# or vb.net - how earn more?

Expand Post »
thanks
Similar Threads
q8z
Reputation Points: 10
Solved Threads: 0
Newbie Poster
q8z is offline Offline
9 posts
since Apr 2006
Apr 20th, 2006
0

Re: c# or vb.net - how earn more?

um, could you restate that in a way that actually makes sense?
Reputation Points: 14
Solved Threads: 19
Posting Pro in Training
campkev is offline Offline
484 posts
since Jul 2005
Apr 21st, 2006
1

Re: c# or vb.net - how earn more?

Remember, companies hiring programmers want 'excellent oral and written communication skills', so I suggest learning the English language (or whatever is most appropriate) before going into the debate of C# vs. VB.

In response to your question, though:
Version 1: You want to know which language will get you more money if you use it professionally.

Answer:
You should know both, or have programming fundamentals such that you can adapt readily to either. Coding isn't just syntax, it's concepts that are often shared between languages. If you know what you want to be doing, you can probably find a way to do it in any language.

Version 2:
How can you earn more money in C# or VB?
Answer:
Practice, Practice, Practice.

Good luck.
Reputation Points: 22
Solved Threads: 5
Posting Whiz in Training
Drowzee is offline Offline
244 posts
since Jul 2005
Apr 26th, 2006
0

Re: c# or vb.net - how earn more?

Learn several languages. You may want to learn one language that runs on more than just Microsoft platform.
Reputation Points: 404
Solved Threads: 180
Nearly a Posting Virtuoso
bumsfeld is offline Offline
1,422 posts
since Jul 2005
May 1st, 2006
0

Re: c# or vb.net - how earn more?

Quote originally posted by Drowzee ...
Remember, companies hiring programmers want 'excellent oral and written communication skills', so I suggest learning the English language (or whatever is most appropriate) before going into the debate of C# vs. VB.

In response to your question, though:
Version 1: You want to know which language will get you more money if you use it professionally.

Answer:
You should know both, or have programming fundamentals such that you can adapt readily to either. Coding isn't just syntax, it's concepts that are often shared between languages. If you know what you want to be doing, you can probably find a way to do it in any language.

Version 2:
How can you earn more money in C# or VB?
Answer:
Practice, Practice, Practice.

Good luck.
absolutly agree with this.

I htink be versatile in many languages and understanding the concepts of a language is super important. being able to take what you learn in one language and use it on another is probably one of the single most important skills you can have.


In my time i started on on C, it was a little above me at the time (i was about 12) so i later moved to HTML, having the basics of C behind me i was able to attatch meaning behind tags, now that ive used HTML on almost a daily basis i have moved to other languages like PHP a scripting language with many of the same functions and statements as C++, i have able able to be succesfull in PHP because of this. I then moved on to SQL (which i am still a newbie). Now currently working in C# i can say that i could not do nearly as well if i had not had any programming background.


here is a good example of something i am working on:

(a small IP calculator right now)

privatevoid btnCalc_Click(object sender, System.EventArgs e)
{
//clear the various boxes
lstNetAdd.Items.Clear();
txtCIDR.Text = "";
txtSubNetShown.Text = "";
txtBitsBorrow.Text = "";
 
//pull the value into the variable
double dblSubnetsNeeded, dblBitsToBorrow, dblNET4; 
dblSubnetsNeeded = Double.Parse(txtSubnetsNeeded.Text); 
//if they only need one subnet what to do
if (dblSubnetsNeeded <= 1 || dblSubnetsNeeded >= 256)
{
//Value to high or too low
MessageBox.Show("Please Enter a Value Betweeen 2 and 255", "Error: Value Range", 
MessageBoxButtons.OK, MessageBoxIcon.Error);
}
//what to do if they want more than one
else
{
//determin number of bits to borrow
dblBitsToBorrow = Math.Log(dblSubnetsNeeded)/Math.Log(2);
//Declare Variables to Handle left over bits
decimal decBitsToBorrow = Convert.ToDecimal(dblBitsToBorrow),
decBitsLeftOver;
//Mod out the decimal
decBitsLeftOver = (decBitsToBorrow % 1);
 
//if there are decimal places
if (decBitsLeftOver > 0)
{
//remove the decimal places, incriment the bits by one and then convert for display
decBitsToBorrow = decBitsToBorrow - decBitsLeftOver;
decBitsToBorrow += 1; 
Convert.ToString(decBitsToBorrow);
}//endif

//display the bits to borrow
txtBitsBorrow.Text = String.Format( "{0:0}", decBitsToBorrow);
//display the current subnet
dblBitsToBorrow = Convert.ToDouble(decBitsToBorrow);
//determin the subnet
dblNET4 = 256 - ((Math.Pow(2, 8)) - (Math.Pow (2, (8-dblBitsToBorrow))));
/* the following section will display the first few results of the subnet addy */
//variables for the first subnet, counter and highest subnet
double dblFirstNET4 = dblNET4 - dblNET4,
dblNETStore = dblNET4,
dblHighestSubnet = 255 - dblNET4;
//display first and second subnets
lstNetAdd.Items.Add( "192.168.1." + dblFirstNET4);
lstNetAdd.Items.Add( "192.168.1." + dblNET4); 
/*end pre-address display*/
/*Now itterate through the last of the subnets*/
//only work untill we are are less than highest subnet
while (dblNET4 < dblHighestSubnet ) 
{
//increment the subnet by one and display the subnet
dblNET4 = dblNET4 + dblNETStore;
lstNetAdd.Items.Add( "192.168.1." + dblNET4);
}
/*end itteration*/
/*Show CIDR notation and #of Subnets*/
decimal decCIDR = 24 + decBitsToBorrow; 
txtCIDR.Text += "/";
txtCIDR.Text += String.Format( "{0:0}", decCIDR);
txtSubNetShown.Text = Convert.ToString(lstNetAdd.Items.Count);
/*end CIDR and subnets*/
}//endif

i know that i would not have been able to make it nearly as far as i have now if i had not had background in many languages and the ability to make connections between. (noted that i have had probably only a couple months of work in C#).

Even know i still rely on my ability to use different languages.

I am currently desiging a flash website for a customer, in the short months or so that i have been working on his site i have to learn actionscript, learn how to post to pages, use PHP to post pages and incorperate Java into my forms for more dynamic uses. (and i personally suck with java)




The best way to earn the most is to practice, and not just learn how to write a hello world statement, but understand it.
Reputation Points: 152
Solved Threads: 39
Master Poster
Killer_Typo is offline Offline
778 posts
since Apr 2004
May 1st, 2006
0

Re: c# or vb.net - how earn more?

Quote originally posted by bumsfeld ...
Learn several languages. You may want to learn one language that runs on more than just Microsoft platform.
you can build your programs to run on any platform i believe, but i do believe that can add hassle to it.


not only that, but the programs have to be running on a system with .net platform installed!
Reputation Points: 152
Solved Threads: 39
Master Poster
Killer_Typo is offline Offline
778 posts
since Apr 2004

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in C# Forum Timeline: Updating multiple tables in C#
Next Thread in C# Forum Timeline: Cannot Get Memory To Release





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC