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 구차니
Programming/android2020. 6. 17. 18:07

개발 컴퓨터에서는 adb가 있어야 하니 우분투에서는 아래의 패키지를 설치하고

$ sudo apt-get install adb

[링크 : https://developer.android.com/studio/run/device?hl=ko]

 

핸드폰에서는 개발자 모드로 들어가서

설정 - 시스템 - 휴대전화 정보 - 빌드번호 3번 클릭

설정 - 시스템 - 개발자옵션 - USB 디버깅 활성화 해주고

[링크 : https://blog.naver.com/lifeformula/221685090225]

 

안드로이드 스튜디오에서는

Run - Select Device 에서 핸드폰이 인식되면 골라주고 실행하면 끝

Posted by 구차니
Programming/Java2020. 6. 16. 00:08

@

 

[링크 : https://codediver.tistory.com/71]

[링크 : https://advenoh.tistory.com/21]

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

java oop 개념  (0) 2020.01.15
java cipher  (0) 2019.11.25
jaxb - Java Architecture for XML Binding  (0) 2019.06.25
jar 실행하기  (0) 2019.01.15
Object.clone()  (2) 2019.01.09
Posted by 구차니