Gốc > Violet > Violet Script (VScript) >

Violet Scrip

Tôi là người đầu tiên vào đây phải không?

VS rất hữu ích cho giảng dạy bởi khả năng mô phỏng thực tế của nó. Nhưng có vẻ các thầy cô ít quan tâm quá. Tôi có đọc tài liệu VS gửi kèm theo, đã dùng VS để mô phỏng. Nhưng tôi thấy số câu lệnh cơ bản của VS trong tài liệu có ít quá. Phải tự lần mò tìm hiểu trong các chương trình có sắn trong thư viện của violet ( sau khi cài violet trên máy thì có luôn, như: hai tam giác bằng nhau....) để tìm hiểu thêm. Tôi biết VS là phần mềm mã nguồn mở, mọi người dùng có thể tạo thêm câu lện cho nó (bằng các chương trình con), nhưng nếu những câu lệnh coi là cơ bản nhất (đã dùng để viết các chương trình trong thư viện của violet) được cung cấp  thì chúng tôi rất rễ phát triển. Rất mong được sự hồi âm của ban quản trị. (trước đây tôi cũng được nghe BQT trả lời nhưng chưa thấu đáo).

Đây là một bài mô phỏng tôi làm bằng VS: http://violet.vn/alogaday/present/show/entry_id/429663

Xin hỏi thêm các thầy, tôi dùng win 7. Chưa enable account: administrator tôi đã disable account người dùng đầu tiên, bây giờ làm sao có thể enable chúng lại từ account guest (chỉ còn mỗi account này là chưa disable). Cài lại cũng được nhưng bực mình thì không chịu được. Mong các thầy chỉ giúp! Cám ơn rất nhiều!


Nhắn tin cho tác giả
Đinh Quốc Phong @ 21:06 26/12/2009
Số lượt xem: 30432
Số lượt thích: 0 người
No_avatar

Tôi xin đưa ra một ví dụ về lệnh if...then để các bạn cùng tham khảo (một đoạn ngắn để minh họa thôi). Có thể copy nguyên đoạn code sau rồi dán vào trang soạn thảo VS để thấy hiệu quả của nó rất hay.

function main
set_paper Draft,2,0xFF0000
:Start
for v from 2 to 15.2 step 0.05
appear Point,v,4,A,below
erase
if  v<8 then
line v,4,8,1
if v>6,if v< 10 then
circle v,4,1
line 2,4,v,4
end_if
delay 1
next
if v>15 then
goto Start
end

Avatar

Gửi thầy Phong: việc thêm các chương trình còn (function) theo ý của mình để tiện sử dụng thì thầy có thể viết ngay trong chương trình mô phỏng của mình rồi gọi nó. Nếu thầy muốn sử dụng lại nhiều lần thì có thể viết thêm trong file: mathtool.vs để sau này có thể gọi ra như các lệnh (create_line, rotate_compa,...) 

Gửi thầy Toàn: lệnh Set_text: dùng để thiết đặt thuộc tính chữ (Text) trong câu lệnh appear Text. Thuộc tính này gồm có: Font chữ, cỡ chữ, màu sắc chữ. Ví dụ:

function main

   set_text      Arial, 24,0x0000FF

   appear     Text, 5,5,"Chào các bạn"

end

( đoạn chương trình trên sẽ cho hiển thị dòng chữ: "Chào các bạn" tại tọa độ 5,5 với font chữ Arial, cỡ chữ 24 và có màu xanh)

Avatar

@gửi các thầy cô:

Lệnh: set_paper   <ten>      dùng để tạo ra một trang giấy.

ví dụ:  set_paper  Draft; set_paper  duongtron;...

Trong VS: khi gặp lệnh này sẽ tạo ra một trang giấy mới để các thầy cô tạo các đối tượng, lệnh vẽ trên đó. Các trang giấy này như những trang giấy bóng kính sẽ đặt chồng lên nhau và nhìn xuyên qua nhau.

Việc sử dụng nhiều trang giấy rất có ý nghĩa khi các thầy cô cần tạo định dạng khác nhau hoặc sử dụng trang nháp trong quá trình mô phỏng. Ví dụ: để vẽ tam giác biết 3 cạnh thì các hoạt động quay compa xác đinh giao điểm có thể đặt ở một trang nháp để sau này xóa các vết của cung tròn đi.

No_avatar

Chao thay Tuan.Toi muon biet cac cau lenh trong Violet va co chu thich cac cau lenh do ,rat mong thay giup do

Avatar
BQT có thể cung cấp tài liệu hướng dẫn sử dụng Action Script, hoặc cho link tải ebook cũng được. Tôi mới thấy trong tài liệu VS có phần cho dùng lệnh của Action Script. có lẽ Action Script sẽ cho người dùng thoải mái hơn trong violet
Avatar

Chào thầy Phong,

Em không nghĩ là có thể dùng được lệnh của Action script trong VS. Trong tài liệu hướng dẫn sử dụng VS cũng chỉ đề cập đến lệnh fscommand dùng để gọi hàm fscommand() của actionscript, và có lẽ cũng chỉ có lệnh đó thôi ạ. Nếu phần mà thầy nói đến là phần khác thì thầy có thể cho em biết được không ạ? Cám ơn thầy.

Tài liệu hướng dẫn của VS muốn đầy đủ và chi tiết hơn cũng phải tốn 1 chút thời gian để sắp xếp, biên tập lại và tập hợp các ví dụ. Hiện giờ phần mềm violet đang được tập trung nâng cấp để cho ra phiên bản mới nên việc chỉnh sửa tài liệu hướng dẫn cho VS hơi chậm, rất mong các thầy cô hãy kiên nhẫn chờ đợi ^^

Avatar
Cám ơn thầy Tuấn đã hồi âm! Đúng là tôi đọc chưa kỹ tài liệu. Chỉ có lệnh fscommand dùng để gọi hàm fscommand() của actionscript
Avatar
Cám ơn thầy Phong rất nhiều, tôi cũng là giáo viên dạy Toán và rất quan tâm đến lập trình mô phỏng ( mới biết, làm không chạy) nhưng không biết tìm hiểu và trao đổi ở đâu. Khi đọc được bài viết của thầy tôi thấy rất vui. Mong thầy đóng góp nhiều hơn để chúng tôi cùng tham khảo. Chúc thầy sức khỏe và thành đạt.
No_avatar

toi muốn tải phần mềm này thì làm thế nào? các bậc tiền bối giúp tôi với.

 

Avatar

   Cô Vũ Thị Ngà Nguyệt  bấm chuột vào hàng chữ màu xanh tải Phần mềm Violet v1.6 và các phần mềm hổ trợ.

Download
Download ViOLET phiên bản 1.6
ViOLET 1.6 bản chính thức
Violet 1.6 cung cấp thêm các chức năng liên kết với các phần mềm khác như: cho phép chuyển đổi bài giảng từ Powerpoint thành Violet, cho phép đóng gói bài giảng theo chuẩn SCORM để đưa lên các hệ học tập trực tuyến (e-learning) như Moodle, BlackBoard, WebCT,… cho phép vẽ đồ thị không gian 3 chiều, cho phép nhập trực tiếp các mô hình hình học được xây dựng từ phần mềm Geometer Sketchpad, ngoài ra còn có thêm nhiều mẫu bài tập mới.

Bộ công cụ Violet cho Powerpoint
Bộ công cụ Violet cho Powerpoint 2007
Cung cấp các thêm các chức năng cho Powerpoint để có thể sử dụng kết hợp với Violet một cách dễ dàng như: Nhúng Violet vào Powerpoint (chỉ bằng vài thao tác đơn giản), Xuất một bài giảng Powerpoint thành bài giảng Violet để có thể mở và soạn thảo trên Violet, Đóng gói bài giảng Powerpoint theo chuẩn SCORM mà vẫn giữ nguyên các hiệu ứng và tương tác.

Lưu ý: Để chạy được bộ công cụ này, quý vị cần cài thêm .NET Framework (nếu chưa có) và thư viện VSTO của Microsoft.

Hướng dẫn sử dụng ViOLET
Tài liệu giới thiệu và hướng dẫn các chức năng và cách sử dụng phần mềm ViOLET. Ở mỗi phần đều có các ví dụ để có thể thực hành được ngay.

Hướng dẫn ViOLET Script
Tài liệu giới thiệu, mô tả và các bài tập mẫu trong việc sử dụng ngôn ngữ ViOLET Script để tạo các hoạt động mô phỏng.

Download các công cụ hỗ trợ
Flash Player
Một chương trình exe dùng để chạy các file swf trên máy tính cá nhân. Khi ViOLET xuất bài giảng, bạn chọn xuất ra file HTML thì trong thư mục đóng gói sẽ có 1 file swf. File swf này nhỏ hơn nhiều so với file exe mà vẫn chạy được như file exe (nếu máy tính có chương trình FlashPlayer.exe này).

Flash Player ActiveX
Công cụ dùng để chạy các file .swf trên trình duyệt web như IE, Firefox,... và cả ViOLET. Trường hợp máy của bạn đã có Flash Player 6 mà khi cài ViOLET, Flash Player 8 không cài đè lên được, dẫn đến ViOLET chạy không ra hình, bạn hãy chạy chương trình "Gỡ bỏ Flash Player" ở phía dưới rồi chạy chương trình này.

Gỡ bỏ Flash Player
Phần mềm dùng để gỡ bỏ Flash Player. Trường hợp máy của bạn đã có Flash Player 6 mà khi cài ViOLET, Flash Player 8 không cài đè lên được, dẫn đến ViOLET chạy không ra hình, bạn hãy chạy chương trình này rồi chạy chương trình "Flash Player Active X" ở trên.

Công cụ soạn thảo video
Phần mềm cho phép soạn thảo các file video thông thường (avi, mpeg, wmv,...) cho phép trộn 2 hay nhiều video với nhau, tách hoặc ghép âm thanh cho video, biên tập (cắt ghép) phim, tạo ra các hiệu ứng giữa các đoạn phim v.v...

 
 
Gửi ý kiến