전체 글
-
WebBrowser 자바스크립트에서 C# 메소드를 호출하는 방법프로그래밍/C# (WinForms, ASP.NET) 2022. 8. 3. 13:50
namespace WindowsFormsApplication6 { // This first namespace is required for the ComVisible attribute used on the ScriptManager class. using System.Runtime.InteropServices; using System.Windows.Forms; // This is your form. public partial class Form1 : Form { // This nested class must be ComVisible for the JavaScript to be able to call it. [ComVisible(true)] public class ScriptManager { // Variab..
-
C# WebBrowser IE버전 알맞게 변경하는 방법프로그래밍/C# (WinForms, ASP.NET) 2022. 8. 3. 13:45
public Form1() { InitializeComponent(); SetBrowserEmulationVersion(); } private const string InternetExplorerRootKey = @"Software\Microsoft\Internet Explorer"; private const string BrowserEmulationKey = InternetExplorerRootKey + @"\Main\FeatureControl\FEATURE_BROWSER_EMULATION"; public enum BrowserEmulationVersion { Default = 0, Version7 = 7000, Version8 = 8000, Version8Standards = 8888, Version..
-
C# WebBrowser 쿠키 삭제 방법프로그래밍/C# (WinForms, ASP.NET) 2022. 8. 3. 13:43
public Form1() { InitializeComponent(); //Temporary Internet Files System.Diagnostics.Process.Start("rundll32.exe", "InetCpl.cpl,ClearMyTracksByProcess 8"); //Cookies() System.Diagnostics.Process.Start("rundll32.exe", "InetCpl.cpl,ClearMyTracksByProcess 2"); //History() System.Diagnostics.Process.Start("rundll32.exe", "InetCpl.cpl,ClearMyTracksByProcess 1"); //Form(Data) System.Diagnostics.Proce..
-
비주얼스튜디오 디자이너 로드 오류 "이 파일에 디자인할 수 있는 클래스가 없으므로 디자이너에서 이 파일을 표시할 수 없습니다." 세 번째 작성끄적이는/정보공유 2022. 6. 29. 17:03
2020.01.20 - [끄적이는/정보공유] - "이 파일에 디자인할 수 있는 클래스가 없으므로 디자이너에서 이 파일을 표시할 수 없습니다." 두번째 해결방법 2016.07.21 - [끄적이는/정보공유] - [비주얼 스튜디오 오류] 이 파일에 디자인할 수 있는 클래스가 없으므로 디자이너에서 이 파일을 표시할 수 없습니다. 디자이너에서 검사한 파일의 클래스는 다음과 같습니다. 앞서 비주얼 스튜디오에서 디자인 파일이 열리지 않는 문제에 대해 두 개의 글을 작성했었다. 32비트 프로젝트를 64비트로 변경하면 발생할 수 있는 문제인 걸 알고 있지만 메모리 리소스 문제가 계속 발생하여 64비트로 바꾸기 위해 예전에는 비주얼스튜디오 2017을 썼었으니까 지금은 비주얼스튜디오 2019를 사용하니까 혹시나 되지 않을까..
-
VMware Workstation 16 player 가상머신과 로컬PC 간에 파일 복사 하는 방법 및 옵션에 Guest isolation이 없을 때끄적이는/정보공유 2022. 6. 14. 18:08
vmware workstation 16 player에 운영체제를 설치하여 로컬과 가상머신을 오가며 작업 중일 때 각자에서 무언가 복사 한 것이 오갈 수 있게 하려면 VMware Tools를 설치하면 된다. 그러나 파일 같은 경우에는 VMware Tools를 설치 해도 되지 않는 경우가 있다. 되게 하는 방법은 다음과 같다. 1) Suspend가 아닌 Power Off로 가상머신을 끄고, VMware Workstation 16 Player에서 해당 가상머신을 우클릭하여 [Settings...]를 클릭하거나 [Edit virtual machine settings]를 클릭한다. 2) 그러면 Virtual Machine Settings 창이 뜬다. 3) [Options] 탭을 클릭하면 Guest isolatio..
-
Json 데이터를 java, c++, c# 등등의 여러 언어에 맞게 변환 해 주는 웹사이트 추천끄적이는/정보공유 2022. 5. 10. 15:19
일하면서 요긴하게 사용 중인 Json 데이터를 C# 클래스로 변환 해 주는 웹사이트를 추천한다. c# 뿐만 아니라 java, c++, swift, go, javascript 등으로도 변환이 가능하다. quicktype Instantly parse JSON in any language | quicktype app.quicktype.io Convert JSON into gorgeous, typesafe code in any language. Generate models and serializers from JSON, schema, and GraphQL for working with data quickly & safely in any programming language. JSON, 스키마 및 GraphQL에..
-
Convert a string to an enum in C#프로그래밍/C# (WinForms, ASP.NET) 2022. 5. 10. 14:57
In .NET Core and .NET Framework ≥4.0 there is a generic parse method: Enum.TryParse("Active", out StatusEnum myStatus); This also includes C#7's new inline out variables, so this does the try-parse, conversion to the explicit enum type and initialises+populates the myStatus variable. If you have access to C#7 and the latest .NET this is the best way. Original Answer In .NET it's rather ugly (unt..
-
Visual Studio Code에서 Vue.js 사용하기 2 - 프로젝트 생성프로그래밍/WEB 2022. 4. 19. 17:28
2022.04.18 - [프로그래밍/WEB] - Visual Studio Code에서 vue.js 사용하기 - 설치 방법 Visual Studio Code에서 vue.js 사용하기 - 설치 방법 Visual Studio Code에서 vue.js를 사용하기 전에 먼저 vue.js를 설치해야 한다. 순서는 다음과 같다. 참고로, cmd 창을 열어 npm install vue 를 입력하고 엔터하면 끝이지만 Visual Studio Code에서 터미널을.. jasmintime.com 이 전 글에서 설치를 다 하였으면 프로젝트를 생성해서 간단한 사이트를 Vue.js로 만들어 보자. 터미널에서 Vue.js 프로젝트가 위치할 경로로 이동해 준 다음 (이미 해당 경로면 안 해도 된다.) vue create 프로젝트명 ..
-
Visual Studio Code에서 Vue.js 사용하기 1 - 설치 방법프로그래밍/WEB 2022. 4. 18. 11:10
Visual Studio Code에서 Vue.js를 사용하기 전에 먼저 Vue.js를 설치해야 한다. 순서는 다음과 같다. 참고로, cmd 창을 열어 npm install vue 를 입력하고 엔터하면 끝이지만 Visual Studio Code에서 터미널을 실행하는 방법이 포함되었다. Visual Studio Code에서 Terminal > New Terminal를 클릭해서 cmd창을 연다. 하단에 터미널이 뜨는데 뜨지 않는다면 아래쪽 파란색 윗부분에 마우스를 올렸을 때 마우스 커서가 Vertical Resize 아이콘으로 바뀐다면 위로 끌어올려 터미널창이 숨겨진 것을 볼 수 있다. 터미널이 cmd가 아니라면 +옆에 아래 화살표를 클릭하고, Command Prompt를 선택하여 터미널을 추가한다. cmd ..
-
DevExpress WinForms GridControl multi header (Banded Grid Views)프로그래밍/C# (WinForms, ASP.NET) 2022. 3. 21. 14:47
그룹바이를 만드는 것과 별개로 칼럼 헤더들 위에 타이틀 같은 또 하나의 헤더를 두는 방법 데브익스프레스에서는 이 또 하나의 헤더를 band라고 명명되어 있다. 혹은 1. 그리드 컨트롤을 생성한 후, Run Designer 클릭. 2. Change view -> Convert to를 클릭해서 gridView를 BandedGridView로 변경한다. 이렇게 생겼던 그리드 컨트롤이 이렇게 바뀐다. 헤더 위에 Band가 생기는 것이다. 원래 이랬던 디자이너 메뉴에는 Bands가 추가 된다. 3. Columns 메뉴에서 기존에 해왔던 대로 요구사항대로 칼럼들을 추가한다. 4. Bands 메뉴를 클릭하면 처음 생성 시 보이게 되는 화면이다. 5. Band가 여러 개인 경우에는 [Add New Band...]을 클릭..
-
내가 한 번에 보려고 정리한 메이플스토리 몬스터라이프(농장) 하는 방법 사이트 링크 총정리게임/메이플스토리 2022. 3. 14. 00:06
인벤과 구글에 좀만 검색하면 메이플스토리 농장을 하는 방법이 적혀있긴 한데 매번 볼 때마다 내가 필요한 정보를 중구난방 식으로 파악해야 되다 보니 불편한 게 있어서 내게 필요한 정보만을 중점적으로 따로 정리했다. 1. 메이플스토리 몬스터라이프(농장) 입문용 메이플스토리 인벤 : 농장 컨텐츠 사용서 - 입문과 실전 통합본 - 메이플스토리 인벤 팁과노하우 2018-05-24 14:43 조회: 373,064 추천: 350 농장 컨텐츠 사용서 - 입문과 실전 통합본 ... 2018년 5월 24일..대 광부유저 김광부씨, 그는 전설적인 드랍률로 메이플 대부호의 끝을 이뤘다..어이, 김광부 www.inven.co.kr 핵심은 - 젬은 코인샵 이벤트 때마다 구매를 해준다. - 젬으로는 깜짝상자 풍선집, 대포, 몬스터..
-
C# WinForms에서 레이아웃 깨지는 문제 해결 방법. 디스플레이 해상도, 텍스트 배율 안 따라게 하기프로그래밍/C# (WinForms, ASP.NET) 2022. 2. 22. 17:37
사용자들이 윈폼에서 레이아웃이 깨진다고 표현하는 현상은 사용자의 디스플레이 상태가 개발 환경과 다른 경우 종종 일어날 수 있는 일이다. 해상도에 따라서 레이아웃이 깨진다면, Form 속성에 AutoScaleMode를 이용하면 깨지지 않게 할 수 있다. AutoScaleMode에서 Inherit은 클래스의 부모 확장 모드에 따라 배율을 제어한다. 부모가 없는 경우 자동 스케일링이 비활성화된다. 즉, 부모 폼이 있다면 자식 폼이 부모 폼의 AutoScaleMode를 따라간다. Font는 클래스가 사용하고 있는 글꼴의 치수에 상대적인 축척(일반적으로 시스템 글꼴)을 제어한다. 윈폼에서 AutoScaleMode는 기본적으로 Font로 설정되어 있어서 개발 도중에도 폰트를 바꾼다거나 크기를 바꾸게 되면 이에 따라..
-
-
닷넷프레임워크 (.net framework) 4.7, 4.7.1, 4.7.2, 4.8 다운로드 방법끄적이는/정보공유 2021. 12. 10. 11:31
마이크로소프트 사이트에서 닷넷프레임워크 4.7부터 4.8 버전을 다운로드 하려고 검색하면 검색 결과가 없다. 그런데 4.7 이런 식으로 숫자만 검색하거나 구글에 구글링 하면 다운로드 받을 수 있는 사이트 링크가 제대로 나온다. 마소 사이트가 커서 그런걸까 서치알고리즘이 좀 이상한 듯. 여튼 위 설명대로 검색해서 나온 다운로드 사이트에서 찾는 버전, 타입에 맞는 걸 클릭하면 바로 설치파일을 다운로드 받을 수 있다. 오프라인 설치 버전도 있다. 닷넷프레임워크 4.7 https://dotnet.microsoft.com/en-us/download/dotnet-framework/net47 Download .NET Framework 4.7 | Free official downloads Downloads for bu..
-
WPF 도서, 공부 자료 정리 (MVVM 패턴 포함)프로그래밍/WPF 2021. 12. 6. 13:59
0. WPF 능력자이신 arooong님의 블로그 https://tyeom.github.io/wpf/2022/01/21/WPF-WPF-MVVM-%ED%8C%A8%ED%84%B4%EC%97%90-%EB%8C%80%ED%95%B4.html (WPF) WPF MVVM 패턴에 대해 - Arooong Blog 복잡한 프로그램일 수록 기본적인 설계단계에 있어 항상 다음과 같은 사항을 고려하지 않을 수 없습니다. 공통적 부분의 재사용성, 의존성 등 그리고 이런 고민은 어떻게 하면 효율적으로 사용 tyeom.github.io 1. WPF XAML MVVM에서부터 Prism,Reactive(Rx) Framework 개발(All Coding 과정) https://kaki104.tistory.com/631 [Future Of..