1 Mục lục 1 2 Làm quen với visual basic 0 9



tải về 1.69 Mb.
trang5/39
Chuyển đổi dữ liệu09.10.2016
Kích1.69 Mb.
#32631
1   2   3   4   5   6   7   8   9   ...   39

3.3Làm việc với nhiều đề án

3.3.1Sử dụng Project Group


Visual Basic cho phép ta làm việc với nhiều đề án cùng lúc. Để theo dõi ta dùng cửa sổ Project Explorer và nhóm đề án (Project Groups) là tập hợp đề án. Nhóm đề án có thể được lưu thành tập tin, tưpng tự module, biểu mẫu, hay đề án. Phầm mở rộng là.vbg

3.3.2Thêm đề án vào nhóm đề án


    1. từ menu File chọn Add Project

    2. trong hộp thoại chọn Add Project, mở Tab New, chọn kiểu đề án cần thêm, hoặc chọn đề án có sẵn

    3. nhấn OK, Visual Basic tự động tạo nhóm đề án và thêm mới đề án

3.3.3Xoá đề án trong nhóm đề án


    1. Trong cửa sổ Project Explorer, chọn đề án cần xoá

    2. Từ menu file, chọn REMOVE Project

Ta chỉ dùng nhóm đề án khi tạo các điều khiển ActiveX, vốn đòi hỏi nhiều đề án mở cùng một lúc.

4Làm việc với các điều khiển

4.1Các loại điều khiển


Trong Visual Basic có ba nhóm điều khiển

  • Điều khiển nội tại, ví dụ như là các điều khiển nút lệch và khung. Các điều khiển này được chứa trong các tập tin. EXE của Visual Basic. Các điều khiển nội tại luôn chứa sẵn trong hộp công cụ, ta không thể gỡ bỏ hay thêm chúng vào hộp công cụ

  • Điều khiển ActiveX, tồn tại trong các tập tin độc lập có phần mở rộng là. OCX. Chúng có thể đưa ra các điều khiển hiện diện trong mọi ấn bản của Visual Basic(ví dụ DataCombo, Datalist,....) hoặc là các điều khiển chỉ hiện diện trong ấn bản Professional và Enterprise(như ListView,Toolbar,Animation ). Ngoài ra, còn rất nhiều điều khiển ActiveX do các nhà cung cấp thứ ba đưa ra

  • Đối tượng chèn được, ví dụ như đối tượng bảng tính (Worksheet) của Microsoft Excel chứa một danh sách các nhân viên của một công ty hay đối tưọng lịch biểu (Calendar) của Microsoft Project chứa việc lập biểu thông tin cho một đề án. Bởi vì chúng có thể thêm vào hộp công cụ, chúng có thể là các điều khiển được chuẩn bị chu đáo. Một vài đối tượng kiểu này cũng cung cấp phần Automation lập trình với các đối tượng sinh ra từ những ứng dụng khác ngay trong ứng dụng của Visual Basic. Xem phần “Lập trình với các đối tượng” để biết thêm thông tin về Automation

4.1.1Thao tác với điều khiển

4.1.1.1Hộp công cụ


Để đặt một hộp văn bản hay nút lệch vào biểu mẫu, đơn giản là trỏ và nhấn chuột. Tất cả các điều khiển nội tại chứa trong hộp công cụ (toolbox) thường hiển thị ở bên trái màn hình.

Muốn hiển thị hộp công cụ, từ menu View, chọn Toolbox hoặc là nhấn chuột trên biểu tượng (icon). Khi hộp công cụ hiển thị, ta có thể dịch chuyển hộp công cụ xung quanh màn hình bằng cách nhấn thanh tiêu đề của nó(title bar) rồi giữ chuột và kéo tới nơi ta muốn và thả ra

Muốn đóng hộp công cụ, nhấn chuột lên nút đóng(nằm trên góc phải của thanh tiêu đề ).

Ngoài hộp công cụ, ta cũng cần xem một số cửa sổ tương tự phục vụ cho việc thiết kế ứng dụng như Gỡ rối chương trình(Debug), viết chưong trình (Edit), thiết kế biểu mẫu(Form Editor). Để hiển thị các cửa sổ này, nhấn nút phải chuột trên thanh công cụ(tool bar), ta sẽ thấy một menu theo ngữ cảnh(context sensitive menu), chọn trong menu cửa sổ mà ta muốn xem.

Các cửa sổ này có thể hiển thị theo hai cách: trôi nổi và cố định. Hai cách này có thể chuyển đổi qua lại bằng cáh nhấn đúp chuột trên thanh tiêu đề của cửa sổ đó.

4.1.1.2Đưa điều khiển vào biểu mẫu


Ta lấy nút lệch làm ví dụ.

  1. Từ menu File, chọn New Project để tạo một đề án mới.




  1. Trong hộp thoại New Project, chọn Standard EXE

  2. Một biểu mẫu trống hiển thị. Để đưa nút lệch vào biểu mẫu, ta nhấn chuột vào biểu tượng nút lệch trên hộp công cụ.

Khi chọn trong hộp công cụ, nếu không nhớ tên điều khiển, ta có thể đưa chuột ngang qua từng biểu tượng, tên của nó sẽ hiện ra.

Dời con trỏ màn hình tới vị trí ta muốn, vẽ điều khiển bằng cách giữ nút trái chuột và rê nó đi. Một hình chữ nhật xuất hiện, thể hiện kích cỡ của điều khiển. Khi ta đã vừa ý, ta thả chuột và điều khiển được vẽ trên biểu mẫu.

Ta có thể nhấn vào điều khiển và rê nó đến vịt trí ta muốn

Nếu muốn hiệu chỉnh vị trí của điều khiển, ta giữ nút Ctrl và dùng các phím mũi tên trên bàn phím. Mỗi lần nhấn phím, điều khiển dịch chuyển đi một đơn vị màn hình(một điểm trên biểu mẫu)

4.1.1.3Điều chỉnh kích cỡ điều khiển


Thông thường, khi ta thả một điều khiển vào biểu mẫu, ta có thể điều chỉnh kích cỡ điều khiển bằng cách chọn vào nó rồi nhấn chuột lên cạch biên và rê chuột đi. Tuy nhiên, một vài điều khiển không thể co giãn, ví dụ như hộp kết hợp(combo box)

Có thể nhấn đúp chuột lên biểu tượng trong hộp công cụ, Visual Basic sẽ tự động thả điều khiển vào biểu mẫu với kích thước mặc định của nó.



Nếu muốn hiệu chỉnh kích cỡ của điều khiển, ta giữ phím Shift và dùng các phím mũi tên trên bàn phím

4.1.1.4Lưới(grid) điểm trong biểu mẫu


Để tạo sự thuận tiện cho lập trình viên khi thiết kế các điều khiển, Visual Basic hiển thị biểu mẫu với các khung kẻ thẳng hàng bằng các điểm nhỏ. Ta có thể sửa lại kích cỡ hoặc là loại bỏ hẳn các ô này bằng cách: từ menu Tool, chọn Option, chon tab General

4.1.1.5Khoá(Lock) điều khiển


Để giữ các điều khiển cố định tại vị trí của nó, ta dùng tính năng Lock.

Chọn điều khiển, sau đó, từ menu Format, chọn Lock Controls hoặc là nhấn chuột vào biểu tượng vào biểu tượng ô khoá trên Form Editor.

Khi đó, ta không thể dùng chuột để điều chỉnh kích cỡ điều khiển. Tuy vậy, ta vẫn có thể dùng tổ hợp phím.

4.1.1.6Thuộc tính và sự kiện


  1. Thuộc tính (Property): là bộ các thông số mà ta có thể gán cho điều khiển, ví dụ như tên, chiều rộng, chiều cao,.... Ta có thể xem toàn bộ thuộc tính của điều khiển bằng cách chọn vào nó và nhấn F4 để mở cửa sổ thuộc tính

  2. Phương thức(Method): là những phản ứng của điều khiển

  3. Sự kiện(Event): là những tín hiệu mà điều khiển có thể hiểu để phản ứng

Thế mạnh của Visual Basic là sử dụng các điều khiển và tận dụng tối đa khả năng lập trình của chúng

Một điều khiển thực chất là một cửa sổ được lập trình sẵn bên trong. Không có gì khác nhau giữa một ứng dụng và một điều khiển. Để thi hành một ứng dụng, ta mở một cửa sổ. Ứng dụng sẽ chiếm điều khiển trên cửa sổ đó và hoạt động thông qua giao diện cũng như các chức năng của nó. Một điều khiển cũng thực hiện tương tự như vậy.

Một điều khiển chứa đựng một một chương trình được lập sẵn và chương trình này có thể tích hợp một cách dễ dàng vào ứng dụng có sử dụng điều khiển. Để thi hành một ứng dụng, ta mở cửa sổ. Ứng dụng sẽ chiếm điều khiển trên cửa sổ đó và hoạt động thông qua giao diện cũng như các chức năng của nó. Một điều khiển cũng thực hiện tương tự như thế.

Một điều khiển chứa đựng một chương trình được lập sẵn và chương trình này có thể tích hợp một cách dễ dàng vào ứng dụng có sử dụng điều khiển. Trước đây, lập trình viên thường phải tự xây dựng toàn bộ mo-dun cần thiết cho chương trình. Điều này có nghĩa là các lập trình viên khác cũng phải lặp lại công việc đó. Trong khi đó, PC được câu tạo từ vô só thành phần được cung cấp bởi nhiều nhà sản xuất khác nhau, mỗi thành phần có một công dụng đặc biệt. Khái niệm điều khiển của Visual Basic cũng mang ý tưởng như thế. Từng điều khiển có thể được hiệu chỉnh và được tích hợp lại với nhau tạo thành một ứng dụng.

So với các điều khiển có sẵn trong hộp công cụ, một điều khiển hiệu chỉnh (custom control), hay một điều khiển ActiveX là một thành phần có khả năng phát huy cao hơn và sâu hơn các tính năng hiện tại của môi trường. Bằng cách thêm một điều khiển ActiveX vào hệ thống, ta đã mở rộng năng lực và tiện ích của môi trường Visual Basic. Chỉ cần cài đặt một bản Visual Basic duy nhất, mỗi lập trình viên có quyền thêm những điều khiển mà họ thích vào hộp công cụ.

Vì là những điều khiển ActiveX nên chúng có thể được dùng lại một cách dễ dàng bởi các ứng dụng ActiveX như là bộ Office, trình duyệt Web Internet Explorer,...Các điều khiển này được cung cấp bởi các nhà sản xuất phần mềm. Chúng có thể là một sản phẩm thương mại hoặc được tải xuống miễn phí từ Internet.




tải về 1.69 Mb.

Chia sẻ với bạn bè của bạn:
1   2   3   4   5   6   7   8   9   ...   39




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương