Giáo trình phân tích khả năng truy cập các thành phần tùy biến trong mảng có kích thước khác nhau p9
Số trang: 5
Loại file: pdf
Dung lượng: 492.06 KB
Lượt xem: 6
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Tham khảo tài liệu 'giáo trình phân tích khả năng truy cập các thành phần tùy biến trong mảng có kích thước khác nhau p9', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
Giáo trình phân tích khả năng truy cập các thành phần tùy biến trong mảng có kích thước khác nhau p9 . Ngôn Ngữ Lập Trình C# Phương thức được sử dụng để đọc một số nguyên là ReadInt32, chúng ta sử dụng kiểu tên của Framework tốt hơn là kiểu do C# đưa ra. Nên nhớ rằng, tất cả những lớp từ Framework điều được gọi bởi ngôn ngữ C# và chúng không phải là một bộ phận của ngôn ngữ C#. Những lớp này còn được sử dụng tốt bởi những ngôn ngữ khác C#. Ngoài ra lớp BinaryReader còn có những phương thức khác để thực hiện việc đọc các kiểu dữ liệu khác nhau. Những phương thức đọc này được sử dụng cùng với cách mà ReadInt32 được sử dụng trong chương trình. Bảng 12.4 sau liệt kê một số phương thức dùng để đọc các kiểu dữ liệu. Phương thức Ý nghĩa Đọc những ký tự và chuyển vị trí đọc sang vị trí tiếp theo. Read Phương thức này được nạp chồng gồm 3 phương thức. Đọc một giá trị boolean từ luồng hiện thời và chuyển vị trí đọc ReadBoolean sang một byte. Đọc byte kế tiếp từ luồng hiện thời và chuyển vị trí đọc sang 1 ReadByte byte. Đọc n byte từ luồng hiện thời sang một mảng byte và chuyển vị ReadBytes trí đọc sang n byte. Đọc vị trí kế tiếp trong luồng hiện hành và chuyển vị trí đọc của ReadChar luồng theo sau sử dụng mã hóa và ký tự xác định được đọc từ luồng. Đọc n ký tự từ luồng hiện hành vào một mảng n ký tự. Và ReadChars chuyển vị trí đọc của luồng theo sau sử dụng mã hóa và ký tự xác định được đọc từ luồng. Đọc giá trị decimal và chuyển vị trí đọc sang 16 byte. ReadDecimal Đọc giá trị thực 8 byte và chuyển vị trí đọc sang 8 byte. ReadDouble Đọc giá trị 2 byte integer có dấu và chuyển vị trí đọc sang 2 ReadInt16 byte. Đọc giá trị 4 byte integer có dấu và chuyển vị trí đọc sang 4 ReadInt32 byte. Đọc giá trị 8 byte integer có dấu và chuyển vị trí đọc sang 8 byte ReadInt64 Đọc một signed byte từ luồng và chuyển vị trí đọc sang 1 byte. ReadSByte Đọc giá trị thực 4 byte từ luồng và chuyển vị trí đọc sang 4 byte. ReadSingle Đọc một chuỗi từ luồng. Chuỗi được cố định chiều dài trước. ReadString Và được mã hóa mỗi lần như là số nguyên 7 bit. Đọc giá trị 2-byte unsigned integer từ luồng. Sử dụng mã hóa ReadUInt16 thứ tự nhỏ ở cuối (little endian encoding). Và chuyển vị trí hiện hành sang 2 byte. 362 . Các Lớp Cơ Sở .NET Ngôn Ngữ Lập Trình C# . Đọc 8-byte unsigned integer từ luống hiện hành và chuyển sang ReadUInt64 8 byte. Bảng 12.4: Các phương thức đọc của BinaryReader. Câu hỏi và trả lời Câu hỏi 1: Các ngôn ngữ được hỗ trợ bởi .NET phải tuân thủ theo quy tắc nào không? Trả lời 1: Như đã trình bày bên trên, các ngôn ngữ .NET phải tuân thủ theo quy định chung để có thể hoạt động trên nền của .NET. Những quy định này được gọi là Common Language Specification (CLS). CLS đưa ra những kiểu dữ liệu chung và các tập luật để thao tác trên kiểu dữ liệu này, CLS cho phép tạo ra một môi trường thực thi chung mà không cần quan tâm đến từng ngôn ngữ được sử dụng. Lợi ích của CLS là mã nguồn được viết thống nhất để quản lý, mã nguồn được viết trong ngôn ngữ này có thể được sử dụng bởi một ngôn ngữ khác. Câu hỏi 2: Nếu muốn tìm hiểu về các lớp được cung cấp bởi .NET một cách chi tiết thì phải tìm ở đâu? Trả lời 2: Để tìm hiểu chi tiết các lớp của .NET thì chúng ta có thể tìm trong thư viện trực tuyến của Microsoft có tên là MSDN Online, thư viện này chứa tất cả các thông tin liên quan đến .NET Framework mà người học cần quan tâm. Thư viện này thường xuyên được cập nhật và chứa những thông tin mới nhất về các phiên bản của .NET. Câu hỏi thêm Câu hỏi 1: Để truy xuất thời gian của đồng hồ hệ thống chúng ta phải dùng lớp nào? Câu hỏi 2: Thông tin về máy tính có thể được truy xuất thông qua lớp nào? Câu hỏi 3: Tham số dòng lệnh là gì? Làm thế nào để lấy được tham số dòng lệnh? Câu hỏi 4: Lớp thao tác các phép toán học cơ bản? Chúng ta có thể tạo thể hiện của lớp này hay không? Câu hỏi 5: Lớp thao tác tập tin File chứa trong namespace nào? Các thao tác chính được thực hiện trên tập tin? Câu hỏi 6: Lớp nào cung cấp các thông tin về tập tin? Các phương thức chính của lớp này? Câu hỏi 7: Luồng là gì? Phân biệt giữa tập tin và luồng? Câu hỏi 8: Có mấy cách thức tạo tập tin? Cho biết thứ tự đọc của một tập tin? Câu hỏi 9: Sự khác nhau giữa lớp File và FileInfo? Khi nào thì sử dụng lớp File tốt hơn là sử dụng FileInfo? Câu hỏi 10: Khi tạo một tập tin mới trùng với tên của một tập tin cũ trong cùng một vị trí thư mục thì chuyện gì xảy ra? Câu hỏi 11: Nếu muốn viết dữ liệu đã định dạng như là kiểu số thì dùng cách viết vào tập tin dạng nào? Bài tập 363 . Các Lớp Cơ Sở .NET . ...
Nội dung trích xuất từ tài liệu:
Giáo trình phân tích khả năng truy cập các thành phần tùy biến trong mảng có kích thước khác nhau p9 . Ngôn Ngữ Lập Trình C# Phương thức được sử dụng để đọc một số nguyên là ReadInt32, chúng ta sử dụng kiểu tên của Framework tốt hơn là kiểu do C# đưa ra. Nên nhớ rằng, tất cả những lớp từ Framework điều được gọi bởi ngôn ngữ C# và chúng không phải là một bộ phận của ngôn ngữ C#. Những lớp này còn được sử dụng tốt bởi những ngôn ngữ khác C#. Ngoài ra lớp BinaryReader còn có những phương thức khác để thực hiện việc đọc các kiểu dữ liệu khác nhau. Những phương thức đọc này được sử dụng cùng với cách mà ReadInt32 được sử dụng trong chương trình. Bảng 12.4 sau liệt kê một số phương thức dùng để đọc các kiểu dữ liệu. Phương thức Ý nghĩa Đọc những ký tự và chuyển vị trí đọc sang vị trí tiếp theo. Read Phương thức này được nạp chồng gồm 3 phương thức. Đọc một giá trị boolean từ luồng hiện thời và chuyển vị trí đọc ReadBoolean sang một byte. Đọc byte kế tiếp từ luồng hiện thời và chuyển vị trí đọc sang 1 ReadByte byte. Đọc n byte từ luồng hiện thời sang một mảng byte và chuyển vị ReadBytes trí đọc sang n byte. Đọc vị trí kế tiếp trong luồng hiện hành và chuyển vị trí đọc của ReadChar luồng theo sau sử dụng mã hóa và ký tự xác định được đọc từ luồng. Đọc n ký tự từ luồng hiện hành vào một mảng n ký tự. Và ReadChars chuyển vị trí đọc của luồng theo sau sử dụng mã hóa và ký tự xác định được đọc từ luồng. Đọc giá trị decimal và chuyển vị trí đọc sang 16 byte. ReadDecimal Đọc giá trị thực 8 byte và chuyển vị trí đọc sang 8 byte. ReadDouble Đọc giá trị 2 byte integer có dấu và chuyển vị trí đọc sang 2 ReadInt16 byte. Đọc giá trị 4 byte integer có dấu và chuyển vị trí đọc sang 4 ReadInt32 byte. Đọc giá trị 8 byte integer có dấu và chuyển vị trí đọc sang 8 byte ReadInt64 Đọc một signed byte từ luồng và chuyển vị trí đọc sang 1 byte. ReadSByte Đọc giá trị thực 4 byte từ luồng và chuyển vị trí đọc sang 4 byte. ReadSingle Đọc một chuỗi từ luồng. Chuỗi được cố định chiều dài trước. ReadString Và được mã hóa mỗi lần như là số nguyên 7 bit. Đọc giá trị 2-byte unsigned integer từ luồng. Sử dụng mã hóa ReadUInt16 thứ tự nhỏ ở cuối (little endian encoding). Và chuyển vị trí hiện hành sang 2 byte. 362 . Các Lớp Cơ Sở .NET Ngôn Ngữ Lập Trình C# . Đọc 8-byte unsigned integer từ luống hiện hành và chuyển sang ReadUInt64 8 byte. Bảng 12.4: Các phương thức đọc của BinaryReader. Câu hỏi và trả lời Câu hỏi 1: Các ngôn ngữ được hỗ trợ bởi .NET phải tuân thủ theo quy tắc nào không? Trả lời 1: Như đã trình bày bên trên, các ngôn ngữ .NET phải tuân thủ theo quy định chung để có thể hoạt động trên nền của .NET. Những quy định này được gọi là Common Language Specification (CLS). CLS đưa ra những kiểu dữ liệu chung và các tập luật để thao tác trên kiểu dữ liệu này, CLS cho phép tạo ra một môi trường thực thi chung mà không cần quan tâm đến từng ngôn ngữ được sử dụng. Lợi ích của CLS là mã nguồn được viết thống nhất để quản lý, mã nguồn được viết trong ngôn ngữ này có thể được sử dụng bởi một ngôn ngữ khác. Câu hỏi 2: Nếu muốn tìm hiểu về các lớp được cung cấp bởi .NET một cách chi tiết thì phải tìm ở đâu? Trả lời 2: Để tìm hiểu chi tiết các lớp của .NET thì chúng ta có thể tìm trong thư viện trực tuyến của Microsoft có tên là MSDN Online, thư viện này chứa tất cả các thông tin liên quan đến .NET Framework mà người học cần quan tâm. Thư viện này thường xuyên được cập nhật và chứa những thông tin mới nhất về các phiên bản của .NET. Câu hỏi thêm Câu hỏi 1: Để truy xuất thời gian của đồng hồ hệ thống chúng ta phải dùng lớp nào? Câu hỏi 2: Thông tin về máy tính có thể được truy xuất thông qua lớp nào? Câu hỏi 3: Tham số dòng lệnh là gì? Làm thế nào để lấy được tham số dòng lệnh? Câu hỏi 4: Lớp thao tác các phép toán học cơ bản? Chúng ta có thể tạo thể hiện của lớp này hay không? Câu hỏi 5: Lớp thao tác tập tin File chứa trong namespace nào? Các thao tác chính được thực hiện trên tập tin? Câu hỏi 6: Lớp nào cung cấp các thông tin về tập tin? Các phương thức chính của lớp này? Câu hỏi 7: Luồng là gì? Phân biệt giữa tập tin và luồng? Câu hỏi 8: Có mấy cách thức tạo tập tin? Cho biết thứ tự đọc của một tập tin? Câu hỏi 9: Sự khác nhau giữa lớp File và FileInfo? Khi nào thì sử dụng lớp File tốt hơn là sử dụng FileInfo? Câu hỏi 10: Khi tạo một tập tin mới trùng với tên của một tập tin cũ trong cùng một vị trí thư mục thì chuyện gì xảy ra? Câu hỏi 11: Nếu muốn viết dữ liệu đã định dạng như là kiểu số thì dùng cách viết vào tập tin dạng nào? Bài tập 363 . Các Lớp Cơ Sở .NET . ...
Tìm kiếm theo từ khóa liên quan:
giáo trình đại học tài liệu mạng giáo trình cơ điện giáo trình thiết kế tài liệu kế toánGợi ý tài liệu liên quan:
-
Giáo trình phân tích một số loại nghiệp vụ mới trong kinh doanh ngân hàng quản lý ngân quỹ p5
7 trang 470 0 0 -
MARKETING VÀ QUÁ TRÌNH KIỂM TRA THỰC HIỆN MARKETING
6 trang 295 0 0 -
122 trang 212 0 0
-
QUY CHẾ THU THẬP, CẬP NHẬT SỬ DỤNG CƠ SỞ DỮ LIỆU DANH MỤC HÀNG HÓA BIỂU THUẾ
15 trang 200 1 0 -
BÀI GIẢNG KINH TẾ CHÍNH TRỊ MÁC - LÊNIN - TS. NGUYỄN VĂN LỊCH - 5
23 trang 196 0 0 -
Giáo trình chứng khoán cổ phiếu và thị trường (Hà Hưng Quốc Ph. D.) - 4
41 trang 191 0 0 -
Giáo trình hướng dẫn phân tích các thao tác cơ bản trong computer management p6
5 trang 187 0 0 -
BÀI GIẢNG LÝ THUYẾT MẠCH THS. NGUYỄN QUỐC DINH - 1
30 trang 169 0 0 -
Giáo trình phân tích giai đoạn tăng lãi suất và giá trị của tiền tệ theo thời gian tích lũy p10
5 trang 165 0 0 -
HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG - NGÂN HÀNG ĐỀ THI HẾT HỌC PHẦN HỌC PHẦN: TOÁN KINH TẾ
9 trang 161 0 0