nhập môn điện toán,nguyễn trung hiệp,dhbkhcm 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ụ[.]
Trang 1Trang 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
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