C#

    [C# JSON] Newtonsoft.Json 을 이용한 json 문자 파싱

    요즘은 데이터 저장 방식을 XML 보다 json 을 더 많이 쓰는걸로 알고있는데요, 직접 split 이나 정규식을 사용하여 json 데이터를 파싱하는건 정말정말 귀찮아서 훨신 편한 라이브러리를 사용합니다. 저는 Newtonsoft.Json 을 사용하니 이걸로 강좌합니다(사실 아는게 이거밖에..) Newtonsoft.Json 은 NuGet 에서 Newton 만 쳐도 나옵니다. 혹은 첨부파일 참조해주시고 Newtonsoft.Json.Linq 도 참조해주시고 ( using Newtonsoft.Json.Linq; ) string json = @" { "car" : { "Name" : "Sonata" } , "test" : "abc" } " //json 문자열JObject jobj = JObject.Parse(j..

    [C# 강좌] 삼항 연산자

    간단하게 강좌 작성해봅니다ㅇㅅㅇ 삼항연산자는 if 문이랑 비슷하게 조건결과에 따라 특정 값을 출력하는거에요 사용 방법은 조건식 ? 조건식이_True일때_반환할_값 : 조건식이_False일때_반환할_값 예시: string a = "ㅁㄴㅇㄹ"; Console.WriteLine("ㄱ 을 쳐보세요"); string input = Console.ReadLine(); //콘솔에서 사용자가 입력한값을 가져옴 a = input == "ㄱ" ? "ㄱ 을 치셨네요!" : "ㄱ 치라고요.."; //a 변수에 input 의 값이 ㄱ 이면 "ㄱ 을 치셨네요!" 라고 대입, 아니라면 "ㄱ 치라고요" 대입 Console.WriteLine(a); 더줄이자면 Console.WriteLine("ㄱ 을 쳐보세요"); Console.Wri..

    [C# , VB.NET] 투명 스플레쉬 이미지 띄우기

    [C# , VB.NET] 투명 스플레쉬 이미지 띄우기

    C# 투명 스플레쉬 만들기 강좌 하는 방법은 BackColor 특정색으로 변경 > 특정 색 투명으로 변경 이렇게 하면 됩니다. 간단해요 폼 속성에 BackGroungImage 를 원하는 사진으로 설정한뒤, 폼 로드 이벤트에다 this.BackColor = Color.FromArgb(255,255,255); this.TransparencyKey = Color.FromArgb(255,255,255); 두줄 넣어주면 끝납니다 비베도 똑같이 BackGroundImage 를 원하는사진으로 설정하고 폼로드이벤트에 폼이름.BackColor = Color.FromArgb(255,255,255) 폼이름.TransparencyKey = Color.FromArgb(255,255,255) 하면 됩니다. *투명한 이미지파일이여..

    [C# 강좌] DLL 동적 로드하기

    [C# 강좌] DLL 동적 로드하기

    원본 VB.NET 강좌 Steal - http://cafe.naver.com/gogoomas/329502 dll 동적로드 강좌입니다. 윈폼/콘솔만 가능해요(잘 응용하면 dll 에서 dll 을 동적로드할수도) dll 동적로드라는것은, 일반적인 프로그램에서는 dll 을 참조할때 dll 과 exe 파일을 같이 베포해야한다는 불편한 점이 있습니다 그러나 동적로드를 시키면 dll 필요없이 exe 파일만 베포시켜주시면 됩니다. 먼저 프로젝트에 로드시키고싶은 dll 을 참조시켜줍니다 저는 MCServerInfo 를 예제로 사용하겠습니다 그다음 다시 dll 파일을 끌어서 자신의 프로젝트에 드레그해줍니다 dll 파일을 프로젝트 명에다가 끌어주면 됩니다. 그리고 속성에서 빌드 작업을 포함 리소스로 바꿔 주세요. 출력 디렉..

    C#강좌 - 변수의 계산,변환

    C#강좌 - 변수의 계산,변환

    플밍하다보면 변수를 계산할때가 있을겁니다 폼 크기를 원하는 수만큼 +1 하거나 다운로드 진행을 백분률로 계산해 사용자에게 보여준다던가.. 이번 강좌에서는 변수의 계산과 변환을 강좌할겁니다. 참고로 계산을 다른말로 연산이라고 합니다 변수의 연산은 쉬워요 변수 = 계산식; 변수는 계산한 결과를 저장할 변수고 계산식은 계산할 식을 적으면 되요 연산자 더하기 : + 예)1 + 1 답 2 빼기 : - 예)3 - 2 답 1 곱하기 : * 예)5 * 5 답 25 나누기 : / 예)6 / 3 답 2 나머지 : % 예)7 % 2 답 1 맞나 계산식 피연산자 연산자 피연산자 예 int a; //int 형의 변수 a 를 선언 a = 1 + 1 //a 라는 변수에 1 + 1 의 값을 할당시킴 (현재 a 의 값 : 2) 정말 ..

    C#강좌 - 변수

    C#강좌 - 변수

    프로그래밍에서 제일 중요하다고 꼽히는 변수입니다 이 변수가 없으면 아무것도 못합니다 먼저 변수는 간단하게 설명하자면 데이터를 저장하는 공간이라고 생각하면 됩니다. 이 변수는 컴퓨터 부품중 램이라는 부품에서 변수가 할당되고(생긴다는말), 램에 변수가 저장됩니다. 램을 효율적으로 사용해야 프로그램의 속도가 빨라지고, 너무 램을 많이먹으면 컴퓨터가 다운될수도있습니다 여기서는 램을 다른말로 메모리라고 부르겠습니다. 변수에는 형식 , 변수이름 , 값 으로 구성되있는데 형식에는 들어갈 데이터의 형식이라고 생각하면 됩니다. 데이터가 숫자라면 int , 글자라면 string 이런식으로 말이죠. (스에 3.0에는 표가 없네요) 여기서 부호라는것은 - 를 뜻합니다. 음수라는 말이죠 byte 부호 없는 정수 (숫자 0~25..