THỂ HIỆN KÝ HIỆU CUNG, GÓC TRONG VIOLET

Nhấn vào đây để tải về
Báo tài liệu có sai sót
Nhắn tin cho tác giả
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Đào Văn Thành
Ngày gửi: 22h:33' 11-03-2014
Dung lượng: 214.7 KB
Số lượt tải: 50
Số lượt thích: 0 người
Đào Văn Thành - Trường THCS Nguyễn Trãi, TP Rạch Giá, tỉnh Kiên Giang
Chủ đề 1
Mục 1:
Avatar

- Quý thầy, cô xem thể hiện các ký hiệu góc, cung trong Violet như vậy có được không ?

- Thầy, cô có thể chỉnh lại vị trí, màu sắc, kích cỡ bằng cách sửa lại giá trị trong đoạn code.

Avatar

Thầy rất sáng tạo, tuy nhiên file MathType.swf để sửa kí hiệu góc, cung thì thay đổi sao đây? Tôi xin đề xuất ý kiến mong thầy nghiên cứu và viết hàm gọi kí hiệu cung bổ sung vào file Mathtool.vs để cộng đồng GV tháo gỡ được khó khăn này. Trân trọng!

Avatar

Thầy Cường hỏi ý rất hay

Các nhà viết code xưa nay đau đầu.

Hiện ra cung, góc viết sao

Điều này tôi cũng đau đầu thầy ơi.

Giờ đành dùng Flash tạm thôi

Chứ còn viết lệnh hiện thời chưa xong.

Avatar

Chào thầy Tuấn Cường !

Vấn đề thầy nêu quả là không dễ, các nhà sáng lập ra Violet hiện đang bó tay huống chi bọn mình là những người học lại cái người ta viết sẵn ra còn gian nan. Tuy nhiên "dĩ bất biến ứng vạn biến", ta có thể tuỳ biến, sáng tạo theo cách của mình. Theo tôi thoảng nghĩ trong lúc hơi say (dù chưa làm thử) thì cũng không quá khó như mình nghĩ và sợ đâu, chẳng qua là không có thời gian nghĩ nhiều về nó thôi, thật sự là quá bận. Đây tôi đề xuất một đoạn code ngắn. Thầy có thể copy rồi dán vào trang soạn code của mình để xem thử. Sau đó, thầy phát triển thành chương trình con để tiện sử dụng cho mọi người thầy nhé. Tôi tin với khả năng của thầy thì có thể làm được:

function main

xd=2

yd=1

set_paper MOT,3,0x006633

set_Text Arial,22,0x006633

appear Text Goc, xd,yd,"AB"

note_angle 0,"", xd+1,yd-0.5,xd,yd+0.3,xd-1,yd-0.5

end

// xd là hoành độ, yd là tung độ của tâm của cung ký hiệu.


Mong và cảm ơn thầy, các quý thầy, cô cùng xem và góp ý để chúng ta cùng giải quyết vấn đề nan giải này!

 

Avatar

Phụ ghi: Sau khi có chương trình con, người sử dụng chỉ cần xác định giá trị xd, yd (vị trí) hiện ký hiệu cung là xong.

Avatar

Cách làm trên có nhược điểm là:

1) Rất bất tiện khi muốn đánh kí hiệu cung thì cần khai báo tọa độ tâm cung (không phải lúc nào ta cũng có được thông số này).

2) Do dùng lệnh đánh dấu góc note_angle nên kí hiệu cung không "co giãn" theo cỡ chữ, độ dài chữ tên cung như trong Math Type được.

Tôi nghĩ tới cách đánh dấu cung theo kiểu tạo hình vẽ cung mà bán kính cung và độ dài cung phụ thuộc vào việc người dùng gõ tên cung theo cỡ chữ và độ dài tên cung, tuy nhiên vướng mắc ở chỗ là không lấy được thông số về độ dài con chữ tên cung, về tọa độ con chữ được gõ. Nếu thầy biết cách lấy thông số trên trong VS thì trao đổi lại để tôi tìm cách làm tiếp...(chẳng hạn tôi gõ tên cung là mOn thì làm thế nào đển biết độ dài 3 kí tự trên là bao nhiêu pixcel và tọa độ chữ O trong 3 kí tự đó là bao nhiêu?)

 
Gửi ý kiến

↓ CHÚ Ý: Bài giảng này được nén lại dưới dạng RAR và có thể chứa nhiều file. Hệ thống chỉ hiển thị 1 file trong số đó, đề nghị các thầy cô KIỂM TRA KỸ TRƯỚC KHI NHẬN XÉT  ↓