|
There's some good suggestions here. But WPF is dead. Check the web about this. Microsoft has abandoned it so spending a lot of time learning it would be doubly worthless. My advice is to use Winforms where you need a lot of GUI interaction and flexibility and/or where you want to develop an app faster than on the web. Else use the web for anything simple or mobile.
- Grant
|
|
|
|
|
40 yo manufacturing system...? I mean are you sure about the age, isn't it rather 25 yo? Then, you're a colleague of mine and they apparently assigned this task to two of us. No, seriously: take care of an architecture that allows you to plug in arbitrary data-backend and UI front end.
|
|
|
|
|
Checking file dates... oops - 33 years Rounded up too much... this stuff was being written in the very early 80s
Charlie Gilley
<italic>Stuck in a dysfunctional matrix from which I must escape...
"Where liberty dwells, there is my country." B. Franklin, 1783
“They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
|
|
|
|
|
My new choice is a Web API on the server side, communicating with a client side app in AngularJS. The advantages are that AngularJS is robust and quick to program to, and the Web API allows me to write a client in any language or platform for the same server. The idea is to enable mobile apps from the start.
|
|
|
|
|
All - I really appreciate the productive feedback. It's become clear to me that there are competing camps and preferences but that any system design should not really depend on the UI. What I've gathered from my searching and reading this article is that the UI is important, but it's not the most important thing in the system.
Given a properly designed set of components, the UI is just one more chunk, be it WinForms, WPF or anything else. I'll have to knock up a database and play with a couple of the suggestions that have been tossed out here.
Clearly, I want to avoid tying myself to any one UI technology. Based on how fast things move these days, I see Microsoft go from WinForms to WPF to RT(?), and it feels like to me that with the web and mobile driving much of the design of systems that things like AngularJS are just pulling the UI away from MS that much more.
I'm rambling, back to the other project and thanks again. This topic might become the basis for an article.... or should.
Charlie Gilley
<italic>Stuck in a dysfunctional matrix from which I must escape...
"Where liberty dwells, there is my country." B. Franklin, 1783
“They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
|
|
|
|
|
Off course we are.
I'll get my coat.
|
|
|
|
|
Quote: Wrong is evil and must be defeated.
Wow! And you're still saying we're on the right path. Makes no sense!
Favourite line: Throw me to them wolves and close the gate up. I am afraid of what will happen to them wolves - Eminem
~! Firewall !~
|
|
|
|
|
Jörgen Andersson wrote: I'll get my coat Jedi robe. FTFY
It's an OO world.
public class SanderRossel : Lazy<Person>
{
public void DoWork()
{
throw new NotSupportedException();
}
}
|
|
|
|
|
There are divergent ideas on this.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
3 years and 2 months after my divorce, I have finally used up the last bottle of shampoo my ex "wife" was hoarding. No, we could not afford real poo but that is another story. Yes she really had enough bottles of shampoo to keep my hair squeaky clean every day for that amount of time. No wonder I seem rich now by comparison. Going shopping now!
You can lead a developer to CodeProject, but you can't make them think.
The Theory of Gravity was invented for the sole purpose of distracting you from investigating the scientific fact that the Earth sucks.
|
|
|
|
|
..so, in case of a zombie-apocalypse, you'd be hungry with shiny hair?
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
Eddy Vluggen wrote: zombie-apocalypse
Probably. The zombies would starve to death finding her brains though.
You can lead a developer to CodeProject, but you can't make them think.
The Theory of Gravity was invented for the sole purpose of distracting you from investigating the scientific fact that the Earth sucks.
|
|
|
|
|
Congrats you've finally got closure, good feeling ain't it?
It took me 8 years to finally get rid of my ex; the drunken phone calls, following me to the bar and cussing me out, using our kids to get at me, etc.. When it finally ended it was a HUGE weight off my shoulders.
New version: WinHeist Version 2.1.0 Beta
Have you ever just looked at someone and knew the wheel was turning but the hamster was dead?
Trying to understand the behavior of some people is like trying to smell the color 9.
I'm not crazy, my reality is just different than yours!
|
|
|
|
|
Hehehe... I had to marry mine off to someone else to get her to stop crawling in the window at night for connubial favors. I offered to give away the bride, but her victim new husband thought it might embarrass his family.
Will Rogers never met me.
|
|
|
|
|
Mine used to drag her new husband to the bar with her. I would ask him WTF there's no bars on you side of town? Ended up she drove him crazy and he left her ass and now she's alone and occasionally has a boy friend but don't keep them long.
New version: WinHeist Version 2.1.0 Beta
Have you ever just looked at someone and knew the wheel was turning but the hamster was dead?
Trying to understand the behavior of some people is like trying to smell the color 9.
I'm not crazy, my reality is just different than yours!
|
|
|
|
|
Mike Hankey wrote: finally got closure
lol.... I was actually just thinking of you. My conspiracy theory says that, either consciously or subconsciously, you felt the disturbance in the intelligence aura surrounding Floor-eeee-duh as I am quite sure that the average intelligence of the state dropped about 50 points when she moved back there.... right around the time you decided to move to NC (I think it was).
I don't have to worry about any drama though. I have taken measures to keep my location hidden from her. She could probably find me if she really wanted to but I am way more trouble than it's worth.
You can lead a developer to CodeProject, but you can't make them think.
The Theory of Gravity was invented for the sole purpose of distracting you from investigating the scientific fact that the Earth sucks.
|
|
|
|
|
Sounds like I got out of Flooreeeduh just in time as I seem to attract psychos. Well your location is safe with me...send money to 555 Wedontneednobitches Rd. Beaufort, SC!
New version: WinHeist Version 2.1.0 Beta
Have you ever just looked at someone and knew the wheel was turning but the hamster was dead?
Trying to understand the behavior of some people is like trying to smell the color 9.
I'm not crazy, my reality is just different than yours!
|
|
|
|
|
Mike Hankey wrote: send money
Sure thing. Just as a security precaution, guess how many fingers I am holding up and you check will be on it's way. Unless you would prefer direct deposit, then post you bank information here and I will deposit your bribe "donation" directly....
You can lead a developer to CodeProject, but you can't make them think.
The Theory of Gravity was invented for the sole purpose of distracting you from investigating the scientific fact that the Earth sucks.
|
|
|
|
|
Wes Aday wrote: Sure thing. Just as a security precaution, guess how many fingers I am holding up and you check will be on it's way
I bet you're holding up one finger in a friendly salute?
New version: WinHeist Version 2.1.0 Beta
Have you ever just looked at someone and knew the wheel was turning but the hamster was dead?
Trying to understand the behavior of some people is like trying to smell the color 9.
I'm not crazy, my reality is just different than yours!
|
|
|
|
|
Mike Hankey wrote: one finger
Ah.... trick question. I'm in Texas so it was a .45 lol
You can lead a developer to CodeProject, but you can't make them think.
The Theory of Gravity was invented for the sole purpose of distracting you from investigating the scientific fact that the Earth sucks.
|
|
|
|
|
I found out the hard way you don't need a permit to carry in Texas. On my trip out west in April I was stopped and they found a 45 in my luggage and I was scared to death but they just ran a check on it and put it back in my stuff. He couldn't believe because I had long hair that I didn't have drugs in the car.
New version: WinHeist Version 2.1.0 Beta
Have you ever just looked at someone and knew the wheel was turning but the hamster was dead?
Trying to understand the behavior of some people is like trying to smell the color 9.
I'm not crazy, my reality is just different than yours!
|
|
|
|
|
Mike Hankey wrote: I didn't have drugs in the car
That he could find anyway.... <nudge, nudge,="" wink,="" wink="">
I found out a couple of months ago that I have bad blood. My father informed me that my grandfather was a deputy sheriff back in the '30s and asked me if I was interested in having his service revolver. I jumped at that and now have his S&W 32 20.
You can lead a developer to CodeProject, but you can't make them think.
The Theory of Gravity was invented for the sole purpose of distracting you from investigating the scientific fact that the Earth sucks.
|
|
|
|
|
Wes Aday wrote: My father informed me that my grandfather was a deputy sheriff back in the '30s and asked me if I was interested in having his service revolver. I jumped at that and now have his S&W 32 20.
Awesome, don't know much about guns anymore but just having something from you grandfather is cool.
New version: WinHeist Version 2.1.0 Beta
Have you ever just looked at someone and knew the wheel was turning but the hamster was dead?
Trying to understand the behavior of some people is like trying to smell the color 9.
I'm not crazy, my reality is just different than yours!
|
|
|
|
|
Mike Hankey wrote: from you grandfather is cool
Yep. Happy to have it. Especially when he died 50 years ago. The sucky part is that I have no one to pass it on to.
You can lead a developer to CodeProject, but you can't make them think.
The Theory of Gravity was invented for the sole purpose of distracting you from investigating the scientific fact that the Earth sucks.
|
|
|
|
|
Wes Aday wrote: ... I have no one to pass it on to.
Wanna adopt me?
I'm retired. There's a nap for that...
- Harvey
|
|
|
|