프로그래밍/조각코드
-
ActionFilter 관련 참고글..프로그래밍/조각코드 2023. 8. 31. 17:06
https://schwabencode.com/blog/2018/01/30/ASP-NET-Core-ModelState-Validation-Filter ASP.NET Core ModelState Validation Filter During my code review sessions I see a lot of duplicate for the ModelState validation like public async Task AddAsync(PersonAddS schwabencode.com 액션 필터를 직접 등록 하거나.. 속성을 사용해서 부분 적용 하는 부분 또는 입력 모델에 값을 체크 하는 팁까지.. 볼만한 내용이 있음. 다만 아직 api 작성시 적극 사용하지는 않음.. (이름이 ModelState.. mvc ..
-
[WPF] 랜더타겟 이미지 스케일링 조정시(확대시) 깔끔히 나오는게!?프로그래밍/조각코드 2012. 5. 29. 18:44
image = new Image(); RenderOptions.SetBitmapScalingMode(image, BitmapScalingMode.NearestNeighbor);음! 이건 버전이나 그런것은 모르겠고 일단 설정하는 모드가 있는듯!BitmapScalingMode 의 멤버들.. msdn 뽑아옴~Member nameDescriptionUnspecifiedUse the default bitmap scaling mode, which is Linear.LowQualityUse bilinear bitmap scaling, which is faster than HighQuality mode, but produces lower quality output. The LowQualitymode is the sam..
-
[C# WPF] File Drag&Drop / 이미지 표시 / 부분 읽어오기.프로그래밍/조각코드 2012. 5. 10. 15:28
wxWidgets 을 이용해서 만들었던 간단한 이미지 체크툴을 C# WPF 으로 만들어 보기 위해서 구글링을 통해 알아본 해당 코드들... 음 이미지 동일 여부 판단 하는 부분은 빠져 있지만 다른 잡다한 코드가 많이 있던 wxWidgets + C/C++ 보다는.. 간결한 코드가 나온다 ;ㅂ; (.NET 3.5 가 필요하지..) 농담 아니고 정말-ㅅ- 간단하게 처리된다!;; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.D..
-
[C#] 추상메소드, 인터페이스, 보호클래스(상속불가) 기타등등..프로그래밍/조각코드 2012. 5. 4. 12:50
어제에 이은 C# 공부중 예제들~ 추상메소드, 인터페이스, 보호클래스(상속불가), 모든 클래스들은 c#에 의해서 System.Object 를 상속, 프로퍼티(별칭 프로퍼티를 통해 데이터에 접근할 수 있도록 하는것 읽기/쓰기 제어), 인덱서(객체 자체에 [] 연산자를 지정해 해당 데이터에 접근할 수 있도록하는것. 대략 읽기만 가능?) using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Text; /* * 추상 메소드! 그리고 인터페이스. */ namespace test3 { // 추상메소드 : 파생되는 클레스에 특정 메소드를 만들도록 강요할 수 있음. abstract c..
-
[C#] 위임과 상속 연습코드~프로그래밍/조각코드 2012. 5. 3. 18:57
게임코디 연제 강좌로 올라온 온라인 공개 책(문서)를 보면서 작성한것... 위임과 C/C++ 에서의 상속과 C#의 상속이 어떻게 다른지 살펴볼 수 있는 예제 코드... 공개 책(문서)에는 서로 따로 표시하고 있었는데 그다지 나눠서 보지 않아도 너무 간결한게 좋아 보인다. (사실 전에는 뭐여 이상한 키워드가 마구 생겼잖아 했었지..) using System; using System.Collections; using System.Collections.Generic; using System.Threading; using System.Linq; using System.Text; using System.IO; namespace ToolboxTestApp3 { class MissileTurret { public s..
-
[C#] 해당 경로에 있는 파일목록 출력..프로그래밍/조각코드 2012. 5. 3. 18:19
조각코드! C/C++ 에서는 참으로 복잡 시럽게 코딩을 해줘야 했지만.. 이역시 간단하게 처리가 된다. =ㅂ= using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; namespace ToolboxTestApp2 { class Program { static void Main(string[] args) { DirectoryInfo dir = new DirectoryInfo(Directory.GetCurrentDirectory()); FileInfo[] filesInfo = dir.GetFiles(); // for 아 c/c++ 같어~..
-
[C#] 위임이란?프로그래밍/조각코드 2012. 5. 3. 18:16
간단하게 C/C++ 을 알고 있는 사용자에게 설명하면 함수 포인터 같은녀석! 이라고 이야기 할 수 있겠다. 다만 사용 방법이나 다중 위임의 형태를 C/C++ 에서 구현하기 위해서는 잡다한 코드가 더 추가되어야 하지만 정말 간편하게 다중 위임으로 처리가 가능하다.delegate 키워드를 사용. using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; namespace ToolboxTestApp1 { class Program { // 위임이 무엇인고?? public delegate int Printer(string msg); // 함수 ..
-
[wxWidgets] 기본 프레임웍 코드.프로그래밍/조각코드 2012. 4. 26. 17:43
아주 기초적인 프레임 생성 코드! wxFromBuilder 등에서 기본적인 배치및 이벤트 헨들러 지정을 해도 app 관련 코드는 생성해 주지 않으므로 일단 기본 코드가 있으면 좋다!... #include "wx/wx.h" ////////////////////////////////////////////////////////////////////////// // wxWidgets 최신 버전 다운로드 // http://www.wxwidgets.org/downloads/ // Current Stable Release: 2.9.3 // Previous Stable Release: 2.8.12 // * 다운로드 페이지에는 2.9.3 이 최신버전이 아니지만 2.9.3이 최신버전이 맞음. // 다음 버전은 2.9.4 ..