『델파이의 이해』 서평 이 책은 나에게 거의 지나칠 뻔한 책이다. 우리 모두 알고 있듯이 중국에는 좋은 델파이 책이 거의 없으며 그 이유를 설명할 필요가 없습니다. 몇 년간의 델파이 개발 경험이 있으면 중국에서 출판된 델파이 책은 거의 다 읽을 수 있을 것 같아요. 외국 고전도 꽤 있지만, 가보고 싶을 정도입니다. 그렇지 않으면 C++/Java 프로그래머의 행운이 부러울 뿐입니다. 유명한 고전에는 기본적으로 중국어 번역과 사본이 있습니다. 비교를 위해 Delphi에는 사본이 있었습니까? 번역을 예로 들더라도 10가지를 빠르게 말씀해 주실 수 있나요? 나라에만 관심을 돌릴 수 있습니다. 이제 백 송이의 꽃이 피고 모든 풀이 함께 자랍니다. 델파이 책은 컴퓨터 책 시장에서 급증하는 추세입니다! ! 그래서 올해 중반에 차이나펍에서 이 책을 봤을 때 제목이 상당히 불만스러웠습니다. Shenzhen Li Zhan은 이미 "델파이의 이해"(델파이의 원자 세계)라는 글을 썼는데, 이 책은 그것과 다른 단어는 딱 하나뿐이다. 카탈로그를 보다가 자세히 살펴보지도 않은 채 수백 페이지에 달하는 "사용자 인터페이스 디자인"의 두 번째 부분을 보았습니다. 그래서 시중에서 흔히 볼 수 있는 쓰레기라고 생각하여 건너뛰고 멈췄습니다. 알았어요. 우연히 친구들과 바구알링에 책을 사러 갔어요 (ㅋㅋㅋ 두 번째로 들어간 가게에요. 심천 친구들은 시간되면 자주 가야겠어요. 차이나펍 심천점이에요. 전체 매장은 20% 입니다. 환경도 좋고 5위안이라도 아끼고 싶어서 그냥 책값 내고 잊어버렸는데 우리 형제들. 제 동생은 주로 난산에 있기 때문에 책을 선물하는 것이 좋습니다. :) 이 책을 보고 이 책을 넘겨보면서 가상 방법에 대해 이야기하고 있으니 자세히 살펴보았습니다. 가상 방법을 사용하는 경우 VMT에 대한 철저한 이해가 없으면 불가능할 것 같지만 VMT에 대해 설명하는 책은 거의 없으며 Marco도 마찬가지입니다. 칸투의 마스터링 시리즈도 비파에 살짝 달라붙어 있어서 주의하지 않으면 볼 수 없습니다(국경일에 서점에 갔다가 d7 버전이 다시 번역된 것을 발견했습니다. 정말 빠르다 - 번역이 빠르고, 누군가가 바뀌었다), 매뉴얼 시리즈 기본적으로 OP에서도 개발 가이드에 대해 별로 언급하지 않았습니다. VMT에 대해 처음 본 기사는 Delphi의 Atomic World였고, 다른 기사는 Delphi였습니다. 간단히 말해서 좀 더 심도깊긴 했지만 너무 짧았어요, 레이. Lischner는 잉크를 금처럼 소중히 여기며 vmt.exe 하나만 체험해 볼 수 있도록 남겨두었지만 이미 보물창고(VCL)에서 나오는 한 줄기 빛입니다! 다른 기사는 Chong Chong의 "Tian Fang Ye Tan VCL"입니다. 이 기사도 마찬가지로 훌륭합니다. 저자가 동적 메소드 테이블과 가상 메소드 테이블의 기본 주소 차이에 대해 추측하는 것을 보고 이것이 내 것이라는 것을 알았습니다. 이 책의 첫 번째 의견은 틀렸습니다! 사실 저는 동적 메소드 테이블에 대한 깊은 이해가 없습니다.Ray Lischner가 책에 동적 메소드 테이블의 레이아웃을 나열했지만, 저는 이 책을 볼 때 깊이 있게 공부하지 않고 그냥 훑어보는 경우가 많았습니다. 저자에 대한 추측과 검증을 흥미진진하게 살펴보았는데요 :) 델파이의 정수는 1부 "오브젝트 파스클 언어의 정수"에 있다고 할 수 있겠네요! OP를 체계적으로 공부하려면 많은 책이 필요하지 않습니다. Marco Cantu의 Pascle Essentials를 살펴본 다음 Delphi와 함께 제공되는 Object Pascle 참조 매뉴얼(중국에 중국어 버전이 있음)을 주의 깊게 공부한 다음 OP의 기초를 다지십시오. (많은 사람들이 OP에 관한 책이 없다고 불평한다면 먼저 OP 참고 매뉴얼을 주의 깊게 읽어 보십시오!) 그런 다음 더 깊이 들어가면 Mastring 시리즈의 처음 몇 장을 읽을 수 있습니다. , 바로 이것이다. 나는 이 책에 대한 나의 사랑을 숨기지 않는다. —특히 처음 9장! 작은 예를 들자면, 7장, p201-204, 키워드 재도입, 재도입, 재정의 등 이 키워드를 주의 깊게 설명하는 책은 많지 않습니다. 이 책의 예는 매우 명확하여 초보자가 더 빨리 더 잘 이해할 수 있습니다. C#에서 Aanders가 추가한 "new" 키워드에서 ——오브젝트 생성에 사용되는 것을 말하는 것이 아닙니다. ㅎㅎ :) 또 다른 예는 2장의 "서브 프로그램 매개 변수" 섹션입니다. 매개 변수 유형에 대한 매우 기본적이지만 매우 중요한 지식에 대해서는 개발자 가이드에서 값만 사용합니다. , 참조 및 상수 매개변수가 도입되고, out 및 유형이 지정되지 않은 매개변수는 전혀 언급되지 않습니다! 두 저자는 그것이 너무 기본적이어서 설명이 필요 없다고 느꼈습니까? :) 초보자에게 설명하지 않고 일종의 "심오한" 이론처럼 보이는 많은 국내 책에서도 마찬가지입니다. (OP 매뉴얼을 제외하고는 국내 델파이 책을 너무 적게 읽었다는 점을 인정해야 합니다. 이 책도 비록 소박하고 소소한 내용이지만, 그래도 작가의 태도를 엿볼 수 있다. 책을 독자의 입장에서 썼다면 적어도 독자가 읽을 때 깊은 산과 울창한 숲에 들어가는 것처럼 방향을 전혀 고려하지 않는 책이 너무 많습니다. 문장 앞뒤의 단어가 아닌 독자의 모순입니다. 명백히 엮어서 잘라내거나 코드를 전혀 조정할 수 없다는 것입니다. 이전 X Wang과 현재 X Si가 쓴 책을 살펴보십시오. (안될까봐! 인터넷상에서 저를 꾸짖는 분들도 계실 텐데요 :) 그리고 이 책에서는 글을 쓰는 저자의 엄격한 태도를 종종 볼 수 있는데, 이는 델파이에 대한 진정한 델파이 애호가의 사랑과 그 귀중한 학습 경험에 가깝습니다. . 그리고 연구! 그리고 단지 독자들로부터 돈을 벌고 싶은 시장의 사람들(나는 이런 사람들을 "풀" 책이라고 부른다) "책을 "쓰는" 대신 책), 판단해 봅시다! 나는 종종 책을 "당기는" 사람들이 델파이를 전혀 이해하지 못하기를 바랍니다. 이것은 적어도 나에게 약간의 위안을 줄 것입니다. 델피어는 모두 윌이 아니라 여신의 추종자입니다. 그녀를 모독합니다. 불행하게도 책을 "끌어당기는" 사람들은 흔히 "델피어"라고도 불립니다. 주제에서 벗어나서 죄송합니다! :) 이 책의 처음 9장은 기본적으로 OP에 대한 심층적인 소개와 분석을 제공합니다. 이런 관점에서 이 책은 제목부터 심층적이지는 않지만, 내용부터 소개하는 것입니다. 나는 개인적으로 최소한 개발 가이드 시리즈와 마스트링 시리즈를 읽어 본 후에 이 책을 읽기가 더 쉬울 것이라고 생각합니다. 본질을 쉽게 이해하고 감상할 수 있습니다(주제에서 벗어나서, 초보자가 개발자 가이드가 너무 두꺼워서 감히 시작하지 못하거나 심지어 지름길을 찾고자 한다면 Delphi를 포기하는 것이 좋습니다. 델파이 프로그래밍에 대한 지식. 가이드 시리즈를 공부하지 않은 델파이 프로그래머들은 저를 겁나게 합니다. 상상력 - 높거나 충격적이거나 낮음 :) 이 부분은 OP 참조 매뉴얼 내용의 심화 및 개선과 저자 자신의 감지 및 연구라고 할 수 있습니다(이 부분은 더 깊이 있고 연구할 가치가 있습니다) , 그러므로 이 부분만 개인적으로 구매할만한 가치가 있다고 생각합니다 (아직 공부 중이라면 먼저 총알을 물고 개발 가이드를 읽어 보는 것이 좋습니다) 구입해서 끝까지 읽으십시오. 그리고 읽은 후 이 책을 고려하십시오.) 언급할 또 다른 점은 책 전체에 흩어져 있는 메모입니다. 거의 모든 페이지는 저자의 엄격한 태도를 보여줍니다. 프롬프트 형태로 자세하게 나열되어 있고, 헷갈리기 쉬운 부분을 유사한 개념과 비교하여 구분하는 경우가 많은 점은 매우 칭찬할 만하다고 생각합니다. 게다가 네 번째 부분도 상당히 가치 있다고 생각합니다. "운영 체제 핵심 프로그래밍" 부분, 24장 메시지 처리 및 가로채기, 서브클래싱, 26장 후크 및 dll, 27장 프로세스 및 커널 개체, 30장 가상 메모리, 31장 Area Objects와 Inter-Process Communication이 이 부분의 하이라이트라 할 수 있습니다. 우리 모두 알고 있듯이 심층적인 윈도우 커널 프로그래밍 측면에서 델파이 책은 거의 없습니다. 제피 리히터(Jeffey Richter)의 작업 내용을 델파이에서 구현할 수 있거나 델파이를 어떻게 구현해야 할지 상상해 볼 수 있다면, 그러면 여러분의 수준이 향상될 것이라고 생각하며, C++ 기술은 없지만 이 지식이 필요한 독자들에게는 이 부분이 만족스러울 것이라고 생각합니다. 네 번째 부분인 컴포넌트 개발과 IDE 확장은 만족스러운 부분도 있고, 매우 불만족스러운 부분도 있습니다. 그 중 가장 만족스러운 부분은 18장 RTTI 부분입니다. 개발 가이드도 소개되어 있지만, 코드의 양과 심도 있는 논의만으로는 만족스럽지 못한 것 같습니다. 다행히 이번 장에서는 코드의 양과 이론적인 논의 모두 매우 만족스럽습니다! 컴포넌트 개발 부분에 관해서는 개발 가이드보다 훨씬 열등하다고 생각합니다. 22장, 인터페이스와 COM이 더 불만족스럽습니다. 이는 아마도 Eric의 Delphi COM 프로그래밍 책을 읽었기 때문일 것입니다. 이 장은 COM은 물론 인터페이스에 대해 잘 모르는 독자들에게 개념적으로나 실제적으로나 더 나은 이해를 제공할 수 있다고 생각하지 않습니다. 따라서 저자가 진지하게 두 번째 판을 작성하려는 경우 이 부분을 포함해야 한다고 생각합니다. . 저자가 23장의 OTA 부분을 잘 다루지 못할 수도 있으므로, 개인적으로 이 지식을 배우고 싶다면 Chen Sheng의 심층 탐구를 읽고 GExperts의 소스 코드를 연구하면 된다고 생각합니다. , bdn에서 검색해 보세요. 몇 가지 매우 중요한 기사가 있습니다. 마지막으로, 이 책의 재미없는 부분인 2부: 사용자 인터페이스 디자인이 있습니다. 작성자가 왜 이 부분을 올렸는지 잘 이해가 되지 않습니다. 델파이에 대한 심층적인 논의와는 전혀 관련이 없고, "고급 컴포넌트 사용법"이라고 해도 큰 가치가 없다고 생각됩니다. - 해당 콘텐츠에는 "해바라기 컬렉션"과 다양한 버전의 Tip Book 또는 온라인이 포함됩니다. 검색해 보면 일반 응용프로그램에는 충분합니다. 작성자가 이 부분을 추가할 필요는 없습니다. 두 번째 버전이 있으면 이 부분을 제거한 다음 OP 부분으로 깊이 들어가 인터페이스와 COM 부분을 강화했으면 합니다. , 시스템 프로그래밍 부분을 확장하면 더 많아질 것입니다. "침투"라는 단어가 맞습니다! 또 다른 말은 주석이 저자의 엄격한 태도를 나타낼 수 있지만 너무 많으면 이 책에 있는 주석에 감사하지만 또한 약간 너무 과하다는 것입니다. 일부 장은 거의 모든 페이지에 있습니다. —그보다는 본문에 들어가는 내용도 있고, 없어도 될 것 같은 댓글도 있습니다. 댓글이 적으면 전체적인 밸런스가 좋아질 것 같아요.-개인적인 느낌 :) 총점 : 만점 중 5점 점수라면 4점을 주고 싶습니다. 국내 관련 도서로는 현시점에서는 이 책이 가장 좋을 것 같아요. 이 책보다 더 좋은 책이 더 많다면 델피어가 가장 기뻐할 것 같아요 :). 금전적으로 여유가 없다면 구매를 추천합니다.