Vâng, tôi mới làm quen với Delphi và chương trình thực sự ngoại tuyến nói chung (khác với tiêu chuẩn C++) và gần đây đã mua lại một bản sao của Delphi và đã quan tâm đến việc bắt đầu với nó. Tôi đọc ở đâu đó rằng nó sử dụng Pascal nhưng tôi đã nhầm lẫn về nếu nó được sử dụng Pascal, như trong nó đã được lập trình với nó, hoặc nếu nó được sử dụng Pascal như trong ngôn ngữ bạn mã trong nó. Dù bằng cách nào, tôi đã tự hỏi nếu có ai có bất kỳ nguồn lực tốt để bắt đầu học. Sách hoặc bài báo/diễn đàn trực tuyến sẽ lộng lẫy. Đây là một cộng đồng nhỏ gọn ở đây vì vậy tôi có kế hoạch sử dụng điều này.Delphi = Pascal? Tài nguyên cho việc học?
Trả lời
Delphi là ngôn ngữ lập trình hướng đối tượng dựa trên pascal. Nó cũng là một sản phẩm, một phần lớn trong số đó đã được lập trình bằng ngôn ngữ Delphi.
Dưới đây là một số SO câu hỏi tuyệt vời với những câu trả lời có chứa gợi ý tuyệt vời cho việc học Delphi:
- Learning Delphi
- Books about the Delphi language
- What's the best Delphi book for a newbie?
- Delphi tips
Nhiều người trong số những SO câu trả lời chứa các liên kết hữu ích, bao gồm nhiều người trong số những người được cung cấp bởi những người khác ở đây, cùng với ý kiến (và phiếu bầu SO) để giúp bạn ưu tiên cho họ.
Delphi đề cập đến cả ngôn ngữ lập trình được xây dựng xung quanh sự phát triển hướng đối tượng của Pascal được gọi là Object Pascal và môi trường phát triển RAD IDE liên quan của nó. Đó là một định nghĩa khá chính thức, tuy nhiên, và bạn thường có thể sử dụng "Delphi" và "Object Pascal" thay thế cho nhau.
Chúng tôi có một biểu diễn Delphi đẹp, mạnh mẽ ở đây trên StackOverflow để đặt câu hỏi. Trong thực tế, nếu câu hỏi của bạn là đủ cao, nó không phải là không phổ biến để xem nó được trả lời bởi các thành viên nhóm Delphi cao cấp khác nhau. Bạn cũng có thể đi đến CodeGear chính thức (công ty mà làm Dephi) diễn đàn tại http://forums.codegear.com
http://www.marcocantu.com/EPascal/default.htm
http://www.delphibasics.co.uk/
+1 cho Delphi Khái niệm cơ bản. Trang web tuyệt vời để xem xét các nguyên tắc cơ bản của ngôn ngữ. Cũng rất tiện dụng như là một sự thay thế cho sự giúp đỡ trong Delphi kể từ trong các phiên bản sau của Delphi chậm, nặng nề và một đống rác không thể tìm kiếm của nó. Thật tuyệt vời trong Delphi 5 & 6. – Pauk
Tôi nghĩ rằng các trang web là khá nhiều đề cập trong câu trả lời trước (Delphi Basics sẽ là gợi ý của tôi) vì vậy đây là một vài cuốn sách:
- Delphi in a Nutshell. Nó khá cũ, nhưng đó là một tham chiếu tốt để bắt đầu.
- Borland® Delphi™ 6 Developer's Guide. Một lần nữa, một cuốn sách cũ, nhưng đóng gói với thông tin.
Đối với một cái gì đó nhiều hơn đến nay (Tôi đã không đọc những cá nhân), hãy thử:
Ông cũng có a full section of books on Lulu.
Delphi Khái niệm cơ bản
www.delphibasics.co.uk
** tốt nhất cho tất cả người mới bắt đầu delphi
VCL Nguồn
Cách tốt nhất để học hỏi làm thế nào để thực sự chương trình trong delphi
Mastering Delphi bởi Marco Cantu
www.marcocantu.com
Delphi 3000
http://www.delphi3000.com/
Đối với học tập để làm những việc thiết thực
Có phải delphi3000.com là một trang web tốt không? Mỗi khi tôi nhận được nó AVG nói có một SQL Injection Exploit. – Lonestar
Bạn cũng nên kiểm tra Marco Cantu's site, và tìm kiếm các Pascal khái quát và sách Delphi khái quát. Đầu tiên là tải xuống miễn phí.
Và nếu bạn đang ở trong một cửa hàng sách được sử dụng tốt, có một cái nhìn cho mái vòm Delphi khổng lồ của Marco. –
Khám phá các trang Beginning Delphi và Delphi Video wiki.
Trang web 3DBuzz đã thay đổi một chút và tất cả video hướng dẫn Delphi của họ đều có sẵn ở trang đầu.
Trên Embarcadero's Developer Network site, trong menu Tài nguyên, có các liên kết đến tất cả các loại nội dung âm thanh và video. Lưu ý rằng bạn có thể lọc theo sản phẩm.
3DBuzz chỉ có 2 hướng dẫn đáng buồn. Một video là 40 phút với 30 trong số đó nói về làm thế nào để có được Turbo Delphi (đòi hỏi .NET 1.1 ... rất lỗi thời và các vấn đề tương thích đã biết) – Lonestar
Tôi nghĩ bạn đã bỏ lỡ một số. Có 3 bộ hướng dẫn theo thể loại Delphi, với tổng số 9 video. Thứ hai và thứ ba là 71 và 153 phút tương ứng. Turbo Delphi dựa trên Delphi 2006 Pro, nhưng các hướng dẫn áp dụng như nhau tốt cho phiên bản mới hơn (và thậm chí cũ hơn). –
Ahh, yheah. Tôi đã bỏ lỡ những người khác. Họ junp khá nhanh chóng vào một máy nghe nhạc mp3. Không chính xác điều gì đó dành cho người mới bắt đầu. Tôi sẽ xem họ và xem. Cảm ơn bạn đã chỉ ra điều đó. – Lonestar
Tôi chưa thấy tài nguyên Ngôn ngữ Pascal hoàn hảo như chính bản thân Delphi! Tôi đã không nghe nói về Pascal trước khi tôi có một bản sao của Delphi. Tôi đã học Pascal từ hệ thống trợ giúp của Delphi (Object Pascal Reference).
Bạn sẽ có hiểu biết mức trung cấp về ngôn ngữ Pascal từ trợ giúp Delphi. Tìm hiểu cách sử dụng các cấu trúc ngôn ngữ thực tế từ mã nguồn VCL/RTL (đặc biệt là sysutils.pas, system.pas, vv ..)!
Bạn phải có phiên bản D6/D7: _) –
Để tham khảo nhanh, tôi thường sử dụng tài liệu FPC. Nhiều định dạng (html, pdf, chm) và nhiều ví dụ khác.
Tất nhiên nó đòi hỏi bạn phải tìm cho ra compatibilities nhỏ, nhưng nhìn vào một từ ngữ thay thế nó có thể hữu ích: http://www.freepascal.org/docs.html hoặc CHM phiên bản tại http://www.stack.nl/~marcov/doc-chm.zip
Tuy nhiên hoàn toàn nguồn tốt nhất là dead- D7 hướng dẫn sử dụng cây (hướng dẫn ngôn ngữ và nhà phát triển), mà tôi đọc lại nhiều lần. Mọi người đảm bảo với tôi sự giúp đỡ hiện tại có tất cả những điều đó và hơn thế nữa, nhưng bằng cách nào đó tôi không thể truy cập nó dễ dàng như lúc đó.
- 1. Tài nguyên tốt cho việc học WPF
- 2. Tài nguyên cho việc học LINQ?
- 3. Tài nguyên cho việc học C# Excel interop
- 4. Tài nguyên tốt cho việc học XNA là gì?
- 5. Tài nguyên tốt nhất cho việc học tập Generics .NET?
- 6. Một số tài nguyên tốt cho việc học F # hãy
- 7. Tài nguyên cho việc học TDD với asp.net MVC 3
- 8. Một tài nguyên tốt cho việc học HTML5
- 9. Tài nguyên cho việc học tập của trẻ em C#
- 10. Tài nguyên tốt cho việc học tập Mục tiêu-C
- 11. Tài nguyên cho việc học ASP.NET MVC 2.0
- 12. Tài nguyên tốt cho việc học PL/pgSQL?
- 13. Hướng dẫn cho Pascal/Delphi cho C++ - Bộ mã hóa
- 14. tài nguyên học tập cho mockito
- 15. Delphi - Tài nguyên Windows Aero
- 16. Tài liệu cho việc học GADT
- 17. Tài nguyên để học Verilog
- 18. Tài nguyên để học Lisp
- 19. Tài nguyên miễn phí tốt nhất cho việc học tập sử dụng hàng loạt nâng cao?
- 20. Một số tài nguyên tốt cho việc học lập trình luồng là gì?
- 21. Tài nguyên tốt nhất cho việc học C# thể hiện chiều sâu cây là gì?
- 22. Một số tài nguyên tốt cho việc học tập nội bộ codebase của Rails là gì?
- 23. Tài nguyên tốt nhất cho việc học Công cụ xây dựng Gradle
- 24. Tài nguyên tốt nhất cho việc học Windows PowerShell là gì?
- 25. C chức năng dịch con trỏ vào Delphi/Pascal?
- 26. Tài nguyên trực tuyến tốt Delphi Prism
- 27. SVG tương tác - Tài nguyên học tập?
- 28. Mùa xuân: Tiêm URL cho tài nguyên lớp học
- 29. Tài nguyên học tập tốt cho Maven 3/Mercury
- 30. Tài nguyên học tập cho Couchapp, Mustache.js, Evently, CouchDB
Nó phải là Delphi == Pascal. –
lol không chắc chắn về cái nào để sử dụng :) – Lonestar
Trong Pascal, '=' là kiểm tra bình đẳng, không phải '==' –