[Tutorial] Graphic User Interface (GUI)

buivantuan

Trứng gà
mấy anh cho em hỏi trong câu lạc bộ mình có video về C++ không ? em đang học về C++.....
 

pas_mgcaru

Thành Viên PIF
Phần 1:
Bài 4:

Anh cho em hỏi??? em có thử test phần bài 4 chưa test bài zebra:D thấy ok ghê nhưng em có thắc mắc:


- Phần I/O em có test thử ghi vào file *.txt thấy ok nhưng đặt link cho file save ở folder khác "D:\\example.txt" thì báo lỗi.
- Việc nhấn button read/write nó chỉ ghi tạm thời nếu thay đổi dữ liệu thì làm cho nội dung file *.txt (khó cho việc lưu trữ) em mún save hết vào thì sao anh ví dụ như ban đầu em nhấn "tôi " nội dung "tôi" lưu vào còn lúc sao em mún ghi tiếp là "tôi đi" thì chỉ nhấn chữ "đi" =>kết quả trong file *.txt là "tôi đi" có lưu dk mới làm.
- bài zeb graph cũng tương tự có out ra lưu lại để xử lý
Mong anh giải đáp dùm em. em cảm ơn
 

sun1211

Trứng gà
Mấy anh cho em hỏi, Em đả viết xong cái đọc, xuất dử liệu trên ZedGraph, Bây giờ em muốn save cái đồ thị trong Zed graph phải làm sao ạ.
Mong các anh chỉ giáo
 

hakkhoailang

Trứng gà
bạn lee có thể cho mình sdt hoặc link fb dc ko mình đang nghiên cứu về mảng autocad.net này . mình muốn trao đổi và học hỏi với bạn .
https://www.facebook.com/profile.php?id=100005019765598 là fb của mình

//2death: [Warning] Hạn chế trao đổi thông tin cá nhân trong các bài Tutorials trên forum để bảo mật thông tin của riêng bạn và tránh làm loãng chủ đề. Các trao đổi, thắc mắc học thuật có thể post tại đây.
 

Vũ Long

Thành Viên PIF
Chào mấy anh, mong mấy anh chỉ giáo. Em làm cái Auto Select Com và Connect, Disconnect cổng COM như trên Tut chỉ nhưng khi cắm cổng COM vào thì nó không Auto select gì cả.

Code:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
using System.IO.Ports;
 
namespace GUIReceiveDataFromMCU
{
    public partial class ReceiveDataFromMCU : Form
    {
        public ReceiveDataFromMCU()
        {
            InitializeComponent();
        }
 
        int intlen = 0;  //Luu gia tri so Com ket noi vao may tinh;
        private void Timer1_Tick(object sender, EventArgs e)
        {
            string[] ports = SerialPort.GetPortNames();      //Lay cac cong com;
           
            if (intlen != ports.Length)
            {
                intlen = ports.Length;
                CbSelectCom.Items.Clear();
                for (int j = 0; j < intlen; j++)
                {
                    CbSelectCom.Items.Add(ports[j]);
                }
                CbSelectCom.Text = ports[0];
            }
        }
 
        private void PbConnectCom_Click(object sender, EventArgs e)
        {
            if (LbStatus.Text == "Disconnect")
            {
                SerialPort1.PortName = CbSelectCom.Text;
                SerialPort1.Open();
                LbStatus.Text = "Connect";
                PbConnectCom.Text = "Disconnect";
            }
            else
            {
                SerialPort1.Close();
                LbStatus.Text = "Disconnect";
                PbConnectCom.Text = "Connect";
            }
        }
    }
}
Mong được giúp đỡ.
 

mafiaWolf

Chủ tịch Hội phụ nữ PIF
Nó tự add cái COM vào thanh cuộn CbSelectCom thôi:1cool_byebye:Vẫn phải chọn tay COM muốn kết nối nhé :doubt:
 

mafiaWolf

Chủ tịch Hội phụ nữ PIF
Chà..chả nhớ gì :gach
Mà dòng này đúng không vậy ?? :5cool_still_dreaming:
Code:
 SerialPort1.PortName = CbSelectCom.Text;
 
Top