Trong luận văn này, chúng tơi thiết kế ebook dưới dạng một website nên đã sử dụng các phần mềm dùng xây dựng website.
Hiện nay cĩ rất nhiều cơng nghệ được sử dụng để thiết kế và phát triển website, xây dựng và thiết kế website tĩnh với ngơn ngữ HTML hay xây dựng, thiết kế website với các ngơn ngữ lập trình cấp cao hơn (PHP, ASP, ASP.NET, JSP...). Vậy phải lựa chọn cơng nghệ nào? Theo www.thegioiwebsite.net với bài viết “Lựa chọn cơng nghệ nào để phát triển website” đưa ra những nhận định đơn giản giúp ta chọn được giải pháp tốt nhất cho mình trước khi lựa chọn một ngơn ngữ lập trình để thiết kế web.
Bảng 1.3. So sánh các cơng nghệ xây dựng website
PHP ASP.NET ASP JSP/ java
Tốc độ xử lý Nhanh, hiệu quả cao. Nhanh, hiệu quả cao. Rất chậm. Hơi chậm.
Chi phí Thấp (khơng tốn chi phí mua bản quyền). Cao (do một phần phải mua bản quyền). Trung bình (do một phần phải mua bản quyền). Cao. Thời gian code và triển khai Nhanh, đơn
giản. chậm hơn PHP. Hơi phức tạp, Trung bình.
Hơi phức tạp, chậm hơn PHP. Số lượng nhà cung cấp hosting Nhiều, dễ lựa chọn. Khơng nhiều, vì vậy khĩ cho việc lựa chọn. Khơng nhiều, vì vậy khĩ cho việc
lựa chọn. Ít, khĩ tìm. Số lượng nhà cung cấp website Nhiều, khả năng chọn lựa một trang web phù hợp tốt hơn. Nhiều, khả năng chọn lựa một trang web phù hợp tốt hơn. Ít. Ít, khả năng chọn lựa để xây dựng một trang web phù hợp rất khĩ. Khả năng mở rộng và phát triển Dễ dàng và
nhanh chĩng. Dễ dàng. Khĩ khăn. Khĩ khăn.
Các cơng cụ và cơng nghệ hỗ trợ Phong phú, đa dạng. Phát triển web trên nền web 2.0, duyệt web nhanh chĩng và thân
thiện hơn đối với người dùng. Phong phú, đa dạng. Phát triển web trên nền web 2.0, duyệt web nhanh chĩng và thân
thiện hơn đối với người dùng.
Ít, khĩ tìm. Ít, khĩ tìm.
Bảng 1.3. So sánh các cơng nghệ xây dựng website
Đối với những GV khơng chuyên trong lĩnh vực lập trình website với các ngơn ngữ lập trình cấp cao, thì việc chọn cho mình ngơn ngữ thiết kế web với HTML là
giải pháp tốt nhất, bởi vì ngơn ngữ HTML dễ học, thiết kế đơn giản, dễ thay đổi cấu trúc web và phát triển website thật dễ dàng, đồng thời việc kết hợp HTML với các ngơn ngữ thiết kế web khác như CSS, Javascript và đồ họa sẽ làm cho website đẹp hơn, sinh động hơn.
1.4.4.1. Ngơn ngữ HTML
HTML (hay Hypertext Markup Language - Ngơn ngữ liên kết siêu văn bản) là ngơn ngữ đánh dấu chuẩn dùng lập trình các tài liệu World Wide Web, tài liệu là các tập tin văn bản đơn giản.
Ngơn ngữ HTML dùng các tag (thẻ) hoặc các đoạn mã lệnh để chỉ cho các trình duyệt (Web browsers) cách hiển thị các thành phần của trang như text và graghics, và đáp lại những thao tác của người dùng bởi các thao tác ấn phím và nhắp chuột. Hầu hết các Web browser, đặc biệt là Microsoft Internet Explorer và Netscape Navigator, nhận biết các tag của HTML vượt xa những chuẩn HTML đặt ra.
1.4.4.2. CSS (Cascading Style Sheet)
CSS (cascading style sheet) cho phép chúng ta định dạng (font chữ, kích thước, màu sắc ....) của các đối tượng sử dụng CSS đĩ. Ưu điểm của CSS là tách riêng phần định dạng ra riêng khỏi phần nội dung, do đĩ rất tiện khi bạn muốn thay đổi giao diện của một website.
1.4.4.3. Ngơn ngữ Javascript (ngơn ngữ kịch bản)
JavaScript, theo phiên bản hiện hành, là một ngơn ngữ lập trình kịch bản
(script) dựa trên đối tượng được phát triển từ các ý niệm nguyên mẫu. Ngơn ngữ này được dùng rộng rãi cho các trang web, nhưng cũng được dùng để tạo khả năng viết script sử dụng các đối tượng nằm sẵn trong các ứng dụng. Các đoạn mã script được chèn vào HTML để làm tăng khả năng linh hoạt của thiết kế website động, tạo ra một số hiệu ứng đặc biệt cho website.
1.4.4.4. Thiết kế web với Dreamweaver
Dreamweaver là một chương trình chuyên nghiệp để tạo và quản lý các trang web. Dreamweaver cung cấp các cơng cụ phác thảo trang web cao cấp, hỗ trợ
các tính năng DHTML (Dynamic HTML) mà khơng cần viết các dịng lệnh, giúp người sử dụng khơng biết lập trình web cũng cĩ thể thiết kế được các trang web động một cách dễ dàng, trực quan. Với Dreamweaver chúng ta cĩ thể dễ dàng nhúng các sản phẩm của các chương trình thiết kế web khác như Flash, Fireworks, Shockwave, Generator, Authorwave vv...
Dreamweaver cịn cho phép người sử dụng chỉnh sửa trực tiếp HTML. Với Quick Tag Editor bạn cĩ thể nhanh chĩng bổ sung hoặc xĩa bỏ một HTML mà khơng cần thốt khỏi cửa sổ tài liệu. Chế độ soạn thảo trang web bằng HTML giúp chúng ta cĩ thể thiết kế trang trực tiếp bằng ngơn ngữ HTML.
Dreamweaver cịn hỗ trợ các HTML Styles và Cascading Style Sheet
giúp chúng ta định dạng trang web nhằm tăng tính hấp dẫn khi duyệt các trang web này. Vùng làm việc của chương trình Deamweaver rất linh động và dễ sử dụng gồm các thành phần như sau: Document, Launcher, Object Palette, Property Inspector, Floating Palette và các context menu (menu ngữ cảnh) ...
1.4.4.5. Flash
Adobe Flash, hay cịn gọi một cách đơn giản là Flash, được dùng để chỉ
chương trình sáng tạo đa phương tiện (multimedia) lẫn phần mềm dùng để hiển thị chúng là Flash Player.
Flash là cơng cụ để phát triển các ứng dụng như thiết kế các phần mềm mơ phỏng. Sử dụng ngơn ngữ lập trình ActionScript để tạo các tương tác, các hoạt cảnh trong phim. Điểm mạnh của Flash là cĩ thể nhúng các file âm thanh, hình ảnh động. Người lập trình cĩ thể chủ động lập các điều hướng cho chương trình. Flash cũng cĩ thể xuất bản đa dạng các file kiểu html, exe, jpg, ... để phù hợp với các ứng dụng của người sử dụng như trên web, CD, …
Ưu điểm lớn nhất của Flash - với đồ họa dạng vectơ - là kích thước file rất nhỏ. Thuận tiện cho việc truyền tải dữ liệu qua internet.
Hiện nay cĩ rất nhiều phần mềm thiết kế tập tin flash (.swf), các phần mềm này cĩ tính năng là dễ sử dụng, giúp cho người sử dụng thiết kế được các flash một cách đơn giản nhờ vào các hiệu ứng sẵn cĩ.
Các phần mềm như: Sothink SWF Quicker, SWF Text, Sothink SWF Easy…
1.4.4.6. Xara3D
Nếu như flash là cơng cụ tương tác mạnh với đồ họa vectơ, nổi bật với khả năng điều khiển bằng action script thì Xara3D là một cơng cụ hỗ trợ tuyệt vời cho flash.
Xara3D là phần mềm dùng để thiết kế các chữ nổi, đồng thời cung cấp các hiệu ứng chữ rất đẹp mắt, gây cuốn hút người xem.
Ưu điểm của Xara3D là cĩ thể xuất các hiệu ứng chữ thành dạng file GIF (ảnh động), rất nhỏ gọn, cĩ thể phối hợp với flash để tạo các scene đặc sắc và trang trí cho các website.
TĨM TẮT CHƯƠNG 1
Qua nghiên cứu lịch sử và thực trạng sử dụng ebook trong lĩnh vực dạy học hĩa học, tác giả nhận thấy mặc dù các ebook cĩ nhiều điểm mạnh nhưng chúng vẫn cĩ những hạn chế nhất định. Thực tế đĩ địi hỏi những ebook ra đời sau phải kế thừa được những ưu điểm đĩ, đồng thời cũng cĩ thể khắc phục tối đa những hạn chế đang tồn tại để chúng ngày càng trở nên phổ biến và phát huy tác dụng đối với quá trình dạy và học.
Nghiên cứu quá trình dạy học, tác giả nhận thấy trong giai đoạn hiện nay, việc đổi mới phương pháp dạy học cĩ tầm quan trọng đặc biệt. Đổi mới phương dạy học cĩ nhiều xu hướng, trong đĩ, việc sử dụng cơng nghệ thơng tin ngày càng trở nên phổ biến. Cơng nghệ thơng tin với những tính năng ưu việt đã và đang hỗ trợ đắc lực cho hoạt động dạy và học.
Trong chu trình dạy học- tự học, nổi bật lên vai trị của tự học. Với xu thế phát triển hiện nay, tự học là chìa khĩa để đạt tới những mục tiêu của giáo dục. Cùng với sự phát triển mạnh mẽ của cơng nghệ thơng tin, intenet trở thành một cơng cụ hỗ trợ đắc lực cho tự học.
Ebook (viết tắt của electronic book- sách giáo khoa điện tử) là một phiên bản số của sách giáo khoa thơng thường, được thiết kế bằng các phần mềm tin học và được sử dụng trên máy tính. Vì được thiết kế trên máy tính nên nĩ cĩ những tính năng ưu việt so với sách giáo khoa thơng thường, dù vẫn cĩ những hạn chế nhất định. Cĩ rất nhiều phần mềm cĩ thể dùng để thiết kế ebook, trong đĩ nổi bật như các phần mềm Dreamwave, Flash, Xara3D, …
Chương 2
THIẾT KẾ E-BOOK HỖ TRỢ DẠY HỌC CHƯƠNG NGUYÊN TỬ VÀ CHƯƠNG BẢNG TUẦN HỒN CÁC NGUYÊN TỐ HĨA HỌC- ĐỊNH
LUẬT TUẦN HỒN LỚP 10 BAN CƠ BẢN