Great Confusing Problem with VB.NET developers
-
Anything you can do in C# you can do in VB. But...it doesn't work the other way round: and for that I'm truly glad. VB is a very old language which was designed to be used by non-programmers, and it retains some of that to this day. Most of the stuff you can do in VB that you can't in C# improves the quality of code and the ease of maintenance. String typing rather than weak typing is the major plus here, but any language which retains "On Error Resume Next" should be recycled as firelighters... X|
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
OriginalGriff wrote:
Anything you can do in C# you can do in VB.
Unsafe code? :rolleyes:
"These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer
-
OriginalGriff wrote:
Anything you can do in C# you can do in VB.
Unsafe code? :rolleyes:
"These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer
All VB code is unsafe! :laugh:
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
-
Appologize if this is childish question but i am in too much confusion. I learnt first language vb6.0 in 2008 then i was student later and i continue it many years then 2 years ago i shifted to vb.net but in markete there is demand of c#. Many peoples told that c# is better than vb.net that,s why there is no value of vb.net in markete. I still can,t find any job to work in vb.net while i know vb well. Then i learnt C++ and i learnt it well and then i moved to c# and now i can code in c#. But problem is that i can,t code in c# same as in vb.net. I mean i always prefer vb. In vb i can solve any problem. but in c# i have to search from start and i don,t know why i like vb.net too much. In other words i don,t want to leave vb but markete always force to work in c# and foget vb. If vb is too bad in markete then why microsoft still supports it. Microsoft must close vb because they can,t give good markete to vb. Due to this reasons vb only developers are still poor in markete. They can switch to c# easly but their hearts shall always stick with vb. I know many languages like vb,c#,java,asp.net,php,mysql,sql etc but my heart always stick with vb. When i code in other language except vb then i always think to do that task in vb also. I love vb but what should i do while markete don,t have demand of vb?
IMHO, problem-solving skills are more important than programming language skills. Once you are able to architect a solution, the language is not that important. Try to enhance your problem-solving skills. What the end user wants is a working solution, and is, more often than not, not bothered about what's under the hood. Having said that, its better to work in a modern language, and VB is not likely one of them. Its better to learn languages useful for the web - HTML5, CSS, JS.
-
Bro! You are absolutely right. There are many commands in vb which can,t be converted in C# but most people don,t accept this reality. I am also feeling myself a newbie and worrying about it. I never think i can,t do something in programming but when i look to markete then this reality comes that vb don,t have demand. With passing time while i am practicing c# i am found that it is realy becoming easy for but in heart i still prefer vb upon c#.
Member 9993589 wrote:
Bro!
... and I stopped reading.
veni bibi saltavi
-
IMHO, problem-solving skills are more important than programming language skills. Once you are able to architect a solution, the language is not that important. Try to enhance your problem-solving skills. What the end user wants is a working solution, and is, more often than not, not bothered about what's under the hood. Having said that, its better to work in a modern language, and VB is not likely one of them. Its better to learn languages useful for the web - HTML5, CSS, JS.
Absolutely you are right. I think too much and i have confidence and i can say i can solve any challanging problem in vb. But i want to tell that i am in a far village where internet is available but there is no any city near and this is backward area and i am not in contact with professional peoples where from i can take some work and do it by myself. I shall like if someone gives me some programming work i shall do it free of cost because whole day i am free in these days. And it is better to do something than doing nothing. I learnt programming by myself in home but i never did professional working i don,t know what is professionalism. So please someone attach with me i shall server him/her free and in result i shall become professional.
-
Member 9993589 wrote:
Bro!
... and I stopped reading.
veni bibi saltavi
-
IMHO, problem-solving skills are more important than programming language skills. Once you are able to architect a solution, the language is not that important. Try to enhance your problem-solving skills. What the end user wants is a working solution, and is, more often than not, not bothered about what's under the hood. Having said that, its better to work in a modern language, and VB is not likely one of them. Its better to learn languages useful for the web - HTML5, CSS, JS.
-
Member 9993589 wrote:
vb only developers ... can switch to c# easly [sic] but their hearts shall always stick with vb ... I love vb
I was tempted to mark this as abuse. :-D
Once you lose your pride the rest is easy. In the end, only three things matter: how much you loved, how gently you lived, and how gracefully you let go of things not meant for you. – Buddha
-
Appologize if this is childish question but i am in too much confusion. I learnt first language vb6.0 in 2008 then i was student later and i continue it many years then 2 years ago i shifted to vb.net but in markete there is demand of c#. Many peoples told that c# is better than vb.net that,s why there is no value of vb.net in markete. I still can,t find any job to work in vb.net while i know vb well. Then i learnt C++ and i learnt it well and then i moved to c# and now i can code in c#. But problem is that i can,t code in c# same as in vb.net. I mean i always prefer vb. In vb i can solve any problem. but in c# i have to search from start and i don,t know why i like vb.net too much. In other words i don,t want to leave vb but markete always force to work in c# and foget vb. If vb is too bad in markete then why microsoft still supports it. Microsoft must close vb because they can,t give good markete to vb. Due to this reasons vb only developers are still poor in markete. They can switch to c# easly but their hearts shall always stick with vb. I know many languages like vb,c#,java,asp.net,php,mysql,sql etc but my heart always stick with vb. When i code in other language except vb then i always think to do that task in vb also. I love vb but what should i do while markete don,t have demand of vb?
VB and C# are both .NET. The biggest difference is some syntax. If you know your stuff syntax shouldn't be a problem. I started out in VB.NET and I love it. There's a lot of undeserved hate towards VB. That said I started doing C# because it's much more main stream. After about a month of working in C# it just came natural.
Visit my blog at Sander's bits - Writing the code you need. Or read my articles at my CodeProject profile.
Simplicity is prerequisite for reliability. — Edsger W. Dijkstra
Regards, Sander
-
IMHO, problem-solving skills are more important than programming language skills. Once you are able to architect a solution, the language is not that important. Try to enhance your problem-solving skills. What the end user wants is a working solution, and is, more often than not, not bothered about what's under the hood. Having said that, its better to work in a modern language, and VB is not likely one of them. Its better to learn languages useful for the web - HTML5, CSS, JS.
-
I know html, css, javascript, asp.net(razor view), php and many others but i am not professional in any of them.
Really nice that you know a number of languages, sitting in not-so-big-a-place. So, you know much more than we think you know - which is good for you now. Now, to improve your professionalism, one way (since you have a reasonably good internet connection) is to go through other's articles and code. Look at this page[^] to get some ideas about how others have created their solutions in HTML5 - I mean, study the code. Come up with your own problems, and solutions based on the learning. You also need to improve your English, for which you need to catch a local person who knows reasonably good English. Here is a challenge for you: - Post your first tip or technical blog on this site. - By date: 11 Aug 2015, two months from now. - Should be a nice solution to a small problem you choose. Will you take up this challenge? Yes. Start today ... now. With this, you'll slowly and gradually improve your professionalism Don't mind if your initial attempts don't succeed to your liking, but continue to persist. Never give up.
-
Appologize if this is childish question but i am in too much confusion. I learnt first language vb6.0 in 2008 then i was student later and i continue it many years then 2 years ago i shifted to vb.net but in markete there is demand of c#. Many peoples told that c# is better than vb.net that,s why there is no value of vb.net in markete. I still can,t find any job to work in vb.net while i know vb well. Then i learnt C++ and i learnt it well and then i moved to c# and now i can code in c#. But problem is that i can,t code in c# same as in vb.net. I mean i always prefer vb. In vb i can solve any problem. but in c# i have to search from start and i don,t know why i like vb.net too much. In other words i don,t want to leave vb but markete always force to work in c# and foget vb. If vb is too bad in markete then why microsoft still supports it. Microsoft must close vb because they can,t give good markete to vb. Due to this reasons vb only developers are still poor in markete. They can switch to c# easly but their hearts shall always stick with vb. I know many languages like vb,c#,java,asp.net,php,mysql,sql etc but my heart always stick with vb. When i code in other language except vb then i always think to do that task in vb also. I love vb but what should i do while markete don,t have demand of vb?
Learn C#, C++ or Java. In your case, C# is the best bet. Sure, there are other languages, but they are secondary, so have fun finding work after that first job. Oh, and learn punctuation and how to use the shift key. Based on your writing, I'd toss your resume in the trash no matter what languages you knew.
-
Anything you can do in C# you can do in VB. But...it doesn't work the other way round: and for that I'm truly glad. VB is a very old language which was designed to be used by non-programmers, and it retains some of that to this day. Most of the stuff you can do in VB that you can't in C# improves the quality of code and the ease of maintenance. String typing rather than weak typing is the major plus here, but any language which retains "On Error Resume Next" should be recycled as firelighters... X|
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
OriginalGriff wrote:
Most of the stuff you can do in VB that you can't in C# improves the quality of code and the ease of maintenance. String typing rather than weak typing is the major plus here
I'll just mention
dynamic
then. :-DOriginalGriff wrote:
On Error Resume Next
Ever seen an empty catch? Don't blame crappy programming on the language. Basic was originally pushed as a beginners language, but after all the bashing all beginners nowadays learn Java or C#. Take another good look at Q&A some time. I'd say there are more stupid questions regarding C# than VB.Net nowadays. Not to mention JavaScript. :~
Wrong is evil and must be defeated. - Jeff Ello
-
Appologize if this is childish question but i am in too much confusion. I learnt first language vb6.0 in 2008 then i was student later and i continue it many years then 2 years ago i shifted to vb.net but in markete there is demand of c#. Many peoples told that c# is better than vb.net that,s why there is no value of vb.net in markete. I still can,t find any job to work in vb.net while i know vb well. Then i learnt C++ and i learnt it well and then i moved to c# and now i can code in c#. But problem is that i can,t code in c# same as in vb.net. I mean i always prefer vb. In vb i can solve any problem. but in c# i have to search from start and i don,t know why i like vb.net too much. In other words i don,t want to leave vb but markete always force to work in c# and foget vb. If vb is too bad in markete then why microsoft still supports it. Microsoft must close vb because they can,t give good markete to vb. Due to this reasons vb only developers are still poor in markete. They can switch to c# easly but their hearts shall always stick with vb. I know many languages like vb,c#,java,asp.net,php,mysql,sql etc but my heart always stick with vb. When i code in other language except vb then i always think to do that task in vb also. I love vb but what should i do while markete don,t have demand of vb?
Well I go with the suck it up response. I came up via VB, in the early 00s I took the team, 5 developers, from VB to c# because that is what the market wants and that is what most of the support resources are coded in. The more time you spend working in c# the more comfortable you will get. So stop moaning, suck it up, and get on with it! And 'bro' is not a sign of respect in most cultures.
Never underestimate the power of human stupidity RAH
-
Really nice that you know a number of languages, sitting in not-so-big-a-place. So, you know much more than we think you know - which is good for you now. Now, to improve your professionalism, one way (since you have a reasonably good internet connection) is to go through other's articles and code. Look at this page[^] to get some ideas about how others have created their solutions in HTML5 - I mean, study the code. Come up with your own problems, and solutions based on the learning. You also need to improve your English, for which you need to catch a local person who knows reasonably good English. Here is a challenge for you: - Post your first tip or technical blog on this site. - By date: 11 Aug 2015, two months from now. - Should be a nice solution to a small problem you choose. Will you take up this challenge? Yes. Start today ... now. With this, you'll slowly and gradually improve your professionalism Don't mind if your initial attempts don't succeed to your liking, but continue to persist. Never give up.
-
"- Post your first tip or technical blog on this site." What mean by first tip and technical blog mean separate technical blog except this site. Please explain in some details so that i can understand task fully.
At this place[^], you can post your tip. -------------------------- From that site, here is the definition of a Tip: "What is a Tip/Trick? A tip ... is meant primarily to provide a quick coding solution or tip. Tips and Tricks are not as exhaustive or extensive, nor do they require as much detail as an article to explain a problem and its solution. ... A tip might be only a couple of paragraphs. Tips simply state a problem and a solution." ----------------------------------- This is what I'd like you to post within the next two months. Of course, this requires a lot of effort on your side, and quite some learning. Your tip should be a really good one, standing on its own strength, and without any loop-holes. We'll come to Technical Blog later (once you post the Tip).
-
OriginalGriff wrote:
Most of the stuff you can do in VB that you can't in C# improves the quality of code and the ease of maintenance. String typing rather than weak typing is the major plus here
I'll just mention
dynamic
then. :-DOriginalGriff wrote:
On Error Resume Next
Ever seen an empty catch? Don't blame crappy programming on the language. Basic was originally pushed as a beginners language, but after all the bashing all beginners nowadays learn Java or C#. Take another good look at Q&A some time. I'd say there are more stupid questions regarding C# than VB.Net nowadays. Not to mention JavaScript. :~
Wrong is evil and must be defeated. - Jeff Ello
Jörgen Andersson wrote:
I'll just mention
dynamic
thenPlease, don't.
var
was bad enough, but at least it has a need - Linq won't work without it.dynamic
is a retrograde step IMO.Jörgen Andersson wrote:
Ever seen an empty catch?
On Error Resume Next is like an invisible empty catch block round every single line of code...empty catch is bad enough, but when you can't even see them? :laugh:
Jörgen Andersson wrote:
Don't blame crappy programming on the language.
I don't: you can write cr@p code in any language and (with a bit of work sometimes) you can write excellent code in every language. But some languages encourage good code, by making it harder to make mistakes. And some languages encourage cr@p code by making it harder to do things properly!
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
-
Appologize if this is childish question but i am in too much confusion. I learnt first language vb6.0 in 2008 then i was student later and i continue it many years then 2 years ago i shifted to vb.net but in markete there is demand of c#. Many peoples told that c# is better than vb.net that,s why there is no value of vb.net in markete. I still can,t find any job to work in vb.net while i know vb well. Then i learnt C++ and i learnt it well and then i moved to c# and now i can code in c#. But problem is that i can,t code in c# same as in vb.net. I mean i always prefer vb. In vb i can solve any problem. but in c# i have to search from start and i don,t know why i like vb.net too much. In other words i don,t want to leave vb but markete always force to work in c# and foget vb. If vb is too bad in markete then why microsoft still supports it. Microsoft must close vb because they can,t give good markete to vb. Due to this reasons vb only developers are still poor in markete. They can switch to c# easly but their hearts shall always stick with vb. I know many languages like vb,c#,java,asp.net,php,mysql,sql etc but my heart always stick with vb. When i code in other language except vb then i always think to do that task in vb also. I love vb but what should i do while markete don,t have demand of vb?
C# is not better than VB.Net, they both run on top of the same .Net stack. The rest is just syntax candy. Saying that I can write in C# or VB.Net and generally I write in C# as I prefer the syntax. In the end its a job and the best choice is where the market demand is and that is generally in C#. Why not learn C#, if you know VB.Net you need to learn the syntax but you already know the framework, it's what I did.
-
Appologize if this is childish question but i am in too much confusion. I learnt first language vb6.0 in 2008 then i was student later and i continue it many years then 2 years ago i shifted to vb.net but in markete there is demand of c#. Many peoples told that c# is better than vb.net that,s why there is no value of vb.net in markete. I still can,t find any job to work in vb.net while i know vb well. Then i learnt C++ and i learnt it well and then i moved to c# and now i can code in c#. But problem is that i can,t code in c# same as in vb.net. I mean i always prefer vb. In vb i can solve any problem. but in c# i have to search from start and i don,t know why i like vb.net too much. In other words i don,t want to leave vb but markete always force to work in c# and foget vb. If vb is too bad in markete then why microsoft still supports it. Microsoft must close vb because they can,t give good markete to vb. Due to this reasons vb only developers are still poor in markete. They can switch to c# easly but their hearts shall always stick with vb. I know many languages like vb,c#,java,asp.net,php,mysql,sql etc but my heart always stick with vb. When i code in other language except vb then i always think to do that task in vb also. I love vb but what should i do while markete don,t have demand of vb?
-
Appologize if this is childish question but i am in too much confusion. I learnt first language vb6.0 in 2008 then i was student later and i continue it many years then 2 years ago i shifted to vb.net but in markete there is demand of c#. Many peoples told that c# is better than vb.net that,s why there is no value of vb.net in markete. I still can,t find any job to work in vb.net while i know vb well. Then i learnt C++ and i learnt it well and then i moved to c# and now i can code in c#. But problem is that i can,t code in c# same as in vb.net. I mean i always prefer vb. In vb i can solve any problem. but in c# i have to search from start and i don,t know why i like vb.net too much. In other words i don,t want to leave vb but markete always force to work in c# and foget vb. If vb is too bad in markete then why microsoft still supports it. Microsoft must close vb because they can,t give good markete to vb. Due to this reasons vb only developers are still poor in markete. They can switch to c# easly but their hearts shall always stick with vb. I know many languages like vb,c#,java,asp.net,php,mysql,sql etc but my heart always stick with vb. When i code in other language except vb then i always think to do that task in vb also. I love vb but what should i do while markete don,t have demand of vb?
Pardon if this thread start is satire. Because of years I spent developing tactical software in VBA and SQL, I found it easy to first convert to VB.NET and then C#. Not you personally, but if you cannot program in either, I find it funny, and privately think less of you, although one must consider the language barrier as an explanation. And I have met people that can only code in one, but because no one in my world codes VB.NET, it always happens to be C# people. A platform is a platform, and although there are some idiosyncrasies, the bulk of code can be written easily in one as the written in the other. Also, please note, the VB.NET demand, according to Tiobe's index, is increasing, although my guess its usage in buried under ASP.NET and related technologies.