CHƯƠNG 1: TỔNG QUAN VỀ CÔNG NGHỆ MẠNG MÁY TÍNH. 7 Mã chương: MH 07 - 01. Lịch sử mạng máy tính:. Error! Bookmark not defined.
Giới thiệu mạng máy tính:. Error! Bookmark not defined. Định nghĩa mạng máy tính và mục đích của việc kết nối mạng:. Error! Bookmark not defined.
Đặc trưng kỹ thuật của mạng máy tính:. Error! Bookmark not defined. Phân loại mạng máy tính:. Error! Bookmark not defined.
Phân loại mạng theo khoảng cách địa lý :. Error! Bookmark not defined. Phân loại theo kỹ thuật chuyển mạch:. Error! Bookmark not defined.
Phân loại theo kiến trúc mạng sử dụng:. Error! Bookmark not defined. Phân loại theo hệ điều hành mạng:. Error! Bookmark not defined.
Giới thiệu các mạng máy tính thông dụng nhất:. Error! Bookmark not defined. Mạng cục bộ:. Error! Bookmark not defined.
Mạng diện rộng với kết nối LAN TO LAN:. Error! Bookmark not defined. Liên mạng INTERNET:. Error! Bookmark not defined.
Error! Bookmark not defined. CÂU HỎI ÔN TẬP:. Error! Bookmark not defined. CHƯƠNG 2: MÔ HÌNH HỆ THỐNG MỞ OSI.
Error! Bookmark not defined. Mã chương: MH 07 - 02. Error! Bookmark not defined. Mô hình tham khảo OSI:.
Error! Bookmark not defined. Các giao thức trong mô hình OSI. Error! Bookmark not defined. Các chức năng chủ yếu của các tầng của mô hình OSI:.
Error! Bookmark not defined. Error! Bookmark not defined. Tầng 2: Liên kết dữ liệu (Data link). Error! Bookmark not defined.
Error! Bookmark not defined. Tầng 4: Vận chuyển (Transport):. Error! Bookmark not defined. Tầng 5: Giao dịch (Session):.
Error! Bookmark not defined. Tầng 6: Trình bày (Presentation). Error! Bookmark not defined. Tầng 7: ứng dụng (Application).
Error! Bookmark not defined. CÂU HỎI ÔN TẬP:. Error! Bookmark not defined. CHƯƠNG 3: TÔ PÔ MẠNG.
Error! Bookmark not defined. Mã chương: MH 07 - 03. Error! Bookmark not defined. Mạng cục bộ :.
Error! Bookmark not defined. Kiến trúc mạng cục bộ :. Error! Bookmark not defined. Mạng hình sao:.
Error! Bookmark not defined. Mạng trục tuyến tính (Bus):. Error! Bookmark not defined.3 Mạng hình vòng:. Error! Bookmark not defined.4 Kết nối hỗn hợp:.
Error! Bookmark not defined. CÂU HỎI ÔN TẬP:. Error! Bookmark not defined. PHẦN THỰC HÀNH:.
Error! Bookmark not defined. 3 CHƯƠNG 4: CÁP MẠNG VÀ VẬT TẢI TRUYỀN. Error! Bookmark not defined. Mã chương: MH 07 - 04.
Error! Bookmark not defined. Các thiết bị mạng thông dụng. Error! Bookmark not defined. Error! Bookmark not defined.
Cáp đôi dây xoắn (Twisted pair cable). Error! Bookmark not defined. Cáp đồng trục (Coaxial cable) băng tần cơ sở. Error! Bookmark not defined.
Cáp đồng trục băng rộng (Broadband Coaxial Cable). Error! Bookmark not defined. Error! Bookmark not defined. Các thiết bị ghép nối.
Error! Bookmark not defined. Card giao tiếp mạng (Network Interface Card viết tắt là NIC). Error! Bookmark not defined. Bộ chuyển tiếp (REPEATER ).
Error! Bookmark not defined. Các bộ tập trung (Concentrator hay HUB). Error! Bookmark not defined. Error! Bookmark not defined.
Error! Bookmark not defined. Error! Bookmark not defined. Error! Bookmark not defined. Một số kiểu nối mạng thông dụng và các chuẩn.
Error! Bookmark not defined.Các thành phần thông thường trên một mạng cục bộ gồm có. Error! Bookmark not defined. Error! Bookmark not defined. Error! Bookmark not defined.
Error! Bookmark not defined. Error! Bookmark not defined. CÂU HỎI ÔN TẬP :. Error! Bookmark not defined.
BÀI THỰC HÀNH:. Error! Bookmark not defined. CHƯƠNG 5: GIỚI THIỆU GIAO THỨC TCP/IP. Error! Bookmark not defined.
Mã chương: MH 07 - 05. Error! Bookmark not defined. Giao thức IP. Error! Bookmark not defined.
Họ giao thức TCP/IP. Error! Bookmark not defined. Chức năng chính của - Giao thức liên mạng IP(v4). Error! Bookmark not defined.
Địa chỉ IP. Error! Bookmark not defined. Cấu trúc gói dữ liệu IP. Error! Bookmark not defined.
Phân mảnh và hợp nhất các gói IP. Error! Bookmark not defined. Định tuyến IP. Error! Bookmark not defined.
Một số giao thức điều khiển. Error! Bookmark not defined. Giao thức ICMP. Error! Bookmark not defined.
Giao thức ARP và giao thức RARP. Error! Bookmark not defined. Giao thức lớp chuyển tải (Transport Layer). Error! Bookmark not defined.1 Giao thức TCP.
Error! Bookmark not defined.2 Cấu trúc gói dữ liệu TCP. Error! Bookmark not defined.3 Thiết lập và kết thúc kết nối TCP. Error! Bookmark not defined. CÂU HỎI ÔN TẬP:.
Error! Bookmark not defined. BÀI THỰC HÀNH:. Error! Bookmark not defined. TÀI LIỆU THAM KHẢO.
87 4 5 GIÁO TRÌNH MÔN HỌC/MÔ ĐUN Tên môn học/mô đun: LẬP TRÌNH VỚI C# NET Mã môn học/mô đun: MĐ 19 Vị trí, tính chất, ý nghĩa và vai trò của môn học/mô đun: Vị trí: Môn học được bố trí sau khi sinh viên học xong các môn học chung, các môn học cơ sở chuyên ngành đào tạo chuyên môn nghề. Tính chất: Là môn học cơ sở chuyên ngành bắt buộc. Ý nghĩa và vai trò của môn học/mô đun: Lập trình với C#.NET là môn học nâng cao từ môn học Lập trình C# căn bản để sinh viên tìm hiểu về lập trên windows và là nền tảng để học các môn lập trình về ASP.NET Mục tiêu của môn học/mô đun: - Về kiến thức: + Hiểu được các kiến thức về nền tảng Microsoft. + Biết các kiến thức và kỹ năng về lập trình hướng đối tượng trên C#.
+ Có kiến thức và kỹ năng về giao diện trong C#. + Có kiến thức và kỹ năng xử lý mảng, chuỗi; - Về kỹ năng: + Tạo được các ứng dụng trên windows sử dụng ngôn ngữ C# trên môi trường .Net; - Về năng lực tự chủ và trách nhiệm: + Nghiêm túc, tỉ mỉ trong việc tiếp nhận kiến thức. Chủ động, tích cực trong thực hành và tìm kiếm nguồn bài tập liên quan: Nội dung của môn học/mô đun: Thời gian Số Tên chương, mục Tổng Lý Thực Kiểm tra* TT hành Bài (LT số thuyết tập hoặcTH) I Ngôn ngữ lập trình C# 10 4 6 Chương trình đầu tiên Biến dữ liệu Các kiểu dữ liệu định nghĩa sẵn của C# Luồng điều khiển chương trình 6 Cấu trúc chương trình Phương thức Dữ liệu kiểu array Các toán tử Enumerations – Kiểu liệt kê Namespace II Lập trình hướng đối tượng với C# 20 10 9 1 Kế thừa trong C# Nạp chồng phương thức (Method Overloading) Ghi đè phương thức và che dấu phương thức Gọi phương thức với phiên bản của lớp cơ sở Lớp trừu tượng và hàm trừu tượng Lớp bị niêm phong và phương thức bị niêm phong Nạp chồng toán tử III Xử lý dữ liệu với ADO.NET 30 16 12 2 Kiến trúc tổng quan của ADO.NET Tổng quan về các mô hình xử lý dữ liệu trong ADO.NET Làm việc với mô hình Kết nối trong ADO.NET Làm việc với mô hình Ngắt kết nối: DataSet và DataTable Sử dụng Data Binding Cộng 60 30 27 3 7 BÀI 1: NGÔN NGỮ LẬP TRÌNH C# Mã bài: MĐ 19 - 01 Giới thiệu: Trong bài này trình bày các kiến thức tổng quát nhất khi lập trình với ngôn ngữ C# trong ứng dụng Windows. Mục tiêu của bài: Trình bày được các kiểu dữ liệu định nghĩa sẵn trong C#.
Trình bày được cấu trúc chương trình của ứng dụng Window. Viết được chương trình ứng dụng Window cơ bản Hiểu được khái niệm Namespace. Thực hiện các thao tác an toàn với máy tính. Nội dung chính: 1.
Chương trình đầu tiên Chúng ta sẽ làm quen với ngôn ngữ lập trình C# và môi trường tích hợp phát triển (IDE – Integrated Development Environment) Visual Studio .NET bằng cách xây dựng một ứng dụng đầu tiên, ứng dụng firstApp. Ứng dụng này cho phép người sử dụng nhập vào 2 số, sau đó in ra màn hình tổng, tích và thương của hai số vừa nhập. Trình tự thực hiện như sau: 1.Khởi động Microsoft Visual Studio 2005. Nhấn Ctrl + Shift + N hoặc chọn menu tương ứng là File → New→Project để tạo mới một project 8 2.
Chọn loại ứng dụng cần phát triển là Visual C#→Windows→Console Application. Sau đó, chọn thư mục chứa project và đặt tên cho project như minh họa ở hình trên. Chú ý, ở đây, chúng ta bỏ chọn ở hộp kiểm “Create directory for solution”. Sau khi nhấn nút OK, hãy khảo sát xem cấu trúc của thư mục chứa solution của chúng ta.
Bạn phải luôn nắm chắc về sự tồn tại, ý nghĩa của các tập tin, thư mục được tạo ra trong quá trình làm việc! 4. Gõ mã lệnh như minh họa vào trong phần mã nguồn của tập tin Program.Bạn có thể sử dụng MSDN để tra cứu các thông tin bạn chưa biết về: a.Lớp Console và các phương thức ReadLine(), WriteLine() của nó b.Cách chuyển đổi kiểu chuỗi thành số, ví dụ như int.Nhấn Ctrl + F5 để thực hiện biên dịch và chạy chương trình. Sau đó quan sát cấu trúc thư mục của solution, cho biết sự thay đổi của nó so với khi mới được tạo ra ở bước 3 (xem thư mục bin và thư mục obj của project).Thử thay đổi kết câu lệnh float thuong = (float)x / y; thành float thuong = x / y; rồi chạy chương trình, quan sát kết quả và rút ra kết luận.Sử dụng thêm các cấu trúc lệnh khác để tinh chỉnh hoạt động của chương trình (xử lý phép chia cho 0, …) 2. Biến dữ liệu Biến trong C# được khai báo theo cú pháp như sau datatype identifier; Ví dụ: int i; Câu lệnh này khai báo một số int tên là i.
Trình biên dịch thực sự chưa cho phép sử dụng biến này cho đến khi chúng ta khởi tạo nó bằng một giá trị. Lệnh khai báo này chỉ làm nhiệm vụ cấp phát một vùng nhớ (4 bytes) cho biến i. Sau khi khai báo, chúng ta có thể gán một giá trị cho biến bằng toán tử gán =, như sau: i = 10; Chúng ta cũng có thể vừa khai báo, vừa khởi tạo giá trị cho biến cùng lúc int i = 10; // khai bao va khoi tao gia tri cho bien int double x = 10.25, y = 20; // khai bao va khoi tao hai bien double 2. Tầm hoạt động của biến Tầm hoạt động của một biến là vùng mã lệnh mà trong đó biến có thể truy xuất.
Nói chung, tầm hoạt động của biến được xác định theo các quy tắc sau: Một trường dữ liệu (field), còn được gọi là một biến thành phần của một lớp đối tượng sẽ có tầm hoạt động trong phạm vi lớp chứa nó. Một biến cục bộ sẽ có tầm hoạt động trong khối khai báo nó (trong cặp dấu ngoặc nhọn { }) 10 Một biến cục bộ được khai báo trong các lệnh lặp for, while, … sẽ có tầm hoạt động trong thân vòng lặp Tất nhiên, trong cùng phạm vi hoạt động, không được có hai biến có trùng tên 2. Hằng dữ liệu Hằng dữ liệu là biến có giá trị không được phép thay đổi trong suốt thời gian tồn tại của nó.