|
She's had some exposure to (very wrong) Visual Basic.NET WinForms and SQL Server in the past and even wrote some of it.
The kind that does On Error Resume Next, Go To, had lots of empty Catch-blocks (in the deepest nested functions, so you'd never know when something failed), had 5000-line WinForms with no separation of concerns or code re-use whatsoever... You get the idea.
Luckily, that's a long time ago and she forgot most of it
I told her to start with the basics of C# so she can learn the syntax and the framework.
She's now following some online course, which teaches her to add integers, do string manipulation, etc.
I don't have the link, but I've seen it and it's pretty nice, with assignments that she needs to finish, and even some tips on how to use Visual Studio.
She's making good progress.
She wants to work with databases, learn about ASP.NET Razor Pages and create a web application.
Any tips on where to go next?
Online tutorials and books would be great, she needs things explained in an orderly manner.
|
|
|
|
|
To make things a bit easier she might also be interested in a .NET web app code generator like Magic.
modified 11-Nov-22 12:53pm.
|
|
|
|
|
@RickZeeland I'd like to thank you very much for that first reference.
There are always gems in here (I knew about Alt-F4 but not Ctrl-F4)
I've been programming in FoxPro and then Visual FoxPro (the older ones may dimly remember those) as a serious hobby that ran my business for nearly 15 years, and beyond since 1985 and I'm 77 now. I tried to learn C# in 2012 but after 26 online courses (in about 5 days) it only got as far as "Hello World", and nowhere (I wasn't "here" then) could I find out the important bit - how to manipulate and store data in a database. FoxPro is 32 bit and not cloud compliant AFAIAA.
I have started to read one of the links' recommended (and FREE!!) books and it promises to reveal what I need to do to achieve aforesaid data manipulation. Hopefully, in the end I might produce a cloud based, which is the future.
Thanks again, onward and upward, Visual Studio 2019 here I come again.
|
|
|
|
|
I remember FoxPro well, liked the DOS version, but the transition to Windows was ummmm ... a bit problematic
|
|
|
|
|
Well, I preferred DOS to Windows OS as it was so SLOOOOW! It got better by the last version.
|
|
|
|
|
Wordle 372 4/6
⬜⬜⬜⬜🟨
⬜⬜⬜🟨🟨
🟨🟨🟨⬜⬜
🟩🟩🟩🟩🟩
|
|
|
|
|
Wordle 372 3/6
🟨⬜⬜⬜⬜
🟩⬜🟨🟨🟨
🟩🟩🟩🟩🟩
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Woo hoo
Wordle 372 2/6
🟨🟨⬜⬜🟨
🟩🟩🟩🟩🟩
Life should not be a journey to the grave with the intention of arriving safely in a pretty and well-preserved body, but rather to skid in broadside in a cloud of smoke, thoroughly used up, totally worn out, and loudly proclaiming “Wow! What a Ride!" - Hunter S Thompson - RIP
|
|
|
|
|
Me too!
|
|
|
|
|
Wordle 372 5/6*
⬜🟩⬜🟨🟨
🟨🟩🟩⬜⬜
⬜🟩🟩🟩🟩
⬜🟩🟩🟩🟩
🟩🟩🟩🟩🟩
So many options for the one letter!
Happiness will never come to those who fail to appreciate what they already have. -Anon
|
|
|
|
|
Wordle 372 2/6
🟩🟩⬜⬜🟨
🟩🟩🟩🟩🟩
YESSS!!! TODAY IS THE DAY I GUESSED IT IN ONLY TWO TRIES!
|
|
|
|
|
Wordle 372 4/6
⬜🟨⬜⬜⬜
⬜⬜🟨🟩⬜
⬜🟩⬜⬜🟩
🟩🟩🟩🟩🟩
slow but steady...
Software rusts. Simon Stephenson, ca 1994. So does this signature. me, 2012
|
|
|
|
|
Wordle 372 3/6
🟨🟨⬛⬛⬛
⬛⬛⬛🟨🟨
🟩🟩🟩🟩🟩
|
|
|
|
|
I was going to try it as #2!
Wordle 372 3/6
🟨🟨⬛🟨⬛
🟨🟨🟨🟨⬛
🟩🟩🟩🟩🟩
|
|
|
|
|
Just in time! So many choices!
Wordle 372 6/6
⬛⬛🟨⬛🟨
🟨⬛⬛🟩🟩
⬛🟩🟩🟩🟩
⬛🟩🟩🟩🟩
⬛🟩🟩🟩🟩
🟩🟩🟩🟩🟩
Get me coffee and no one gets hurt!
|
|
|
|
|
So I did an update of Visual Studio 2022 yesterday.
I already noticed type-checking, and basically any kind of checking, for .cshtml files was completely ed.
But now I'm noticing I can't add a class to my project.
The class template is simply missing in the add new item dialog.
Basically the whole reason for Visual Studio's existence is so that we can write classes, no matter what framework you're using (WinForms, WPF, WCF, ASP...) they all use classes extensively.
And now they removed that template.
Luckily I can still add a tx spout file for storm topology though (I have no idea what that is)
Ah well, guess I'll just write "class Something { }" in an empty code file myself, not a really big deal if you know what you're doing.
It's annoying that the default item for add new item is now a XAML file though (in a Web API project)
You have to wonder how something like this could happen though
<Update>
This only seems to be a problem for .NET Framework projects, it's still there in my .NET Core projects
</Update>
|
|
|
|
|
Quote: There is a working class - strong and happy - among both rich and poor:
there is an idle class - weak, wicked, and miserable - among both rich and poor. John Ruskin
|
|
|
|
|
Quote: Visual Studio has no class. Sander Rossel
|
|
|
|
|
Apparently I do. I thought that said “Who needs glasses?”
If you can't laugh at yourself - ask me and I will do it for you.
|
|
|
|
|
I'll raise my glass to that
|
|
|
|
|
You weren't the only one
// TODO: Insert something here Top ten reasons why I'm lazy
1.
|
|
|
|
|
Wordle 371 6/6
🟨🟨⬜🟨⬜
🟨⬜🟨🟨⬜
🟨⬜🟩🟩⬜
⬜🟩🟩🟩🟩
⬜🟩🟩🟩🟩
🟩🟩🟩🟩🟩
Just made it.
|
|
|
|
|
Wordle 371 4/6
⬜⬜⬜⬜⬜
🟨⬜⬜🟩🟨
🟩⬜⬜⬜🟩
🟩🟩🟩🟩🟩
Reliable starters... First one getting no hits was a bit of a surprise, though.
Software rusts. Simon Stephenson, ca 1994. So does this signature. me, 2012
|
|
|
|
|
Wordle 371 3/6
⬜⬜⬜🟨🟨
⬜⬜🟩⬜🟨
🟩🟩🟩🟩🟩
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Wordle 371 4/6
⬛⬛⬛⬛🟨
⬛🟩🟩⬛⬛
⬛🟩🟩🟩🟩
🟩🟩🟩🟩🟩
|
|
|
|