Máy tínhLập trình

Delphi - Môi trường phát triển ứng dụng

Phát triển phần mềm dành cho Windows và phổ biến khác hệ điều hành có thể được thực hiện bởi nhiều loại khác nhau của các công cụ. Trong số những người được đặc trưng bởi rất phổ biến trong các nhà phát triển của Nga và nước ngoài, - Chương trình Delphi. các chi tiết cụ thể của các công cụ phát triển là gì? Điều gì là đáng chú ý nhất của khả năng của nó?

Thông tin chung về Delphi

IDE - Delphi chương trình ứng dụng, được thiết kế để chạy trong hệ điều hành Windows, hệ điều hành MacOS, và trên hệ điều hành điện thoại di động - iOS và Android. Đặc trưng bởi sự đơn giản các thủ tục thế hệ ngôn ngữ và mã.

Nếu cần thiết, cung cấp thông tin liên lạc ở mức độ thấp với hệ điều hành và các thư viện viết bằng ngôn ngữ C và C ++. Các chương trình được tạo ra với Delphi, không yêu cầu giao diện của bên thứ ba để bắt đầu - chẳng hạn như, ví dụ, Java Virtual Machine. Delphi - một môi trường phát triển có thể được sử dụng thành công bởi cả hai chuyên gia và cho các mục đích đào tạo. Để tìm hiểu những căn bản của khả năng của mình, không nhất thiết phải có trình độ cao và kiến thức về ngôn ngữ lập trình phức tạp.

Các ưu điểm chính

Tìm hiểu những gì lợi ích chính của sản phẩm phần mềm trong câu hỏi là gì. Khi nào, bằng cách này hay cách khác CNTT-công ty thực hiện lý do cho sự lựa chọn của môi trường phát triển, Delphi đang trở thành lựa chọn của nhiều lập trình viên và khuyến khích họ sử dụng. Điều này là do thực tế là môi trường này có thể tạo ra các ứng dụng trong hầu hết nhanh chóng càng tốt, để cung cấp cho họ với hiệu suất cao ngay cả trong những máy tính có thông số kỹ thuật phần cứng khiêm tốn. Một lập luận đáng kể trong ưu ái lựa chọn môi trường phát triển coi - nó có thể được bổ sung bằng các công cụ mới không được bao phủ bởi một bộ tiêu chuẩn của các giải pháp hiện nay trong giao diện Delphi.

Bây giờ chúng ta sẽ nghiên cứu những gì các sắc thái của khả năng sử dụng thực tế những gì của Delphi.

Các chi tiết cụ thể của giao diện

Trước hết, bạn có thể chú ý đến một số tính năng của giao diện của môi trường phát triển phần mềm. Như vậy, không gian làm việc của cấu trúc chương trình liên quan đến hoạt động đồng thời với nhiều cửa sổ cơ bản. Xem xét tài sản một cách chi tiết này.

Delphi môi trường phát triển, phiên bản 7 nói riêng, liên quan đến việc kích hoạt các module chính sau đây: thiết kế mẫu, biên tập viên, bảng màu, Object Inspector, và thư mục. Trong một số phiên bản của Delphi thành phần đánh dấu có thể được gọi khác nhau. Ví dụ, các biên tập viên có thể tương ứng với một cửa sổ của mã chương trình, nhà thiết kế - hộp hình dạng. Tuy nhiên, chức năng của họ sẽ giống nhau. Đánh dấu thành phần giao diện Delphi có thể bổ sung một loạt các công cụ phụ trợ. Chủ yếu là hai người đầu tiên được coi là quan điểm của các thủ tục phát triển phần mềm. Nhưng quan trọng như phần còn lại. Hãy xem xét các tính năng của việc sử dụng đánh dấu module Delphi.

Mẫu thiết kế, biên tập và Palette

Sử dụng các nhà phát triển thiết kế hình thức tạo ra giao diện của nó. Đến lượt mình, nó được viết trong trình soạn thảo mã. Nhiều lập trình viên người khuyên bạn nên chọn môi trường phát triển Delphi là giải pháp tối ưu nhất, như một cuộc tranh cãi mang tính dễ sử dụng thiết kế mẫu. Một số chuyên gia tin rằng quá trình này không có gì giống như một trò chơi.

Ngay sau khi người dùng bắt đầu để tạo ra các chương trình và chạy các thiết kế mẫu, sau đó ban đầu nó không chứa các yếu tố, đó là sản phẩm nào. Tuy nhiên, ông đã ngay lập tức có thể được lấp đầy bằng cách sử dụng các công cụ nằm ở đầu kia Delphi mô-đun - bảng. Các yếu tố của giao diện chương trình, mà được cấu hình trong thiết kế mẫu phải quản lý đội bóng, trong đó, lần lượt, được viết trong trình soạn thảo.

Nhưng lại chưa Palette. Với sự giúp đỡ của nó có thể được đặt trong thiết kế mẫu đúng đối tượng. Để sử dụng một công cụ đặc biệt cần nhấn một lần vào nó - miễn là anh ta nằm trong khu vực của bảng, lần thứ hai - trong cửa sổ thiết kế mẫu. Sau đó, các đối tượng tương ứng sẽ di chuyển trong lĩnh vực phát triển, và nó có thể kê toa các mã trong trình soạn thảo cho nó.

thanh tra đối tượng

Một yếu tố quan trọng có chứa Delphi - môi trường phát triển ứng dụng cho Windows và các nền tảng phổ biến khác - đối tượng thanh tra. Nó có thể được lưu ý rằng các thông tin được hiển thị trong nó đang thay đổi: nó ảnh hưởng đến trạng thái của đối tượng được chọn trong thiết kế mẫu.

Đối tượng cấu trúc Inspector là. Nó bao gồm hai cửa sổ. Tại mỗi thuật toán cố định để xác định hành vi của các thành phần tương ứng. Đầu tiên sẽ hiển thị các thuộc tính, trong lần thứ hai - sự kiện. Nếu các lập trình viên muốn thực hiện điều chỉnh trong các thuật toán có ảnh hưởng đến thành phần đặc biệt, nó rút ra từ năng lực của Thanh tra Object. Ví dụ, bạn có thể thay đổi vị trí của các yếu tố khác nhau của giao diện của chương trình, chiều cao và chiều rộng của họ.

Trong thanh tra đối tượng có bookmark, bạn có thể sử dụng để chuyển đổi giữa các trang thuộc tính hoặc các sự kiện có liên quan trực tiếp với các biên tập viên phản ánh. Vì vậy, nếu bạn kích đúp vào phía bên phải của bất kỳ của các mục được hiển thị trên màn hình, các mã tương ứng với một sự kiện đặc biệt, tham gia vào trong trình soạn thảo.

Phát triển phần mềm trong Delphi là sử dụng thanh tra đối tượng để giải quyết vấn đề khác nhau. Này được xác định trước bởi thực tế là với công cụ này để thực sự thay đổi các thuộc tính của một đối tượng nào nằm trên hình thức, cũng như cho chính nó. Chúng tôi đã nghiên cứu một cách chi tiết một số tính năng với thanh tra đối tượng.

Đối tượng thanh tra: cơ hội nắm bắt

Để hiểu làm thế nào Delphi IDE về sự tương tác đối tượng thanh tra và hình dạng, bạn có thể thử thay đổi các thuộc tính của một số yếu tố chung của giao diện phần mềm trong Windows - ví dụ, Memo, Button và Listbox (sau này chúng tôi sẽ xem xét bản chất của họ nhiều hơn). Đối với một sự khởi đầu họ cần phải được đặt trên biểu mẫu, Delphi sử dụng phương tiện có sẵn.

Bạn có thể thử nghiệm với tài sản Ctl3D. Để làm điều này, bạn cần phải bấm vào biểu mẫu, và sau đó đi đến Object Inspector và thay đổi giá trị tài sản trong câu hỏi. Sau khi mẫu đơn này được thay đổi đáng kể diện mạo. Đồng thời sở hữu Ctl3D sẽ được thay đổi để mỗi người trong số các yếu tố được đặt trong cửa sổ của sự phát triển.

Sau khi thực hiện thí nghiệm chúng ta có thể quay trở lại để hình thành và củng cố giá trị Ctl3D. Sau đó lần lượt đến các yếu tố của Memo và Listbox. Bây giờ bạn có thể thay đổi tính chất của chúng, vị trí trên biểu mẫu, xuất hiện. Ví dụ, chọn mục Chỉnh sửa từ trình đơn, và sau đó - Kích thước, các lập trình viên có thể thay đổi chiều rộng và chiều cao của các đối tượng. Có một tùy chọn để sắp xếp chúng ở trung tâm, bằng cách chọn Chỉnh sửa và Align. hành động thích hợp sẽ ảnh hưởng đến những gì được hiển thị trong thanh tra Object.

thay đổi các thuộc tính của các thành phần có thể được thực hiện bởi chủ đề Delphi module. Ví dụ, nếu nhiệm vụ là xác định cho họ một màu sắc cụ thể, có nghĩa là, biến sự tham gia của nhiều công cụ. Thứ nhất, bạn có thể nhập lệnh tương ứng với màu sắc - như đỏ - clRed, - trong lĩnh vực quản lý cơ sở. Thứ hai, người dùng có thể chọn một màu từ danh sách. Thứ ba, có một tùy chọn kích đúp vào Properties Màu - một cửa sổ sẽ xuất hiện màu cạo. Tương tự như vậy, một nhà phát triển có thể thay đổi các thuộc tính và các đối tượng khác - ví dụ, kiểu font, màu sắc hoặc kích thước.

thư mục

Delphi - IDE, được bổ sung bởi một hệ thống trợ giúp đầy đủ chi tiết. Để đề cập đến nó, chọn mục Help menu. Sau đó, bạn sẽ thấy một trong những phương tiện chúng tôi đã đề cập ở trên sự phát triển của các module phần mềm trong cửa sổ - hướng dẫn. Tính năng sử dụng chúng là khi bạn bấm sử dụng F1 sẽ nhận được một gợi ý cụ thể, phản ánh đặc trưng của công cụ đính hôn này. Ví dụ, nếu các lập trình viên đang làm việc với thanh tra đối tượng, anh có thể chọn một trong những thuộc tính, và sau đó nhấn F1 và nhận được thông tin cơ bản về các tùy chọn tương ứng. Điều tương tự cũng có thể được thực hiện khi làm việc với bất kỳ yếu tố khác của giao diện, trong đó bao gồm một môi trường phát triển Delphi 7 và các phiên bản khác của loại thích hợp của phần mềm.

các yếu tố khác của giao diện

Trong số các thành phần quan trọng khác trong những giải pháp phần mềm giao diện báo cáo - menu, Quick Access Toolbar, cũng như một biên tập hình ảnh. Về menu - nó cho phép các lập trình viên để có được các thành phần có mặt trong cấu trúc của môi trường phát triển truy cập nhanh. Sử dụng nó như bạn có thể với chuột, như vậy và với việc sử dụng phím nóng. Nằm ngay bên dưới menu của Quick Access Toolbar. Một số chức năng của mình trùng với những người là đặc trưng của thực đơn, nhưng việc tiếp cận với họ là nhanh hơn. Bộ chỉnh sửa ảnh Delphi trong một cái gì đó tương tự như chương trình Paint trong Windows. Nghĩa là, với sự giúp đỡ của nó, bạn có thể thực hiện điều chỉnh đơn giản của hình ảnh để đưa vào đó chữ viết và các yếu tố khác.

Công cụ lập trình

Delphi - IDE, trong đó bao gồm một số lượng lớn các công cụ để tăng hiệu quả lập trình viên. Vì vậy, chúng tôi đã xem xét trên các module quan trọng được bổ sung bởi một bộ công cụ đặc biệt. Trong số những người: trình gỡ lỗi, biên dịch, cũng như các thành phần và WINSIGHT WinSpector. Lưu ý rằng trong một số phiên bản của Delphi kiểm tra các mặt hàng cần phải cài đặt riêng rẽ. Chúng tôi nghiên cứu đặc hiệu của họ.

Delphi debugger

Về debugger - công cụ này bổ sung cho phần biên tập quy tắc ứng thực hiện các kiểm tra cần thiết của các thuật toán phần mềm thích hợp cho đúng đắn. Với nó, các nhà phát triển thực sự có thể khám phá dòng mã nguồn của bạn bằng cách dòng. Trong một số trường hợp, các giải pháp của vấn đề này, vì sự phát triển của các thành phần, Delphi như một sản phẩm độc lập có thể được bổ sung bằng một debugger bên ngoài, cho phép các lập trình viên mã xác minh tăng cường tạo ra bởi phần mềm.

biên dịch Delphi

Bây giờ chúng ta nghiên cứu các đặc trưng của trình biên dịch môi trường phát triển xem xét. Lưu ý rằng trong cơ cấu Delphi có thể chứa một số yếu tố tương ứng. Vì vậy, có một tùy chọn để sử dụng trình biên dịch DCC, đó là hữu ích trong trường hợp nhiệm vụ làm việc với các ứng dụng trong các chương trình gỡ rối bên ngoài.

WINSIGHT và WinSpector

Những module này là một trong những người mà phải được cài đặt trong Delphi thêm. Đặc trưng bởi những khó khăn tương đối trong làm chủ. Tuy nhiên, nhiều lập trình viên đã thực hiện một loạt các môi trường phát triển Delphi, người ta tin rằng các thành phần này hãy chắc chắn để học cách sử dụng. Vì vậy, WINSIGHT mô-đun được sử dụng để theo dõi thông điệp của Windows. một thành phần như vậy là WinSpector, chúng ta cần phải sửa chữa các trạng thái của máy tính trong một tập tin đặc biệt. Nếu trong quá trình phát triển phần mềm bất kỳ thất bại sẽ xảy ra, nó luôn luôn có thể mở file và xem những gì có thể gây ra vấn đề.

linh kiện tiêu chuẩn

Delphi môi trường phát triển, thông tin chung về mà chúng tôi đang theo học, nó bao gồm một số thành phần tiêu chuẩn, mà cũng rất hữu ích để biết. Các chuyên gia đề cập đến những người đi theo: MainMenu, PopupMenu, Label, chỉnh sửa, Memo, Button, Checkbox, Radiobutton, Listbox, Combobox, Scrollbar, GroupBox, Panel, và Scrollbox. Chúng tôi sẽ nghiên cứu chi tiết cụ thể của họ.

thành phần MainMenu được thiết kế để thích ứng với menu chính trong giao diện tạo ra bởi chương trình. Để làm điều này, đặt mục thích hợp trên biểu mẫu, và sau đó gọi thuộc tính Items qua thanh tra đối tượng, và sau đó xác định các mục trình đơn thích hợp.

thành phần PopupMenu được thiết kế để phù hợp với trình đơn pop-up trong giao diện tạo ra bởi chương trình, ví dụ, mở cửa với một cú nhấp nút chuột phải.

Nhãn thành phần được điều hành với mục đích của văn bản được hiển thị trong cửa sổ chương trình. Nó có thể được cấu hình, ví dụ, để thiết lập font mong muốn trong Inspector Object.

Sửa thành phần được kích hoạt để hiển thị văn bản trên các mảnh vỡ màn hình, mà người dùng có thể chỉnh sửa trong khi chương trình đang chạy. Memo thành phần bổ sung của nó thông qua đó, lần lượt, có thể làm việc với văn bản lớn. yếu tố này bao gồm, ví dụ, các tùy chọn như ngắt từ, văn bản sao chép.

thành phần nút được thiết kế để thực hiện các hành động khác nhau bằng cách nhấn nút trong khi chương trình đang chạy. Đặt yếu tố tương ứng về hình thức, và sau đó nhập mã thích hợp.

thành phần Checkbox cho phép hiển thị màn hình trên phù hợp với một cửa sổ nhỏ, có thể được đặt một dấu kiểm với một con chuột. Một yếu tố tương tự - Radiobutton. Chúng khác nhau, trước hết, sự xuất hiện - thành phần thứ hai được thực hiện như một vòng tròn, và thứ hai, thành viên đầu tiên cho phép lựa chọn đồng thời nhiều tùy chọn, Radiobutton - chỉ có một.

thành phần Listbox được sử dụng để hiển thị màn hình danh sách mà người dùng có thể di chuyển với một con chuột. Một cái gì đó tương tự như nó yếu tố khác - Combobox, nhưng nó được bổ sung bởi khả năng nhập văn bản trong một lĩnh vực đặc biệt.

Cuộn thành phần - một thanh cuộn trong cửa sổ. Thường xuất hiện tự động ngay sau khi một không gian văn bản hoặc hình dạng của các đối tượng trở nên lớn hơn so với các cửa sổ.

thành phần GroupBox được kích hoạt để sửa chữa thứ tự của dịch chuyển giữa các cửa sổ bằng cách nhấn phím TAB. yếu tố panel có thể được bổ sung bằng mà phong trào có thể được thực hiện nhiều hơn các đối tượng trên một biểu mẫu.

Scrollbox thành phần cho phép để sửa chữa hình dạng của khu vực có thể được cuộn theo chiều ngang và theo chiều dọc. Theo tài sản được đặc trưng bởi các cửa sổ chính của Delphi theo mặc định. Nhưng nếu có cần cho sự tham gia của các tùy chọn như trong hình dạng khu vực cụ thể, bạn có thể sử dụng thành phần Scrollbox.

tóm lại

Delphi - môi trường phát triển ứng dụng với cơ hội tuyệt vời, đồng thời đặc trưng bởi sự đơn giản của việc sử dụng các chức năng cơ bản. Với các công cụ được bao gồm trong cấu trúc của nó, nó có thể tạo ra một loạt các loại chương trình dành cho Windows và các hệ điều hành phổ biến khác.

Chọn công cụ phát triển Delphi, nhiều lập trình viên gây ra các giao diện khả năng sử dụng phần mềm thích hợp, cũng như một loạt các công cụ hữu ích để làm việc trên bất kỳ phần nào của chương trình - trong giai đoạn thiết kế, các thuật toán lập trình hay gỡ lỗi.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 vi.delachieve.com. Theme powered by WordPress.