Programming/c# & winform2020. 9. 15. 10:58

라이브러리가 빵빵하니 편하네

(근데 외울게 좀 길다? ㅠㅠ)

 

string hexString = "8E2";
int num = Int32.Parse(hexString, System.Globalization.NumberStyles.HexNumber);
Console.WriteLine(num);
//Output: 2274

[링크 : https://docs.microsoft.com/.../how-to-convert-between-hexadecimal-strings-and-numeric-types]

'Programming > c# & winform' 카테고리의 다른 글

c#(mono) on ubuntu  (0) 2020.09.21
c# 변수형  (0) 2020.09.18
c# tcp binary  (0) 2020.09.14
c# 에서 함수 인자로 포인터 사용을 못함?  (0) 2020.09.14
c# winform에서 #define 대신...?  (0) 2020.09.14
Posted by 구차니
Programming/c# & winform2020. 9. 14. 19:17

아무생각없이 tcp 예제를 찾아서 했더니

문자열 스트림을 하는 예제였는지 왜 바이너리는 전송이안돼!!! 이러고 있었네 -_ㅠ

 

[링크 : https://docs.microsoft.com/ko-kr/dotnet/api/system.io.binarywriter?view=netcore-3.1]

    [링크 : https://blog.naver.com/kimsung4752/221178705895]

Posted by 구차니
Programming/c# & winform2020. 9. 14. 15:15

"포인터와 고정 크기 버퍼는 안전하지 않은 컨텍스트에서만 사용할 수 있습니다."

위와 같은 에러가 나서 찾아보는데

 

몇가지 예를 찾아보았지만 가장 c# 목적에 부합하는 건

char *data가 아니라

char[] data 인 듯?

 

자바네 자바야.. -_-

 

[링크 : https://docs.microsoft.com/ko-kr/dotnet/csharp/programming-guide/arrays/passing-arrays-as-arguments]

[링크 : https://docs.microsoft.com/ko-kr/dotnet/csharp/programming-guide/unsafe-code-pointers/]

  [링크 : https://danha.tistory.com/entry/C에서-포인터를-사용할-때는-unsafe-를-넣자]

[링크 : https://huiyu.tistory.com/entry/C-포인터와-고정-크기-버퍼는-안전하지-않은-컨텍스트에서만-사용할-수-있습니다]

'Programming > c# & winform' 카테고리의 다른 글

c# 에서 hex string을 숫자로 변환하기  (0) 2020.09.15
c# tcp binary  (0) 2020.09.14
c# winform에서 #define 대신...?  (0) 2020.09.14
c# winform - 토글 버튼 (checkbox)  (0) 2020.09.10
winform 컨트롤 변수  (0) 2020.09.10
Posted by 구차니
Programming/c# & winform2020. 9. 14. 14:49

자바 틱한데서 알아봤어야 하는데

일단 결론만 말하자면 #define과 같은 프리프로세서 지원하지 않는다.

그래서 public const 식으로 멤버 변수로 선언해야 한다.

 

[링크 : https://docs.microsoft.com/.../classes-and-structs/how-to-define-constants]

[링크 : https://midason.tistory.com/m/119?category=892934]

 

 

+

2020.10.05

안되는건 아닌데 왜 안된걸로 착각했지?

아무튼 define이 없는건 아닌데 상수를 선언할때는 enum 쓰라 정도 인가?

 

[링크 : https://docs.microsoft.com/.../csharp/language-reference/preprocessor-directives/preprocessor-define]

'Programming > c# & winform' 카테고리의 다른 글

c# tcp binary  (0) 2020.09.14
c# 에서 함수 인자로 포인터 사용을 못함?  (0) 2020.09.14
c# winform - 토글 버튼 (checkbox)  (0) 2020.09.10
winform 컨트롤 변수  (0) 2020.09.10
c# on ubuntu / mono  (0) 2020.09.10
Posted by 구차니
Programming/c# & winform2020. 9. 10. 13:57

토글 버튼은 없기에 체크박스의 표현방식(Apperance)를 Normal이 아니라 Button으로 해주면 되지만

이상태에서는 폭을 사용자가 지정할 수는 없게 된다.

 

 

그리고 해당 버튼이 눌려있는 상태인지 눌리지 않은 상태인지 확인하기 위해서는

Checked 변수를 확인하면 되고 버튼의 내용을 바꾸기 위해서는 Text 변수를 사용하면 된다.

 

        private void checkBox19_CheckedChanged(object sender, EventArgs e)
        {
            if(checkBox19.Checked == true)
            {
                // Connect
                checkBox19.Text = "Disconnect";
            }
            else
            {
                // Disconnect
                checkBox19.Text = "Connect";
            }
        }

 

[링크 : https://bemeal2.tistory.com/263]

[링크 : https://docs.microsoft.com/ko-kr/dotnet/api/system.windows.forms.checkbox.checked?view=netcore-3.1]

'Programming > c# & winform' 카테고리의 다른 글

c# 에서 함수 인자로 포인터 사용을 못함?  (0) 2020.09.14
c# winform에서 #define 대신...?  (0) 2020.09.14
winform 컨트롤 변수  (0) 2020.09.10
c# on ubuntu / mono  (0) 2020.09.10
winform에서 winsock 사용하기  (0) 2020.09.09
Posted by 구차니
Programming/c# & winform2020. 9. 10. 13:16

MFC에서는 변수를 일일이 추가해주지 않으면

GetDlgItem("IDC_TEXT1") 이런식으로 받아왔어야 하는데

변수까지는 자동으로 추가되서 매우 편하게 쓸 수 있게 변했네

(솔찍히 그거 보단 GUI 까지 무료로 풀어주는 대인배로 바뀐거 더 크지만?)

 

[링크 : https://yaraba.tistory.com/248]

Posted by 구차니
Programming/c# & winform2020. 9. 10. 11:18

mono를 이용해서 winform도 돌릴수 있다고 하는데

개발 환경 자체는 visual studio community를 끌어갈순 없는건가?

 

[링크 : https://markheath.net/post/running-windows-forms-on-linux-with-mono]

[링크 : https://www.mono-project.com/docs/gui/winforms/]

Posted by 구차니
Programming/c# & winform2020. 9. 9. 16:44

server socket이 아니라 client socket을 필요로 하니 찾아서 봐야지 머...

 

[링크 : https://blog.naver.com/aaaaa0940/80154520356] 쓰레드

[링크 : https://blog.naver.com/99sul99/220411092997] 비동기(?) 콜백사용

 

[링크 : https://slaner.tistory.com/171] 서버

[링크 : https://slaner.tistory.com/173] 클라이언트

 

+

2020.09.10

상태표시바 까지 추가해서 거기에 메시지 출력까지 하니 좋아보임

[링크 : https://www.winsocketdotnetworkprogramming.com/threadingasynchronouspatterninnetwork3b.html]

'Programming > c# & winform' 카테고리의 다른 글

c# 에서 함수 인자로 포인터 사용을 못함?  (0) 2020.09.14
c# winform에서 #define 대신...?  (0) 2020.09.14
c# winform - 토글 버튼 (checkbox)  (0) 2020.09.10
winform 컨트롤 변수  (0) 2020.09.10
c# on ubuntu / mono  (0) 2020.09.10
Posted by 구차니
Programming/WPF2020. 9. 7. 16:14

버튼

[링크 : https://www.wpf-tutorial.com/basic-controls/the-button-control/]

[링크 : https://docs.microsoft.com/ko-kr/dotnet/api/system.windows.controls.button?view=netcore-3.1]

 

일단 WPF 실행했는데 처음 인상은.. 헐.. 동공지진!

MFC 처럼 무언가 사용할 수 있는 아이콘들이 있는게 아니라 XAML로 전부를 입력을 해야 하는지

처음부터 그냥 숨이 턱! 막혀 버린다.

XAML을 복사해서 붙이니 바로 나오고 그 이후에는 드래그로 수정이 가능하지만

어느정도 XAML의 엘리먼트인 클래스명들은 외워야 어떻게 시작이 가능할 것으로 보인다.

[링크 : https://dotnetmvp.tistory.com/24]

 

+

아 몰랑 한동안은 winform으로..

'Programming > WPF' 카테고리의 다른 글

uwp winform wpf  (0) 2020.09.04
WPF XAML on IE  (0) 2017.12.08
mfc winform wpf 와 .net framework  (0) 2017.12.02
Posted by 구차니
Programming/WPF2020. 9. 4. 18:59

일단은 .net core / WPF로 하는게 나을 듯

 

[링크 : https://docs.microsoft.com/ko-kr/visualstudio/get-started/csharp/tutorial-wpf?view=vs-2019[

[링크 : http://docs.microsoft.com/ko-kr/windows/apps/desktop/choose-your-platform]

 

 

+

카테고리 하다 보니 이전에 한적이 있었네..

치매인가 ㅠㅠ

'Programming > WPF' 카테고리의 다른 글

WPF 예제  (0) 2020.09.07
WPF XAML on IE  (0) 2017.12.08
mfc winform wpf 와 .net framework  (0) 2017.12.02
Posted by 구차니