본문 바로가기

C#3

[package] Newtonsoft.Json using Newtonsoft.Json.Linq; using Newtonsoft.Json; namespace jsonTest { public partial class Form1 : Form { public Form1() { InitializeComponent(); } class test { public string keey; public string keyyyy; } private void Form1_Load(object sender, EventArgs e) { // Newtonsoft.JSON 활용 string json = "{\"key\":\"value\"}"; JObject j = new JObject(); j.Add("key", "value"); j.Add("key2", "park"); label.. 2022. 12. 1.
[시리얼통신] RS-232 RS-232C (Recommended Standard 232 Revision C)는 컴퓨터가 모뎀과 같은 다른 직렬장치들과 데이터를 주고받기 위해 사용하는 인터페이스이다. 컴퓨터로부터 나오는 데이터는 보통 마더보드 상에 있는 UART 칩에 의해 DTE 인터페이스로부터 내장(또는 외장) 모뎀이나 기타 다른 직렬장치들로 전송된다. 컴퓨터 내에 있는 데이터는 병렬회로를 따라 흐르지만 직렬장치들은 오직 한번에 한 비트씩만을 처리할 수 있기 때문에, UART 칩이 병렬로 되어 있는 비트들을 직렬 비트 열로 변환시킨다. 모뎀이나 다른 직렬 장치와 RS-232C 표준에 입각하여 통신하는 PC의 DTE 에이전트도 역시, DCE 인터페이스라고 불리는 보완적인 인터페이스를 가지고 있다. DTE(Data Terminal E.. 2022. 11. 9.
[winform] 윈도우창 이동하기(mouseDown , mouseMove) 1 . winform - form상단 프레임 지우기 위 이미지 처럼 none 를 설정하면 상단 프레임이 없어진다. 그런데!! 상단 프레임이 없으면 어떻게 움직이지? 2. 상단 프레인 없이 마우스로 이동시키기 번개모양을 눌러서 mouseDown 과 mouseMove에서 더블클릭 여러가지 방법이 있겠지만 내가 선택한 것은 바로 아래에! 코드작성 mouseDown if(e.Button == MouseButtons.Left) { Point.X = e.X; Point.Y = e.Y; } mouseMove if (e.Button == MouseButtons.Left) { this.Location = new Point(this.Location.X + (e.X - Point.X), this.Location.Y + (e.. 2022. 10. 19.