Hướng dẫn class diagram python code - sơ đồ lớp mã python

Pycharm cho phép bạn tạo sơ đồ trên một gói trong dự án của bạn. Các sơ đồ như vậy luôn phản ánh cấu trúc của các lớp và phương pháp thực tế trong ứng dụng của bạn.

Nội dung chính ShowShow

  • Xem sơ đồ lớp UML
  • Xem các thay đổi cục bộ như một sơ đồ
  • Phân tích sơ đồ lớp
  • Quản lý sơ đồ lớp
  • Chọn các phần tử trong sơ đồ
  • Thêm một lớp hiện có vào sơ đồ
  • Xóa một phần tử nút khỏi sơ đồ
  • Thêm thành viên mới vào một lớp học
  • Xem các lớp triển khai và các lớp phụ huynh
  • Cấu hình cài đặt sơ đồ
  • Phân tích đồ thị
  • Đường dẫn lọc giữa hai nút
  • Đo trung tâm sơ đồ
  • Lời khuyên về năng suất
  • Truyền thuyết về sơ đồ lớp học
  • Làm cách nào để tạo sơ đồ lớp bằng mã Visual Studio?
  • Làm cách nào để xuất một sơ đồ lớp trong Visual Studio?
  • Làm cách nào để tạo sơ đồ UML trong Visual Studio?
  • Làm thế nào để bạn tạo mã python từ sơ đồ UML?

Xem sơ đồ lớp UML

  1. Xem các thay đổi cục bộ như một sơ đồProject tool window, right-click an item for which you want to create a diagram and select Ctrl+Alt+Shift+U).

  2. Phân tích sơ đồ lớpPython Class Diagram. PyCharm generates a UML diagram for classes and their dependencies.

Xem các thay đổi cục bộ như một sơ đồ

Phân tích sơ đồ lớp

  • Quản lý sơ đồ lớpProject tool window, or the Local Changes view, select , or press Ctrl+Alt+Shift+D.

    Chọn các phần tử trong sơ đồ

Thêm một lớp hiện có vào sơ đồVersion Control tool window, select the desired revision and select Show Diff as UML from the context menu or press Ctrl+Shift+D.

Phân tích sơ đồ lớp

Quản lý sơ đồ lớpicon on the diagram toolbar located on top of the diagram editor.

Hướng dẫn class diagram python code - sơ đồ lớp mã python

Chọn các phần tử trong sơ đồ

Thêm một lớp hiện có vào sơ đồ

Quản lý sơ đồ lớp

Chọn các phần tử trong sơ đồ

Thêm một lớp hiện có vào sơ đồ

Chọn các phần tử trong sơ đồ

  • Thêm một lớp hiện có vào sơ đồ

  • Xóa một phần tử nút khỏi sơ đồlasso around the elements to be selected.

  • Thêm thành viên mới vào một lớp học

  • Xem các lớp triển khai và các lớp phụ huynh

Thêm một lớp hiện có vào sơ đồ

  1. Xóa một phần tử nút khỏi sơ đồ

  2. Thêm thành viên mới vào một lớp học

    Xem các lớp triển khai và các lớp phụ huynhInclude non-project items checkbox.

Xóa một phần tử nút khỏi sơ đồ

  1. Thêm thành viên mới vào một lớp học

  2. Xem các lớp triển khai và các lớp phụ huynhDelete Delete.

    Cấu hình cài đặt sơ đồusages before applying the changes.

Thêm thành viên mới vào một lớp học

Xem các lớp triển khai và các lớp phụ huynh

  1. Cấu hình cài đặt sơ đồ

  2. Phân tích đồ thị

Đường dẫn lọc giữa hai nút

Xem các lớp triển khai và các lớp phụ huynh

Bạn có thể xem các triển khai và các lớp cha trong sơ đồ của bạn. Nếu Pycharm tìm thấy nhiều hơn một lớp cha mẹ hoặc triển khai, nó sẽ hiển thị một danh sách các mục thích hợp. Chọn cái bạn cần để xem các kết nối giữa cha mẹ và con cái.

  1. Trong trình soạn thảo sơ đồ, chọn một mục mà bạn muốn xem các triển khai hoặc các lớp cha.

  2. Nhấp chuột phải vào các mục và từ menu ngữ cảnh, chọn Hiển thị triển khai CTRL+ALT+B hoặc hiển thị cha mẹ Ctrl+Alt+P tương ứng.Show Implementations Ctrl+Alt+B or Show Parents Ctrl+Alt+P respectively.Show Implementations Ctrl+Alt+B or Show Parents Ctrl+Alt+P respectively.

  3. Trong cửa sổ bật lên mở ra, chọn các mục bạn cần và nhấn Enter. Để mở rộng lựa chọn của bạn lên hoặc xuống trong khi bật lên, nhấn Shift + Up hoặc Shift + Down tương ứng.Shift + Up or Shift + Down respectively.Shift + Up or Shift + Down respectively.

Cấu hình cài đặt sơ đồ

Bạn có thể định cấu hình cài đặt sơ đồ để bạn có sẵn các tùy chọn nhất định theo mặc định khi bạn tạo sơ đồ.

  1. Nhấn CTRL+ALT+S để mở cài đặt IDE và chọn.

  2. Trong khung bên phải, chọn các tùy chọn mà bạn muốn xem theo mặc định và nhấp OK để áp dụng các thay đổi của bạn.OK to apply your changes.OK to apply your changes.

Phân tích đồ thị

Nhóm hành động phân tích cho phép bạn phân tích biểu đồ theo nhiều cách khác nhau như thực hiện phân cụm tự động, đo tính trung tâm của nút, chu kỳ tìm kiếm, đường lọc giữa hai nút, v.v.Analyze Graph action group lets you analyze the graph in various ways such as perform auto clusterization, measure the node centrality, search cycles, filter path between two nodes, and so on.Analyze Graph action group lets you analyze the graph in various ways such as perform auto clusterization, measure the node centrality, search cycles, filter path between two nodes, and so on.

Đường dẫn lọc giữa hai nút

Hầu hết thời gian, các sơ đồ được tạo ra là lớn và phức tạp. Thông thường, bạn chỉ muốn tập trung vào phần cụ thể của sơ đồ. Pycharm cho phép bạn lọc các đường dẫn giữa hai phần tử sơ đồ.

  1. Trong trình soạn thảo sơ đồ, chọn hai nút mà bạn muốn tập trung và nhấp chuột phải vào một trong số chúng để mở menu ngữ cảnh.

  2. Từ menu ngữ cảnh, chọn Phân tích biểu đồ | Tập trung vào các đường dẫn giữa hai nút.Analyze Graph | Focus on Paths between Two Nodes.Analyze Graph | Focus on Paths between Two Nodes.

  3. Trong hộp thoại mở ra, chọn các tùy chọn bổ sung nếu cần và nhấp vào Tìm.Find. Find.

    Pycharm hiển thị các kết nối chỉ được liên kết với các nút đã chọn.

Đo trung tâm sơ đồ

Bạn có thể sử dụng hành động này để xác định các nút quan trọng trong biểu đồ.

  1. Trong trình soạn thảo sơ đồ, nhấp chuột phải vào bất cứ nơi nào trong trình chỉnh sửa để mở menu ngữ cảnh.

  2. Từ menu ngữ cảnh, chọn Phân tích biểu đồ | Đo lường tính trung tâm.Analyze Graph | Measure Centrality.Analyze Graph | Measure Centrality.

  3. Trong hộp thoại mở ra, chọn các tùy chọn bổ sung nếu cần và nhấp vào đo.Measure.Measure.

    "Tầm quan trọng" của nút được thể hiện thông qua giá trị phân số từ 0,0 đến 1,0 và lựa chọn nút sáng nhất phải được khám phá trước.

Lời khuyên về năng suất

Bật xem trước sơ đồ

Mở cửa sổ Công cụ Cấu trúc Alt+7 và kéo vùng bóng để có được chế độ xem mong muốn. Chọn một hoặc nhiều nút trong sơ đồ để làm nổi bật các nút tương ứng trong khu vực xem trước.Structure tool window Alt+7 and drag the shadow area to obtain the desired view. Select one or more nodes in the diagram to highlight the corresponding nodes in the preview area.Structure tool window Alt+7 and drag the shadow area to obtain the desired view. Select one or more nodes in the diagram to highlight the corresponding nodes in the preview area.

Quản lý bố cục sơ đồ

Nhấp chuột phải vào nền sơ đồ và chọn từ menu ngữ cảnh. Sau đó chọn bố cục mong muốn từ menu con. Để áp dụng bố cục đã chọn, nhấp vào thanh công cụ sơ đồ. on the diagram toolbar.

Ngoài ra, kéo các thực thể trong sơ đồ theo cách thủ công để đạt được bố cục mong muốn.

Phóng to và thu nhỏ

Sử dụng bất kỳ kỹ thuật nào sau đây:

  • Nhấp và trên thanh công cụ Trình chỉnh sửa sơ đồ. and on the diagram editor toolbar.

  • Giữ CTRL nhấn, xoay bánh xe chuột của bạn.

  • Nhấn Numpad+ hoặc Numpad-.

Sử dụng công cụ kính lúp

Giữ cho Alt nhấn, di chuột con trỏ chuột của bạn trên các khu vực sơ đồ.

Xem cấu trúc của cơ sở dữ liệu hoặc bảng làm sơ đồ

Trong cửa sổ công cụ cơ sở dữ liệu, nhấp chuột phải vào lược đồ hoặc bảng và chọn sơ đồ | Hiển thị trực quan hóa ctrl+alt+shift+u hoặc ctrl+alt+u từ menu ngữ cảnh.Diagrams | Show Visualization Ctrl+Alt+Shift+U or Ctrl+Alt+U from the context menu.Diagrams | Show Visualization Ctrl+Alt+Shift+U or Ctrl+Alt+U from the context menu.

Xem kế hoạch truy vấn SQL như một sơ đồ

Trong trình soạn thảo, nhấp chuột phải vào câu lệnh SQL và chọn Kế hoạch giải thích. Sau đó, trong khung đầu ra, chuyển sang tab Kế hoạch. Theo mặc định, truy vấn được hiển thị dưới dạng cây. Để xem nó dưới dạng sơ đồ, nhấp vào hiển thị trực quan hóa () hoặc nhấn ctrl+alt+shift+u.Explain Plan. Then, in the Output pane, switch to the Plan tab. By default, the query is displayed as a tree. To see it as a diagram, click Show Visualization () or press Ctrl+Alt+Shift+U.Explain Plan. Then, in the Output pane, switch to the Plan tab. By default, the query is displayed as a tree. To see it as a diagram, click Show Visualization () or press Ctrl+Alt+Shift+U.

Mục

Sự mô tả

Nhấp vào nút này để hiển thị các trường trong các nút lớp.

Nhấp vào nút này để hiển thị các phương thức trong các nút lớp.

Nhấp vào nút này để hiển thị các lớp bên trong trong các nút lớp.

Nhấp vào nút này để tăng tỷ lệ của sơ đồ hoặc nhấn Numpad+.

Nhấp vào nút này để giảm tỷ lệ của sơ đồ hoặc nhấn Numpad-.

Nhấp vào nút này để khôi phục kích thước thực tế của sơ đồ.

Nhấp vào nút này để làm cho nội dung phù hợp với kích thước sơ đồ hiện tại.

Nhấp vào nút này để áp dụng bố cục hiện tại, được chọn từ menu ngữ cảnh của sơ đồ hoặc nhấn F5.

Nhấp vào biểu tượng này để chia tỷ lệ sơ đồ đến các cạnh của cửa sổ.

Nhấp vào biểu tượng này để sao chép sơ đồ vào bảng tạm.

Nhấp vào biểu tượng này và sau đó chọn bất kỳ vùng sơ đồ nào với con trỏ chuột: khu vực được chọn sẽ được sao chép vào bảng tạm.

Nhấp vào nút này để lưu sơ đồ hiện tại dưới dạng tệp UML.UML file.UML file.

Nhấp vào nút này để lưu sơ đồ trong tệp hình ảnh.

Nhấp vào nút này để in sơ đồ.

Danh mục

Bảng dưới đây chứa các lệnh không có sẵn từ thanh công cụ.

Mục

Sự mô tả

Nhấp vào nút này để hiển thị các trường trong các nút lớp.

Nhấp vào nút này để hiển thị các phương thức trong các nút lớp.

Nhấp vào nút này để hiển thị các lớp bên trong trong các nút lớp.

Nhấp vào nút này để tăng tỷ lệ của sơ đồ hoặc nhấn Numpad+.

Nhấp vào nút này để giảm tỷ lệ của sơ đồ hoặc nhấn Numpad-.

Nhấp vào nút này để khôi phục kích thước thực tế của sơ đồ.

Nhấp vào nút này để làm cho nội dung phù hợp với kích thước sơ đồ hiện tại.

Nhấp vào nút này để áp dụng bố cục hiện tại, được chọn từ menu ngữ cảnh của sơ đồ hoặc nhấn F5.

Nhấp vào biểu tượng này để chia tỷ lệ sơ đồ đến các cạnh của cửa sổ.

Nhấp vào biểu tượng này để sao chép sơ đồ vào bảng tạm.

Nhấp vào biểu tượng này và sau đó chọn bất kỳ vùng sơ đồ nào với con trỏ chuột: khu vực được chọn sẽ được sao chép vào bảng tạm.

Nhấp vào nút này để lưu sơ đồ hiện tại dưới dạng tệp UML.UML file.

Nhấp vào nút này để lưu sơ đồ trong tệp hình ảnh.

Nhấp vào nút này để in sơ đồ.

Danh mục

Bảng dưới đây chứa các lệnh không có sẵn từ thanh công cụ.

Mục

Sự mô tả

Nhấp vào nút này để hiển thị các trường trong các nút lớp.

Nhấp vào nút này để hiển thị các phương thức trong các nút lớp.

Nhấp vào nút này để lưu sơ đồ hiện tại dưới dạng tệp UML.

Mới

Sử dụng nút này để thêm các phần tử mới vào sơ đồ.

Hiển thị danh mụcLayout node of the diagram context menu

Hiển thị hoặc ẩn các danh mục như phương thức, lớp bên trong và các trường.

Thêm lớp vào sơ đồ

Cho phép thêm một lớp hiện có vào sơ đồ. Bắt đầu nhập tên lớp và chọn mục đích từ danh sách hoàn thành.

Xóa bỏ

Xóa sơ đồ đã chọn.Layout node of the diagram context menu

Cấu trúc lại

Nút này chứa các lệnh tái cấu trúc, được bật trong bối cảnh hiện tại.

Nhảy đến nguồn

Chọn lệnh này để mở phần tử nút sơ đồ đã chọn trong trình chỉnh sửa.

Nhấp vào biểu tượng này để sao chép sơ đồ vào bảng tạm.

Nhấp vào biểu tượng này và sau đó chọn bất kỳ vùng sơ đồ nào với con trỏ chuột: khu vực được chọn sẽ được sao chép vào bảng tạm.

Nhấp vào nút này để lưu sơ đồ hiện tại dưới dạng tệp UML.UML file.

Nhấp vào nút này để lưu sơ đồ trong tệp hình ảnh.jpeg, png, svg, svgz, or gif.

Nhấp vào nút này để in sơ đồ.

Danh mục

Bảng dưới đây chứa các lệnh không có sẵn từ thanh công cụ.

Mụcxml file.

Sự mô tả

Nhấp vào nút này để hiển thị các trường trong các nút lớp.

Nhấp vào nút này để hiển thị các phương thức trong các nút lớp.

Mục

Sự mô tả

Nhấp vào nút này để hiển thị các trường trong các nút lớp.

Nhấp vào nút này để hiển thị các phương thức trong các nút lớp.

Nhấp vào nút này để lưu sơ đồ hiện tại dưới dạng tệp UML.

Mới