This semester database is PB 8.0 MS SQLServer 2000. Perhaps it is still not deep about this language, I feel very guided. However, there are several bugs under PB. I hate it, I have been tossing in a few times, I don't know if the new version IDE is changed.
The first is the problem of file name identification. Last boring on the source code for the online entry, I always prompted when I opened the project file, I was not able to identify the project file, clearly the extension of the extension is listed. Later, change the extension .pbw to .pbw, just say ~ I Faint! PB's developer even does not check the extension case, is it too irresponsible? Although this situation has a small chance, call.
There is also a problem with the cursor in the PB Script editing window. If you have a mouse in the window, there will be n cursors. Is it not the standard control of MS?
However, the most depressed is "". Do you know what is it? It is your program to write, think of saving (or any saving operation, such as Compile), there is a possibility: illegal operation (under NT is XXXX memory can't be Read / Write ). At this time, congratulations, you will open the project again, you are white. I don't know if this situation is only what I happen here. Anyway, many of my students have encountered this situation.
Another one is not a bug, it is the autoscript function of PB, it seems to be too too ~ slow. At this time, I miss the automatic prompt of VB very "annoying". Imagine if you can recall the memories before you call the things you want to play, what does it significant?
For development environments, PB (at least 8.0) is really rotten. If a development environment can ruin a language, PB is definitely a good example. I can't comment on the beginners in the language. However, the people who have learned from the things like me from MS, there is always some doubts in my heart: Is the efficiency of PB really high? Not much like the underlying language of C , you will see now very popular ADO.NET (because I just saw some ASP.NET books a few days ago, I think in many cases, if I use PB, I don't carefully Consider query optimization, efficiency is not higher than ADO.NET. Oh, just feel.
Finally, I wanted to put a complaint: Now I have used PB to practice database practice (I don't know if there is any other school), it seems to use PB's simplicity to make students concentrate on the database itself. But in fact, there is no significant effect, but in turn, it is easier to confuse the student in some aspects of database connection and embedded SQL. I don't know if this is another misunderstanding?