(Smile...) Twenty years ago, that technology wasn't twenty years old. Today, the hardware platform is obviously entirely different, but the business role of the computer center at that school is exactly the same.
So... work for the department, and adapt to the technology.
Lots of programmers...
To my way of thinking, a CreditCard is a thing which holds a number, an expiration and other properties. I can give a number to it and expect an exception to occur if the number is incorrectly formatted. I can use it in a transaction. The object probably also has an interface to the...
You know, I wish that in the real world we really had time and tools for all this "refactoring." And I wish that we could create regression-test cases for everything that a real-world production system has to do.
But real-world systems rarely operate that way, and even if they started out that...
BStrick, bear with me a second...
Let us suppose that you are "the boss," having been promoted to that position (let us say) on your genuine merits. (In other words, you are by no means "clueless.")
Your company runs on Microsoft Access. You can look at your budget figures and see that you...
Let me put it another way... just take it all as a cautionary tale...
The basic description of an "Animal" has not changed since Whomever did it in However-Many days. The taxonomy of Animals is also very distinct: with the exception of what Charles Darwin claims to have oberved, "Animals" do...
A procedure is not the same as a form's method.
If you omit "TForm1." then you are creating a stand-alone private procedure within the unit, which therefore has no knowledge of any of the object(s) defined in the unit. Legal, but probably not what you intended to do.
The best way to view your career, and your value to any present or future employer, is to look at what you can do for your employer's business, not for "the computer."
To you, "the ability to program in Microsoft Access" is how you define yourself; it's "what you do." But to your employer, who...
Never put an object into a public array or structure until that object is fully initialized and ready to go.
Create the object, set up its event-handling properties, then add it to the list.
Be mindful of "owner." Owners destroy things when they go away. Objects don't have to have owners...
Direct passing of any variable, but particularly strings, is dicey. It's always better to explicitly create your own memory-buffer, copy the value into it, use the buffer, and ("finally") discard it. Takes a slight bit of work but it's much more robust. It avoids the sort of problems that...
Realistically, "you can't." You have to weigh the needs of your legitimate customers against your fears of what pirates might do, and I'm sorry to say that if your program isn't selling as well as you thought it should, the reason probably isn't piracy.
I have passed over many an application...
The whole thing is disarmingly simple ... "what, not how."
When you envision the interface of anything, think in terms of "what" you want to do, or "what" you want to know. When you write the code, your goal is to write "how" each request is to be accomplished.
There is, unfortunately, a very...
Windows gets a very bad rap for being "virus friendly," for one reason above-all ... which also happens to be a reason that it does not deserve. That is: most users run as Administrator, all the time, with no password.
In my experience, you can drastically reduce the problem of spyware...
(1) Make sure that all indexes are marked "maintained." If not they immediately are considered "out of date."
(2) Make sure that all tables related to this one have the same "table language." If, for example, table-X is French and table-Y is US_ASCII, you'll always have problems.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.