The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
That's hardly surprising, in fact it's inevitable. In the extreme case, 100% of the population will be vaccinated, and in some localities, it's already close to that now. So of those who fall into that "5%" (for whom vaccination does not prevent covid), 100% of them will have been vaccinated. But as a result of vaccination, the number of people who got Covid is 1/20th what it would have been without.
Plus, the use of "placebo parachutes" is going to be ... um ... unpopular
"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!
I have to make a little application, read an Excel spreadsheet, create some PDF files and send some emails.
Thought I'd check out the new WinForms in .NET Core.
I thought Microsoft released a stable version, but constant crashes, weird behavior and simply unsupported basic functionality determined that was a lie...
Visual Studio just crashed so hard I had kill all instances in the task manager because the default "the application crashed you may close it" dialog crashed as well, and VS crashed because it hit a breakpoint...
Third crash to desktop in about two hours time, not counting the times I had to restart to fix some off behavior
This is a serious question. If you make small utilities as web apps, doesn't that mean you have to have access to a web server? I do a lot of WinForms tools, and it seems that getting a web service installed on a customer's server is a hurdle I've never tried to jump for small things. I may be missing something important though.
You're right, although once you have access to a web server and deploy automatically using CI/CD, adding an extra service is not so difficult anymore.
If it's a small utility for your own purposes, I guess you could run it directly from Visual Studio (which is what I do with some stuff).
If you make small utilities as web apps, doesn't that mean you have to have access to a web server?
Sorry for the delayed response.
Our company manages our own servers (well, AWS hosted) for the product line, including development servers, etc., so I primarily install these utilities on the development server domain which we have access to internally or through a VPN. Also I probably should have clarified that these are utilities we use in-house for monitoring and managing rather than utilities we expose to our customers. If it's a utility that needs to be exposed to our customer, it gets folded into the customer-facing product somewhere under configuration / maintenance.
And if it's a really one-off thing that simply makes my life easier, I just host it locally under IIS and put the code in a company repo somewhere so that others have access to it if they want.
I made a small program in it recently (same thought process as you, figured I'd check it out).
Aside from some weird issues with visual studio (buttons not being there, shortcuts not working (F5 for some reason doesn't work)) I haven't had any major issues or crashes.
But I haven't done anything as "advanced" as you with it though, although I have a "export to pdf" feature in mind, I haven't had the time to implement it.
For the moment it's mostly reading / writing to a json file and downloading a image from the web. (so nothing advanced)
I'm also using the free visual studio one for that program (the community one) so I just blamed the weird stuff on that, but ...
Hi Eddie, for you and i, and, other WinForm "veterans:" i wonder if they are "common" because we have long ago learned their quirks, and work-arounds for their limits.
Speaking from my experience teaching bright, mature, students C# and WinForm UI skills, i observe there is a steep initial learning curve. Watching students wrestle with the DataGridView reminds me how i've forgotten how overwhelming its ginormous number pf properties were to me.
i find little consistency in how the classic controls evolved from their origins in COM into VB%, and then C# WinForms.
When WPF came along, i had high hopes for its controls, but, i just could not get into it.
On the upside (?) ... the deficit in native controls imho created a commercial opportunity for 3rd. parties to thrive. My favorite WinForms 3rd. party controls remain the ones from Lidor Systems, the IntegralUI Suite, which i purchased with source code: they are visually beautiful and performant ... of course, i can't compare them with the much more expensive suites from Telerik, and DevXpress, etc., that i have never tried
«The mind is not a vessel to be filled but a fire to be kindled» Plutarch