Ten years of MFC experienced Microsoft Technology (ZZ)
First, first knowledge MFC
I originally knew that MFC was probably in 1993, and Visual C has not yet been available at that time, when Microsoft's
The C compiler is still very weak, the official name is Microsoft C / C 7.0, the MFC version is 1.0, almost no
What is the response, the best C development environment during that period is Borland C 3.1, in fact, probably
In November 1992, an accidental opportunity, I appreciated the power of Borland, I can't remember where
I saw a wonderful integrated development environment, Turbo C 3.0 for Windows, this is my memory
The first real Windows environment C integrated development environment, the exciting feeling is still still remembering
New, you are welcome, at least C aspect, Microsoft and Borland are not a level, BOR
Land is obviously higher than Microsoft, Borland products, leaving a deep impression on me. That one
The best development platform for Microsoft is Visual Basic 3.0, while Borland's Delphi is on
During the stage (Delphi's code name is: "VB Killer") ..., I remembered past more than ten years ago.
I can't help but feel very much.
For more than a decade, I have used many development environments, about Visual Basic, I have used the earliest DOS version, WIN
Dows version of Visual Basic I basically used, I still remember each version of VB installation disk disks
The number of discs. Similarly, I have used each version of Delphi, especially Delphi 2.0, gave me an excellent print.
Icon. Delphi provides a truly compiled visual development environment, then (around 1994), Delphi
You can develop a dynamic link library with GUI, you can imagine, in Microsoft Access 2.0 applications
A Delphi Form can be loaded and program interaction, that feels great.
Borland C is a regret that I can't erase in my heart, from Turbo C to C Builder, I have a deep experience
Borland's brilliant and helpless, Delphi walks from VB Killer to VB escort (you can imagine Delphi step)
ActiveX control development technology has more cattle, early VB has soil, early VB cannot develop dynamic chains
Take the library, therefore cannot develop ActiveX controls, think of it is really inexplicably), the fate of Borland C
It is also unreasonable. Borland C 3.1 is never again, in the development of more than ten years, I am in C
Invested a lot of energy, Borland C has brought me countless excitement, but this classic name is
It gradually passed through the competition with Microsoft ...
The appearance of MFC4.0 makes people feel that Microsoft caught up in C , this version of MFC is Win9
5 After the introduction, in Visual C 4 (Microsoft does not have VC 3, VC4 previous versions are 2.2, 2.0, 2.0, 1.51, 1.5, 1.0). Perhaps the disappointment of the subconsciousness of Borland C , I don't know unconsciously
When I was launched by MFC, VC 4.2, I bought this compiler's enterprise version through normal channels.
Second, about Microsoft
About Microsoft, there are countless people to say to this name, this annoying name! do not know
I like it or hate, you are a programmer, your mind may be due to the existence of Microsoft, even
You use Linux, you may also be because of Microsoft technical factors. How many years, this name appears every day
On you, I, before him, because you have to face the existence of Windows, but can you hate this name?
Do you hate this name? I don't know if I have numb this name. I personally booked MIC in 1998.
Rosoft MSDN UNIVERSAL version, I started to compare the development technology of this company, you can think
I am like 1998, when you face hundreds of technical discs, you know what is called "thickness", when we
Sometimes, "catching" or "reaching" Microsoft's level, it may be lacking
The company's true understanding of "thickness". Entering MSDN, I feel Microsoft is not a "company"
But (or being formed) a "society". At that time, the famous technology website http://www.codegur
U.COM all technical information is available (That time http://www.codeguru.com offers the entire network
The station content download service, about 3m or so), the famous www.codeproject.com does not exist. Opened
Starting, I have always laid the technology comparison Microsoft and Borland, and it should be said that the technical Borland is not M.
ICROSOFT is weak, even now someone holds this view, but why Borland goes to this point today.
? And the Microsoft is in the day? A few years ago, how fierce competition in these two companies is now another
The scene of "cooperation"? Many people have thought about it, if Borland does not exist, it is not more likely to Microsoft.
Is it? In fact, Microsoft may be proficient in Chinese history and have read "Three Kingdoms" and very understanding China during the Warring States Period.
In fact, the existence of Borland form is very advantageous for Microsoft, and at least in the form of competition.
Hand, and in fact Borland has been controlled to Microsoft (Microsoft is a big shareholder of Borland). you
You can see some subtle phenomena: Borland provides a lot of talents for Microsoft, including DELP
The HI chief designer and the core member of the Borland C compiler; and also provide strength for Microsoft .NET.
Force escort services (see C # Builder, Delphi .NET). 1998 Microsoft COM Technology
This is already mature, this technology makes people feel shocking, when Microsoft's opponents present "OpenDOC"
In confrontation "COM", you see several members of the "OpenDoc" camp: IBM, Apple, Borland, NO
Vell, you will feel that this camp is very luxurious, powerful. However, the result is a powerful, "OpenDOC" has no death, and "COM" is still vibrant.
Some people say "COM" is not falling, then I don't know how Microsoft. In the competition with "OpenDoc",
"COM" is a thorough winner, in the competition with "Java", "COM" successfully evolved, here
Microsoft reflects powerful absorption capacity during the process, as well as unimaginable tenacity. .NET is only c
Om "alias". For an experienced C programmer, .net is evolution of COM, and
Microsoft interior. Net is "COM 3.0" (OLE2 is com 2.0), and "CLR" is not
Choose a COM object. Someone once asked me, since the Newton era laid the foundation (think about the famous Newton -
Leibnitz formula), today, math still study "calculus"? The answer is of course still
the study! The early days of "calculus" is aimed at functions, and modern "calculus" is targeted "manifold)
"Fiber Bundle", the concept is, but the basic idea is constant, just "calculus
"The idea is reasonable and evolution, do you know Microsoft? Microsoft Research has a batch
Super-class mathematicians are working for Microsoft, some of which are the winners of the Vilz Prize, Microsoft is
Improve "COM" into ".NET" as "calculus" evolution into "differential flow". From scientific
Analysis of COM and Java at the angle, possibly COM more comprehensive, accurate, Java may be more in Java from achieving maturity
Cooked, but you see that Microsoft is not pursuing. Microsoft is associated with the Warring States Period
Qin Qin.
The Qin State during the Warring States period, taking the "Fight Training" and "smuggling and strong" and other measures to the six countries, today's micro
Soft is also like this, VB1.0, Microsoft launches "VBX" control technology, and many small companies are survived.
Microsoft does not develop "VBX" components, and when "VBX" evolves into "OCX", Microsoft
It is not very powerful, but this kind of trial is a response to many small companies. 1997 Microsoft Office
97, 1998 Microsoft launched Visual Studio 6.0, giving a lot of medium, small companies provide survival, hair
The opportunity to show, such as the Visual Basic for Application 5, which is integrated in Microsoft Office 97.
0, this technology makes hundreds of software developers with Microsoft to sign VBA technical license agreement, even aut
Companies such as ODesk have signed this agreement with Microsoft, which makes each integrated VBA product
Give a license for Microsoft pay 40 $, if you know VSIP (Visual Studio in
TEGRATION Protocol Agreement, and how many companies signed a VSIP protocol, you really feel Mi
Crosoft's terrible; Microsoft Office 97, Visual Studio 6.0 user interface is very beautiful,
Why does Microsoft's own development tools do not provide similar software components? You see many third-party MIC
The Rosoft ally has launched their own interface library to imitate Microsoft, they will not be against Microsoft because they have formed an ecosoft that makes Microsoft and these companies to survive.
How much is Microsoft's technical reserve, people outside Microsoft are difficult to say, Microsoft China
The company may not know how much. In 1999, when the WTL class library had just appeared, people hope that WTL can get official
Support, or authorize a company outside of Microsoft (you can imagine Borland C 5.0 built-in)
Is the ACTIVEX development mechanism based on Microsoft ATL class library? Until today, WTL is still afraid, I
We fully believe that if Microsoft promotes WTL, WTL is completely popular, but Microsoft is not lacking.
Similar techniques, similar class libraries include BCL (Base Control Library, one for developing lightweight ACs)
TIVEX control class library), Microsoft also has an ATL-based class library, this class library is used to develop ACTIVE
X Designer, ActiveX Designer is the vast majority of programmers who don't know how to get a class, if you are familiar with
Office development, you know that there is a class of objects in Office VBA, namely Form2, and the report in VB6.0
The robots (and the famous Active Reporter) belong to such objects, with this class library, you can be V
B6.0 and integrated VBA systems provide customized visual design mechanisms, now ActiveX Designe
R has evolved into designers integrated in Visual Studio .NET. (Fail)
Third, learn from Microsoft
No matter what angle to evaluate Microsoft, I think Microsoft is worth learning, if life is
There is a disaster in this era, you should hate this guy, but you must first go to this.
A guy to learn! I am inadvertently for Microsoft songs, I just want to say that I have a microsoft skill.
Exercise.
Microsoft benefits greatly in research, if you are interested, you can visit http:// Resear
Ch.Microsoft.com/, although some Chinese companies also have research institutes, it is true than Microsoft.
Beads of rice grains, also put the light China? "The feeling. In 2003, I experienced Micros in a place in Beijing.
Oft Asian Research Institute's job fair, I saw that China's elites entered Microsoft's desire, in fact,
The human resources of China, Microsoft Asia Research Institute have extended to the core of relevant majors in all colleges and universities.
Heart, I feel that Microsoft does not need "seeking", because as long as Microsoft needs, elite
People will "swar", everyone has the reason for "understanding" and yearning for that place, if it is
Studies have swollen to the University of California, I think it can be understood, because there is mathematical soil, and there are fruitful people.
It will be proud because "science is not borders". Is there a national border? I don't know if there is anhydrior? ! Think
DVD and other technical patents give the disaster brought by the domestic industry, I don't know if I should be painful, in Microsoft School
In the atmosphere of the park, I seem to understand why the "original technology" "original technology" is very poor. I have read several masters written by Microsoft Asian Research Institute, which clearly shows that Bill Gate is their spiritual collar.
Sleeves and their piety of Microsoft, domestic research institutions should study Microsoft's employers
Tao, Microsoft seems to be the figure in the Three Kingdoms. I don't know if Liu Bei is still Cao Cao, or the mixture of both. I
Frequently passing the Sigma Building, the first Sigma Building enters the feeling of "pilgrimage", and also with Microsof
t China's several levels of people have gone, and the tastes are really difficult.
In Office Wars, domestic software has indeed contends to Microsoft in some respects, in fact, it is actually given
It is very boring, and the interface is similar to, or the user's habitual approach does not solve the fundamental problem, one
A good software developer must be a master used by a software, it is hard to imagine a software operation.
Developers can develop a high level of software, one of my earliest software is Microsoft Word,
The version at the time was 2.0, probably a 1992 thing, giving me a deep impression that Word is integrated in Word.
ORD BASIC, later, I came into contact with Excel 3.0, I don't expect it, Excel integrates Excel Basic.
, Naturally built-in Access Basic 1.0 in Access, in these software integrations into OFFICE
Before, I felt that the idea of these products was very great, very good with Microsoft, because you know
Even a DOS, Microsoft provides a built-in QBasic or GW Basic. Although about M
ICrosoft's product comments a lot, as a technician, I think Microsoft's product concept is definitely
First-flow, from 1994 Office Series to Office 4.2 formed by 1997, I think technology
Conception is ahead of our Office products after 2002, have you heard of the following statement? "DOS as
The era of operating system, Windows is an application software; Windows is an operating system, and Office becomes a DOS era.
Windows; then if this law, the Office does not replace Windows and become an operating system? "
Now in the development field Visual Studio (.NET) is becoming another office, have you noticed? control
The Visual Studio (.NET) integrated development environment is still a Basic language engine (Visual Basi
C.NET).
Unlike many companies, in technical systems, Microsoft almost all products are closely related, W
Indows, office, Visual Studio .Net although different, the public core is about to be formed, I
They have seen that in terms of core components, the Office and Visual Studio .NET have become consistent, such as Mi
Crosoft is gradually using the new Visual Studio Tools F to gradually use the new Visual Studio Tools F
Or offic replacement, and we are still in some way to compare gaps with Microsoft products
, National procurement or government procurement support companies, do not drill the core technology, only short-term
The behavior is eager to fight with Microsoft, I don't know if there is a feeling of stunning trees, and the personal experience is to learn Microsoft, learn to understand Microsoft, in-depth understanding, and then call slogans. (Not finished
)
Fourth, why use MFC?
After several years of competition, Borland's OWL almost disappeared, this OWL is a very beautiful C class library.
In the endless age of Borland C 3.1, OWL really achieved a unclear. However, Borland
C 4.0 missed the best time to enter 32-bit programs, and shortly after BC 4.0, ushered in Win95, Borl
And rushes, with a small "PACK", make BC4 can compile WIN4-based programs, at the time of VISU
Al C is version 2.0, supporting Window16 version of Visual C 1.51, interesting is Borland
Use the same compiler to support Win16, Win32, and Microsoft has to provide Win16, Win32
Different compilers. However, informal version of Visual C 2.2 is quietly supported by Visual C 2.2
Holding the latest features of Win95, the new set of public controls provided by Win95, in my impression, Borland pair
The support of the new features of Win95 makes the distance between MFC and OWL greatly shorten. Borland, later
C 4.5 has not changed this situation, although Borland C 5.0 supports OWL and MFC, it is faulty
After revealing, Borland C was very regrettable only to version 5.5. C Builder is introduced in the form of D
Elphi's VCL library, but many C programmers do not buy, because many people who are happy with C prefer to edit
The pattern is encoded. The emergence of Visual C 4.0, on the battlefield of C , Borland started to defeat.
.
MFC has developed to today, it has been more than ten years, despite different, but it can be sure, more than ten years of technology has been
After laid the Survival foundation of the MFC, even if Microsoft's long-range is released, MFC can not launch Windows Dance
Taiwan, in fact, the Visual Studio .Net after the long-length (Longhorn) will still use the MFC as an important
Component, in this year's Visual Studio .NET 2005, the location of the MFC in C is still the same. M
The FC's future should not worry, as long as you go deep into the .NET class library, you will find many of the MFC's ideological machines.
The system quietly entered. Net, at the same time, Microsoft's third-party ally has been developed for MFC for more than ten years.
The amount of expansion, if Microsoft is a boat, the third-party ally is the water of the boat. Many people think that MFC does not send
Exhibited, in fact, it is an illusion, Visual C 6 interface is very classic, especially in the Docking Control
The mechanism of the strip, in fact, the IDE of Visual C 6 is written by MFC, but the classes related to the control bar in the MFC class library.
It is very weak, why? You will see many companies with Microsoft friends, and they quickly realize the Docking mechanism of Visual C 6 on the basis of MFC, which is Microsoft's high, Microsoft
It will provide opportunities to allies, and its consistent approach is to preach some interesting in our own commercial products.
Features, make some other companies simulate to drive user groups. Borland does not have such a reserve.
The prosperity of the MFC third-party market benefits from Microsoft's strategy and wise. Can the MFC cross the platform? Finished
All, Microsoft does not do, it is also a strategy, but there are many important products Microsoft but acquiescence MFC shift
Plant to other platforms, in fact, one of Microsoft's partners (Windows source code
It is lost from this company), in a few years, it is responsible for porting the MFC program to be transplanted to UINIX, Linux, AIX, etc.
Operating system.
The new version of Visual C MFC has supported .NET development, MFC and ATL collaboration better. According to my pass
Experience, MFC, ATL and .NET library three can fully integrate together to apply to actual development work,
If you are an MFC hipster, I hope that ATL and .NET library can become your faithful left and right hands. So do you have it?
Support for MFC, ATL and .NET libraries? Of course, Visual Studio .NET IDE is! And VIS
UAL Studio .NET IDE also supports addin expanding with the .NET library if you want to manage AT with MFC
L and .NET libraries, please continue to support me! (to be continued)
5. Know Application objects
If you are familiar with Microsoft Office, you should further analyze this large software, Microsoft Of
Almost every program in FICE can be used secondaryly, this point benefits from the two of Microsoft Office.
The secondary development mechanism, one is a COM mechanism-based VBA model and the other is based on the host of the .NET framework:
Visual Studio Tools for Office. As a programmer, you should analyze OFFI in technical perspective
The technical structure of CE. The object structure of most software of Microsoft can be provided through Visual Studio
Tools OLE / COM OBJECT Viewer Tests its type library, you can even get
Describe the C header file of the object information. This is a lot of benefits. A typical office usually has one
Application object (or other object with it), this object is equivalent to the software hub,
Here, we don't discuss office, and thereby talk about Application objects. Most support extensions (AD
DIN, PLUGIN's software has similar structures. Typically, a system has an Application object or
Is a COM object, or a .NET object, if your system exists such objects, your system is based on the basis
This has a mechanism to support Addin, Plugin. An ideal approach is to built in an MFC system
An ATL object or .NET object, how to give this point later. Design Application
The key to the image is how to plan the properties, methods, events of this object. If you want the system to have good expansion
Exhibition, Application object is critical, which is also an embodiment of architecture art. The so-called addin (plugin) is the system running according to the object library that is loaded according to the needs, and the system can expand the system.
The factor of the key is to pass the Application object to Addin when the system is loaded. Plugi
n) Library, imagine, if Application is just right to trigger system events, and addin (Plugin
The library is willing to explain the event, and the task of an AddIN (PLUGIN) library is not OK! So applicatio
N objects are the key to system design.
If you are proficient in the ATL object, add an ATL object in your MFC system, this task can use VC Wiza
Rd is done. You have accepted a fact that there is a CXXXAPP object in the MFC program (CWINAPP)
Derive class), now you have to do, add a corresponding ATL object. This object can be in cxxxapp :: i
NitInstance () created in NitInstance () If the class of the ATL object is CXXXAppObject, I suggest you in the cxxxapp object
A member variable is added to the object, for example: ccomobject
You can enter the initialization m_pappobj:
m_pappobj = new ccomobject
At the end of the program, release m_pappobj in cxxxapp :: exitInstance (), the statement is as follows:
Delete m_pappobj;
You can set the system's key properties to the properties of CXXXAppObject, such as the system's title, whether it is more
Documentation, etc. The system hopes that the function of external calls can be implemented as cxxxappobject, this is taken
Due to your needs. The system requires an external extension function, and the key is to be CXXXAppObject.
Appropriate location trigger events and event parameters provided. For example, you can be in cxxxapp :: InitInstanc
E () Trigger an event onstartup starting at the application, and the plugin captures the event, you can perform specific initial
Chemical (identity confirmation, initial information query, etc.);
You can trigger an application end event in cxxxapp :: exitInstance (), and the Plugin captures the event.
The system required by the user needs to exit. All design depends on concrete design.
How to load Plugin is an interesting question. If Plugin is implemented as a Category
, You can use COM technology to enumerate this category; you can install plugin to a specific directory, or
Through the registry. Plugin's implementation can be used in COM technology, or you can use the .NET framework. Appropriate opportunity, I will mention
For example ...
Firefox with Microsoft
Firefox appeared in a praise, cheers, maybe people really expect for a long time, calm water
The thrown is thrown into a stone. I am the earliest user of IE, the first Microsoft TED in 1996 (Technology)
Educational Conference), IE4 has not yet been released, we have the opportunity to witness IE4 (at the time)
It is said: Nashville, the English name is forgotten), it is really exciting preview, IE3 and NAV
IGATOR 3 is fighting. When you first see "Active Desktop" in the imagination, if you are not in your own, you will not be excited. IE4 is essentially a shell, and its SDK is free. Navigator is based on
Mozilla's browser, although it is open source, because of the more common commonality (not related to the operating system),
This Mozilla cannot fully utilize the advantages of Windows, Mozilla can't bring the so-called opening for the majority of programmers.
The "pleasure" of the hair, the top programmer can control mozilla to achieve the fun of technology depth, the most
Early Navigator also offers 17 versions (Note: Not 17 natural languages, but 17 operating systems
), From mathematical perspective, Mozilla is like a group of axioms, you can develop different operating systems based on this
The browser on the browser, Navigator is based on a beautiful result of Mozilla, and you can enjoy the code structure.
Beautiful, but lost is a powerful personality (to know, Windows users are much larger than they
His operating system user's sum). Ordinary users cannot read Mozilla's code, even if you understand it, you can't
Good use, this may be one of the fatal causes of Mozilla (and most open source code). IE kernel
Smart seizes the developer, you think about tens of thousands, the primary developers are easy to control is the first
The choice is also wise. I read Mozilla, but I won't be a specific project during the development process.
Apply it. As long as it is a browser, it is impossible to be absolute security, whether it is mozilla, or IE. When I understand
By Firefox is a new browser based on Mozilla, I basically lose confidence, I have one
Weird view: Firefox's launch, the biggest beneficiaries are definitely Microsoft, even if Microsoft lost
20% share, but will cause Microsoft to strengthen IE, Microsoft does not know how to promote IE evolution
At the time, Firefox's emergence undoubtedly provides opportunities for Microsoft, and the principle of species evolution is competition, f
IREFOX is to promote IE further powerful catalyst. Firefox expanded mechanism is indeed flexible, if
Hand is not Microsoft, it is difficult to set off a wave, and when senior developers gradually understand Firefox
Firefox's vulnerability will gradually expose, try to think, if some kind of Linux replaces Windows, then,
Its vulnerability will also be as much as Windows, because that time, there will be as much as studying Windows vulnerabilities.
People go to study the vulnerability of Linux! From a personal point of view, Microsoft may be a bit "", because
There are too many people who peeked Microsoft weakness. In theory, computer security is a forever topic.
Just like any society, it is necessary, there is no thief, thief, crime, and the police disappeared, you want
Think, what is civilization? Can barbaric disappear? Barbar disappeared, civilization does not exist, high civilization is
Not existence. Humans overcome cancer, the next disease will be more deadly than cancer, but this does not mean
Overcoming cancer, progress is really a challenge ...
IE technical ideas are definitely a superior idea, IE expandable mechanism will bring a lot of benefits to Windows developers. I am planning a piece of art, telling how to connect your object model with the MSHTML library.
This, in the HTML file, your instruction system can be integrated with the HTML object model.
Say "hook"
When I see the "hook", the problem is often seen on 9CBS, so I think of another topic, that is, the game
Hanging ". Hook provides a means to change a Windows window message processing, usually used fundamentally
Not arrived, therefore, I can't talk about "common", early Windows, because I can't support the Far East (of course)
The text containing the Chinese characters), so many plug-in software have complement Windows shortage, the Chinese star is
A typical, the software proud, monitoring software may use HOOK technology, so hard to imagine
What software will use hook. Someone asked me, can change the data processing behavior of a process, I once said
Tell him: Can, you can't! I feel telling me that the vast majority of HOOK is a "non-courtesy" behavior.
Have a period of time, my server, often someone quietly, giving me a lot of super users,
Modify my administrative privilege, I found the host, solved this problem, then I also bought a few servers.
Listening, security books, I have given up, why? Worried about learning bad (positive, evil is only one
The difference in reading), in fact, each server is very fragile, and for experienced system programmers, safety and road
The Germans are associated, and the software technology is very easy, sometimes I will think, if I go to design the disease.
Poisonous or when hacker, what will it? My, number, combined school, password theory, is not asking for the basic mathematics
Question, Windows virtual driver development, is not a problem! Why is so many people concerned about HOOK? Chinese people's
There are very few positive software, but it can be broken, but it is god, but unfortunately! Hook is a bottom-up built-in machine
System, you can understand HOOK, completely with the heritage of first-class technology, I really hope to look back ...
I have sent this post for a moment, it is difficult to say that it is true, still unintentional. I am in Sina online a few days ago.
Seeing a cup of play, I think it will win, as a play fan, we have been waiting for more than ten years, wait until
It belongs to the Chinese people. I remember that when I was still working in college ago, I was interested in a colleague.
I said to me in front of me: "Hey, yesterday, the horse XX won Li Changyi!" At the time, I was in the office.
After reading the newspaper, the people saw my head, I didn't lift it, I was very dissatisfied to grab the newspaper, and I heard me: "Hey! Horse XX
Win Li Changyi! ! You have heard it! ! ! ", I said to him:" Are you shocked? ! Ma XX lost
How much is Li Changyi? Do you know? ", Horses XX have always been lost to Li Changyi, people are not surprising,
Occasionally, the Chinese people can't find him north, and Li Changyi has a weak crown 17 when it is proud of this world.
It is, but the face is unchanged. A few days ago, the Nong Yingjun 5 people, the Sino-Japanese coalition forces, was gave a flowering flow, Li Changyi is the first world, so that some masters know that the next opponent is him, Will order
ticket. This cup, the Chinese people lived, thanked Cui Zheyi, why? Because of this weak crown 19 kid, block him
The big brother Li Changyi makes the cup with a suspense. When the Chinese media said that South Korea only Li Changyi is very powerful.
Waiting, I don't know where the heart is still self-deceived, Li Changyi, 30, I don't know how to force, Japanese years
! In the face of this name, it is a bit numb, this Taiji Tiger! The software industry came again in India that we have never been teeth.
Tiger, in 2001, our software exports were only forty of India. We were shocked, how could it be?
This forty-third water is very large, it is likely to be more pitiful! At that time, I participated in Dalian about "Dalian Software.
The official meeting of the export in China, the adult said: "It is said that our Dalian software exported to China
Ranking first, the city's leadership hopes to give this first digital basis today, I hope you will put data
From the newspaper, last year's data can also be declared, pay attention, what we want is just data, you carefully, we root
According to data, there is a reward, the opportunity is rare! ".... One day, a few friends watching CCTV dialogue in my house
Type, the dialogue is a domestic software allocover (with the owners of friends, Alpai and other companies), the other party
One delegation of the degree software. When asked, when the distribution software gap, our Liu Laozi (on behalf of Alpay)
) Do not say, according to his views, we have already caught (India), ..., the meaning of the words
India's level is so feeling, the Indian party, I have remembered that I still remember: "Whether caught up, the international market
Say! In China, Indian programmers have insufficient personality, and technology is not very good. It is actually a illusion.
Indian software first pays attention to personality, many important US commercial software is developed in India ... "
Our public opinion always describes the mediocrity of the horizontal level of the Indian programmer, but the gap is gradually opened, ...
, Go, Football (I don't want to talk about, talk about it!), Software, we were blocked by harsh, happy
Broken reporters, bring a vitality to the media ...
In the Japanese Edo era, if a person wants to hear a title (for example: this factor), he must fight
Those all the brothers, then, live in the interior of the master, do you know what's going on? In the future, this chess
Hand, you have to cook for Master, bring your child, engage in health ..., the rest of the doors will play chess,
Such a person, the way, has created a generation of Genesis, and most of their chess are full, this is
It is the proven model of early Japanese Go. How many statements have the software? My earliest contact computer software textbook
It is an English version (D version of the film), which is different from us, the author of the book constructs "X-language", he
We don't talk about what C, Pascal, Basic, once the mechanism is missing, add some ingredients to "X-language".
What C, Pascal, Basic, you feel almost, but now it is divided into level! We are weak, but we are very particular in the language of our language, don't know right, many programmers may
It is for vanity and use C , in fact, the earth people know, do the database, Delphi, VB far than C competent
, Laying the C book, writing things almost similar, because useful or authors do not write, or author
Don't understand. Sometimes I am thinking, if there is no domestic demand, what will it? Maybe the existence of the software needs, it has created
The characteristics of the country software, I think the domestic industry has not fully utilized the existence of domestic demand in China, maybe China's soft
The existence of metals is the hardenal injury of software.
I remember a movie "God", the big scorpion of the hero was blown up by the foreigner, and finally he became a gunler.
The battle of the ocean with a big knife, the cheat is not good, the technology of the Ocean's things to win is the right path. I think, one
A good programmer must understand the history of the software, learn history, you know why you are weak, how others are strong
big. We are fighting against the United States in another battlefield (comic is that we have to catch up with India!), Regardless of micro
How to fight for Soft, Borland, no matter who they rule, they do not affect the power of the United States, friends, learn
Xi Microsoft, develop a software that makes the country feel cow!
This post is unexpected, willing to share with you, I hope this post is always, open my heart with everyone.
Communication!