Từ 1 tới 8 trên tổng số 8 kết quả

Đề tài: Cách load file .txt trong C# như thế nào?

  1. #1
    Ngày gia nhập
    05 2009
    Bài viết
    42

    Mặc định Cách load file .txt trong C# như thế nào?

    Mình đang làm 1 đề tài thi trắc nghiệm bằng lái xe bằng C# nhưng mình k biết làm sao load file câu hỏi ( dạng .txt) lên label câu hỏi . Mình chỉ muốn đưa mỗi lần 1 câu hỏi lên label sau đó nhấn nút Next thì nó xuất hiện tiếp câu hỏi số 2 . Còn những đáp án a,b,c,d thì đưa vào từng label của các radiobutton . Sẵn tiện mọi người giúp mình cách kiểm tra câu trả lời của thí sinh so với đáp án đúng như thế nào luôn nhé . Mình xin cám ơn nhiều .

  2. #2
    Ngày gia nhập
    05 2009
    Bài viết
    42

    Hiz sao k ai giúp mình hết vậy ????

  3. #3
    Ngày gia nhập
    10 2010
    Nơi ở
    Đà Nẵng
    Bài viết
    2

    Mặc định Cách load file .txt trên winform

    Cách đơn giản nhất để bạn có thể load file.txt lên màn hình qua click chọn lệnh trên Winform. Sử dụng đoạn mã sau:
    {
    ProcessStartInfo he = new ProcessStartInfo();
    he.FileName = "Notepad.exe";
    he.Arguments = @"đường dẫn lưu file.txt";
    Process.Start(he);
    }
    cách này quá đơn giản mà mình cũng đã tốn không biết bao công sức mới khai phá ra nó.
    Lưu ý: sử dụng thư viện .IO nhé

  4. #4
    Ngày gia nhập
    06 2009
    Nơi ở
    Cái hộp
    Bài viết
    1,255

    Trích dẫn Nguyên bản được gửi bởi tunbuongbinh Xem bài viết
    Cách đơn giản nhất để bạn có thể load file.txt lên màn hình qua click chọn lệnh trên Winform. Sử dụng đoạn mã sau:
    {
    ProcessStartInfo he = new ProcessStartInfo();
    he.FileName = "Notepad.exe";
    he.Arguments = @"đường dẫn lưu file.txt";
    Process.Start(he);
    }
    Lưu ý: sử dụng thư viện .IO nhé
    Cách của bạn chỉ là mở 1 file thôi ko phải là hiện nội dung text lên label.
    Để đọc nội dung file thì bạn dùng StreamReader hoặc TextReader, nếu dùng RichTextBox thì nó có sẵn phương thức load rồi. Chi tiết cách dùng thì bạn coi F1
    Men talk of killing time, while time quietly kills them.
    Time is what we want most, but what we use worst.
    ------------------------------
    YinYang's Programming Blog

  5. #5
    Ngày gia nhập
    12 2009
    Nơi ở
    Hà Nội
    Bài viết
    535

    đọc vào thì dễ nhưng quan trọng là bạn phải viết được 1 hàm xử lý chuỗi, tách string ra theo câu hỏi. Nhưng bạn cũng phải tự quy định ra cấu trúc của câu hỏi (ví dụ như mỗi câu phải bắt đầu bằng câu + số) thì mới cắt được và phân chia ra. Còn đâu thì chịu, ko có cách nào tách tự nhiên dc đâu. Mình cũng đã có ý định làm với file .doc nhưng chưa làm dc. Vì nó còn công thức toán học.

  6. #6
    Ngày gia nhập
    10 2010
    Nơi ở
    Thủ Đức
    Bài viết
    8

    Mặc định Cách load file .txt trong C# như thế nào?

    Giã sử ta load một file txt vào richtextbox trong form như sau:
    rtVietEnglish.Clear();
    OpenFileDialog d = new OpenFileDialog();
    d.Filter = "All files(*.*)|*.*";
    d.ShowDialog();
    rtVietEnglish.LoadFile(d.FileName, RichTextBoxStreamType.PlainText);
    không bỏ cuộc - Không không bỏ cuộc -không không không bỏ cuộc

  7. #7
    Ngày gia nhập
    01 2016
    Bài viết
    4

    s minh click vao button nhung khong load file
    Click vào hình ảnh để lấy hình ảnh lớn

Tên:		2.png
Lần xem:	7
Size:		130.4 KB
ID:		43312Click vào hình ảnh để lấy hình ảnh lớn

Tên:		Untitled.png
Lần xem:	6
Size:		158.9 KB
ID:		43313

  8. #8
    Ngày gia nhập
    11 2013
    Bài viết
    503

    Để đạt yêu cầu bạn nên làm các việc :
    1. Định dạng nội dung file txt, ví dụ là : định dạng theo hàng, mỗi hàng chứa câu hỏi, 4 đáp án và đáp án đúng. Các nội dung trong hàng phân tách nhau bằng dấu ^.
    2. Load file txt theo hàng. Dùng ReadAllLine và đọc vào một mảng string hoặc một List<string>.
    3.chọn ngẫu nhiên câu hỏi và trả lời trong danh sách vừa load từ file. Sẽ dựa vào dấu ^ để tách câu hỏi, 4 đáp án và đáp án đúng. Sau đó gán text cho label và radiobutton.
    4. Kiểm tra đáp án. Kiểm tra xem text của radiobutton có trùng với đáp án được tách ra từ chuỗi không. Giống là đúng, khác là sai.

Các đề tài tương tự

  1. Trả lời: 4
    Bài viết cuối: 04-09-2013, 06:39 AM
  2. Trả lời: 3
    Bài viết cuối: 10-04-2013, 08:06 AM
  3. làm thế nào để click vào button sẽ load lên file .txt mình lưu sẵn trong thư mục Debug ?
    Gửi bởi thanthoai101010 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 01-12-2011, 08:14 PM
  4. ADO.NET Gặp lỗi "Could not load file or assembly..." khi load Project trong C#.Cách giải quyết như thế nào ?
    Gửi bởi tranloanspkt trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 0
    Bài viết cuối: 01-12-2011, 09:33 AM
  5. Làm thế nào để load 1 file dll lúc load-time với lập trình MFC?
    Gửi bởi mfc trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 7
    Bài viết cuối: 19-01-2011, 04:04 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn