|
wxWidgets + language of choice.that should work well enough down to even windows 3.1.
|
|
|
|
|
This is a common problem that we have solved. Our product will meet all of your needs execpt win-98.
At a very affordable cost. if you have a few seconds please check out OPCSystem.com. It will allow you to develop WPF, Win Forms and ASP.Net applications for industrial controls such as the typical SCADA system but not restricting you like most SCADA products do. You can use Visual Studio 2008 or 2010 and program in VB or C#. Most systems can also be developed without any programming required. There is also no fee for client applications or development.
|
|
|
|
|
Honestly, I'd spend more time working on my skills and my resume than figuring out how to solve this. For one, your employer seems uninterested in keeping you sane, so you should look elsewhere. That is the most sincere advice I can give.
If you still want to try to improve your situation working for this employer, there are a few things I would look at, all of which will make your life easier while at the same time making you more employable (see points above).
The first thing you are going to have to do is to force your customers to upgrade away from Win98. WinXP is an absolute minimum today, and it would be even better if you could force newer versions than that. Remember, Windows XP is soon a non-supported version of Windows. Your customers should not run anything important on a platform that is no longer supported by its vendor. If your customer can not afford to upgrade to a newer platform, perhaps you should reconsider their suitability as a customer. The cost of such an upgrade, even on a large number of machines, is moderate to low.
Learn new database tools. Access is a bad choice, always. It doesn't fit on any level. For a single-app database it is too big, for anything else it is too small. Go with a free alternative, even one from Microsoft, for example SQL Server Express (for shared) or SQL Server CE (for single-app DB). There are a number of other good alternatives too.
After that, look into .NET 4. Good stuff for regular desktop applications. If you want a shared-style application, there are a number of good frameworks out there (.NET MVC for example) that makes web apps easy, but from your description, a web-app is not the solution.
|
|
|
|
|
Hi,
I had the exactly same problem.
I made a deep web search and found real basic! It'a very similar to VB6 but more powerfull. And really OOP.
Real studio
Give it a try.
Regards
|
|
|
|
|
i'd say its a complete re-write! the migration should have been an ongoing process throughout the life of the application. as a developer, i keep abreast of the changing dev environment outside of what my employer requires of me. it helps prepare me for the jump to the next level which always comes. its a habit with me to try port our apps to the latest & greatest even to completely different platforms just in case a situation presents itself. even when using only the .net framework; as a ms dev shop our applications should be at most one step behind at most the latest service pack. good luck with that one!
No one knows the things of a man except the spirit of that man; likewise no one knows the things of God except the Spirit of God whom we have received. He who is joined to the Lord, is ONE Spirit with him(Jesus) - 1Cor 2:10-16 & 6:17
|
|
|
|
|
What's the environment? How is connectivity?
Are the customers in an intranet? Why is serial required, communication with hardware?
If the customers are on the intranet, then you could go for an ASP.NET application, as all the customer would need would be a web browser compatible with his old junkie and performance would be less of an issue. Configuration would also be a minor issue as all configuration would be centralized on the server and could be retrieved on a per-user base.
If you can force the use of a XP OS as a minumum, then I'd recommend developing on Windows Forms. It's desktop nature makes it possible to do pretty much everything you can on VB6 and more. It's also very friendly to develop once you get used to it. The learning curve is not very high. And it also makes it easy to localize (multi language with unicode) as it has built-in support for it at design time.
"To alcohol! The cause of, and solution to, all of life's problems" - Homer Simpson
|
|
|
|
|
We were in the same boat 10 years ago, but it was a good time to re-evaluate and re-design from the ground up. We chose VB.net for our industrial control for our back end (control logic, serial/ip communications, data recording) and front end (user interface) and never looked back. Because sometimes you have to break from the past to move forward.
One thing to keep in mind; if your system works involves USDA looking over your records at all, all data must be non-modifiable, which is the opposite of a database. Get caught once changing the data could mean fines, prosecution or even jail time. You don't screw with government records!
BTW, you don't work for techi-systems do you? your setup sounds familiar.
|
|
|
|
|
From: pirih.odvetnik@siol.net
Subject: Send Details To Claim seven hundred and fifty thousand great british pounds in British Premier Oil Promo. Send:
Name..
Address..
Tel..
and that's all (s)he wrote
i mean really??
"mostly watching the human race is like watching dogs watch tv ... they see the pictures move but the meaning escapes them"
|
|
|
|
|
It's the recession.
Email ink is expensive and the electrons have gone up in price you know..........
|
|
|
|
|
DaveAuld wrote: electrons have gone up in price
Fortunately, I bought a large supply before the increase - if you start to run out let me know and I will sell you some at cost plus 5%.
Real men don't use instructions. They are only the manufacturers opinion on how to put the thing together.
Manfred R. Bihy: "Looks as if OP is learning resistant."
|
|
|
|
|
No the laziest are the;
Read attached file and get back to me ASAP.
Sects Therapy
|
|
|
|
|
Just to be clear that email is a total scam.
I sent them the required information and only got about half the amount promised.
|
|
|
|
|
dasterdly!!
"mostly watching the human race is like watching dogs watch tv ... they see the pictures move but the meaning escapes them"
|
|
|
|
|
It surprised me to read that somebody was attempting to write a balanced article on ZDNet comparing Microsoft's approach to UI development with Apple). Given that ZDNet is often just a sounding board for each others particular bias, it was interesting to see how "balance" would be achieved. Sadly, it looks like a particular preference took to the fore, but it was a brave attempt[^].
|
|
|
|
|
Balance should never be achieved at the cost of facts. For example, I never hear any reference to how Mac software development used to be a huge pain as Apple changed OSs and how one version wasn't compatible with another or how they had to use the kernel of a competing OS, finally, because they couldn't develop their own OS properly. Keep in mind I have their products, but I'm not going to make excuses for them. And yes I don't think you're on one fence or another with you're post. Microsoft has their issues too, believe me. I just don't think balance matters. I don't need 5 facts on each side. There doesn't need to be a fact score board.
Well, who doesn't release stuff like that ? Microsoft software is just as bad.
Christian Graus
That's called seagull management (or sometimes pigeon management)... Fly in, flap your arms and squawk a lot, crap all over everything and fly out again... by _Damian S_
|
|
|
|
|
wolfbinary wrote: I don't need 5 facts on each side. There doesn't need to be a fact score board.
Wouldn't a score board require 20 facts?
Henry Minute
Do not read medical books! You could die of a misprint. - Mark Twain
Girl: (staring) "Why do you need an icy cucumber?"
“I want to report a fraud. The government is lying to us all.”
I wouldn't let CG touch my Abacus!
When you're wrestling a gorilla, you don't stop when you're tired, you stop when the gorilla is.
|
|
|
|
|
I don't think I mentioned that balance should be achieved at the cost of facts. In fact, the only way you can really achieve balance here is by sticking purely to the facts. That was the whole point of my post there - the review attempts to deal with the relative approaches by both companies to the same problem, unfortunately the authors personal bias starts to shine through a bit.
|
|
|
|
|
wolfbinary wrote: ... or how they had to use the kernel of a competing OS, finally, because they couldn't develop their own OS properly.
I guess you could say that. When Steve Jobs left Apple he started NextStep and they based their OS on Mach which was a micro-kernel variant of BSD from CMU. Eventually they bought NextStep (in 1997) to facilitate development of their new OS, also based on Mach, and it is still the basis of their OS today. Back then nearly every company making computers based their OS on one variant of unix or another. Of course, there were exceptions (no pun intended). The purchase of NextStep also brought the return of Steve Jobs back to Apple.
You can read about Mach here[^]. Also check out the link there to NextStep as it was actually a rather pioneering OS with several of its innovations in common use today.
|
|
|
|
|
Did this newsletter article really resonate with anyone else? It's slashdotted (codeprojected maybe?) so here's the GCache link: http://bit.ly/qNbGv6[^].
I know it's in the nature of a programmer to be working in a dynamic field, moreso than many others; but ****, is it frustrating when you want to build someone a relatively simple website with some standard features and a few new "things", and you have to spend however many hours evaluating not just languages but platforms and frameworks and communities and future plans and everything else. It's not just Ruby/Rails, the poster child for programmers with ADHD; it's also PHP, easy to deploy on most hosts but with 168 frameworks you need to spend several hours each to evaluate, only to figure out that someone with delusions of grandeur wrote the routing engine.
Honestly, I want to code, become really familiar with one stack, so that I can focus on really great solutions with it. If I want to check out some new paradigms, then I can without having to do so just to find work. Yeah, maybe not the "ideal programmer", but having been doing this only 6 years... it's frustrating to me.
modified on Tuesday, September 6, 2011 11:34 AM
|
|
|
|
|
Please use the return key. That one paragraph was a tricky one to read because it was just one solid block of text and it became difficult for me to concentrate on the text itself.
|
|
|
|
|
Sorry, my rambling got the best of me. Fixed.
|
|
|
|
|
Thank you. I can read it now.
|
|
|
|
|
The Return key isn't available in his chosen language.
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass." - Dale Earnhardt, 1997
|
|
|
|
|
He is at the point of no return.
------------------------------------
I will never again mention that I was the poster of the One Millionth Lounge Post, nor that it was complete drivel. Dalek Dave
CCC Link[ ^]
Trolls[ ^]
|
|
|
|
|
Frustration had driven me to the precipice, but since then I have Returned.
|
|
|
|