본문 바로가기

C#9

MORE Effective C# 2판 (한빛미디어 / 빌 와그너) MORE Effective C# - 더 강력한 C# 코드를 구현하는 50가지 추가 전략과 기법 (한빛미디어/빌 와그너(김완섭)) 먼저 Effective C#(3판) 을 구입해서 보았거나 서점에서 흘려 보았을 분들, 저자가 ‘빌 와그너’ 인 거 까지 확인한 개발자들이라면 MORE Effective C# (2판)을 보고 (3판)이 나오기 이전판을 번역한 서적이라 생각했을 분들이 많을 것이라고 생각된다. MORE Effective C# 은 Effective C# 시리즈의 2부라고 할 수 있고 1부와는 또다른 효율적인 내용을 담고 있다. 즉 한단계 업그레이드된 새로운 내용을 담은 책이다. Effective C# 시리즈가 그렇듯 C#을 시작한지 얼마 안되는 개발자, 아니 어느정도 경험과 연륜이 있는 개발자라도 약.. 2019. 6. 9.
[C#] 콘솔 앱 (.NET Core)로 작성된DLL 리눅에서 실행키 위한 환경구축 C# 콘솔 앱(.NET Core)로 작성 Linux에서 .Net Core의 필수 구성요소 설치환경을 위한 종합정리 sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm sudo yum update sudo yum install libunwind libicu sudo yum install dotnet-hosting-2.0.8 sudo yum install aspnetcore-runtime-2.1 sudo yum install dotnet-sdk-2.1 실행방법 dotnet 파일명.dll Centos Version 확인 #cat /etc/readhat-release CentOS Linux release 7... 2018. 9. 21.
[ C# ] Embedded Compact7 용 프로그램 컴파일 속도향상 Microsoft Visual Studio 2008 의 C#으로 Windows Embedded Compact 7 용어플리케이션 개발할때.... 대략 폼이 10개 이상 넘어가면 간단히 문자하나 수정해도컴파일 하는데 10분이상 걸린다면... 개짜증 해결방법은C:\Windows\Microsoft.NET\Framework\v3.5 디렉토리에Microsoft.CompactFramework.Common.targets 파일을 우선 백업복사하시고파일을열어서12345678910 Colored by Color Scriptercs위부분을 찾아서 (대략 99번째라인 쯤에 있음 ^^)Condition="'$(SkipPlatformVerification)'=='true'" 이걸추가해주면 컴파일속도가 10배 이상 빨라집니다. 2017. 7. 1.
[ C# ] 쓰레드 상에 디스플레이를 델리게이트를 이용할때 구현방법 단순히 말해서 delegate 와 Invoke 를 같이 사용할때의 방법 (헐 이말도 어렵네 쩝)123456789101112131415161718192021222324252627282930//[1]인자가 있는 델리게이트 정의delegate void MyDeleGate(string value); //[2]델리게이트 변수선언MyDeleGate mydelegate; //[3]델리게이트 개체생성mydelegate = new MyDeleGate(userFunc); //델리게이트 호출mydelegate("씨발"); //[4]델리게이트에서 호출할 사용자함수 정의void userFunc(){ //사용자 쓰레드에서 UI 디스플레이를 위한 루틴 this.Invoke(new MyDeleGate(userFunct),value).. 2017. 5. 22.