Bộ công cụ hỗ trợ học lập trình Visual Studio 2.0 |
Tóm tắt: Bộ tài liệu Microsoft Visual Studio Learning Pack 2.0 (trước đây có tên gọi là Visual Studio Middle School Power Toy) là một gói phần mềm được Microsoft xây dựng nhằm giúp sinh viên có thể học tập về lập trình trên máy tính. Phiên bản đã được cải tiến để có thể hỗ trợ cho Visual Studio 2008 Express và nhiều hỗ trợ hơn cho Visual Basic. |
Tổng quan |
Microsoft Visual Studio Learning Pack 2.0 là gói phần mềm được Microsoft xây dựng để có thể giúp sinh viên học tập về lập trình trên máy tính. Nó bao gồm 5 thành phần chính: |
· Sort Designer Control là bộ công cụ giảng dạy được bổ sung vào, phát triển với mục đích giúp sinh viên có thể học được các khái niệm cơ bản, thuật toán và hiện thực của một số thuật toán sắp xếp phổ biến, điển hình là giải thuật sắp xếp Bubble Sort và Inserting Sort. Việc điều khiển khởi tạo giá trị một cách tự động và có thể trình bày minh họa tiến trình sắp xếp dữ liệu, đồng thời sẽ tự động tạo mã nguồn sắp xếp với ngôn ngữ C# và Visual Basic. |
· Search Designer Control là bộ công cụ hỗ trợ việc giảng dạy được xây dựng nhằm giúp sinh viên có thể nắm bắt được các khái niệm cơ bản, giải thuật và việc hiện thực các giải thuật tìm kiếm dữ liệu phổ biến, điển hình như tìm kiếm nhị phân và tìm kiếm tuần tự. Công cụ sẽ điều khiển việc khởi tạo giá trị một cách tự động và tiến hành trình bày minh hoạ quy trình tìm kiếm dữ liệu, đồng thời tạo ra mã nguồn tìm kiếm với ngôn ngữ C# và Visual Basic.Với Sort Designer Control và Search Designer Control, giảng viên có thể dễ dàng phát triển một chương trình ví dụ để minh họa kiến thức nền tảng về giải thuật sắp xếp và tìm kiếm. Ta có thể tùy biến các thành phần điều khiển một cách đơn giản bằng cách kéo thả vào form và thiết lập các thuộc tính cho đối tượng điều khiển. Việc minh hoạ theo phương pháp trực quan rất có hiệu quả trong việc giảng dạy các khái niệm lập trình và làm tăng độ thích thú của sinh viên trong việc học bộ môn này. |
· Visual Declarative Designer là bộ công cụ hỗ trợ việc định nghĩa các biến trực quan, được thiết kế dành cho các nhà lập trình chưa có nhiều kinh nghiệm. Trong suốt quá trình coding, sinh viên có thể định nghĩa các loại biến khác nhau và tạo ra các dòng mã nguồn tương ứng. Công cụ Visual Declarative Designer cung cấp một cách tiếp cận trực quan trong việc khai báo biến. Giảng viên công nghệ thông tin có thể dùng công cụ này trong việc giảng dạy các khái niệm cơ bản trong việc khai báo biến, đặt tên, loại biến, ngữ nghĩa tiếp cận và khởi động giá trị. |
· Visual Programming Flow Chart là bộ công cụ bổ sung, được thiết kế nằm hỗ trợ sinh viên hiểu được lưu đồ điều khiển của chương trình, tạo lưu đồ chức năng và lưu với định dạng JPG. Công cụ này dễ dàng được kích hoạt trong Visual Studio Integrated Development Environment (IDE) bằng thao tác đơn giản, nhấp chuột phải trên tên của chức năng và chọn “Generate Flow Chart…” từ Menu. Lưu đồ kết quả có thể được tùy biến một cách dễ dàng thông qua việc thay đổi màu sắc và các hiệu ứng khác. Công cụ trực quan này cung cấp một phương pháp để khảo sát mã nguồn, kiểm tra lưu đồ và xác định các lỗi luận lí. |
· Assistant Class Designer là công cụ hỗ trợ thiết kế các lớp một cách trực quan, được xây dựng dành cho các nhà lập trình chưa có nhiều kinh nghiệm. Công cụ hướng dẫn sinh viên có thể làm việc với quy trình cho việc thiết kế lớp như thêm mới các lớp, thiết lập các thuộc tính, phương thức và sự kiện. Công cụ sẽ tạo ra mã nguồn tương ứng cho những lớp mới. Với công cụ thiết kế này, giảng viên và sinh viên dễ dàng tạo và cấu hình các lớp có cấu trúc phức tạp. Assistant Class Designer cung cấp một phương thức trực quan và tương tác trong việc thiết kế các lớp, giúp sinh viên hiểu được khái niệm cốt lõi của lập trình hướng đối tượng như lớp, kế thừa, đóng gói và đa hình. Assistant Class Designer chỉ hỗ trợ việc tạo mã nguồn tương ứng với ngôn ngữ C#. |