Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 41 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
41
Dung lượng
1,26 MB
Nội dung
KHOÁ LUẬN TỐT NGHIỆP GVHD: TS Phan Lê Na Mục lục Trang Lời nói đầu Chương I: Một số ứng dụng ngơn ngữ lập trình VBA PowerPoint 1.1 Tổng quan VBA 1.2 Khởi tạo mơi trường lập trình 1.2.1 Thiết lập chế độ bảo mật 1.2.2 Khởi động công cụ Control Toolbox 1.3 Tổng quan PowerPoint 2003 1.4 Tổng quan b i giảng n t 10 1.5 Ứng dụng VBA thiết kế đề trắc nghi m 10 1.5.1 Tạo đề trắc nghi m có khả xáo trộn câu hỏi 10 1.5.2 Tạo đề trắc nghi m có khả chấm điểm 17 1.6 Ứng dụng VBA tạo dạng b i tập điền khuyết 19 1.7 Ứng dụng VBA tạo trị chơi chữ 23 Chương II: Chương trình ứng dụng VBA PowerPoint thiết kế chương III Tin học lớp 11 27 2.1 Giao di n chương trình 27 2.2 Giao di n kiểm tra trắc nghi m có chức xáo trộn câu hỏi 30 2.3 Giao di n kiểm tra trắc nghi m có chức chấm điểm 32 2.4 Giao di n b i tập điền khuyết 35 2.5 Giao di n trị chơi chữ 36 Kết luận 39 T i li u tham khảo 40 SV: Đào Thị Thanh Lớp 47A - CNTT KHOÁ LUẬN TỐT NGHIỆP GVHD: TS Phan Lê Na Lời nói đầu Trước đây, phương pháp dạy học truyền thống có nhược điểm người học thụ động trình tiếp thu, hay nói cách khác q trình “Đọc - Chép” Còn bây giờ, CNTT ứng dụng cách phổ biến sống vi c giảng dạy thực hi n b i giảng n t Nhưng cách tổ chức v truyền đạt lại sa v o tình trạng “Chiếu - Chép” Xuất phát từ suy nghĩ đó, tơi tìm hiểu thiết kế b i giảng n t L m dạy học trở nên sinh động, hi u m không nhiều thời gian cho vi c thiết kế ? Khóa luận tìm hiểu phần mềm trợ giúp vi c thiết kế giáo án hi n Flash, Violet, PowerPoint…Mỗi phần mềm có ưu, nhược điểm định, vấn đề quan trọng lựa chọn phần mềm l phải thơng dụng, dễ dùng, có tính hi u cao cơng vi c - Flash: Ưu điểm trội khả mô S dụng ngơn ngữ lập trình ActionScrip để tạo tương tác, hoạt cảnh phim Nhưng nhược điểm l khó thao tác Để thiết kế chương trình Flash khơng phải giáo viên n o thao tác, lập trình để tạo b i giảng hi u Do đó, Flash khơng phải l lựa chọn đa số giáo viên - Violet: Đây phần mềm phát triển Flash, ưu điểm l dễ thao tác, lập trình sẵn, có nhược điểm khiến người s dụng thụ động vi c thiết kế b i giảng, thao tác thiết kế c i đặt sẵn theo ý người phát triển nên không gây hứng thú sáng tạo theo phong cách người s dụng SV: Đào Thị Thanh Lớp 47A - CNTT KHOÁ LUẬN TỐT NGHIỆP GVHD: TS Phan Lê Na - PowerPoint: Theo thống kê giới PowerPoint đứng thứ top 100 công cụ ICT d nh cho học tập năm 2008 Đây l tổng hợp to n di n công cụ ICT 204 chuyên gia giáo dục v công ngh từ nhiều học vi n, trường đại học, công ty, tổ chức đ o tạo từ khắp nơi giới tham gia đóng góp.(Trích từ website www.giaoan.net) Microsoft PowerPoint l phần mềm giúp cho giáo viên tự thiết kế b i giảng v thể hi n b i giảng cách linh hoạt, sinh động B i giảng chu n bị trước máy tính nên giáo viên khơng nhiều thời gian ghi bảng, v hình, vậy, có nhiều thời gian tổ chức hoạt động học cho học sinh Ngo i ra, PowerPoint có tính lập trình VBA, khơng dễ thao tác m cịn có nhiều khả khơng thua Flash, có hỗ trợ thiết kế câu hỏi trắc nghi m, câu điền khuyến, câu ghép đôi… ngôn ngữ VBA(Visual Basic Application) hay khả tạo menu Flash với thao tác đơn giản Xuất phát từ tìm hiểu Microsoft PowerPoint tơi chọn đề t i K PowerPoin r i i c l p rn V ron i iản điện Nhằm thấy rõ tính hi u vi c ứng dụng VBA Powerpoint thiết kế b i giảng n t , đề t i chọn nội dung chương III tin học 11 để thực hi n, l nội dung đầu tiên, nói l bản, cốt lõi, giới thi u câu l nh lập trình Pascal Với điều ki n học tập trực quan, sinh động s tạo móng kiến thức ban đầu lập trình vững chắc, v phát triển lịng ham thích lập trình học sinh SV: Đào Thị Thanh Lớp 47A - CNTT KHOÁ LUẬN TỐT NGHIỆP GVHD: TS Phan Lê Na Khóa luận K i cl p rn V i iản điện gồm có chương: ron PowerPoint r i Chương I: Một số ứng dụng ngôn ngữ lập trình VBA PowerPoint Chương II: Chương trình ứng dụng VBA PowerPoint thiết kế giảng chương III tin học 11 Khóa luận n y ho n th nh khoa Công ngh Thông tin trường Đại học Vinh Qua đây, muốn b y tỏ lòng cảm ơn sâu sắc tới giảng viên - TS Phan Lê Na, người tận tình hướng dẫn tơi thực hi n khóa luận n y Xin chân th nh cảm ơn quý thầy cô khoa CNTT nói riêng trường đại học Vinh nói chung, giúp trang bị kiến thức suốt năm đại học Vô cảm ơn người thân yêu gia đình tơi, họ ln nguồn động lực giúp vững tin năm đại học, cảm ơn bạn sinh viên lớp 47 A CNTT cổ vũ động viên tơi q trình học tập hồn thành khố luận SV: Đào Thị Thanh Lớp 47A - CNTT KHOÁ LUẬN TỐT NGHIỆP GVHD: TS Phan Lê Na CHƢƠNG I: MỘT SỐ ỨNG DỤNG CỦ NGƠN NGỮ LẬP TRÌNH VBA TRONG POWERPOINT 1 Tổn qu n V VBA (Visual Basic for Aplication) mơi trường lập trình hướng đối tượng s dụng ngơn ngữ lập trình VB (Visual Basic) Cú pháp v giao di n lập trình giống VB 6.0 (Visual Basic 6.0) điều khác bi t l VB tạo chương trình thực thi độc lập Cịn VBA tích hợp v o ứng dụng (Aplication) v s dụng đối tượng ứng dụng VBA khơng thể tạo chương trình tự động thực thi độc lập (*.exe) Nếu khơng có Office ta khơng thể lập trình VBA Sự kết hợp Visual Basic v Aplication cho ta tên VBA VBA nhúng chương trình ứng dụng phía sau chương trình Microsoft Word, Microsoft Excel, Micosoft Access, Microsoft PowerPoint, v.v VBA cho phép viết mã l nh có tác động tới nhiều đối tượng để l m tăng tính tự động hóa ứng dụng mình, l m vi c m cơng cụ sẵn có ứng dụng chưa có tạo đề câu hỏi trắc nghi m PowerPoint, câu hỏi điền khuyết, trị chơi chữ… Ở đây, khóa luận thực hi n Office 2003 SV: Đào Thị Thanh Lớp 47A - CNTT KHOÁ LUẬN TỐT NGHIỆP GVHD: TS Phan Lê Na 1.2 K ởi ạo môi rƣờn l p r n 1.2.1 Thiết lập chế độ bảo mật Mặc định MS PowerPoint khơng cho chạy Macro lí bảo mật, để thuận ti n trình s dụng VBA ta cần thiết lập lại chế độ bảo mật cho PowerPoint theo bước sau: Đối với Microsoft Office PowerPoint 2003: Bước 1: Vào Tool/Macro/Security Bước : Trong tab Security chọn mức Medium Low SV: Đào Thị Thanh Lớp 47A - CNTT KHOÁ LUẬN TỐT NGHIỆP GVHD: TS Phan Lê Na 1.2.2 Giới thiệu công cụ Control Toolbox - Đối với Microsoft Office PowerPoint 2003, nhấp phải chuột v o vị trí ToolBar, chọn Control Toolbox Xuất hi n hộp thoại Control Toolbox Mỗi th nh phần ToolBox gọi l đối tượng, đối tượng s có nhóm thuộc tính v phương thức tương ứng.VBA cho phép chèn đối tượng sau v o ứng dụng : SV: Đào Thị Thanh Lớp 47A - CNTT KHOÁ LUẬN TỐT NGHIỆP GVHD: TS Phan Lê Na Check box : Ô đánh dấu kiểm chọn Command Button : Nút thực hi n đoạn l nh List Box : Thể hi n hộp có nhiều lựa chọn Toogle Box : Nút bật chức năng, giống công tắc đèn Scroll Bar : Nút cuộn Picture : Chèn hình ảnh View Code : Xem, chỉnh s a đoạn mã l nh Text Box : Khung chứa nội dung văn Option Button : Nút đơn lựa chọn Combo Box : Hộp kết hợp ListBox v TextBox Label : Nhãn Other Controls : Các điều khiển khác công cụ chèn Flash v o PowerPoint , công cụ hỗ trợ lưu trữ li u dạng bảng Khi chèn đối tượng v o Slide, để lập trình VBA, ta nhấp chuột phải chọn View code, nhấn tổ hợp phím Alt + F11, s xuất hi n c a sổ Microsoft Visual Basic, viết code cho đối tượng SV: Đào Thị Thanh Lớp 47A - CNTT KHOÁ LUẬN TỐT NGHIỆP GVHD: TS Phan Lê Na - Các thuộc tính đối tượng: Khi đối tượng để chèn v o Slide, đối tượng đó, nháy chuột phải chọn Propertise, đối tượng có thuộc tính mặc định sau: BackColor: M u cho đối tượng Delay: Độ trễ Enabled: Cho phép thuộc tính hiển thị ForeColor: M u chữ Font: Cho phép chọn phông chữ, cỡ chữ, kiểu chữ Hieght: Độ cao đối tượng AutoSize: Cho phép tự động thay đổi kích thước hay khơng Picture: Ảnh đối tượng TextAlign: Căn lề đối tượng Visible: Cho phép tương tác với đối tượng hay l không Caption: Nội dung đối tượng Tại bảng Properties, ta s thiết lập giá trị cho đối tượng SV: Đào Thị Thanh Lớp 47A - CNTT KHOÁ LUẬN TỐT NGHIỆP GVHD: TS Phan Lê Na Tổn qu n PowerPoin PowerPoint 2003 l phần mềm Microsoft Office 2003 Được s dụng để trình b y vấn đề tiếp thị sản ph m, thiết kế b i giảng n t Phần mềm n y có đặc điểm: - Thực hi n hi u ứng nhanh chóng, sinh động m khơng cần tới kiến thức lập trình - Kích thước tập tin nhỏ, dễ lưu trữ v di chuyển - Kết hợp nhiều định dạng tập tin chèn âm thanh, video, hình ảnh v Flash v o PowerPoint L m vi c PowerPoint l l m vi c t p trình diễn (có phần mở rộng l *.PPT) Mỗi t p trình diễn có trình diễn (Slides), chúng xếp theo thứ tự v trình diễn s chứa nội dung ta muốn trình b y Cấu trúc t p trình diễn Slide Slide Slide n SV: Đào Thị Thanh Lớp 47A - CNTT KHOÁ LUẬN TỐT NGHIỆP GVHD: TS Phan Lê Na tl1 = "" ndch = "" End If End Sub SV: Đào Thị Thanh 26 Lớp 47A - CNTT KHOÁ LUẬN TỐT NGHIỆP GVHD: TS Phan Lê Na CHƢƠNG II: CHƢƠNG TRÌNH ỨNG DỤNG V TRONG POWERPOINT THIẾT KẾ ÀI GIẢNG CHƢƠNG III TIN HỌC 11 Chương III Tin học 11 l chương quan trọng giới thi u cấu trúc câu l nh r nhánh v l nh lặp Pascal Chương n y bao gồm b i lý thuyết: - B i 9: Cấu trúc r nhánh - B i 10: Cấu trúc lặp Khóa luận xây dựng dựa nội dung hai b i học n y 2.1 Gi o diện c ín củ c ƣơn rn Khi nhấp chọn vào Nội dun lí uy hay Củn cố c ƣơng trình xuất hi n menu cho phép ta lựa chọn nội dung SV: Đào Thị Thanh 27 Lớp 47A - CNTT KHOÁ LUẬN TỐT NGHIỆP GVHD: TS Phan Lê Na Khi nhấp chọn vào Nội dun lí uy , menu chứa b i chương xuất hi n: B i 9: Cấu trúc r nhánh B i 10: Cấu trúc lặp Học b i n o nhấp chọn v o b i Tương tự nhấp chọn v o Củn cố c ƣơn r n có lựa chọn b i học muốn củng cố Chương III có hai b i nên phần củng cố thiết kế dựa v o kiến thức hai b i học n y SV: Đào Thị Thanh 28 Lớp 47A - CNTT KHOÁ LUẬN TỐT NGHIỆP GVHD: TS Phan Lê Na Khi học b i 9, cần củng cố b i học chọn v o ta s có lựa chọn sau SV: Đào Thị Thanh 29 Lớp 47A - CNTT KHOÁ LUẬN TỐT NGHIỆP Lựa chọn phần Trắc n Lựa chọn iểm r Cịn Ơn GVHD: TS Phan Lê Na iệm, xuất hi n Slide có giao di n sau i cũ, l dạng b i trắc nghi m có chấm điểm p- iểm r l phần củng cố cuối b i học v kiểm tra tiết học k 2.2 Gi o diện iểm r rắc n iệm có c ức năn x o rộn câu ỏi Hình thức n y có chức hi n thị thông tin phản hồi, nhận xét kết lựa chọn học sinh v sau lần kiểm tra , nút L m lại thực hi n chức xáo trộn thứ tự câu hỏi khác so với lần l m trước nên phù hợp với vi c ôn tập cuối b i học nhằm kiểm tra xem học sinh nắm kiến thức b i học có tốt khơng SV: Đào Thị Thanh 30 Lớp 47A - CNTT KHOÁ LUẬN TỐT NGHIỆP GVHD: TS Phan Lê Na Khi câu hỏi xuất hi n, ta chọn đáp án cách nhấp chọn v o lựa chọn A,B,C,D Chuyển sang câu nhấp chọn vào nút Spin Button Kiểm tra xong, nhấp chọn v o nút Làm lại, lúc n y thứ tự câu hỏi xáo trộn so với lần trước SV: Đào Thị Thanh 31 Lớp 47A - CNTT KHOÁ LUẬN TỐT NGHIỆP Gi o diện iểm r rắc n GVHD: TS Phan Lê Na iệm có c ức năn c ấm điểm Với dạng câu trắc nghi m có chức chấm điểm, đề t i giới thi u hình thức: - Hình thức d nh cho kiểm tra b i cũ: Ở tổ chức câu hỏi gồm câu trình bày Slide: Slide câu trắc nghi m SV: Đào Thị Thanh 32 Lớp 47A - CNTT KHOÁ LUẬN TỐT NGHIỆP GVHD: TS Phan Lê Na Slide cuối câu trắc nghi m Tại ta cho học sinh thấy l m điểm cách nhấp chọn vào nút C ấm điểm Để l m lại đề trắc nghi m từ đầu ta chọn nút L m lại, lúc n y câu trắc nghi m chuyển câu hỏi SV: Đào Thị Thanh 33 Lớp 47A - CNTT KHOÁ LUẬN TỐT NGHIỆP GVHD: TS Phan Lê Na Hình thức thứ hai d nh cho kiểm tra tiết học k Ở tạo câu trắc nghi m bảng Microsoft Office Speardsheet 11.0 Đề t i minh họa 10 câu đề Lựa chọn đáp án, chuyển câu hết đề Cuối cùng, chọn nút C ấm điểm s SV: Đào Thị Thanh 34 hi n thị kết l m Lớp 47A - CNTT KHOÁ LUẬN TỐT NGHIỆP 2.4 Gi o diện i p điền GVHD: TS Phan Lê Na uy Khi lựa chọn dạng b i tập điền khuyết có từ cụm từ cho trước Chọn v o từ cụm cho sẵn nhấp chọn v o trống cần điền từ cụm từ s xuất hi n chỗ trống Khi l m xong, để biết điền câu nhấp chọn vào nút K SV: Đào Thị Thanh 35 Lớp 47A - CNTT KHOÁ LUẬN TỐT NGHIỆP GVHD: TS Phan Lê Na 2.5 Gi o diện rị c c ữ Nhấp chọn v o dịng để hi n câu hỏi, lúc n y, câu chọn s đổi m u Nhập câu trả lời v o ô trống v nhấp chọn nút iểm r để biết hay sai Ở yêu cầu nhập câu trả lời phải dùng tiếng Vi t không dấu, in hoa Nếu s xuất hi n thông báo “BAN DA TRA LOI DUNG” SV: Đào Thị Thanh 36 Lớp 47A - CNTT KHOÁ LUẬN TỐT NGHIỆP GVHD: TS Phan Lê Na Ô chữ dòng s hi n câu trả lời Nếu sai hi n hộp thơng báo “BAN DA SAI ROI” Đồng thời chữ dịng đổi sang m u xanh SV: Đào Thị Thanh 37 Lớp 47A - CNTT KHOÁ LUẬN TỐT NGHIỆP SV: Đào Thị Thanh GVHD: TS Phan Lê Na 38 Lớp 47A - CNTT KHOÁ LUẬN TỐT NGHIỆP GVHD: TS Phan Lê Na KẾT LUẬN Đề t i “Ứng dụng lập trình VBA PowerPoint hỗ trợ thiết kế b i giảng n t ” đạt kết tích cực: Tìm hiểu thêm ngơn ngữ lập trình VBA, có kỹ thiết kế b i giảng n t sinh động nhờ v o chức :Tạo câu trắc nghi m có khả xáo trộn câu hỏi, câu trắc nghi m có khả chấm điểm, b i tập điền khuyết, trò chơi ô chữ Đề t i n y có trải nghi m thực tiễn ứng dụng v o giảng dạy đợt thực tập lớp 11A2 trường THPT Diễn Châu III – Huy n Diễn Châu- Tỉnh Ngh An Kết cho thấy, HS chủ động học tập v h o hứng với tiết học Đồng thời, đề t i n y nhận quan tâm thầy cô trường thực tập Tôi mong rằng, qua đề t i n y bạn sinh viên sư phạm s quan tâm tìm hiểu để phục vụ cho cơng vi c sau n y Ngơn ngữ lập trình VBA PowerPoint cịn l m nhiều điều cho vi c thiết kế b i giảng, hiểu biết v thời gian có hạn nên tơi tìm hiểu số ứng dụng ti n ích, trình b y Trong tương lai, tơi s tiếp tục tìm hiểu để khai thác thêm nhiều ứng dụng VBA Đề t i n y nhiều chỗ chưa ý muốn, mong nhận góp ý v thông cảm quý thầy cô v bạn để tơi có hướng ho n thi n đề t i Xin chân th nh cảm ơn ! Đ oT ịT SV: Đào Thị Thanh 39 n Lớp 47A - CNTT KHOÁ LUẬN TỐT NGHIỆP GVHD: TS Phan Lê Na TÀI LIỆU THAM KHẢO [1] David M Marcovitz.1997 Powerful PowerPoint for Educators: Using Visual Basic for Applications to Make PowerPoint Interactive [2] Lê Văn Huỳn 2003 Giáo trình VBA cho PowerPoint [3] N uyễn Văn Dũn , Trƣơn Cơn Tuấn 2006.Tự học lập trình VB 6.0 Nh xuất văn hóa thơng tin [4] Hồ Sỹ Đ m (chủ biên).2007 Tin học 11 Nh xuất giáo dục [5] http://vn.360plus.yahoo.com/onceclick [6] http://giaovien.net [7] http://www.giaiphapexcel.com [8] http://www.caulacbovb.com [9] http://violet.vn SV: Đào Thị Thanh 40 Lớp 47A - CNTT ... GVHD: TS Phan Lê Na KẾT LUẬN Đề t i “Ứng dụng lập trình VBA PowerPoint hỗ trợ thiết kế b i giảng n t ” đạt kết tích cực: Tìm hiểu thêm ngơn ngữ lập trình VBA, có kỹ thiết kế b i giảng n t sinh động... i cl p rn V i iản điện gồm có chương: ron PowerPoint r i Chương I: Một số ứng dụng ngơn ngữ lập trình VBA PowerPoint Chương II: Chương trình ứng dụng VBA PowerPoint thiết kế giảng chương III tin... dụng VBA khơng thể tạo chương trình tự động thực thi độc lập (*.exe) Nếu khơng có Office ta khơng thể lập trình VBA Sự kết hợp Visual Basic v Aplication cho ta tên VBA VBA nhúng chương trình