Ten years of MFC experienced Microsoft Technology (ZZ)

xiaoxiao2021-03-06  15

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 * m_pappobj, then

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!

转载请注明原文地址:https://www.9cbs.com/read-47483.html

New Post(0)