Hotline: 024.62511017

024.62511081

  Trang chủ   Sản phẩm   Phần mềm Dành cho nhà trường   Phần mềm Hỗ trợ học tập   Kho phần mềm   Liên hệ   Đăng nhập | Đăng ký

Tìm kiếm

School@net
 
Xem bài viết theo các chủ đề hiện có
  • Hoạt động của công ty (726 bài viết)
  • Hỗ trợ khách hàng (498 bài viết)
  • Thông tin tuyển dụng (57 bài viết)
  • Thông tin khuyến mại (80 bài viết)
  • Sản phẩm mới (216 bài viết)
  • Dành cho Giáo viên (549 bài viết)
  • Lập trình Scratch (3 bài viết)
  • Mô hình & Giải pháp (156 bài viết)
  • IQB và mô hình Ngân hàng đề kiểm tra (127 bài viết)
  • TKB và bài toán xếp Thời khóa biểu (242 bài viết)
  • Học tiếng Việt (183 bài viết)
  • Download - Archive- Update (289 bài viết)
  • Các Website hữu ích (70 bài viết)
  • Cùng học (92 bài viết)
  • Learning Math: Tin học hỗ trợ học Toán trong nhà trường (78 bài viết)
  • School@net 15 năm (154 bài viết)
  • Mỗi ngày một phần mềm (7 bài viết)
  • Dành cho cha mẹ học sinh (124 bài viết)
  • Khám phá phần mềm (122 bài viết)
  • GeoMath: Giải pháp hỗ trợ học dạy môn Toán trong trường phổ thông (36 bài viết)
  • Phần mềm cho em (13 bài viết)
  • ĐỐ VUI - THƯ GIÃN (363 bài viết)
  • Các vấn đề giáo dục (1210 bài viết)
  • Bài học trực tuyến (1037 bài viết)
  • Hoàng Sa - Trường Sa (17 bài viết)
  • Vui học đường (275 bài viết)
  • Tin học và Toán học (220 bài viết)
  • Truyện cổ tích - Truyện thiếu nhi (180 bài viết)
  • Việt Nam - 4000 năm lịch sử (97 bài viết)
  • Xem toàn bộ bài viết (8223 bài viết)
  •  
    Đăng nhập/Đăng ký
    Bí danh
    Mật khẩu
    Mã kiểm traMã kiểm tra
    Lặp lại mã kiểm tra
    Ghi nhớ
     
    Quên mật khẩu | Đăng ký mới
     
    Thành viên có mặt
    Khách: 8
    Thành viên: 0
    Tổng cộng: 8
     
    Số người truy cập
    Hiện đã có 89588167 lượt người đến thăm trang Web của chúng tôi.

    Cách tạo chữ bị quay ngược 180 độ độc đáo

    Ngày gửi bài: 10/12/2008
    Số lượt đọc: 2969

    Nghệ thuật chơi chữ trong văn chương mang đến nhiều thú vị cho người chơi. Và, với thời đại công nghệ thông tin thì thú chơi chữ cũng có thể được thể hiện. Bài viết sẽ hướng dẫn cách tạo chữ bị quay ngược 180 độ rất độc đáo.

    Bạn hãy xem một ví dụ dưới đây, tôi sử dụng câu trong phần trợ giúp cùa MS Office “Some of the content in this topic may not be applicable to some languages”:

     

    Bạn thấy câu này có ấn tượng không? Để có một câu văn lộn ngược độc đáo này, bạn có thể tự tạo một ứng dụng chuyển đổi kí tự bằng FrontPage (FP) (thường có trong bộ MS Office hoàn chỉnh), ở bài viết này tôi dùng FP 2003.

    Đầu tiên, mở FP ra và tạo một file mới. Bạn chọn trên menu Insert> Form > Form để chèn một biểu mẫu vào tài liệu.

     

    Sau đó hãy xóa đi nút SubmitReset mặc định trong biểu mẫu đi để có một biểu mẫu trống.

     

    Chọn tiếp vào Insert > Form > Form Properties và đặt tên Form ở mục Form name là f, nhấp OK để xác nhận.

     

    Sau đó, bạn lần lượt tạo hai vùng văn bản trên biểu mẫu này bằng cách vào Insert> Form > Text Area (hình 4).

     

    Tạm gọi 2 vùng văn bản này là TextArea1 dùng để nhập văn bản gốc và TextArea2 dùng để xuất văn bản sau khi chuyển đổi. Bạn hãy nhấp kép vào từng TextArea và đặt tên như trong hình dưới đây.

     

    Đến đây, bạn đã hoàn tất phần giao diện căn bản rồi, tất nhiên bạn có thể trang trí thêm các đoạn text chú thích hay màu sắc bất kì nào cho biểu mẫu đẹp hơn.

    Kế tiếp, bạn bấm chuột lên trên TextArea1 (có tên original) và bấm vào nút Code bên dưới góc trái vùng soạn thảo để chuyển sang phần mã lệnh. Ở đây bạn để ý sẽ thấy dòng lệnh tương ứng với TextArea1 được tô sáng.

     

    Bây giờ bạn chỉ cần thực hiện một thao tác đơn giản là chèn vào bên sau chữ textarea dòng lệnh onKeyUp=”flip()”. Tiếp đó, bạn kéo thanh trượt lên trên, tìm đến thẻ và chèn vào bên dưới đoạn mã dưới đây:



    < script language="JavaScript">
    function flip() {
    var result = flipString(document.f.original.value.toLowerCase());
    document.f.flipped.value = result;
    }

    function flipString(aString) {
    var last = aString.length - 1;
    var result = new Array(aString.length)
    for (var i = last; i >= 0; --i) {
    var c = aString.charAt(i)
    var r = flipTable[c]
    result[last - i] = r != undefined ? r : c
    }
    return result.join('')
    }
    var flipTable = {
    a : 'u0250',b : 'q',c : 'u0254',d : 'p',e : 'u01DD',f : 'u025F',g : 'u0183',h : 'u0265',i : 'u0131',j : 'u027E', k : 'u029E',m : 'u026F',n : 'u',r : 'u0279',t : 'u0287',v : 'u028C',w : 'u028D',y : 'u028E','.' : 'u02D9','[' : ']','(' : ')','{' : '}','?' : 'u00BF','!' : 'u00A1',"'" : ',','<' : '>','_' : 'u203E',';' : 'u061B','u203F' : 'u2040','u2045' : 'u2046','u2234' : 'u2235',' ' : ' '
    }
    for (i in flipTable) {
    flipTable[flipTable[i]] = i
    }
    < /script>

    Đến đây, bạn có thể chuyển từ chế độ Code sang chế độ Preview để xem thành quả rồi. Hãy nhập đoạn văn bản cần chuyển vào khung thứ nhất, khung thứ hai dẽ hiển thị kết quả. Quá trình chuyển đổi đạt tuyệt đối nếu phần văn bản bạn nhập vào là tiếng Anh hoặc tiếng Việt không dấu, các chữ in hoa sẽ tự chuyển thành chữ thường. Tuy nhiên, khi bạn nhập văn bản bằng tiếng Việt có dấu, văn bản đảo ngược mà bạn nhận được sẽ không kém phần ngộ nghĩnh, và bạn có thể chèn vào Blog để “thách đố” bạn bè. Chúc các bạn thành công!

    School@net (Theo Dantri)



     Bản để in  Lưu dạng file  Gửi tin qua email


    Những bài viết khác:



    Lên đầu trang

     
    CÔNG TY CÔNG NGHỆ TIN HỌC NHÀ TRƯỜNG
     
    Phòng 804 - Nhà 17T1 - Khu Trung Hoà Nhân Chính - Quận Cầu Giấy - Hà Nội
    Phone: 024.62511017 - 024.62511081
    Email: kinhdoanh@schoolnet.vn


    Bản quyền thông tin trên trang điện tử này thuộc về công ty School@net
    Ghi rõ nguồn www.vnschool.net khi bạn phát hành lại thông tin từ website này
    Site xây dựng trên cơ sở hệ thống NukeViet - phát triển từ PHP-Nuke, lưu hành theo giấy phép của GNU/GPL.