Bài 10. Thực hành: Món rán, Đậu phụ nhồi thịt rán sốt cà chua, Nem rán (chả giò) tài liệu, giáo án, bài giảng , luận văn...
© 2009, Nguyen Tri Tuan – Khoa CNTT ĐH.KHTN. TP.HCM 1/2 Môn học Lập trình Windows (Windows Programming) Bài tập thực hành – Phần 1 Thời gian thực hiện: 01 tuần ---oOo--- Phần 1: Lập trình bằng thư viện WIN32 API 1. Làm quen với 1 chương trình C/C++ viết trên thư viện Win32 API a. Phần 1: - Tạo project loại Win32 (Win32 project), sau đó biên dịch và chạy thử nghiệm chương trình b. Phần 2: - Thay đổi tiêu đề của của sổ thành “Chuong trinh C/Win32 API” - Thay đổi nội dung hiển thị trên vùng client của cửa sổ thành: “Day la chuong trinh dau tien… … viet bang Visual C++… … tren HDH Windows… … bang thu vien Win32 API.“ 2. Tài nguyên của chương trình: Lấy chương trình kết quả của bài tập 1, thực hiện tiếp: a. Phần 1: - Thay đổi biểu tượng (icon) của chương trình - Thay đổi con trỏ chuột: dùng con trỏ có sẵn IDC_CROSS hay tự vẽ một cursor mới. - Thay đổi nội dung của hộp thoại “About” b. Phần 2: - Bổ sung thêm vào menu “File” các mục sau: New, Open, Save - Thêm mới 1 menu popup “Edit” với các item sau: Undo, Cut, Copy, Paste, Select all - Mỗi menu item đều có phím tắt tương ứng (vd. Open Ctrl+O) 3. Lập trình sự kiện: Lấy chương trình kết quả của bài tập 2, thực hiện tiếp: a. Phần 1: - Thêm xử lý trong hàm xử lý message, để khi user chọn menu item nào thì hiện messagebox thông báo tương ứng. VD. “Ban vua chon chuc nang XYZ.” - Khi user thoát chương trình bằng menu “Quit” hay close cửa sổ: hiển thị message-box yêu cầu xác nhận “Ban muon thoat ung dung ?”. Nếu user chọn YES huỷ cửa sổ và thoát ứng dụng; nếu user chọn NO thì không thoát. b. Phần 2: - Khi user click mouse trái/phải, hiển thị message-box thông báo: c. Phần 3: - Khi cửa sổ được tạo (WM_CREATE), hãy thể hiện 1 message-box ghi lời giới thiệu chương trình: © 2009, Nguyen Tri Tuan – Khoa CNTT ĐH.KHTN. TP.HCM 2/2 4. Chương trình “Clock” - Sử dụng bộ định giờ (Timer) a. Phần 1: - Viết chương trình có 1 cửa sổ giao diện, kích thước 300x100 pixel, không menu, chỉ có Close button (hình vẽ) b. Phần 2: - Định nghĩa 1 bộ định giờ, với chu kỳ 1 giây (dùng hàm SetTimer) - Ứng với thông điệp WM_TIMER, hiển thị giờ hiện tại lên cửa sổ giao diện (hình vẽ) - Khi kết thúc chương trình (Close window), huỷ bộ định giờ (dùng hàm KillTimer) Ghi chú: - Dùng font Arial, size = 28 (tạo handle font bằng hàm CreateFont hay CreateFontIndirect). 5. Window class (lớp cửa sổ) Viết một chương trình theo các yêu cầu sau: - Chương trình đăng ký 3 lớp cửa sổ (hàm RegisterClass) với 3 hàm xử lý message tương ứng. - Mô tả các hàm xử lý message: o Với cửa sổ thuộc class-1: nếu user click mouse trái vẽ một đường tròn bán kính 100 pixel, tâm là điểm click mouse (hàm Ellipse) o Với cửa sổ thuộc class-2: nếu user click mouse trái vẽ một hình vuông, cạnh 100 pixel, tâm là điểm click mouse (hàm Rectangle) o Với cửa sổ thuộc class-3: nếu user click mouse trái vẽ một hình vuông, cạnh 200 pixel, tâm là điểm click mouse, tô màu cam (Red=255, Green=128, Blue=64) (tạo brush handle dùng hàm CreateSolidBrush) - Ứng dụng có 3 menu item: “Class-1”, “Class-2” và “Class-3”. Khi user chọn một menu item, thì ứng dụng tạo ra một cửa sổ thuộc lớp tương ứng. Tiêu đề cửa sổ có dạng “Class X – Window Y”, trong đó: o X = 1, 2 hay 3 o Y: số thứ tự của cửa sổ thuộc class X - Hết phần 1 - BÀI 10: THỰC HÀNH MÓN RÁN I NGUYÊN TẮC CHUNG Nguyên liệu thực phẩm làm chín lượng chất béo nhiều , đun lửa vừa Trong khoảng thời gian đủ làm chín thực phẩm theo yêu cầu Riêng trường hợp rán phủ bề mặt , lượng chất béo sử dụng ( rán trứng, bánh xèo ) Thế rán ? Chuẩn bị: nguyên liệu thực phẩm làm cắt thái phù hợp , tẩm ướp gia vị Quy trình thực ránbéo ? nóng già Trở Chế biến ( rán ) : cho thực phẩm vào rán chất thực phẩm để mặt có lớp vàng nâu , giòn chín , vớt để mỡ Trình bày: cho rán vào đĩa , trình bày đẹp mắt sáng tạo II YÊU CẦU KĨ THUẬT Yêu cầu kĩ thuật rán ? Thực phẩm giòn xốp , mỡ chín Hương vị thơm ngon vừa ăn Màu vàng nâu không cháy sém NEM RÁN NEM RÁN I Nguyên liệu .500g thịt xay .200g khoai môn .1 củ cà rốt .50g miến bún tàu .5g mộc nhĩ .30 bánh bò bía .1 trứng .1 chai dầu ăn nhỏ .Hành tím, hành lá, tỏi, tiêu .Chanh,ớt, đường , nước mắm, bột .Rau xà lách, rau thơm , rau mùi II Quy trình thực 1.chuẩn bị : (sơ chế ) Khoai môn gọt vỏ, rửa bào sợi , cắt khúc Cà rốt gọt vỏ, bào sợi, băm nhỏ Mộc nhĩ ngâm nước rửa băm nhỏ Hành tím khô bóc vỏ băm nhỏ Rau xà lách rau thơm rửa Miến ngâm nước cắt khúc Làm nước chấm : đường + chanh +nước + nước mắm + tỏi ớt , quấy 2.Chế biến a.Trộn nhân : thịt xay + khoai + cà rốt + miến + mộc nhĩ + hành tím+ tỏi + tiêu + đường + bột ( bột nêm)+ trứng b.Cuốn nem( chả): trải bánh cho nhân vào gấp mép sau cuộn tròn c Rán nem Cho dầu nóng già , cho nem vào từ từ , đặt mép gấp xuống rán trước để tránh bong vỡ nem Rán lửa vừa để nem vàng từ từ giòn lâu Trình bày © 2010, Nguyen Tri Tuan – Khoa CNTT ĐH.KHTN. TP.HCM 1/2 Môn học Lập trình Windows (Windows Programming) Bài tập thực hành – Phần 2 Thời gian thực hiện: 02 tuần ---oOo--- Bài 1: Xây dựng dialog box Xây dựng một dialog như hình minh hoạ sau. Khi user chọn font, style và size thì hiển thị một sample trên khung “Preview”, tương ứng với các thông tin đã chọn. Chọn một trong hai bài 2 hay 3 sau: Bài 2: Xây dựng một ứng dụng dạng MDI cho phép vẽ hình với các chức năng đơn giản (tương tự ứng dụng Paint). Yêu cầu: - Tạo tối đa cùng lúc 10 child window. Mỗi child window là 1 hình vẽ. - Hệ thống menu bar như sau: File Draw Window New Pixel Tile Open Rectangle Cascade Save Ellipse Close all Quit Fill Colors - Colors: chọn màu. Sử dụng hộp thoại COLOR chuẩn - Open: cho phép mở lại 1 file hình ảnh đã lưu trước đây. - Xử lý WM_PAINT để nội dung cửa sổ child cập nhật (vẽ lại) - Lưu trữ các giá trị “ngữ cảnh” trên từng cửa sổ con. Ngữ cảnh bao gồm: o công cụ vẽ nào đang được chọn o màu sắc đang dùng là gì o tên file - Cập nhật menu theo ngữ cảnh của từng child window (dựa vào WM_MDIACTIVATE) - Save: Lưu hình vẽ thành file. Cấu trúc file tuỳ ý tổ chức, nhưng cần lưu trữ cả các “ngữ cảnh” để khi open file thì khôi phục đúng ngữ cảnh trước đó. © 2010, Nguyen Tri Tuan – Khoa CNTT ĐH.KHTN. TP.HCM 2/2 Bài 3: Xây dựng một ứng dụng dạng MDI cho phép soạn thảo văn bản TEXT với các chức năng đơn giản (tương tự ứng dụng Notepad). Yêu cầu: - Tạo tối đa cùng lúc 10 child window. Mỗi child window soạn 1 văn bản riêng. - Hệ thống menu bar như sau: File Edit Window New Cut Tile Open Copy Cascade Save Paste Close all Quit Select All Fonts Colors - Colors: chọn màu. Sử dụng hộp thoại COLOR chuẩn - Fonts: chọn font. Sử dụng hộp thoại FONT chuẩn - Open: cho phép mở 1 file văn bản. File có thể là dạng TXT hay là dạng file văn bản do chương trình này tạo ra. - Save: Lưu văn bản thành file. Cấu trúc file tuỳ ý tổ chức, nhưng cần lưu trữ cả các “ngữ cảnh” để khi open file thì khôi phục đúng ngữ cảnh trước đó. - Lưu trữ các giá trị “ngữ cảnh” trên từng cửa sổ con. Ngữ cảnh bao gồm: o Font chữ đang dùng là gì o màu sắc đang dùng là gì o tên file o vùng text đang được chọn (tô đen) - Cập nhật menu theo ngữ cảnh của từng child window (dựa vào WM_MDIACTIVATE) Lưu ý quan trọng: - Các ứng dụng đều viết bằng thư viện Win32-API - Nếu có nhiều bài thì các project được lưu trong cùng một thư mục có tên là MãSV. Ví dụ: 0812345 + 0812345-BAI-1 + 0812345-BAI-2 Sau đó nén lại thành 01 file ZIP (hay RAR) và nộp lên Moodle. Ví dụ: file 0812345.ZIP --- Hết phần 2 --- © 2010, Nguyen Tri Tuan – Khoa CNTT ĐH.KHTN. TP.HCM 1/1 Môn học Lập trình Windows (Windows Programming) Bài tập thực hành – Phần 3 Thời gian thực hiện: 02 tuần ---oOo--- Bài 1: Ứng dụng kỹ thuật DLL, Hook để xây dựng ứng dụng KeyTool Ứng dụng có các chức năng như hình minh hoạ sau: Giải thích: - “Quick Open Application”: cho phép chạy ứng dụng bằng phím tắt. User được phép chọn app và phím tắt rồi add vào danh sách. User cũng có thể delete danh sách bằng cách chọn và click button “Remove app” - “Switch key”: cho phép thay thế 1 key bởi một key khác. Ví dụ: q ^ tức là khi user nhấn phím “q” thì chương trình sẽ thay bằng ký tự “^” - “System Tray”: thu nhỏ ứng dụng thành 1 icon trên system tray. User có thể click mouse trái trên icon đó để mở lại màn hình chính này. --- Hết phần 3 --- Bộ môn Tin học Đậu Hải Phong BÀI TẬP THỰC HÀNH MÔN CƠ SỞ DỮ LIỆU 2 Người biên tập: Đậu Hải Phong Đề tài 1: Xây dựng và quản trị cơ sở dữ liệu hệ thống quản lý nhập xuất tồn hàng hóa. Một công ty X cần quản lý việc nhập xuất tồn hàng hóa được mô tả như sau: - Tất cả các hàng hóa đều được đánh mã để tiện theo dõi. Các hàng hóa này được phân loại thành những nhóm hàng. - Các hàng hóa được nhập từ các nhà cung cấp thông qua hóa đơn nhập (hình 1). - Hàng hóa sẽ được bán cho khách hàng thông qua hóa đơn xuất (hình 2). - Các thông tin Nhà cung cấp, Khách hàng đều được ghi lại để tiện theo dõi. - Hàng quý Nhân viên công ty đi kiểm kê để tính số dư cuối kỳ: quý, tên hàng, số lượng, thành tiền. Yêu cầu: 1. Hãy thiết kế và cài đặt cơ sở dữ liệu cho Hệ thống quản lý nhập xuất tồn. 2. Thực hiện các bài tập theo các tuần. Bài tập Cơ sở dữ liệu 2 1 Số HĐ:………… Ngày:………… HÓA ĐƠN NHẬP Tên nhà cung cấp:…………………… Địa chỉ: ……………………………… STTTên hàngSố lượngĐơn giáThành tiềnTổng tiền:…… Người lập Hình 1: Mẫu hóa đơn nhập hàng Số HĐ:………… Ngày:………… HÓA ĐƠN XUẤT Tên khach hang:…………………… Địa chỉ: ……………………………… STTTên hàngSố lượngĐơn giáThành tiềnTổng tiền:…… Người lập Hình 2: Mẫu hóa đơn xuất hàng Bộ môn Tin học Đậu Hải Phong Tuần 1 1. Phân tích, thiết kế bài toán quản lý Nhập – Xuất – Tồn. 2. Tạo nhóm Server, Đăng ký Server, Tạo Database, Tạo bảng,…trong EM. 3. Hướng dẫn sử dụng Query Analyzer: Kết nối, hủy kết nối, Ghi lại kết quả thành 1 tệp, các dạng hiển thị kết quả, một số lựa chọn, chuyển đổi database, ẩn hiện cây database, một số phím tắt,… 4. 4. Cách sử sựng Book Online 5. Thực hiện một số câu truy vấn đơn giản: CSDL Northwind: cho biết danh sách sản phẩm đang bán, Danh sách khách hàng, Danh sách khách hàng ở USA, Chi tiết hóa đơn bán trong năm 1990. Tuần 2: 1. Tạo một cơ sở dữ liệu với tên là mã sinh viên của mình. (VD: A00820) 2. Tạo các bảng dữ liệu đã được thiết kế với CSDL Nhập Xuất Tồn. 3. Tạo một kiểu dữ liệu tên là ‘kieudienthoai’ có kiểu char(20) và cho phép NULL. 4. Tạo một bảng dữ liệu có tên là tblTest( ma int, ten varchar(30) not null) và thực hiện các công việc sau trên bảng tblTest: a. Thêm một trường email với kiểu Varchar(50). b. Thêm trường dienthoai với kiểu dữ liệu vừa tạo ‘kieudienthoai’ c. Sửa lại trường id là kiểu nguyên tự tăng 1 và bắt đầu từ 1 (IDENTITY). d. Thực hiện chèn thêm 2 bản ghi bất kỳ vào bảng tblTest và hiện thị để xem. 5. Viết một đoạn lệnh để kiểm tra đã tồn tại bảng tblHanghoa chưa. Nếu có rồi thì xóa đi để tạo tại. Sau đó thực hiện chèn hai bản ghi vào bảng. Ghi lại đoạn lệnh nay thành một tệp riêng với tên ‘doanma.sql’. 6. Dùng OSQL để thự hiện file ‘doanma.sql’. 7. Viết một đoạn mã lệnh T- SQL để thực hiện hiển thị danh sách nhân sự trong bảng Employees trong Northwind. Nếu country là USA thì hiển thị Mỹ, UK -> Anh, VN -> Việt Nam. 8. Xóa hết dữ liệu ở bảng tblTest đi bằng lệnh DELETE. Sau đó thêm 1 bản ghi mới, xem lại kết quả. 9. Xóa hết dữ liệu ở bảng tblTest đi bằng lệnh TRUNCATE. Sau đó thêm 1 bản ghi mới, xem lại kết quả. So sánh sự khác nhau. 10. Sửa lại địa chỉ email phong4u@yahoo.com thành phong4u@gmail.com Tuần 3 1. Thêm ràng buộc Default là ngày hiện tại vào ngày trong bảng tblHoadonnhap và bảng tblHoadonxuat. Nhập thử dữ liệu. 2. Thêm ràng buộc check cho trường điện thoại sao cho có dạng 2 số đầu là mã vùng đến dấu chấm và 7 số sau là số điện thoại nhà. Nhập thử dữ liệu để SỞ GIÁO DỤC VÀ ĐÀO TẠO THANH HỐ TRƯỜNG THPT HẬU LỘC 1 1.1 1.2 1.3 1.4 2.1 2.2 a b c 2.3 a b c 2.4 TRANG Mở đầu…………………………………………… Lí chọn đề tài………………………………… Mục đích nghiên cứu…………………………… Đối tượng nghiên cứu…………………………… Phương pháp nghiên cứu………………………… Nội dung sáng kiến kinh nghiệm………………… Cơ sở lí luận sáng kiến kinh nghiệm………… SÁNG KIẾN KINH NGHIỆM Thực trạng vấn đề trước áp dụng sáng kiến kinh nghiệm……………………………………… Về học sinh……………………………………… Về giáo viên……………………………………… Về sở vật chất………………………………… Các giải pháp sử dụng để giải vấn đề…… Thơng thường thực hành tiến ĐỀ hànhTÀI theo : TÊN trình tự sau đây…………………………………… MỘT SỐ KINH NGHIỆM ĐỂ DẠY TỐT CÁC BÀI THỰC Chuẩn bị………………………………………… MƠN HĨA HỌC 10 NÂNG CAO TRONG TRƯỜNG ThựcHÀNH hiện………………………………………… TRUNG HỌC PHỔ THƠNG5 - Bài thực hành số 1……………………………… - Bài thực hành số 2……………………………… - Bài thực hành số 3……………………………… - Bài thực hành số 4……………………………… 11 - Bài thực hành số 5……………………………… 12 - Bài thực hành số 6……………………………… 13 - Bài thực hành số 7……………………………… 17 Hiệu sáng kiến kinh nghiệm hoạt thựcnghiệp hiện:vàNguyễn Mạnh Tuấn động giáo dục, với bảnNgười thân, đồng nhà Chức vụ: Phó Hiệu trưởng trường…………………………………………… 18 Đơn vị cơng tác: Trường THPT Kết luận, kiến nghị……………………………… 18Hậu Lộc SKKN thuộc lĩnh mực (mơn): Hóa - Kết luận………………………………………… 18 Học - Kiến nghị……………………………………… 19 Tài liệu tham khảo Danh mục đề tài SKKN mà tác giả Hội đồng Cấp phòng GD&ĐT, Cấp Sở GD&ĐT cấp cao đánh giá đạt từ loại C trở lên MỤC LỤC THANH HỐ NĂM 2017 Mở đầu : 1.1 Lí chọn đề tài: Hóa học mơn khoa học có đóng góp quan trọng vào phát triển xã hội Q trình phát triển khoa học cơng nghệ đòi hỏi đời vật liệu mới, thuốc chữa bệnh Làm thí nghiệm Hóa học có tác dụng to lớn việc phát triển nhận thức học sinh, phù hợp với ngun lý giáo dục, giúp em quen dần với phương pháp nghiên cứu khoa học, qua em tập quan sát, tư biện chứng, rèn luyện tính cẩn thận, kiên trì, góp phần giáo dục kỹ sống, chuẩn bị cho học sinh tham gia hoạt động thực tế Do tự tiến hành thao tác thí nghiệm… em nhanh chóng làm quen với dụng cụ thiết bị dùng đời sống sản xuất sau Với nhiều năm giảng dạy Hóa học THPT, qua việc thực thí nghiệm Hóa học tơi tổng kết, đúc rút " Một số kinh nghiệm để dạy tốt thực hành mơn Hóa học 10 Nâng Cao trường Trung học phổ thơng " Tơi trình bày sáng kiến kinh nghiệm mong đồng chí, đồng nghiệp tham khảo đóng góp ý kiến cho tơi để tơi hồn thiện đề tài này, giúp cho việc thực hành, thí nghiệm mơn Hóa học thành cơng làm cho học sinh tin tưởng vào chân lí khoa học, từ em hứng thú học tập mơn Hóa học 1.2 Mục đích nghiên cứu Đề tài nghiên cứu phương pháp dạy thực hành Hóa học nhằm “phát huy tính tích cực chủ động, sáng tạo lực tự học, tự làm học sinh ” Mục đích đề tài là: Làm để học sinh làm thí nghiệm thực hành thao tác hướng dẫn giáo viên nhằm giúp học sinh hình thành củng cố vững kiến thức, học sinh u thích học mơn Hóa học từ nâng ... bánh xèo ) Thế rán ? Chuẩn bị: nguyên liệu thực phẩm làm cắt thái phù hợp , tẩm ướp gia vị Quy trình thực ránbéo ? nóng già Trở Chế biến ( rán ) : cho thực phẩm vào rán chất thực phẩm để mặt... bày: cho rán vào đĩa , trình bày đẹp mắt sáng tạo II YÊU CẦU KĨ THUẬT Yêu cầu kĩ thuật rán ? Thực phẩm giòn xốp , mỡ chín Hương vị thơm ngon vừa ăn Màu vàng nâu không cháy sém NEM RÁN NEM RÁN I... gấp mép sau cuộn tròn c Rán nem Cho dầu nóng già , cho nem vào từ từ , đặt mép gấp xuống rán trước để tránh bong vỡ nem Rán lửa vừa để nem vàng từ từ giòn lâu Trình bày