user-thumbnail
@hsj0511
Bang-Ga
SERIES

C샵

[C#] abstract, virtual 그리고 override

2019년 3월 27일

상속 받은 클래스의 메소드를 재정의하고 싶을 때 Virtual 키워드를 사용한다. 이는 상속받은 각 클래스에 다른 연산 방식을 정의하고 싶을때 사용한다. 연산자(메소드) 재정의를 위해서는 상속할 클래스 메소드에 Virtual을 그리고 상속 받는 클래스에는 override 키워드를 사용한다. public class Employee() { public ...

Resources 파일 사용하여 다국어 구현

2019년 4월 4일

Resources.en-us.resx, Resources.ko-kr.resx, Resources.resx 3개의 파일을 추가한다. 2. system.web globalization culture="auto" uiCulture="auto"/ web.config에 추가한다. 3. this.GetGlobalResourceObject("Resource...

[펌] 메타데이터

2019년 4월 4일

from : https://andromedarabbit.net/metadata_oriented/ .NET Framework에서 메타데이터라고 하면, 어셈블리의 클래스, 개체, 메서드 등에 대한 정보를 말한다. 그러나 여기서는 메타데이터의 본래 의미에 초점을 맞춘다. 메타데이터는 데이터를 기술한 데이터이다. 윈도우 계열 소프트웨어에서 많이 쓰이는 .in...

[펌] 다른 프로세스에서 사용 중인 파일 읽어오기.

2019년 4월 4일

From: https://ooooohs.tistory.com/entry/C-%EB%8B%A4%EB%A5%B8-%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4%EC%97%90%EC%84%9C-%EC%82%AC%EC%9A%A9-%EC%A4%91%EC%9D%B8-%ED%8C%8C%EC%9D%BC-%EC%9D%BD%EC%96%B4%EC%98%...

C# - ExtendedDateTimePicker for Weekly Number

2019년 4월 11일

using System; using System.ComponentModel; using System.Drawing; using System.Globalization; using System.Runtime.InteropServices; using System.Windows.Forms; namespace VictorWinApp { [DefaultEvent(...

C# - Weekly 숫자 가져오기

2019년 4월 11일

// Gets the Calendar instance associated with a CultureInfo. //CultureInfo myCI = new CultureInfo("en-US"); CultureInfo myCI = new CultureInfo("ko-KR"); Calendar myCal = myCI.Calendar; // Gets the...

[펌] ISO 8601 Week of Year format in Microsoft .Net

2019년 4월 11일

from : https://blogs.msdn.microsoft.com/shawnste/2006/01/24/iso-8601-week-of-year-format-in-microsoft-net/ Several people have noticed that Calendar.GetWeekOfYear() is almost like the ISO 8601 week...

Application.DoEvents 의 부작용

2019년 4월 23일

From : https://www.sysnet.pe.kr/2/1/992 Keeping your UI Responsive and the Dangers of Application.DoEvents ; http://blogs.msdn.com/jfoscoding/archive/2005/08/06/448560.aspx 윈도우 환경에서 개발하는 한, 죽을 때까지...

DateTime & TimeSpan

2019년 4월 23일

From : http://blog.naver.com/PostView.nhn?blogId=ntkor&logNo=220794971361

For Vs Foreach In C#

2019년 4월 26일

From : https://www.c-sharpcorner.com/article/for-vs-foreach-in-c-sharp/ 결론 : Readable를 원할 경우 foreach를 성능을 원할 경우 for를 쓰라는 것이다. 근데 보통 Readable를 가지고 왈가불가 하진 안한다. 꼰대 짓이지 원하는 것을 대변하기 위한... 글구 정말 상대적이...

Far Point Spread 자동 줄바꿈

2019년 5월 3일

From : http://prologue.blog.naver.com/PostThumbnailView.nhn?blogId=tisiforce&logNo=40174822113&categoryNo=71&parentCategoryNo=66

Lock, Monitor.Wait and Pulse

2019년 5월 9일

: Lock 이 걸린 상태에서 실행이 되고 있는데 다른 쓰레드가 들어올 경우가 가능한가??? 인데 아래 같은 경우는 그럴싸하지만 다른 예제는 이해가 안감. Monitor의 Wait()과 Pulse() Monitor 클래스의 또 다른 중요한 메서드로 Wait()와 Pulse() / PulseAll()이 있다. Wait() 메서드는 현재 쓰레드를...

Reflector로 private 함수 호출하기.

2019년 5월 14일

namespace WindowsFormsClient { class clsTestCode { private string mTestCode(string sVal) { return sVal + " : OK"; } } } /// 1. 길게 Assembly assembly = Assembly.LoadFrom("WindowsFormsClient.exe"); ...

/// FARPOINT SPREAD 강제 클릭 이벤트 강제 발생

2019년 5월 16일

/// 강제 클릭 이벤트 강제 발생 Application.DoEvents(); // 'Call Me.sprQTSPECSCellClick(sprQTSPECS, New FarPoint.Win.Spread.CellClickEventArgs(Nothing, 0, 0, 0, 0, Windows.Forms.MouseButtons.Left, False, False)) ...

c# 단축키 ctrl + f 구현 [Winform] 단축키(Accelerator)

2019년 5월 30일

From : https://namocom.tistory.com/293 System.Windows.Forms의 ProcessCmdKey 메서드가 있다. namespace System.Windows.Forms { public class Form : ContainerControl { // ... protected override bool ProcessCmd...

[C#] dll을 포함한 단일 exe배포 방법

2019년 7월 11일

From : http://trudy.kr/146 일반적으로 프로그램을 배포시 exe파일과 Application이 호출하는 dll파일은 동일한 폴더(또는 dll 파일이 System폴더에 위치)에 있어야 한다. Microsoft 공식 배포처에서는 exe와 호출하는 라이브러리를 병합하는 프로그램을 배포중이지만, 컴파일러단에서 자체 해결할 수 있는 방법도 존...

wsDualHttpBinding HTTP 양방향 통신

2019년 6월 18일

WcfService1 Web.Config ?xml version="1.0" encoding="utf-8"? configuration appSettings add key="aspnet:UseTaskFriendlySynchronizationContext" value="true" / /appSettings system.web compilation debug...

[C#/WCF] RESTful 웹서비스 만들기 (ASP.NET, JSON, POST)

2019년 6월 7일

https://gent.tistory.com/146 WCF RESTful 웹서비스 만들기 WCF로 RESTful 형식의 웹서비스를 만들어보자. .NET Framework 3.5부터 WCF를 지원하고 있다. URL로 인자를 보내는 GET 방식과 JSON으로 인자를 보내는 POST 방식에 대한 간단한 예제이다. [소스파일] RESTful...