1. Code: blocks is an open source full-featured cross-platform C/C ++ integrated development environment. Code: blocks is an open source software. Code: blocks is developed by pure C ++. It uses the graphic interface library wxWidgets (2.6.2 Unicode) with the alias. For C ++ programmers pursuing perfection, they no longer have to endure the slowness of eclipse and the huge and high price of vs. net. (I first wrote the QQ log and stuck it to avoid using images. Haha, I will get the picture when I have time)
2. the cbitmap class of cimage visual c ++ and static image controls have weak functions. They can only display icons, bitmaps, cursors, and metadata files in resources, unlike the image control in VB, the vast majority of external image files (BMP, GIF, JPEG, etc.) can be displayed ). Therefore, to display an external image file in a dialog box or other window, you can only use the control or code provided by a third party. Currently, the new class cimage shared by MFC and ATL provides many corresponding methods for image processing, which enables visual
The shortcomings of C ++ in image are gone forever. Cimage is a new class shared by MFC and ATL. It can be transferred from an external disk to an image file in JPEG, GIF, BMP, and PNG formats for display, and these file formats can be converted to each other. Because cimage has different performance in different Windows operating systems, pay special attention to it during use.
3. Delphi
Based on forms and object-oriented methods, high-speed compilers, powerful database support, close integration with windows programming, and powerful and mature component technology. But the most important thing is the Object Pascal language, which is the foundation of everything.
The Object Pascal language is developed based on the PASCAL Language and is easy to learn.
Delphi provides a variety of development tools, including the integrated environment, image editor, and various database development applications, such as topdatabase expert. In addition, users are also allowed to hook up other application development tools, such as Borland's resource editor (resourse workshop ).
Among the many advantages of Delphi, its database expertise is particularly prominent: Suitable for a variety of database structures, from the client/service machine mode to the multi-layer data structure mode; efficient database management systems and a new generation of more advanced database engines; the latest data analysis methods and a large number of enterprise components.
Delphi has evolved from delphi1 and delphi2 to delphi5, which constantly adds and improves various features and functions. Delphi5 has added many new features for IDE (integrated development environment), extended database support (ADO and InterBase databases), and supported Internet-based version of the middleware and teamsouse version control tools, conversion functions, Framework concepts, and many new components and features.
4. Neo SDK
The neo sdk is a cross-platform Free Open Source graphics software development kit. It supports basic plotting, graphic display in multiple formats, mouse operations, memory expansion and memory expansion operations, clock, audio playback, Chinese characters in multiple fonts, and English display; good processing speed. Most of the function calling interfaces in NEO are similar to Allegro, preparing for your code porting to Allegro.
5
ActivePerlA tool that allows you to execute any Perl program, including Perl for Win32, Perl for ISAPI, perlscript, and Perl package.
Four development tools and programs of Manager allow you to compile CGI programs for UNIX, windows, and Linux systems ..