1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Bai 3 1

2 2 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Bài Thực Hành Số 3.1 : Viết Chương Trình Ghi Dữ Liệu Ra File Dạng Nhị Phân
Trường học Trường Đại Học Công Nghệ Thông Tin
Chuyên ngành Nhập Môn Điện Toán
Thể loại Bài thực hành
Định dạng
Số trang 2
Dung lượng 42 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Môn Lập trình hướng đối tượng Trang 1 MÔN NHẬP MÔN ĐIỆN TOÁN Bài thực hành số 3 1 Viết chương trình ghi dữ liệu ra file dạng nhị phân I Mục tiêu Giúp SV ôn lại qui trình viết 1 ứng dụng VC# đơn giản,[.]

Trang 1

Trang 1

MÔN : NH P MÔN ĐI N TOÁN Ậ Ệ Bài th c hành s 3.1 ự ố : Vi t ch ế ươ ng trình ghi d li u ra file d ng nh phân ữ ệ ạ ị

I M c tiêu : ụ

 Giúp SV ôn l i qui trình vi t 1 ng d ng VC# đ n gi n, h th ng l i các v n đ chính ạ ế ứ ụ ơ ả ệ ố ạ ấ ề

c a ph n m m này, đ các chủ ầ ề ể ương còn l i gi i quy t chúng.ạ ả ế

II N i dung : ộ

 Xây d ng chự ương trình nh ghi d li u ra file d ng nh phân.ỏ ữ ệ ạ ị

III Chu n đ u ra : ẩ ầ

 Sinh viên n m v ng và vi t thành th o các ng d ng nh ch y ch đ textmode.ắ ữ ế ạ ứ ụ ỏ ạ ở ế ộ

IV Qui trình :

1 Ch y VS Net, ch n menu File.New.Project đ hi n th c a s New Project.ạ ọ ể ể ị ử ổ

2 M r ng m c Visual C# trong TreeView "Project Types", ch n m c Windows, ch n iconở ộ ụ ọ ụ ọ

"Console Application" trong listbox "Templates" bên ph i, thi t l p th m c ch a Projectả ế ậ ư ụ ứ trong listbox "Location", nh p tên Project vào textbox "Name:" (td WriteDataBin), clickậ button OK đ t o Project theo các thông s đã khai báo.ể ạ ố

3 Ngay sau khi Project v a đừ ượ ạc t o ra, c a s so n code cho chử ổ ạ ương trình được hi n th ể ị

Hi u ch nh code c a file Program.cs đ có n i dung nh sau :ệ ỉ ủ ể ộ ư

using System;

namespace GPTB2 {

class Program {

//đ nh nghĩa chị ương trình (hàm Main)

static void Main(string[] args) {

//1 t o đ i tạ ố ượng qu n lý fileả

FileStream stream = new FileStream("d:\\data.bin", FileMode.Create);

//2 t o đ i tạ ố ượng ph c v ghi fileụ ụ

BinaryWriter writer = new BinaryWriter(stream, Encoding.Unicode);

//3 x lý d li u theo yêu c u chử ữ ệ ầ ương trình

bool b = true;

Byte byt = 15;

Int16 i1 = -15;

int i2 = -15;

Int64 i3 = -15;

float f = -1.5;

double d = -1.5;

String s1 = "Nguy n Văn Hi p";ễ ệ

String s2 = "nh p 1 chu i dài h n 256 ký t vào đây ";ậ ỗ ơ ự

//4 ghi d li u ra fileữ ệ

writer.Write(b); writer.Write(byt);

writer.Write(i1); writer.Write(i2); writer.Write(i3);

writer.Write(f); writer.Write(d);

writer.Write(s2); writer.Write(s1);

//5 đóng các đ i tố ượng được dùng l iạ

writer.Close(); stream.Close();

}

} //k t thúc classế

} //k t thúc namespaceế

4 Ch n menu Debug.Start Debugging đ d ch và ch y ng d ng N u chọ ể ị ạ ứ ụ ế ương trình ch yạ đúng, nó s t o ra file và ghi d li u c a chẽ ạ ữ ệ ủ ương trình lên file

Trang 2

Trang 2

5 Ch y chạ ương trình BinaryHex c a bài 3.1 đ đ c và hi n th n i dung file d:\data.bin r iủ ể ọ ể ị ộ ồ

ki m ch ng t ng n i dung d li u c a chể ứ ừ ộ ữ ệ ủ ương trình được ghi ra file L u ý nh t đ n n iư ấ ế ộ dung c a 2 chu i : 1 chu i ng n và 1 chu i dài.ủ ỗ ỗ ắ ỗ

Ngày đăng: 11/04/2023, 16:02

w