|
PROGRAMMING SOFTWARE
Posted in Programming (Thursday, July 24, 2008)
By Microsoft Software.
Sells new for $255.00.
There are some available for $250.00.
Read more...
Purchase Information
No comments about Microsoft Visual Basic 6.0 Professional.
Posted in Programming (Thursday, July 24, 2008)
By Filemaker Inc..
There are some available for $175.00.
Read more...
Purchase Information
5 comments about FileMaker Pro 7.
- As a novice user, with practically no knowledge of computer programming and scripting, I would like to say that Filemaker is one of the easiest databases I have ever used. I started out using Filemaker4 - this had its limitations, but the fact that I could easily and efforlessly create a whole database with functional buttons and easy links to other layouts was so great!
It is relatively foolproof for those who do not wish to overload their minds with programming data that they will probably never use (and they only need to pay the cost of the package instead of the programmers they would probably need to employ in order to keep their database up and running flawlessly; with no disrespect to you programmers out there - I wish I could BEGIN to understand the way it all works, but some of us are not blessed with the time or technological knowhow that some take for granted - but I do understand why you are frustrated by the simplicity - remember that for those who need it, Filemaker does the basic database job, in a more simplified manner).
I give 4 stars because, although user friendly, there are annoying limitations that have been noted before - ie: multiple layouts for manual change each time IS annoying, auto saving with no "undo" option is dangerous for larger databases etc.
In summary, I feel that Filemaker is an excellent ready-prepared database solution for any individual or business that requires the "quick-fix" Filemaker offers so easily.
- FileMaker is perhaps the easiest application to use for creating a simple database. But, there are a few quirks about this software that really bug me:
1. Danger of storing layouts, scripts, and data in the same file
Layouts and scripts are stored in the same file as the data. If FileMaker crashes while editing a layout or modifying a script, the whole file including the data may become corrupt and unaccessible. A better design, in my opinion, would be to keep the data separate from the layouts and scripts, so the data would be protected in an event of a crash.
2. Danger of linking to wrong external relational files
Filemaker links to externally related files by an unusual search algorithm. If there exists copies of files with the same file name on the server, on the local hard disk, or hosted on other hosts, then which file is linked becomes ambiguous. The wrong external file may be linked.
3. Danger of opening the wrong file
Each Filemaker application can host files. If a user were to host a file that has the same name as a file hosted on the server, other users may open the wrong file.
4. Danger of deleting your entire database
The "Delete All Records..." option is one of the most dangerous features of FileMaker. Many databases were wiped out because a user accidently chose the "Delete All Records..." rather than the "Delete Record..." option -- the two options are placed next to each other in the menu, inviting disaster.
5. Cumbersome queries
The querying feature of FileMake can be a pain to use. To create a query such as (Field1 = "criterion1" and (Field2 = "criterion2" or Field3 = "criterion3" or FieldN = "criterionN")), FileMaker requires you to break down the above query as N-1 queries: (Field1 = "criterion1" and Field2="criterion2"), new query (Field1 = "criterion1" and Field3 = "criterion3"), ..., new query (Field1 = "criterion1" and FieldN = "criterionN"). There are other queries that can be easily posed as a SQL statement but not so easily done in FileMaker.
6. Spaghetti code paradigm
Variables for your scripts in FileMaker are stored in global fields. You'll have to keep track of which scripts are using what global fields -- the script and the variables are not kept together. Passing parameters to scripts is a cumbersome sequence of setting the global fields one-by-one, then calling the script. Most modern programming languages have procedures with calling convention such as p(x,y). In FileMaker it's set x, set y, perform p. To debug, you'll have to read the code of p to see that p really references x and y. Also, their is no hierarchy or encapsulation of scripts, so you'll have to devise your own way for organizing.
-
A good deal of what people have written about this product simply isn't true, particularly negative observations such as not being able to import/export or that security is non-existent. Why people with only cursory knowledge speak with such authority has always puzzled me. So I offer an objective, if lengthy, review.
I've been using FileMaker since 1990. Developing FileMaker applications has been my primary source of income for almost as long. I develop in Mac OS X (Virtual PC with Windows 2000 Pro for testing). I've also tech edited an upcoming advanced book on FileMaker 7.
Version 7 is a huge upgrade over 6 (I'd call it a 'crossgrade', as in switching to similar but different product). As such, converting solutions from 6 to 7 can get really hairy, and it may be that a complete re-write is more efficient. That said, many FileMaker solutions that people have developed or inherited over the years weren't written following "correct" database rules (this is why IT types hate FileMaker), so a re-write may be a good thing. Generally, an upgrade to 7 is brought about by a need for larger file sizes, to increase the number of simultaneously open files or to consolidate data. If you've got a solution that works fine in 6 or earlier and you're not a developer, I'd think two or three times about upgrading; it's not something you want to do for the sake of it.
For users, that is people who enter data, the changes in 7 aren't apparent. It's the back end, for us developers, where the changes are significant, plentiful, and very welcome. If you're just getting started in the world of FileMaker, forget all about any earlier versions. The rules have changed in 7, and it's almost more difficult to unlearn what you know from 6 than to start fresh in 7.
FileMaker has a scalar learning curve. That is, it's easy to learn and get up and running in really no time at all (and there are plenty of free sample files to take apart and learn from). As your database becomes larger, more complex and gains a need for multiple simultaneous users or interaction with other systems, knowing the normalized rules of relational database structures becomes increasingly important, and that's where the learning curve steepens. But don't let anyone fool you, this is true of *any* database development software.
Building a database is a lot like being the architect of a building. You have to have a good idea of what it's going to look like in the end, before you start. For example, if you know your one-story house is one day going to be a 4-story mansion, you want to have a good foundation. If you know you might want the ability to relocate a bathroom to the other side of a floor, you've got to build in some room at least for plumbing, electricity, maybe some windows. It's not a realistic analogy, but it usually helps people understand the thinking involved around creating a database.
I firmly believe FileMaker is the easiest of any to learn, use and maintain, that can also handle whatever complexity you throw at it. Further, it's cross-platform and things like networking your databases and making structural changes (even remotely, without bringing down the system) are really a breeze compared to programs like Access.
Lastly, one of the neatest things about FileMaker is its developer community, which is today thriving and strong. Almost like an open-source coummunity, we seem to really enjoy helping solve each other's problems (no one person knows everything about FileMaker, even at FileMaker, Inc), so we're always learning. There's plenty of free community support available that, I've found, is often better than the company's own tech support, although the folks at FileMaker are really great and genuinely into supporting the developer community. And...there's plenty of money to be made as a FileMaker developer the world over. We're certainly in demand and have been going strong for nearly two decades.
You can read FileMaker's feature list to find out about all the new features. Here are my likes and dislikes:
What I like most about 7:
* Multiple tables in one file (with an 8 terabyte limit per file; formerly 2GB).
* Multiple windows from the same file, and the ability to manage their placement dynamically, down to the pixel.
* The ability to separate data from logic (for example, keep your data in one file, and all your scripts and interface elements in another...changes and solution upgrades to your clients are much easier to facilitate this way).
* Much improved security and account management (that supposedly plays well in authenticated corporate environments...I'm just getting started in this area).
* The ability to use PNG images with transparency, which greatly improves what you can do with your interface.
What I DON'T like about 7:
* All my complaints boil down to FileMaker's interface. I strongly believe a complete overhaul is way overdue (if it were like Omni Graffle, I'd be in heaven). There are plenty of little annoyances because I use a Mac. For example, I have a Microsoft 5-button optical mouse. The scroll wheel, which works in every single application (even on FileMaker for Windows using Virtual PC on my G5), doesn't work at all in FileMaker for OS X. This is ironic because FileMaker is wholly owned by Apple, but development for the Mac seems have been an afterthought. Much of this will change in the next version, just around the corner. I wouldn't dream of developing primarily in Windows, largely because of the way Windows OS handles windows and value lists within FileMaker; you have less room to work with.
* The relationships graph, which sort of looks like an ER (entity relationship) diagram but is not, can get messy very quickly, and they've taken away the ability to look at relationships in a straight text list (I'd like both). This can get frustrating, especially if you've inherited someone else's mess. The fact that FileMaker has implemented a certification program for developers, and is working actively on releasing development standards will help reduce confusion and frustration in this area.
* The inability to move tables, fields, script steps, etc. from one table or file to another. Improvements in this area are expected in the next version.
* The inability to see how elements are related to each other. For example, it's not possible to see all the elements that call a script (i.e. a parent script or button, etc.). There are software tools that can analyze FileMaker files and expose this information, and they work great, but it would be nice if it were integrated into the program itself.
* It's a minor complaint, but worth addressing here: A number of things don't work like you'd expect or want them to, so you have to create workarounds. This appeals to the geek in me; I usually like the challenge, but sometimes it's frustrating because you'll think it's silly that something simply doesn't work like you want. That said, over the years there is nothing, really nothing in terms of complexity that I have not been able to achieve with FileMaker by itself or with the help of a plug-in. People ask me "Is it possible in FileMaker to..." I always answer yes before they're finished. It's sometimes a "Yes, but..." answer. For the snotty programmer types, I challenge anyone to name database development software that is impervious to workarounds, OR that does not have a high learning curve. If you don't have a background in databases, FileMaker is a great path. If you do have such a background, open your mind and you'll find that no, FileMaker is not the end-all-be-all database app (such an app doesn't exist), but it really is a neat and productive tool, and if you can build good solutions that manage your client's data, they will loyally worship you.
- I just upgraded to version 7. Every other negative comment made by others here is true, plus they just do NOT answer e-mails. I was unable to register my upgrade copy. I sent four e-mails and not a single one was answered. I finally called and was told there was a bug in the registraion of "some" copies and not to type my name in the name field, but my company name and leave the company field blank. Yup, that worked.
Now, if the registration is that buggy, they have no e-mail customer support, and the upgrades are OUTRAGEOUSLY expensive (and see other reviews for lack of fit and finnish), why would you buy it? I'm very sorry I did.
File Maker 8 is coming out and the upgrade is $179. I'd rather use shareware.
- I just upgraded to version 7. Every other negative comment made by others here is true, plus they just do NOT answer e-mails. I was unable to register my upgrade copy. I sent four e-mails and not a single one was answered. I finally called and was told there was a bug in the registraion of "some" copies and not to type my name in the name field, but my company name and leave the company field blank. Yup, that worked.
Now, if the registration is that buggy, they have no e-mail customer support, and the upgrades are OUTRAGEOUSLY expensive (and see other reviews for lack of fit and finnish), why would you buy it? I'm very sorry I did.
File Maker 8 is coming out and the upgrade is $179. I'd rather use shareware.
Read more...
Posted in Programming (Thursday, July 24, 2008)
By Microsoft Software.
The regular list price is $1,999.00.
Sells new for Too low to display.
There are some available for $1,432.63.
Read more...
Purchase Information
1 comments about Microsoft Visual Studio 2008 Professional with MSDN Premium Renewal.
- If you are going to be programming for Windows in .NET, you basically need to have this. The fact that it changes dramatically every few years, and not always for the better, is very annoying - but it makes MS a lot of money.
We have our development team all using VS 2005, and if one of us upgrades to this setup, then we pretty much all do as we cannot rely on the code being checked in to not have some odd little VS 2008 specific thing in it.
Which means we all have to get used to the slight differences and the company has to then incur the upgrade cost.
MSDN and specifically the downloads you can get with it is critical if you are doing any serious business programming for the MS platform(s).
So while I would rather program in just about any other language available (hate), getting paid to write MS specific code means you need to use this (love, getting paid).
Read more...
Posted in Programming (Thursday, July 24, 2008)
By Topics Entertainment.
The regular list price is $9.99.
Sells new for $6.18.
There are some available for $6.45.
Read more...
Purchase Information
No comments about Learn2 Training for Microsoft Quicken & Quickbooks.
Posted in Programming (Thursday, July 24, 2008)
By Microsoft Software.
The regular list price is $1,849.00.
Sells new for Too low to display.
There are some available for $1,767.24.
Read more...
Purchase Information
No comments about Microsoft SQL Server Standard Edition 2005 32 Bit CD/DVD 5 Client.
Posted in Programming (Thursday, July 24, 2008)
By Microsoft Software.
The regular list price is $162.43.
Sells new for $134.95.
There are some available for $124.99.
Read more...
Purchase Information
No comments about Visual Studio .net Academic 2003.
Posted in Programming (Thursday, July 24, 2008)
By Microsoft Software.
The regular list price is $799.00.
Sells new for Too low to display.
There are some available for $791.30.
Read more...
Purchase Information
No comments about Microsoft Visual Studio 2008 Professional with MSDN Professional Renewal.
Posted in Programming (Thursday, July 24, 2008)
By Enteractive Inc..
The regular list price is $99.99.
Sells new for $83.89.
There are some available for $70.00.
Read more...
Purchase Information
5 comments about DarkBASIC Professional.
- I give the DB Pro 5 stars, but I am totally disappointed in Amazon.com and The Gamecreaters, heres why
The first thing I noticed is my box is different than that shown here... http://darkbasicpro.thegamecreators.com
I didnt recieve any of the free software stated in the link above
I cant find the
Over 45 Demo's
Over 25 Tutorials
Over 600 Textures
Over 120 Sound Effects
900 3D Models
That is stated here...
http://darkbasic.thegamecreators.com/
I applied the .59 upgrade patch and now my program wont start. It says its missing MSVCR71.dll file.
The original version was 1.05
I cant believe the darkbasic.com is advertising this product, yet Amazon.com is shipping some ancient version. Hopefully I will be able to resolve this issue...
- If you're looking to create the next Doom 3 or Half-Life 2, then I can't really recommend this program. If you want to make an advanced FPS game, or a simple pong game, then I can recommend Dark Basic. In fact, Dark Basic Professional is probably capable of creating any kind of game that you can come up with. The catch? You have to program it yourself, all from scratch. Dark Basic makes manipulating 3D data extremely easy, but it's not a game creation package which lets you click and create. If you are determined enough, it's easy to learn all of Dark Basic's commands, as half of programming a game is in the logic. Dark Basic will hardly limit you, and will give you capabilities that were probably impossibly hard for you to use in C++. The end result of creating a game from scratch results in a tremendous sense of satisfaction, especially when you share it with friends and family. Although previous versions of Dark Basic Professional had some hardly crippling bugs, most of them have been eliminated, and with the release of upgrade 6.0, DBPro is a very stable development engine. Overall, I totally recommend this to anyone who wants to create a game, but is determined enough to learn how.
- DarkBasic Professional has a nicely written manual and is pretty powerful. If you're looking to make a Quake-like game, you may be dissappointed to find that it does not have a graphics editor or a map editor. Those you are going to have to purchase (or download) separately. It would be nice if there was an OpenSource graphics suite available.
- I bought this, installed it, patched it, and then started going through the rather incomplete and disorganized documentation. The examples I played around with all worked fine. I started writing my own program, a simple math game with basic sprites and speech. I wrote a simple speech and graphics routine, which mostly worked. I wanted to try to figure out why one of my functions was going into an infinite loop and so I started the Debug mode, so I could watch what the variables were doing (very simple, basic, and common programming practice). Blat - debug mode crashes. Debug mode works on much simpler programs and for the few examples I tried out, but on my 200 line routine it generates exceptions. After the crash, I opened my project and found that everything I had written in my source had been reverted to an old version. I know for a fact that it was saved many times since then, but for some reason it decided to recall an old version for loading, as if all my Saves after an arbitrary point never happened. If I can't run debug mode on my programs or save my sources, then what's the point of this software? Complete and total buggy garbage.
- Slow.
Innefficient.
Weak.
Lame.
Just a few of the words I can use to describe the completely evil, horrible software people call darkBASIC Professional.
I am going to describe how awful this stuff is. The main problem is really the incredibly slow, innefficient code that is encumbered by the BASIC language. The included tutorials are so cryptic that it would take someone who already knows how to program (me) to understand it. Not only does it delude people into thinking that they know how to program graphics when they really can't, but it also skips over the "hard parts" of programming, thus making it impossible to use pointers.
It also makes implementing graphics considerably harder. With Microsoft Visual Studio 2008 Express Edition(free), you can import you're graphics fairly easily using the included directX tools, or simply code it out yourself.
This software makes it impossible to do the latter. Its irritating, frustrating debugger doesn't catch any of the bugs for you, like a good c++ compiler (CodeBlocks...Free) will.
I hate this software, get a free compiler, and man up to learn C++
Read more...
Posted in Programming (Thursday, July 24, 2008)
By Microsoft Software.
The regular list price is $349.00.
Sells new for $299.99.
There are some available for $333.45.
Read more...
Purchase Information
3 comments about Microsoft Visual FoxPro 9.0 Professional Upgrade.
- This is the most significant upgrade to Visual FoxPro since version 3.0. The Report Writer enhancements alone are worth the price of the upgrade, but there are also significant improvements in speed, expanded SQL syntax (very, very expanded!), better .NET interoperability, much easier use of GDI+ graphics, and more. VFP is still Microsoft's "stealth" app, but that's OK. It can be your "secret weapon" too--laugh while you get projects done in half the time it takes the poor souls stuck with .NET, and make them wonder how you do it.
- Had a client that needed to upgrade and needed it fast. Amazon was right to the rescue.
- I've finally upgraded to VFP 9 and it's just tough that Microsoft has announced this will be the final version... just really tough! Installation is quick along with product updates from Microsoft.
Read more...
Posted in Programming (Thursday, July 24, 2008)
By Filemaker Inc..
The regular list price is $179.00.
Sells new for $139.19.
There are some available for $150.00.
Read more...
Purchase Information
2 comments about Filemaker Pro 9 Upgrade.
- I've never used FileMaker Pro until I started working at my current job. They started off with FM3 and I came in under FM6 then upgraded to FM7. We now got FM9 and wow, what a difference! I'm working on the conversion from FM7 to 9 (there is really no need to convert your prior databses, I'm just adding features) and already it's looking better! Conditional formatting is a lifesaver...I have certain fields go "RED" when they are missing something that the DB user needs to see. Then for some fields I have blue or red text to indicate active or some sort of inactive status.
Further is the existing tab control and web viewer. Beautiful things you can impliment. Since we use some mandatory 'webware', I can have my DB users access from within our database so they can do what they need to do there while viewing the record (instead of toggling back and forth).
Let's not forget the export to PDF feature has been advanced to allow multiple reports/PDFs to be put together. Perfect!
I'd love to do the SQL import/connection but it's not allowed, but I'm sure this is a super feature for anyone who wants to have one super easy to use database.
FileMaker Pro is simply awesome...I was able to get a database completed in under 24 hours that was taking the place I worked for over 3 years in planning and meetings. Although it could never be the final solution (since we max out at the time 5 concurrent users and we needed unlimited), it got the job done. That's the power of FM...allowing the USERs (not IT) to get their databases up and running and the flexibility to modify as needed without IT involvement. Now IT can always be involved when you want to get complex, etc. But the power to build your own database for any project is there (I've done it for several).
If you are using FM7 or below, this is a no brainer upgrade. For those with 8, it is a recommended upgrade. For those with 8.5 it's your call. The new features make it worth it and the upgrade pricing should meet everyone's budget.
If you wan to do more with FileMaker databases, however, look for FileMaker Advanced (formerly known as 'Devloper' prior to version 8+). Upgrade: Filemaker Pro 9 Advanced Upgrade or Full:Filemaker Pro 9 Advanced
- I have had Filemaker Pro 6 for years on my Mac. Use it daily. Never upgraded, but now needed new DB features, and was told by my programmer friend to get the new one. So, I bought the upgrade. It's fine except that you can't convert files from 6, because they changed the platform--something I found out after the fact, of course. My problem is that there was no warning that upgrading wasn't the right thing to do, that I should have bought new. I ended up having to upgrade the upgrade before opening it--for another $120, and with a bunch of rigamarole that included strings of ID letters/numbers longer than my arm. Just plain a hassle. The company should have clear policies on what CAN be upgraded, and not put people through this.
Read more...
|
|
|
Microsoft Visual Basic 6.0 Professional
FileMaker Pro 7
Microsoft Visual Studio 2008 Professional with MSDN Premium Renewal
Learn2 Training for Microsoft Quicken & Quickbooks
Microsoft SQL Server Standard Edition 2005 32 Bit CD/DVD 5 Client
Visual Studio .net Academic 2003
Microsoft Visual Studio 2008 Professional with MSDN Professional Renewal
DarkBASIC Professional
Microsoft Visual FoxPro 9.0 Professional Upgrade
Filemaker Pro 9 Upgrade
|