Readers praise the inside vcl, Li Wei one

zhaozj2021-02-08  359

(Editor Press) "Inside VCL (VCL Core Architect Analysis)" Since the book, many enthusiastic readers will write letters to Mr. Li Wei, blog view company, and CBS, and more friends published on the speech of the book in various forums. . The readers not only praised the book, but also pointed out the mistakes in the book. We specialize in the reader's opinions and Li Wei's reply, released to CBS, hoping to concentrate on answering some readers.

Zhenyulu:

After reading this book, it feels good. In-depth, meticulous and meticulous. As long as it is a book written by Li Wei, I will buy it. However, there is a faint worries after reading.

The architecture of VCL Framework has cleared Tiantong, but

Vcl.Net has a heavy burden, just like

Visual FoxPro is carrying

FoxBase's burden is the same. In order to retain the tradition

Object Pascal language characteristics and

VCL Framework is compatible with

.NET is compatible,

Vcl.net has taken a lot of "patch" skills that makes compiled intermediate code to be better than

C # is more complicated. Although this will not affect efficiency and seem to provide a lot

C # does not have the function, but I still feel

Realization on .NET.

The hardships of Object Pascal.

just now

Delphi 8 has been officially launched, I used to

The procedures developed on Delphi 7 have not been compiled,

ADO is no longer supported, no pointer,

COM's statement is no longer like it. and

VCL Forms Application and

Windows forMs Application is not compatible because two sets of different

Framework.

VCL components cannot be used

Windows forms application. but

Delphi 8 also has a dazzling:

1, with

TOGETHER's integration, truly modeling and programming synchronization (not

You can use in vs.net

TOGETHER for vs.net implementation);

2,

ECO

Enterprise Core Objects is available

Object Space concept, making program logic separation from physical storage, very good.

3,

DB Web also gives a new feeling, simplified

The development process of the Web Application. If all these can

C # builder flowers, result, perhaps

C # builder will be

Borland Next profit point.

Li Wei:

Thank you for your letter. I don't think

Object Pascal

Difficulties on .NET, but

VCL Framework has some advanced features to be currently

The .NET environment is unable to provide,

The Delphi program language itself has no burden, but it needs to be taken into account.

VCL.NET compatibility.

Delphi 8 is the first one

.NET

Delphi version, but

Borland will continue to strengthen

Delphi for .net, you said

ADO (DBGO) has been listed as a high priority development project, as for you said that there is no pointer, I don't know what you mean, I hope you can further explain it.

The next version of Delphi will have a larger function, such as

ECO will have multiple threads,

Server Side and

Web Eco's features, these are many understandings

ECO powerful programmer is eager to have functions, of course

DB Web will also appear

C # builder.

Finally, thank you for purchasing this book, and I hope you can never admit it again.

D-LEAD:

I have been watching this book these days, I think this is a treasure, the author should be a lot of effort, why do you say this? This can be seen from the book.

"

INSIDE VCL "

1st

3 chapter content should be that Li Wei is some entry, and the middle-level programmer is preparing for the back of the following chapters.

For some high order

Delphi programmer may have known many content, but Li Wei's contribution to these three chapters is more comprehensive and completely presenting many

OO important concept and understanding

The basics of VCL Framework. Especially the first

3 chapters, Li Wei first sorted out

VCL Framework is designed

Framework's techniques and technology, then lead the reader from

VCL Framework's core class to explain

VCL Framework's design architecture and confirms that the design technique for the previously organized design can see Li Wei's intentions. Although many people may feel that these design techniques have seen in many books, but Li Weihua time from

The CLMEWORK organizes the kung fu made me admire,

What makes me feel interesting is that Li Wei said by the sandwich and

Bootstrap design techniques are I didn't know before, and it can be seen that Li Wei is a unique vision and insight.

VCL Framework

These techniques are also confirmed in Source Code.

First

4 to

5 chapter is a very exciting chapter of this book, because these two chapters understand that it is detailed.

How to encapsulate VCL Framework

Window Message and

The mechanism for Window Message Dispatched.

In these two chapters, I can fully see Li Wei's delicate explanation technique. Why do you say this? Because there may be some masters

Delphi programmer is also probably from

VCL

Source is mastered, but the book

5-4 reveals the high level of Li Wei, because he clearly

Window

How is Pascal Calling Convention

VCL transfers

STDCALL again

The process of Register Call is very clear. No

Windows API and

Calling convention has an in-depth understanding of it is impossible

100,000 row

The VCL Framework is noted in this important technical point, here I want to give this book.

5 star evaluation.

First

6 and

9 chapter is the chapter I like it very much, because I have never seen a

Delphi's book

Interface is so comprehensive and in-depth, I personally think

6 chapters are all

Delphi programmers should take a look. First

9 chapters are also "

The weight play of Inside VCL, because Li Wei

Many of the VCL Framework

DESIGN PATTERN, of course, Li Wei in front of Li Wei also sorted out

VCL Framework

Design Pattern came, I personally prefer that Li Wei also fused

Design Pattern to the sample program, let the reader know how to use these in general applications

Design Pattern.

I observed that Li Wei wrote the book for a long time, I think Li Wei is very diligent because he is in every new version.

After Delphi, you will write a new subject book, although these topics are not necessarily suitable for all

Delphi programmer, but can not deny that Li Wei-courage is broken, never in the old content, nor will it only change the book.

The version of Delphi has a new book, such a practice is rare in the domestic author. From Li Wei Datch Challenge

VCL Framework, writing the world

1 special discussion

From the courage of the VCL Framework, it is worthy of giving

5 star evaluation, not to mention the content and quality of books in books, are all in China. If you really want to find this book, you will be the final discussion.

I think it is not enough, I don't know how to get enough.

The readers of .NET may be a bit difficult to read, and I can see it. I hope that Li Wei will write a good time to write a book that truly discuss Delphi.net.

Li Wei:

I saw your book review really let me sweat, "

Inside VCL "

2003 is the first version, there are still many places that can improve, and many readers provide a variety of different opinions, and the author thank you for advanced criticism and advice. Just like writing software, once the software will immediately feel that it is not good enough, there are more things to write, can improve, you can add it. However, at a time point is necessary to release, otherwise this will be a never-ending loop. I also hope "

Inside VCL "can continue

2 edition, the first

3 editions, etc., let this book becomes better.

Last

Delphi.net book, the author

The last chapter of the Inside VCL is to let the reader understand

How does VCL Framework port?

.NET,

VCL Framework

Win32 will continue to be developed because

Borland still has a plan to launch new

Delphi for Win32 version. Author

INSIDE VCL

10 chapter threshold is high, no

The readers of .NET must have difficulties in reading. Therefore, if you really have difficulties, you can browse this chapter first, get one

The engineering concept of VCL Framework transplant, etc., waiting for the reader to read other

.NET books can then come back to see the details of the more technical details of this chapter. of course,

Delphi.net will have a complete book to discuss, the author also hopes to be "

Delphi.Net Developer Guide "can be listed soon.

Finally, thank you for spending the time to write so long, such a good book review.

Chaneerac (from Taiwan Depth Forum):

May I ask Mr. Li Wei, see your ""

Inside VCL, what kind of foundation is needed to understand?

?

Li Wei:

It is difficult to say, although there is a relatively deep, but in order to see if there is no problem, some chapters are more deeper, and the chapters behind will be deeper, such as

9 chapter discussion

VCL

Design Pattern, No.

10 chapter discussion

How is VCL?

Port into

Vcl.Net, which has content for design and language.

How much

INSIDE VCL "There are several different ways, you can see from the perspective of ideas.

VCL,

Vcl.NET, thereby draws design concepts and techniques. You can learn from the level of achieving the corner

VCL use of advanced

Coding skills, you can also use how to use

Design Pattern perspective to confirm

How to use and develop VCL

Design Pattern, you can also

Framework / Platform evolution

How is VCL?

ADAPT

Vcl.net. Some things don't understand what you can see, or ask your master around you.

In short

Borland Legend "and"

INSIDE VCL "and I have different from what I have written, you can see the directory listed in the book should be a little one or two.

Syntax (from Taiwan Depth Forum):

A great book, when the "Happy" type of book is full of books, it has not had such a Chinese book, even if the foreign book is understanding, I still like to watch my mother tongue book, last night Buy, watch the general architecture and read the appointment

More than 20 minutes, feeling is good, the text is smooth, the concept is clear, and people who see people can be comfortable, great!

Some people have returned before see

Bug, but did not see what I have to report, if you repeat, please don't be seen. Page 2-29 The top two lines (Simplified Edition)

A word under 59 pages) is wrong, MethodName

It doesn't seem to be

Tcomponent

Inherited class

Published

Method has a role, but MethodAddress

/ Methodname

Both will only react to your call, and there will be no results from other objects. in

Page2-26 showmethodaddress

Used in

Aobj.Methodaddress (AOBJ is TDERTIVED),

Button7click

Use

MethodAddress, this is called

Self.Methodaddress

Instead of

TDERTIVED.METHODDRESS, so even if it is

TBASE

Inheritance

TOBJECT

Change to

Tcomponent, still the same result - can't find it, because this two methods are based on calling their own objects, so

Self.Methodaddress

in

Self

Yes

TFORM1,

TForm1

Not contain

Mymethod1

Or mymethod2

Therefore, the return value is "can't find", the same, button8click

because

Onclick

Yes

Self.Methodaddress

(Self

Yes

TForm1

A method, so worthless. Auto: I can

Button7click

in

Aptr: = Pointer (@ TDERTIVED.MYMETHOD2)

SDATA: = MethodName (APTR)

TDERTIVED.MYMETHOD2 is changed to ONCLICK

Will find that it is found and valued.

~~ This return ~~

Finally, I hope to be able to

4 ~

After 5 days, I will read the book, and there is still a problem, I must report it with the author.

Li Wei:

Yes, I already know this problem, "

Some types of typing errors and this problem will be corrected in the reprint. The problem with MethodName / MethidAddress is not necessarily a book's error, but the definition and implementation of service definitions. The method defined in the root object should be the basic service, especially when MethodName / MethodAddRess is defined.

Class Method. according to

Class Method's basic meaning, all

Object instance or via

Class can call, so MethodName / MethidAddress

Contract should need to return to the correct value. However, for the call from his object, there will be no results in the book. The correct value will be strange. This part is the difference in achieving, I personally think this is

The service definition and implementation of the VCL is not consistent, and the readers will be explained in the book reprint. I don't think it is the mistake described in the book because

The design of VCL is violated

OCP specification, but there is no additional instructions in the book clear.

Cocoboy79 (from Taiwan Depth Forum):

Oh, I was also looking at the New Year. I feel that the contents of the design model on the book are really good. In fact, it is also a kind of rest.

Li Wei:

Thank you, I also think

Some of the design patterns used by VCL are really good, I use these techniques to be used in my daily written program, it is good.

PCPlayer (from Taiwan Depth Forum): Happy New Year!

I am in the year of 30. "

INSIDE VCL is read. I feel that this book is really very good, it is better for two years.

Li Wei:

The speed you read is really fast, seeing the reader so quickly, I wrote the book for such a long time, I have a special feeling, and the speed of writing is really slow. I am very happy to publish this book, or

Yeka is reluctant to come up with this book, which will be the book that may never be published.

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

New Post(0)