Probe into Microsoft Visual Studio.net and Borland Delphi6
Recently installed in the two "of these two-generation programming environment, it feels a lot of new things, let me talk about my feelings.
First, the installation of Visual Studio.net. Microsoft's domineering in this area has not changed, I still remember when I first installed Visual C 5.0, I have already had Chinese version of IE3.0, but he must first put an English version of IE3.01, Otherwise, it is not allowed to continue, it is really no face. When Visual C 6.0 is, it is the same, but IE3.01 has become 4.01. Now it is more outlined, you have a lot of things to update, updating Windows2000 SP can still understand, but FrontPage Extension, Office2000 SP, SQL Server These things, if I don't need them, why is I not update? What's more, my IE5.5 is used well, why do you have to use a problem with IE6? Even if it is free, then how it feels like it is forcibly playing.
The time to install Visual Studio.net is too long, and if there is an error, even the opportunity of Ignore is not, only Rollback, if you need to reinstall it, it is a nightmare. There is also a need to restart 2-3 times when installing Comonnent Update, which also requires a short time. So I suggest that you have to use custom installation, those you have not used for the time being (for example, those components of the Enterprise Edition), if you learn, you can use it, you can add or delete the component in the future, otherwise this Will be a great opportunity to test your patience. Didn't have any problems during the installation process.
After the installation is complete, you will find that there is no Visual C , Visual Basic, and C # these program groups in the start menu, and now the Visual Stuido.net main program is a public interface for all development environments. After opening the IDE, the first view is that Microsoft gives up the 3D interface style, almost all interface elements, including menus, toolbars, status bars, and page tags, etc. have become FLAT style, fresh, full of fresh Is it more in line with human-machine engineering? I don't know, anyway, such a style will also be seen for a while.
The new IDE has not changed much from the interface, but many windows can be dynamically changed according to the currently open content, which is also to adapt to different needs of multiple programming languages. From the perspective of this Visual C old user, it is a bit disappointed with such an interface because it is more like Visual Basic instead of Visual C . Wizardbar is now not found, it has become a combo box similar to Visual Basic. I haven't found ClassWizard yet. The new environment has a function I really like, that is, all open files in the editor appear above the tab, which is more convenient to switch. (This trick is also the editor from Delphi or UltraEdit.) I really hope that Microsoft can modify the Windows Logo standard, with MPI (Multiple Page Interface) for MDI (Multiple Document Interface). The editor has a new feature that can be displayed or folded with the content of the class, the members of the class, and a specific annotation, which is undoubtedly helpful for the structure of the analysis class, but this feature seems to be only C # Project is useful. I have generated several examples in the new project. I found that all the comments become Chinese, including the content of the readme.txt file, this feature is really happy, As a Chinese, I certainly hope to use Chinese, but some things translators are not as good as they don't translate. For example, the cfirstapp constructer we know what is, then "cfirstapp construction"? DEStructor is translated into "destruction" and is also unconventional. Including the interface element, some content is not necessarily translated, just habits Visual C , I really have a hard time to adapt, such as Step Into / Step Over, I understand it, but " The statement / process ", I have to guess. The translation of computing techniques is in line with the practice and it is easy to understand that it has been a problem, but the strength of Microsoft should have a better performance. I don't know if I can have a long time in the official version.
I feel that the development environment seems to have some problems. When I use the guide to the Visual C project, I often find the inexplicable "XXXX.h is not a valid C / C file" prompt and cannot work, even the settings generated by the wizard This is also true when any changes are changed.
Conclusion: Although it is still unlike a mature product, it is more likely to be easy to use, as Microsoft betting a large-scale next-generation development environment, whether you like Microsoft or hate it as Microsoft betting. You should know Visual Studio.net.
The installation of Borland Delphi6 is not much different from the past. The style of the Splash Screen became simple, so I thought I thought the Microsoft Visual Studio.net style from 3D to FLAT regression, is it necessary to return to the future direction?
I have always heard that Delphi6 starts too slowly, on my experience, starting Delphi6 to use 13-20 seconds, more than 6-10 seconds compared to delphi5, this speed is still slow, but I can't count what (I used the machine is Thuenderbird800, 256M). Compiled with the default empty project, only for 1 second, and the second compilation is hardly required. (I think Delphi's compilation should definitely be proud, especially for programmers who often need to debug.) Delphi's winner interface can not see a big change, the only more conspicuous is Object Inspector Next to an Object TreeView, its role needs to be studied. Take a look at the component panel, found under the constant surface, the actual change is still full: ADDTIONAL page has several components, which are Valuelistedit, LabledEdit, ColorBox, and several and ActionList. Components. LabeledEdIit is probably most useful, because in a common program, almost all Edit will have a label to indicate the role of this Edit. Database components have changed, and many of the original components are now moving to the BDE and DataSnap pages, and there is more DBEXPRESS pages, and DBEXPRESS should be critical to database applications under Linux. Online, there are many webs of WebService and WebSnape, and there are many INDY components. I don't know much about the role of these components. The Servers panel (that is, it is much more in the same way. It is particularly worth mentioning that there are many of Samples, ShellTreeView, ShellListView, and ShellcomboBox. It is really good news for friends who want to write a resource manager program.
There are also many WINDOW menus on the interface. The switching window is more convenient; the other code editor also adds a multi-page tab. In addition to our common Code Edit page, there are more Diagram pages. It should be used to analyze the procedure organization, it is said that there will be more pages when developing network applications. There are also small changes in Object Inspector, and now there is more than the name of the component now, and the component type is displayed; the property list is now displayed in different colors, although I haven't figured out how these attributes are Divided colors.