THỰC HÀNH

21 69 0
THỰC HÀNH

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

TRƯỜNG THCS KIM ĐỒNG BÀI THỰC HÀNH: Tìm hiểu thành tựu chọn giống vật nuôi trồng Danh sách nhóm lớp 9/5: Lê Thị Hồng Ngân Hồ Thị Thanh Thương Lê Thị Kim Oanh Nguyễn Thị Thanh Phương Nguyễn Lê Huyền Trang Nguyễn Thị Hiếu Thảo • • • • • Chịu nóng, chịu ẩm cao Dễ nuôi, ăn tạp Khả kháng bệnh khả sinh sản cao, chữa đẻ sớm Tỷ lệ mỡ nhiều (48%) Lấy thịt làm giống • Ăn tạp, dễ nuôi, hiệu kinh tế cao • • Cá chép lai dòng máu Đặc tính cá chép lai: không sinh sản, trọng lượng thể lớn đạt đến 5kg/ Cá thể bố mẹ đạt 19 - 20kg/ Sức đề kháng cao Thân dài, thịt thơm, đầu nhỏ, The end Quản trị mạng Microsoft Windows 2000 - v1 TRƯỜNG ĐẠI HỌC CẦN THƠ CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA CÔNG NGHỆ THÔNG TIN Độc lập - Tự do - Hạnh phúc BỘ MÔN HTMT & TT *** ĐỀ CƯƠNG CHI TIẾT Môn học: THỰC HÀNH MẠNG MÁY TÍNH Mã môn học: TH427 Số đơn vị học trình: 01 Học kỳ áp dụng: Học kỳ I - Năm học 2004-2005 Đối tượng học: Kỹ sư tin học, Cử nhân Lý tin – Toán tin (Đề cương môn học của những năm học trước đều không còn giá trị trong học kỳ này) A. TÓM TẮT NỘI DUNG VÀ MỤC TIÊU CỦA MÔN HỌC Mục đích: Môn học này nhằm trang bị cho người học các kiến thức cơ bản về quản trị mạng Windows 2000, bao gồm các nội dung sau: • Quản trị mạng ngang hàng với các máy tính cài đặt Windows 2000 Professional • Quản trị mạng theo mô hình Miền với Active Directory trên Windows 2000 Server Yêu cầu: Sau khi thực tập người học phải có được những khả năng sau: • Trình bày được đặc điểm của các hệ điều hành thuộc họ MS-Windows • Trình bày được kiến trúc của hệ điều hành Windows 2000 • Trình bày được những điểm mới của Windows 2000 so với các hệ điều hành trước đó • Trình bày được sự khác biệt giữa hai mô hình mạng Workgroup và Domain • Quản trị được hệ điều hành windows 2000 Professional ở những khía cạnh sau: o Biết cách thay đổi tên máy tính, tên nhóm, địa chỉ IP của máy tính o Phân biệt được những nhóm người dùng khác nhau của hệ thống o Tạo tài khoản người dùng mới o Thay đổi thông tin về người dùng o Đặt lại mật khẩu mới cho một người dùng o Tạo các nhóm người dùng mới và thay đổi thành viên của các nhóm người dùng o Trình bày được các loại quyền khác nhau trên hệ thống tập tin NTFS o Biết cách phân quyền trên tập tin hay thư mục cho những người dùng khác nhau o Trình bày được các quyền chia sẻ tập tin o Biết cách chia sẻ tập tin theo những quyền truy cập khác nhau o Tìm kiếm và truy cập được các tài nguyên được chia sẻ trên mạng o Phân biệt được sự khác biệt giữa Quyền trên hệ thống tập tin và quyền chia sẻ tập tin • Cài đặt và quản trị được dịch vụ tên miền (DNS), bào gồm các nội dung cụ thể sau: o Trình bày được mô hình hoạt động, cách thức tổ chức của dịch vụ DNS. o Cài đặt dịch vụ DNS trên Windows 2000 Server o Tạo được Domain theo những yêu cầu khác nhau o Đặt tên miền cho các máy tính o Cấu hình máy trạm sử dụng một DNS server o Tìm kiếm máy tính theo tên miền Ngô Bá Hùng – Khoa Công Nghệ Thông Tin – Đại Học Cần Thơ 1 Quản trị mạng Microsoft Windows 2000 - v1 • Cài đặt và quản trị miền trên Windows 2000 Server, gồm các nội dung cụ thể sau: o Cài đặt được dịch vụ Active Directory o Đưa các máy tính trạm vào miền o Thiết lập và quản lý người dùng và nhóm người dùng trong miền o Chia sẻ tài nguyền trên máy phục vụ o Sử dụng tài nguyền chia sẻ trong miền từ các máy trạm o Tạo thư mực người dùng (Home Directory) o Hiển thị các sự kiện o Kiểm tra hệ thống B. MÔN TIÊN QUYẾT:  Mạng máy tính C. PHƯƠNG PHÁP GIẢNG DẠY Sinh viên tự đọc lý thuyết có liên quan đến phần thực hành. Các buổi thực hành được thiết kế theo những chủ đề riêng vì thế sinh viên phải đi đúng buổi. Sinh viên phải đọc và chuẩn bị trước các công việc phải làm theo yêu cầu của từng buổi. D. HÌNH THỨC ĐÁNH GIÁ - Thi thực hành: 10 điểm E. TÀI LIỆU THAM KHẢO 1. Phạm Thế Bảo, Phương Lan, Microsoft Windows 2000 – Cài đặt & Quản trị, Nhà xuất bản mũi cà mau 2. Phạm Thế Bảo, Phương Lan, Microsoft Windows 2000 – Cài đặt & Quản trị, Nhà xuất bản mũi cà mau, Ấn bản dành cho sinh viên 3. [Ngô Bá Hùng, Phạm © 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 - © 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 ---

Ngày đăng: 20/09/2017, 21:17

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan