If you are a
linux
Fans, don't know
Kylix
If you are too fortunate! you do not know
Kylix
,that
Windows
Below
Delphi
The series is finally known!
Kylix is the visual development tool that Borland has recently launched under Linux (say this, you think of Delphi and VB!), simply, Kylix is Delphi for Linux, its appearance will change linxu no graphics History of development tools. Everyone knows (Do you know?), To develop X Windows programs under Linux, you must learn x Windows API calls or the most popular two graphics on Linux use interface kits - Me / KDE API,, this The threshold is too high! Some netizens complained that I learned VB yesterday: I learned Delphi today, why can't I program it under Linux? (To ask the father of Linux - "Reina" :)), so only a few people can develop procedures under Linux, development time is also very long. The procedures under Linux are far less than Windows, not only, it is not a zero head of the Windows program. (Windows is to defeat the OS / 2) The author uses Linux, the program used is not to buy a specific disc, which is downloaded from the Internet, and the player MP3 is also old and the player provided under Linux. "Linux House" series of "Linux Software" is good, it is recommended to purchase!
Kylix's launch will change this situation because Kylix is like Delphi or VB, which is a Window platform. It provides a visual IDE (integrated development environment) environment, and also provides a drag component to establish a GUI graphic user interface. This can not only immediately develop programmakers who are familiar with the Linux development environment in Linux, but also allow unfamiliar Linux's Windows programmers to engage in Linux program immediately (we can also do these CFANs). Kylix not only improves productivity, but also combines Delphi's famous lightning compiler (CFan with delphi should not be unfamiliar), let the programmer develop Linux applications in Kylix, such as bathing in the spring breeze, today people Very comfortable. Although Kylix is now just the first edition, it provides the IDE environment that is more advanced than Delphi 5.0 on Window, which can say that Kylix's IDE is probably the level of Delphi 5.5. Oh, stand on the shoulder of the giant. Maybe you have used Delphi, VC and VB, will ask, what is the characteristics of Kylix and what is specific?
The author can only say that there are too many things (a little nonsense)! In order to not give "Xiaobian", I will say that I am deceiving the monopoly fee (HEHE, in fact!), Can only mention some point to longer words, explain Kylix characteristics:
1: Provide a CLX component group (this is the most important).
Kylix and Delphi6 provide CLX component groups. The CLX component group is a set of cross-platform Framework. Simply put: Linux program developed by Kylix's CLX component group is compiled by Delph6, can run under Window; use the CLX component, the Windows program developed by Delphi6, VC VC VB, BCB, etc., can also be in Kylix LINUX runs! How, excited! 2: Say goodbye VI!
What is VI? No, the old brother, VI is the text editor under Linux, just like the Edit under Windows, but it is better than EDIT! Kylix didn't make a Linux program, you can only use some editor like VI to write Linux programs, call Linux's GNOME / KDE, two sets of API writing programs, and compile the connection with the compiler. What is annoying, the degree of trouble is equal to writing a Windows program with the WINDOWS 32, and using Kylix is equal to writing Windows programs with VB! Specifically, it should be said to use the WIN SDK writer with the ACITIVEX control to write programs in DOS. CFAN apps with VB editing the program, the convenience is, you can think of everyone, you can give a reason for "cool"! In addition, there is a commissioning system of Kylix's code manager, which can use different colors to represent different syntax errors, wow, too strong! Microsoft's small C small B can't do it. Let many Linux engineers become true, it is said to release a dozens of Linux engineers on the same day, "Borland, I love you!" To Borland's headquarters to show support for Kylix, rely, exaggerated!
3: High-speed data access quotation DBEXPRESS, visual access data of DataClx component group, providing NetClx with Socket and Internet / Intranet program!
These are all Kylix strong and powerful features. Linux has to become a mass accepted by the public, and you must have an application system that can handle information, while DBEXPress provides this, reading information is no longer the "most painful" of Linux engineers. Once the Linux application has obtained the information by "dbexpress", the DataClx's visual components can present data in various advanced "controls". These components contain buttons, Label controls, pull-down boxes, or even complex GRID components. The DataClx component group will quickly let Linux business software appear on the market. Like Photoshop for Linux, Office for Linux, Dreamweaver for Linux is not far! NetCLX allows programmers to develop WED programs!
Technical things are stopped, and then, I am afraid I have to sleep. ^ - ^!
This will greatly promote Linux to popularize and apply! Enter the desktop computer on the house. Imagine how much it is a ~! @ # $% ^ & * ...! @%! Speaking of Kylix, you can't mention the Delphi6 released by Borland, and they are like a brothers! They are compatible with each other! Some netizens complained that Delphi6 was slow, and it was said to be sacrificed to be seamlessly compatible with Kylix! Kylix's launch will establish the dominant position of Borland's development tool under Linux! Just like the previous year, the dominant position in Windows! Borland and Microsoft's grace of development tools, from Kylix, kick off from Linux! I think this will be an asymmetrical war. Do you think about it, is Microsoft dare to get a development tool such as VC for Linux in linux? Not long ago, Microsoft's CEO Bower also said that Linux is a "tumor" (huh, you can think that Linux is stressed to Microsoft!), Balan finally played a unfair war in Microsoft (unfair to Microsoft !). I think all friends who don't have a good sense of Microsoft are happy! Microsoft Lai is famous for three tricks: 1: You just imitate you. 2: If you don't play, you will be more bleeding than you. 3: Finally, if you don't work, then you will dig your people! The two tricks in front of Kylix will not be able to do it! It can be said that the field of Linux is Microsoft to "soft", and Bailan is a foot, which is really good! Balan, good!
I think of the top a few years, Bailan's dominant position on Windows development tools is really missing (we have no such company in China, maybe "that" said by a netizen, the development tool is too difficult, VB is not Come out! Haha ^ _ ^). Not only Turbo Pascal is playing MS Basic Shedhead gray face, but also Borland C 3.0 / 3.1 also allows Microsoft C / C 6.0 to stand! At that time, Hou Borland C / C 3.1 was sold, immediately allowed Borland's cost of C / C more than 50%. It is the world's first C / C products, and also pushed Borland to the highest peak, becoming the third world. Big Software Company, Borland C 3.0 / 3.1, the BAC C / C compiled the market for several years. When you miss high school, use more than ten floppy to school room to copy C 3.0 / 3.1 day! :)! If it is not brilliant to develop Borland's good job, no one is attitude, nor will it be a factor that borland begins to recession. Now Borland awakened, after the technical Divad Fuller is a CEO! Borland launched a series of development tools in JBuider, Delphi6, Kylix, soon, Borland will also launch C for Linux's Kylix, that is really called Microsoft to sleep!
I love Borland, I love Kylix, the majority of Delphi programmer, come on! With Kylix, Kyrix is too great! In order to let everyone look thirsty, the following provides a programmer (netizen) to install Kylix installation experience:
KYLIX installation experience:
I am a fanatic molecule using UNIX and a Delphi program developer. So when I first heard that Delphi on Linux tool, my heart was greatly shocked until now the tide is still quiet. Our company has booked a set of Kylix's server version in February this year. Today (2001.5.12), Miss our company sent a predetermined software.
The package includes:
Kylix Server Edition CD
Collaborative tool CD
SUSE V7.0 beta CD
Object hierarchical manual
Registration card and related ads
Quick Start Manual
Objectual Pascal Language Manual
User Development Manual
The computer I use is as follows:
CPU: Athlon 850MHz
Memory: 512MB RAM
Hard disk: 2x20GB software configuration RAID-1
Operating system: RedHat 7.0 and related upgrade
I didn't have Windows, in order to perform Delphi programming, I installed VMware on my Linux to run Windows 2000.
I read the "Object Hierarchical Manual", I noticed such a few questions:
1 In order to make Web programming, some additional classes must be used, and there is already a lot of apache related classes.
2 Some seemingly useful classes, such as Tqueue, Tstack and TStringHash inherited in TorderedList. Take a look at Delphi 5, I can't find these useful structures and classes. It is not difficult to achieve itself, but it is better in CLX!
3 No more TwinControl class, replaced by TWidgetControl.
TfraMecontrol is inherited from class TwidgetControl. In fact, many classes are inherited, such as the class Radio Groups, Icon View, Label, List Box, Memo, List View, Tree View, Form, Frame, Scroll Box, etc.
Insert the CD disc:
There is a readme file in the CD, and you can find it under the general UNIX system. But it just briefly said that in order to progress smoothly, please read the file preInstall and install first. Very good, just read:
PRESINSTALL file:
There is an important statement at the beginning of the file: Some errors in common Linux systems will cause Kylix or software to run with Kylix. This document enumerates some such errors and methods for detecting and correcting these errors. There is also a list of software to ensure successful installation of Linux. There is also a special instructions for WIN32 users. Unix is fully configurable, which is a nightmare for people who are accustomed to Microsoft's "all" thought. It may make you fall into struggle and difficult! But you truly realize it, you may complain about Windows like us. ;-).
The required version of the various libraries required for installation (this is the standard installation information of all UNIX systems. "). Under the Windows system, these are automatically upgraded, but sometimes it will bring catastrophic consequences. In the UNIX system, the software's instruction file tells you "courtesy" which version you need, so you can check it before you do it. Some Win32 users will think this is original, but UNIX users think this is very "courtesy" ^ _ ^! After reading the file, follow the prompt:
(The following is the screen record)
Jamesk @ sherizod: ~ :-) CD / MNT / CDROM / BORPRETEST /
Jamesk @ sherizod: / mnt / cdrom :-) ./testsystem
Borland Kylix System Compatibility Test
Checking loader .... OK
Checking kernel> = 2.2 .... OK
Checking libc> = 2.1.2 .... OK
Checking libjpeg> = 6.2.0 .... OK
It looks smooth, my system can run Kylix! I am so happy.
(I Note: This testsystem program can be downloaded from Borland homepage)
INSTALL file.
This file explains the difference between the root identity and the identity of the general user (root is an administrator of the NT system). After reading, the general user has no reason not to install root - unless you don't have root permissions on this computer.
You can now real installation:
(The following is the screen record)
Jamesk @ sherizod: / mnt / cdrom :-) sudo ./setup.sh
Borland Kylix
Checking dependencies ...
KERNEL VERSION> = 2.2.0 .... OK
GLIBC VERSION> = 2.1.2 .... OK
X11 Server .... OK
LIBJPEG VERSION> = 6.2.0 .... OK
Then there will be a license agreement.
Then there will appear "Global Options" dialog box, which contains the drop-down list of request to enter the installation path, the default directory is / home / jamesk / kylix, there are several alternative selections:
/ usr / local / kenlix
/ USR / KYLIX
/ OPT / KYLIX
I am generally used to install third-party software in directory / OPT, so my installation path is / OPT / KYLIX. Everything else looks normally, the estimated installation space size is 165 megabytes. Click "Begin Install" and then install start ... until the installation is complete. Then there is a very important tip to ask me to restart X to display the GNOME / KDE menu item. This important prompts you start running the software through the menu or command "Startkylix".
what! Installation is smooth!
OK! Exciting moments arrive: Select Kylix from the menu ..., but Linux is just "struggling", but there is no other reaction, it is really disappointed!
Back to the command line:
(The following is the screen record)
Jamesk @ sherizod: ~ :-) Startkylix
WineServer: mkdir /Home/jamesk/.borland/wineServer-sherizod:0: permission denied
really weird! Don't be discouraged, continue: Jamesk @ sherizod: ~ :-) ls -lah. CapitalLand /
Total 44K
DRWXR-XR-X 2 Root Root 4.0k Mar 12 13:02 ./
DRWX ------ 42 Jamesk Jamesk 4.0k Mar 12 13:06 ../
-rw-r - r - 1 root root 1.5k Mar 12 13:02. Orlandrc
-rw-r - r - 1 root root 814 Feb 27 19:03 DBXConnections
-rw-r - r - 1 root root 1.4k Feb 27 19:03 dbxdrivers
-rw-r - r - 1 root root 1.4k Mar 12 13:02 Delphi60DCI
-rw-r - r - 1 root root 9.8k Mar 12 13:02 Delphi60DMT
-rw-r - r - 1 root root 3.0k Mar 12 13:02 Delphi60dro
-rw-r - r - 1 root root 1.2k Mar 12 13:02 Delphi60RC
Oh! I understand, it is my fault! Because I installed SUDO, the sudo command allows a user to log in to the ROOT privilege as a ROOT identity. Sudo installs software as root, but it installs ~ / .borland with my login account. I can't push Borland. I didn't install it according to the clear instructions, it is my fault!
Jamesk @ sherizod: ~ :-) sudo chown -r jamesk.jamesk. capital /
This problem is solved, wow! It is Delphi! ... ah! ... KYLIX!
I put a command button on the form, set capens as 'Hello', press F9, everything is working well!
Thank you, Borland !!!
I Note:
1: Due to the new version of RPM's bug, Kylix can't be installed in redhat7.1, the solution can be searched in www.deja.com, download the upgrade program glibc, in fact Kylix is in the PATCH, press the instructions in Patch to upgrade GLIBC, that's it!
2: You have to pay attention to your Linux kernel version, if it is 2.0 or more (huh, is there a 2.0 version now?), You can view the Kylix installation guide.
3: According to the installation process of the netizen above, you can usually install Kylix, pay attention to installing under the Chinese version of Linux!
4: Delph6 and Delph5 are normal installations belonging to the Windows program. Delphi6 The first eye is different from Delphi5 that Delphi has built-in CLX component group (which can be seen), and the color of the interface, and the increase in controls! Delphi6 and Kylix cooperation and some new features are excavating! If the programmer friend is with any experience or high, please emial: littlerong2000@163.com.
Laterness:
Kylix's launch not only proves that Borland is the world's top tool developer, but also the application software on Linux will also be quickly thriving. The first season of the first season of the Object Pascal version of Kylix is the application development tool market on Linux, but the C / C version of Kylix, which is prepared, will have a huge impact on the system programs on Linux. (The C language system is strong!), I am afraid that the core of the entire Linux will be able to use Kylix to build. With Kylix to develop Linux core, will there be a Linux new core for a month? Oh, I am very afraid, it should actually be worthy! Although Kylix is a RAD tool, it encompasses the application development, system development, and even the core development of the Linux job system makes it sufficient to become the killer level on Linux. So if you are interested in Linux, CFANs will never miss Kylix. Timely later Kylix to join the complete component development model, such as developing CORBA, or is integrated by SOAP and EJB and COM , then Kylix will play all over the world in Linux, haha, Microsoft dare to fight? My Balan, I love you!
I hope that one day, Balan is like a day, Microsoft gray fly to smoke!
Looking forward to the arrival of this day! Especially the arrival of Kylix's D version, oh, I fell!
--The End Written in 2001-3 小 原创