2009-07-19 37 views
6

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?

+2

Nó phải là Delphi == Pascal. –

+0

lol không chắc chắn về cái nào để sử dụng :) – Lonestar

+14

Trong Pascal, '=' là kiểm tra bình đẳng, không phải '==' –

Trả lời

13

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:

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ọ.

8

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

12
+1

+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

7

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:

Đố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.

5

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

+0

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

6

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í.

+0

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. –

5

Khám phá các trang Beginning DelphiDelphi 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.

+1

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

+0

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). –

+0

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

3

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 ..)!

+0

Bạn phải có phiên bản D6/D7: _) –

2

Để 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 đó.

Các vấn đề liên quan