(TIỂU LUẬN) báo cáo đồ án hệ điều HÀNH và MẠNG máy TÍNH đề tài xây dựng chương trình client server để trao đổi một số thành chữ

26 8 0
(TIỂU LUẬN) báo cáo đồ án hệ điều HÀNH và MẠNG máy TÍNH đề tài xây dựng chương trình client server để trao đổi một số thành chữ

Đ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

ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO ĐỒ ÁN HỆ ĐIỀU HÀNH VÀ MẠNG MÁY TÍNH ĐỀ TÀI: Xây dựng chương trình Client – Server để trao đổi số thành chữ GIẢNG VIÊN HƯỚNG DẪN: Nguyễn Văn Nguyên SINH VIÊN THỰC HIỆN Nguyễn Hoàng Kim, 102190072, 19N10B Hà Tiến Chung, 102190055, 19N10B Đà Nẵng, 11/2021 LỜI CẢM ƠN Tụi em xin chân thành cảm ơn Thầy Nguyễn Văn Nguyên hướng dẫn, hỗ trợ xuyên suốt trình tụi em làm đề tài PBL4: Hệ điều hành Mạng máy tính < Họ tên sinh viên> Nguyễn Hoàng Kim Hà Tiến Chung LỜI CAM ĐOAN Tụi em xin cam đoan: Nội dung đồ án tụi em thực hướng dẫn trực tiếp thầy Nguyễn Văn Nguyên Các tham khảo dùng đồ án trích dẫn rõ ràng tên tác giả, tên cơng trình, thời gian, địa điểm cơng bố Nếu có chép không hợp lệ, vi phạm, xin chịu hoàn toàn trách nhiệm Sinh viên thực Nguyễn Hoàng Kim Hà Tiến Chung NHẬN XÉT CỦA NGƯỜI HƯỚNG DẪN Báo cáo đồ án Hệ điều hành Mạng máy tính MỤC LỤC LỜI NÓI ĐẦU CHƯƠNG : QUÁ TRÌNH TRIỂN KHAI CHƯƠNG : PHÂN TÍCH PHÂN CƠNG NHIỆM VỤ 2.1 Bảng phân công nhiệm vụ 2.2 Quản lý dự án CHƯƠNG 3: GIỚI THIỆU 3.1 Mục đích 3.2 Phạm vi CHƯƠNG 4: TỔNG QUAN 10 CHƯƠNG 5: TỔ CHỨC CHƯƠNG TRÌNH VÀ THUẬT TỐN 11 5.1 Thuật tốn 11 5.2 Chương trình 15 CHƯƠNG 6: MÔ TẢ CHỨC NĂNG HỆ THỐNG VÀ KẾT QUẢ CHƯƠNG TRÌNH 19 CHƯƠNG 7: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 24 TÀI LIỆU THAM KHẢO 25 Nguyễn Hoàng Kim, Hà Tiến Chung Báo cáo đồ án Hệ điều hành Mạng máy tính LỜI NĨI ĐẦU Ngày nay, với sức mạnh công nghệ đại nhanh chóng giúp người khỏi khó khăn công việc, sống tấp nập hối ta cần phải nhanh chóng gia nhập vào giới, chủ động hội nhập Với phát triển nhanh chóng có nhiều cơng cụ hữu ích giúp tiết kiệm nhiều thời gian chi phí Nhiều phần mềm lĩnh vực công nghệ thông tin nhanh chóng đời góp phần đáng kể “Cơng Nghệ Thông Tin” lĩnh vực đầy tiềm đem lại cho người ứng dụng thật tiện lợi hữu ích Một ứng dụng thiết thực mà đem lại việc ứng dụng tin học vào nhiều lĩnh vực đời sống trường học, cơng ty, quan, xí nghiệp, bệnh viện… phần lớn ứng dụng tin học để giúp cho việc quản lý dễ dàng thuận tiện Vì thơng qua đề tài này, chúng em xây dựng chương trình cho việc chuyển đổi số sang chữ trở nên thuận tiện thông qua máy Server mạng riêng ảo Đặc biệt chúng em xin chân thành cảm ơn thầy giáo ThS Nguyễn Văn Nguyên tận tình giúp đỡ chúng em q trình làm đề tài Nguyễn Hồng Kim, Hà Tiến Chung Báo cáo đồ án Hệ điều hành Mạng máy tính CHƯƠNG : QUÁ TRÌNH TRIỂN KHAI Ngày 18/09/2021 25/09/2021 02/10/2021 09/10/2021 16/10/2021 23/10/2021 06/11/2021 13/11/2021 Nguyễn Hoàng Kim, Hà Tiến Chung Báo cáo đồ án Hệ điều hành Mạng máy tính CHƯƠNG : PHÂN TÍCH PHÂN CƠNG NHIỆM VỤ 2.1 Bảng phân công nhiệm vụ 2 Họ tên Nguyễn Hoàng Kim Hà Tiến Chung Nguyễn Hoàng Kim Hà Tiến Chung 1 Hà Tiến Chung Nguyễn Hoàng Kim Nguyễn Hoàng Kim Hà Tiến Chung Nguyễn Hoàng Kim Nguyễn Hoàng Kim Hà Tiến Chung Nguyễn Hoàng Kim Hà Tiến Chung Nguyễn Hoàng Kim Hà Tiến Chung Bảng Phân công nhiệm vụ 2.2 Quản lý dự án Mô tả q trình triển khai sử dụng cơng cụ để quản lý dự án nào? Tạo lộ trình, phân công công việc cho dự án Trello Thiết kế giao diện ứng dụng Winform Sử dụng Microsoft Visual Studio tạo Project ngơn ngữ lập trình C# Các thành viên trao đổi, giao tiếp thông qua ứng dụng Messenger, Discord, Google Meet Nhận hướng dẫn từ giảng viên hướng dẫn qua Microsoft Team Sử dụng công cụ Github để thực thay đổi Source Code thành viên quản lý dự án Nguyễn Hoàng Kim, Hà Tiến Chung Báo cáo đồ án Hệ điều hành Mạng máy tính CHƯƠNG 3: GIỚI THIỆU 3.1 Mục đích Mục đích tài liệu sử dụng để: Nắm rõ trình hình thành phát triển đồ án Nắm tiền đề mục đích mà đồ án nhắm tới Nắm việc triển khai đồ án thành viên có nhóm Nắm tác vụ vai trị tác vụ đồ án Nắm tính thực tế mà đồ án đạt khó khăn q trình thực đồ án 3.2 Phạm vi Phạm vi dự án: Dự án hình thành thơng qua việc tham gia lớp học phần: Lập trình mạng, Lập trình Net, Mạng máy tính Quản lí dự án Sử dụng tảng được phổ cập với kết hợp tìm hiểu q trình thực đồ án thơng qua tài liệu mạng INTERNET Dự án sử dụng thực thi Server HOST máy tính, áp dụng việc sử dụng hình thức đa luồng, đa tuyến với nhiều Client sử dụng lúc Đồ án tạo để người dùng dễ dàng tiếp cận chương trình với giao diện trực quan giúp người dùng thực công việc chuyển đổi số thành chữ Đồ án tạo nâng cấp thêm nhiều tính để thuận tiện cho việc phát triển đồ án tiếp tục tái sử dụng để hình thành cho Project khác tốt Nguyễn Hồng Kim, Hà Tiến Chung Báo cáo đồ án Hệ điều hành Mạng máy tính CHƯƠNG 4: TỔNG QUAN - Xây dựng chương trình Client – Server để trao đổi số thành chữ * Yêu cầu: a) Khi người dùng Client nhập số chương trình Server thực tính tốn trả lời cho Client b) Thực khoảng ngôn ngữ: tiếng Việt, tiếng Anh, tiếng Pháp * Input: Số nhập từ bàn phím file Ví dụ: 1.000.000.000 * Output: Dịng chữ để giải thích số đầu vào Ví dụ: tỷ, One Billion, Un Milliard Nguyễn Hoàng Kim, Hà Tiến Chung 10 Báo cáo đồ án Hệ điều hành Mạng máy tính Hàm public string NumberToEnglish(string Number) xử lý số nhận từ Client gọi hàm để xử lý (3) - Phân tích: Với hàm (1): - Tạo biến name để lưu giá trị chuyển đổi string name = ""; - Tạo biến _Number để lưu giá trị số theo kiểu Int int _Number = Convert.ToInt32(Number); - Dùng switch case để xét giá trị số _Number biến đổi thành chữ Lưu giá trị chuyển đổi vào biến name - Hàm xử lý số có chữ số (từ tới 9) Với hàm (2): - Tạo biến name để lưu giá trị chuyển đổi string name = ""; - Tạo biến _Number để lưu giá trị số theo kiểu Int int _Number = Convert.ToInt32(Number); - Dùng switch case để xét giá trị input có trùng với số đặc biệt liệt kê hay không(10,11, 90), không chuyển tới default - Ở default, dùng đệ quy để tách phần chục phần đơn vị, chuyển sang chữ ghép lại với nhau: name = tens(Number.Substring(0, 1) + "0") + " " + ones(Number.Substring(1)); Với hàm (3): - Tạo biến isDone để kiểm tra xem chuỗi nhập vào chuyển đổi hoàn tất chưa bool isDone = false ; -Tạo biến dblAmt chuỗi biến đổi sang kiểu double double dblAmt = (Convert.ToDouble(Number)); -Tạo biến numDigits chiều dài số truyền vào int numDigits; -Tạo biến pos để lưu nhóm số int pos=0; -Tạo biến place để lưu vị trí (ví dụ “Hundred”, “Thousand”, ”Million”, …) string place = ""; Sau so sánh dblAmt > 0, có switch case để kiểm tra Vì giới hạn số nhập vào 75 chữ số nên gồm case từ -> 75 - Nếu case gọi tới hàm (1), case gọi tới hàm (2) - Ở trường hợp trên, ta cho isDone = true dừng để quy trường hợp phân tích chữ số xong (*) Nguyễn Hoàng Kim, Hà Tiến Chung 12 Báo cáo đồ án Hệ điều hành Mạng máy tính - Cịn trường hợp chữ số trở lên phân tích sau: chữ số đến phần “Trăm”, chữ số đến phần “Nghìn”, chữ số đến phần “Triệu”,… Biến isDone giữ nguyên false - Nếu 75 chữ số chuyển tới default, gán isDone = true để dừng để quy -Tiếp kiểm tra biến isDone = false tiếp tục dùng đệ quy để biến đổi tiếp + Nếu (numDigits – ) chia hết cho pos = + Nếu (numDigits – ) chia hết cho pos = + Nếu (numDigits – ) chia hết cho pos = - Ta tiếp tục kiểm tra điều kiện truyền sau: if (Number.Substring(0, pos) != "0" && Number.Substring(pos) != "0" & Convert.ToInt32(Number.Substring(0, pos)) != 0) - Ở ta kiểm tra chuỗi số đầu chuỗi số sau Number tách hàm Subtring với tham số pos xác định có khác hay khơng? - Nếu dùng đệ quy thêm đơn vị số vào phân tích tiếp, câu lệnh: word = NumberToFrench(Number.Substring(0, pos)) + place + NumberToEnglish(Number.Substring(pos)); - Ngược lại sai bỏ qua đơn vị mà dùng đệ quy phân tích tiếp, câu lệnh: word = NumberToFrench (Number.Substring(0, pos)) + NumberToEnglish(Number.Substring(pos)); - Cứ chữ số quay lại trường hợp (*) trả kết chuỗi word c) Thuật toán đổi số thành chữ Tiếng Pháp - Sử dụng hàm để chuyển đổi: Hàm public static string unites(string Number) để xử lý chữ số có chữ số (từ đến 9) (1) Hàm public static string douzaines(string Number) để xử lý chữ số từ 11 đến 19 số hàng chục từ 20 đến 90 (2) Hàm public string NumberToFrench(string Number) xử lý số nhận từ Client gọi hàm để xử lý (3) - Phân tích: Với hàm (1): - Tạo biến name để lưu giá trị chuyển đổi string name = ""; - Tạo biến _Number để lưu giá trị số theo kiểu Int int _Number = Convert.ToInt32(Number); - Dùng switch case để xét giá trị số _Number biến đổi thành chữ Lưu giá trị chuyển đổi vào biến name Nguyễn Hoàng Kim, Hà Tiến Chung Báo cáo đồ án Hệ điều hành Mạng máy tính - Hàm xử lý số có chữ số (từ tới 9) Với hàm (2): - Tạo biến name để lưu giá trị chuyển đổi string name = ""; - Tạo biến _Number để lưu giá trị số theo kiểu Int int _Number = Convert.ToInt32(Number); - Dùng switch case để xét giá trị input có trùng với số đặc biệt liệt kê hay không(10,11, 90), không chuyển tới default - Ở default, dùng đệ quy để tách phần chục phần đơn vị, chuyển sang chữ ghép lại với nhau: name = douzaines(Number.Substring(0, 1) + "0") + " " + unites(Number.Substring(1)); Với hàm (3): - Tạo biến isDone để kiểm tra xem chuỗi nhập vào chuyển đổi hoàn tất chưa bool isDone = false ; -Tạo biến dblAmt chuỗi biến đổi sang kiểu double double dblAmt = (Convert.ToDouble(Number)); -Tạo biến numDigits chiều dài số truyền vào int numDigits; -Tạo biến pos để lưu nhóm số int pos=0; -Tạo biến place để lưu vị trí (ví dụ “Cent”, “Mille”, ”Million”, …) string place = ""; Sau so sánh dblAmt > 0, có switch case để kiểm tra Vì giới hạn số nhập vào 75 chữ số nên gồm case từ -> 75 - Nếu case gọi tới hàm (1), case gọi tới hàm (2) - Ở trường hợp trên, ta cho isDone = true dừng để quy trường hợp phân tích chữ số xong (*) - Còn trường hợp chữ số trở lên phân tích sau: chữ số đến phần “Trăm”, chữ số đến phần “Nghìn”, chữ số đến phần “Triệu”,… Biến isDone giữ nguyên false - Nếu 75 chữ số chuyển tới default, gán isDone = true để dừng để quy -Tiếp kiểm tra biến isDone = false tiếp tục dùng đệ quy để biến đổi tiếp + Nếu (numDigits – ) chia hết cho pos = + Nếu (numDigits – ) chia hết cho pos = + Nếu (numDigits – ) chia hết cho pos = - Ta tiếp tục kiểm tra điều kiện truyền sau: Nguyễn Hoàng Kim, Hà Tiến Chung 14 Báo cáo đồ án Hệ điều hành Mạng máy tính if (Number.Substring(0, pos) != "0" && Number.Substring(pos) != "0" & Convert.ToInt32(Number.Substring(0, pos)) != 0) - Ở ta kiểm tra chuỗi số đầu chuỗi số sau Number tách hàm Subtring với tham số pos xác định có khác hay khơng? - Nếu dùng đệ quy thêm đơn vị số vào phân tích tiếp, câu lệnh: word = NumberToFrench(Number.Substring(0, pos)) + place + NumberToFrench (Number.Substring(pos)); - Ngược lại sai bỏ qua đơn vị mà dùng đệ quy phân tích tiếp, câu lệnh: word = NumberToFrench (Number.Substring(0, pos)) + NumberToFrench (Number.Substring(pos)); - Cứ chữ số quay lại trường hợp (*) trả kết chuỗi word 5.2 Chương trình a) Các thành phần giao diện Server Hình 5.1 Giao diện Server 1 ô TextBox đặt Name txtCount, để hiển thị số Client kết nối tới ô RichTextBox đặt Name richtxtClient bên trái, để hiển thị tên Client ô RichTextBox đặt Name richtxtChat bên phải, để hiển thị ngày, kết nối, ngắt kết nối với liệu nhận từ Client b) Các thành phần trong giao diện Client Nguyễn Hoàng Kim, Hà Tiến Chung 15 Báo cáo đồ án Hệ điều hành Mạng máy tính Hình 5.2 Giao diện thứ Client ô TextBox Name txtIP, txtPort, txtName bên trái, để hiển thị địa IP kết nối, cổng kết nối tới tên Client Button Name btnConnect, btnShutdown góc trái cùng, có chức kết nối ngắt kết nối Combobox Name btnOptions, để lựa chọn chức muốn sử dụng ô TextBox Name txtInput, để hiển thị số nhập Button Name btnSend, để gửi liệu cho Server RichTextBox Name richtxtChat giữa, để hiển thị dòng tin nhắn Client ô RichTextBox Name txtVietnamese, txtEnglish, txtFrench cùng, để hiển thị liệu chữ nhận từ Server Nguyễn Hoàng Kim, Hà Tiến Chung 16 Báo cáo đồ án Hệ điều hành Mạng máy tính Hình 5.3 Giao diện thứ hai Client Button Name btnChon, để mở File Dialog chọn File ô TextBox Name txtFile phía trên, để thị đường dẫn File chọn c) Tổ chức Phía Server: A SetupServer(): - Tạo đối tượng Socket với phương thức TCP SocketType Stream - Tạo đối tượng IPEndPoint gồm địa IP Port - Sau lấy Socket server Bind với địa IPEndPoint bắt đầu Listen BeginAccept kết nối từ máy khác B AcceptCallBack(): - Tạo Socket để tiếp nhận Client kết nối đến, thêm vào list clientSockets - Bắt đầu BeginReceive() nhận liệu truyền từ Client - Tiếp tục BeginAccept() chấp nhận kết nối từ máy khác C ReceiveCallback(): - Nhận Socket Client tại, kiểm tra tên Client RemoteEndPoint có hay không thêm tên Client vào ô Chat list nameClients - Nhận liệu số Client Server bắt đầu xử lý gửi trả kết cho Client - Tiếp tục BeginReceive() nhận liệu từ Client Client ngắt kết nối Nguyễn Hoàng Kim, Hà Tiến Chung Báo cáo đồ án Hệ điều hành Mạng máy tính Phía Client: A.Connect(): 1.Tạo kết nối với Server: - Tạo đối tượng IPEndPoint gồm IP Port Server - Tiếp theo tạo đối tượng TcpClient truyền IPEndPoint vào để kết nối đến Server phương thức TcpClient.Connect() 2.Giao tiếp với Server: - Sau kết nối thành cơng lấy luồng Stream giao tiếp phương thức TcpClient.GetStream() - Dùng stream.Write() để gửi name Client cho Server B.Send(): - Thực giao tiếp với server: + Kiểm tra xem kết nối với Server hay chưa + Nếu chưa nhắc user kết nối với Server cịn gửi liệu cần tính tốn stream.Write() C.Receive(): - Dùng stream.Read() để nhận liệu từ Server gửi in liệu D.Đóng luồng Socket: - Đóng luồng giao tiếp (stream) stream.Close() - Đóng kết nối TcpClient.Close() Nguyễn Hồng Kim, Hà Tiến Chung 18 Báo cáo đồ án Hệ điều hành Mạng máy tính CHƯƠNG 6: MƠ TẢ CHỨC NĂNG HỆ THỐNG VÀ KẾT QUẢ CHƯƠNG TRÌNH 6.1.Chức nhập số tay Hình 6.1 Lựa chọn Nhập tay cbbOptions Hình 6.2 Nhập số txtInput Nguyễn Hoàng Kim, Hà Tiến Chung 19 Báo cáo đồ án Hệ điều hành Mạng máy tính Hình 6.3 Nhấn btnSend nhận liệu từ Server hiển thị TextBox Hình 6.4 Server nhận liệu từ Client gửi trả kết Nguyễn Hoàng Kim, Hà Tiến Chung 20 Báo cáo đồ án Hệ điều hành Mạng máy tính 6.2.Chức nhập số từ File Hình 6.5 Lựa chọn Chọn File cbbOptions Hình 6.6 Hiển thị File Dialog để lựa chọn File test1.txt Nguyễn Hoàng Kim, Hà Tiến Chung Báo cáo đồ án Hệ điều hành Mạng máy tính Hình 6.7 Nội dung File test1.txt Hình 6.8 Hiển thị đường dẫn File test1.tx ô TextBox Nguyễn Hoàng Kim, Hà Tiến Chung 22 Báo cáo đồ án Hệ điều hành Mạng máy tính Hình 6.9 Nhấn btnSend nhận liệu từ Server hiển thị TextBox Hình 6.10 Server nhận liệu từ Client gửi trả kết Nguyễn Hoàng Kim, Hà Tiến Chung 23 Báo cáo đồ án Hệ điều hành Mạng máy tính CHƯƠNG 7: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 7.1.Kết luận: - Qua trình thực PBL4:Đồ án Hệ điều hành Mạng máy tính, nhóm em học thêm nhiều kiến thức mới, cách thức mơ hình Client - Server hoạt động, Client kết nối đến Server thông qua mạng LAN, xử lí đa luồng nhiều Client kết nối đến Server, … - Với đề tài “ Xây dựng chương trình Client-Server để trao đổi số thành chữ ”, nhóm biết thêm thuật tốn chuyển đổi số thành chữ, xử lí chuỗi số lớn lên đến 75 chữ số, biết thêm số đếm lớn Tiếng Anh Tiếng Pháp,… 7.2.Hướng phát triển: - Thêm chức chưa có đọc số âm, số thập phân ,… - Public IP để kết nối qua Internet khơng cần dùng đến mạng LAN ảo - Xử lý thuật toán chuyển đổi số thành chữ cho số lớn Nguyễn Hoàng Kim, Hà Tiến Chung 24 Báo cáo đồ án Hệ điều hành Mạng máy tính TÀI LIỆU THAM KHẢO [1] Phạm Minh Tuấn, Mai Văn Hà, Lập trình mạng, Khoa CNTT - Đại Học Bách Khoa - Đại Học Đà Nẵng [2] Nguyễn Phương Lan – Hoàng Đức Hải, Java lập trình mạng, Nhà xuất giáo dục, 2001 [3] Nguyễn Cao Đạt, Giáo trình lập trình mạng, Trường Đại Học Bách Khoa Hồ Chí Minh [4] C# – Lập trình Socket giao tiếp TCP client/server | YinYang's Programing Blog (wordpress.com) [5] Lập trình mạng c#_Bài 1_Chương trình chat server/client (part 2) - YouTube [6] Convert Numeric Value Into Words (Currency) In C# (c-sharpcorner.com) [7] Code C# chuyển số thành chữ (xuanthulab.net) [8] C# Tutorial - TCP/IP Client Server | FoxLearn - YouTube [9] Numbers to Words Converter (calculatorsoup.com) [10] ♥ Convert a number in french letters - Conversion d'un chiffre en toutes lettres (Franỗais) (heartandcoeur.com) Nguyn Hong Kim, H Tin Chung 25 ... Chung Báo cáo đồ án Hệ điều hành Mạng máy tính CHƯƠNG 4: TỔNG QUAN - Xây dựng chương trình Client – Server để trao đổi số thành chữ * Yêu cầu: a) Khi người dùng Client nhập số chương trình Server. .. nhiều Client kết nối đến Server, … - Với đề tài “ Xây dựng chương trình Client- Server để trao đổi số thành chữ ”, nhóm biết thêm thuật tốn chuyển đổi số thành chữ, xử lí chuỗi số lớn lên đến 75 chữ. .. switch case để xét giá trị số _Number biến đổi thành chữ Lưu giá trị chuyển đổi vào biến name Nguyễn Hoàng Kim, Hà Tiến Chung Báo cáo đồ án Hệ điều hành Mạng máy tính - Hàm xử lý số có chữ số (từ

Ngày đăng: 02/12/2022, 08:36

Hình ảnh liên quan

Bảng 2. Phân công nhiệm vụ - (TIỂU LUẬN) báo cáo đồ án hệ điều HÀNH và MẠNG máy TÍNH đề tài xây dựng chương trình client server để trao đổi một số thành chữ

Bảng 2..

Phân công nhiệm vụ Xem tại trang 8 của tài liệu.
Hình 5.1 Giao diện của Server - (TIỂU LUẬN) báo cáo đồ án hệ điều HÀNH và MẠNG máy TÍNH đề tài xây dựng chương trình client server để trao đổi một số thành chữ

Hình 5.1.

Giao diện của Server Xem tại trang 15 của tài liệu.
Hình 5.2 Giao diện thứ nhất của Client - (TIỂU LUẬN) báo cáo đồ án hệ điều HÀNH và MẠNG máy TÍNH đề tài xây dựng chương trình client server để trao đổi một số thành chữ

Hình 5.2.

Giao diện thứ nhất của Client Xem tại trang 16 của tài liệu.
Hình 5.3 Giao diện thứ hai của Client - (TIỂU LUẬN) báo cáo đồ án hệ điều HÀNH và MẠNG máy TÍNH đề tài xây dựng chương trình client server để trao đổi một số thành chữ

Hình 5.3.

Giao diện thứ hai của Client Xem tại trang 17 của tài liệu.
Hình 6.1 Lựa chọn Nhập tay trong cbbOptions - (TIỂU LUẬN) báo cáo đồ án hệ điều HÀNH và MẠNG máy TÍNH đề tài xây dựng chương trình client server để trao đổi một số thành chữ

Hình 6.1.

Lựa chọn Nhập tay trong cbbOptions Xem tại trang 19 của tài liệu.
Hình 6.2 Nhập số trên ơ txtInput - (TIỂU LUẬN) báo cáo đồ án hệ điều HÀNH và MẠNG máy TÍNH đề tài xây dựng chương trình client server để trao đổi một số thành chữ

Hình 6.2.

Nhập số trên ơ txtInput Xem tại trang 19 của tài liệu.
Hình 6.3 Nhấn btnSend và nhận được dữ liệu từ Server hiển thị trong ô TextBox ở dưới - (TIỂU LUẬN) báo cáo đồ án hệ điều HÀNH và MẠNG máy TÍNH đề tài xây dựng chương trình client server để trao đổi một số thành chữ

Hình 6.3.

Nhấn btnSend và nhận được dữ liệu từ Server hiển thị trong ô TextBox ở dưới Xem tại trang 20 của tài liệu.
Hình 6.5 Lựa chọn Chọn File trong cbbOptions - (TIỂU LUẬN) báo cáo đồ án hệ điều HÀNH và MẠNG máy TÍNH đề tài xây dựng chương trình client server để trao đổi một số thành chữ

Hình 6.5.

Lựa chọn Chọn File trong cbbOptions Xem tại trang 21 của tài liệu.
Hình 6.7 Nội dung trong File test1.txt - (TIỂU LUẬN) báo cáo đồ án hệ điều HÀNH và MẠNG máy TÍNH đề tài xây dựng chương trình client server để trao đổi một số thành chữ

Hình 6.7.

Nội dung trong File test1.txt Xem tại trang 22 của tài liệu.
Hình 6.9 Nhấn btnSend và nhận được dữ liệu từ Server hiển thị trong ô TextBox ở dưới - (TIỂU LUẬN) báo cáo đồ án hệ điều HÀNH và MẠNG máy TÍNH đề tài xây dựng chương trình client server để trao đổi một số thành chữ

Hình 6.9.

Nhấn btnSend và nhận được dữ liệu từ Server hiển thị trong ô TextBox ở dưới Xem tại trang 23 của tài liệu.
Hình 6.10 Server nhận được dữ liệu từ Client và gửi trả kết quả - (TIỂU LUẬN) báo cáo đồ án hệ điều HÀNH và MẠNG máy TÍNH đề tài xây dựng chương trình client server để trao đổi một số thành chữ

Hình 6.10.

Server nhận được dữ liệu từ Client và gửi trả kết quả Xem tại trang 23 của tài liệu.

Từ khóa liên quan

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

Tài liệu liên quan