|
|
Yes. I also use C#. I don't do much anymore. I have a website built mostly in VB.net continuously expanding since 2005. At 80, the brain is not as sharp as it once was. I didn't start serious programming until about 2000. I used Microsoft Basic on a $3000 Epson CPM machine in 1983. When I started using VBA for Excel around 2000, I found that most of the MS Basic worked with little change. The people at this site have been quite helpful over the years.
|
|
|
|
|
I got serious about coding in 1999, and it was this site where I learned, I don't have a degree. So yes, it's been very helpful. I am 54
|
|
|
|
|
While I don't visit often these days, I consider this site instrumental to my professional success. In my late 20's and early 30's I basically learned industry programming by religiously reading all the latest CodeProject articles. I don't know that I could have transitioned from VB to C# without all the knowledge I assimilated from this site over that decade. I was so grateful that I even wrote a dozen or so articles myself, hoping to give something back to the community.
|
|
|
|
|
I haven't touched it in years. I mean a loooooong time. But, then again, I do web development mainly these days. But, last service I made for a job was in C#. Me no not use VB.NET.
Jeremy Falcon
|
|
|
|
|
I used it a few times. I used VB6 a lot more, my company bought a product written in classic ASP and VB6 and I had to convert it. In 2011, a guy was using VB6 because he refused to learn new things.
My work is nearly all web now, the odd mobile app
|
|
|
|
|
I had to work on a VB.NET WinForm program I wrote almost 15 years ago. Someone found an edge case bug in the program that I had to fix. I find that switching languages is not difficult for me. I mostly use C#.NET now, but I used VB.NET (and VB3 and VB4) for many years. Anyway, I fixed the bug and brought the program up to .NET 4.8. It was kind of fun actually. Beats when I had to work in Assembler and Fortran 77.
|
|
|
|
|
It's still alive?
I don't think before I open my mouth, I like to be as surprised a everyone else.
PartsBin an Electronics Part Organizer - Release Version 1.3.0 JaxCoder.com
Latest Article: SimpleWizardUpdate
|
|
|
|
|
Yeah apparently. I saw someone else post about it, this is a reaction post
|
|
|
|
|
I worked on a legacy app about 10 years ago written in VB and had to relearn the language just enough to do the work required and hated every second of it.
Only other time was about 40 yrs. ago worked on a motor tester using HP basic and some of their hardware. It wasn't so bad as I remember but that was all I cared to do even back then. Was using assembler at the time and taught myself C and then C++ as soon as it became available.
I don't think before I open my mouth, I like to be as surprised a everyone else.
PartsBin an Electronics Part Organizer - Release Version 1.3.0 JaxCoder.com
Latest Article: SimpleWizardUpdate
|
|
|
|
|
Most of my VB work was VB6, for the same reasons, to update a legacy app
|
|
|
|
|
Yeah... it needs more than a #2 double tap[^]
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
modified 3-Nov-23 3:53am.
|
|
|
|
|
Not dead, but "done".
We will ensure Visual Basic remains a straightforward and approachable language with a stable design. The core libraries of .NET (such as the BCL) will support VB and many of the improvements to the .NET Runtime and libraries will automatically benefit VB. When C# or the .NET Runtime introduce new features that would require language support, VB will generally adopt a consumption-only approach and avoid new syntax. We do not plan to extend Visual Basic to new workloads. We will continue to invest in the experience in Visual Studio and interop with C#, especially in core VB scenarios such as Windows Forms and libraries.
TTFN - Kent
|
|
|
|
|
|
Christian Graus wrote: Left to die on the vine
Do not worry or be sad... Seeing how much VB6 still is alive and kicking (often in the balls). I suppose you will have VB.Net until you retire.
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
IMHO, VB is the easiest-to-learn visual programming environment. If only I had known about it before learning about the Message Map macros in MFC, I would have learnt things faster.
|
|
|
|
|
Amarnath S wrote: I would have learnt things faster. Probably, but, would you have learned the correct ones?
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
Amarnath S wrote: the Message Map macros in MFC I wasted far too much of my life grappling with those abominations.
|
|
|
|
|
Caroline says she wants a language but it's just a toy.
"In testa che avete, Signor di Ceprano?"
-- Rigoletto
|
|
|
|
|
In .NET it makes no sense, there is only the CLR and C# is the sensible choice - many languages have C-like syntax, only VB has VB-like syntax.
If they will ever make a native VB7 personally I will be if not the first adopter, the second. It's happening more and more that I need to put up a small interface for testing or an intelligent script with some graphic and swear against the useless complications imposed by the alternatives. I miss VB (but not On Error Resiume Next ).
GCS/GE d--(d) s-/+ a C+++ U+++ P-- L+@ E-- W+++ N+ o+ K- w+++ O? M-- V? PS+ PE Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
The shortest horror story: On Error Resume Next
|
|
|
|
|
den2k88 wrote: In .NET it makes no sense, there is only the CLR and C# is the sensible choice
There is only one language in .NET - MSIL. Whether C#, F#, VB, or any of a number of other "syntactic sugar" .NET languages made by MS or third parties, the language processor is responsible for converting the language code to MSIL. If MS decides not to update the VB engine to convert to newer MSIL constructs, that is their choice. I use C# 99.99% of the time, so I have not used VB in a long time (outside occasional maintenance or conversion to C#). If there is not enough of a market to support extending VB when they extend C#, then it makes sense to start sunsetting it. Personally, I prefer the VB syntax over the archaic and unnecessary curly bracket and semicolon throwbacks to the last century, but they are second nature after 20 years.
Besides, you can reference .NET libraries (whatever language they are written in) in VB (since they are compiled to MSIL), so the capabilities, if not the exact syntax, are available in VB if you want it.
|
|
|
|
|
I'm on the verge of retiring and haven't built a new commercial system for ages; when I last did, I used C#, and a couple of hobby websites I'm using C#. But I'm also still supporting VB.Net stuff (including one large commercial system) and have even found a couple of 3rd parties who are happy to take over long-term support for it.
If I need to knock up a proof-of-concept or a quick web utility for myself, I still find VB quicker than C#. And in work, I've yet to find anything I can't do in VB.Net that I can (and want to) do in C#.
But I'm a bit of a Luddite anyway.
|
|
|
|
|
|
Not enough "samples". If you have to start somewhere (with MS), finding "working samples" (C#) is a big plus.
"Before entering on an understanding, I have meditated for a long time, and have foreseen what might happen. It is not genius which reveals to me suddenly, secretly, what I have to say or to do in a circumstance unexpected by other people; it is reflection, it is meditation." - Napoleon I
|
|
|
|
|
I treated Basic with contempt in early days. Baffled by why people used VB6 when Delphi was so much more regular and productive. However, when I first saw VB, I was impressed - at last BASIC as a real programming language, However, there was also the wonderful C# that, to me, "looked like Java and smelled like Delphi".
|
|
|
|