Control - HorizontalAlignment (Left, Right, Stretch, Auto) - VerticalAlignment (Top, Bottom, Stretch, Auto) Grid (가로열, 세로열을 정의하고 지정된 Row, Column 에 배치) : H-Stretch, V-Stretch StackPanel (가로 또는 세로로 줄줄이 이어서 배치) Orientation:H : H-Auto Canvas (X,Y 좌표로 배피) DockPanel (상하좌우 배치) WrapPanel (StackPanel: 유사 한데 고정 너비(길이)를 초과하면 다음 행(열)로 떨어짐) UniformGrid (Rows, Columns 개수를 지정하여 고정너비(길이)의 그리드 제공) --------------..
속성 값이 변경되었을때 사용하는 인터페이스 public ~~~~, INotifyPropertyChanged { ㅇㅇㅇㅇ } public event PropertyChangedEventHandler PropertyChanged; public partial class MainWindow : Window, INotifyPropertyChanged { public MainWindow() { InitializeComponent(); this.TimeDisplay = DateTime.Now.ToString(); this.DataContext = this; DispatcherTimer dt = new DispatcherTimer(); dt.Interval = TimeSpan.FromSeconds(1); dt.Tick..
BaGet을 활용하여 Nuget 자체 서버 사용 간단하게 응용할 수 있습니다. BaGet 릴리즈 파일 다운로드 : https://github.com/loic-sharma/BaGet/releases loic-sharma/BaGet A lightweight NuGet and symbol server. Contribute to loic-sharma/BaGet development by creating an account on GitHub. github.com [Local server 사용] 릴리즈 압축 해제한 후 cmd 로 dotnet baget.dll 입력 끝.... 진짜 간단하다 실행만 해주면 자체서버가 열린다 이 내용을 똑같이 응용하여 Azure, AWS에서 사용 가능하다. [Azure app servi..
※ Nuget Package는 라이브러리 클래스 파일만 생성이 가능합니다. 1. 패키지 생성할 프로젝트 실행 후 [속성] > [어셈블리 정보] > 어셈블리 정보 입력 후 [확인] 버튼 2. 프로젝트 > 클래스 라이브러리 > 클래스 생성 > 빌드 > .dll파일 생성됨(생성 경로는 프로젝트/bin/Debug) 3. [Nuget 홈페이지 접속](https://www.nuget.org/downloads) 후 Downloads 페이지로 이동하여, 최신 nuget.exe 파일 다운로드 4. nuget.exe 파일을 패키지를 생성할 프로젝트의 폴더로 이동 5. Command 창 활성화 후 cli 명령어 nuget pack 입력 시 다음과 같이 확인됩니다. 6. 생성된 패키지 파일의 경로를 Nuget 패키지 관리자로..
https://regex101.com/ 다음과 같은 소스를 웹페이지에서 쉽게 확인할 수 있다. CREATE TABLE [dbo].[Sample] ( [Column_bool] BIT NULL, [Column_byte] TINYINT NULL, [Column_char] CHAR NULL, [Column_decimal] MONEY NULL, [Column_double] FLOAT NULL, [Column_float] REAL NULL, [Column_int] INT NULL, [Column_long] BIGINT NULL, [Column_short] SMALLINT NULL, [Column_string] NVARCHAR(50) NULL, [Column_DateTime] DATETIME2 NULL, [Colum..
나름 쉬운건데 시간을 너무썼다. 상시전원 5v 있길래 당연히 되는줄 알고 FAN구입했다가 GPIO 제어 전압은 최대 3.3v 까지만된다고... 재구매한 3.3v FAN 도착 후 Python으로 간단하게 import Gpio 모듈 테스트 해보고 Ironpython으로 연동해봤으나... Ironpython은 Gpio 모듈을 제공하지 않은듯하다.(제가 모르는겁니다) Windows.Devices.Gpio 좀 해보다 안되서 그냥 버렸다 뻘짓하면서 시간 계속쓰다가 뭐로 할까 찾아보다 wiringpi 사용했는데 완전 잘된다!!!! 잡담은 그만하고 바로 본론으로... [프로젝트 실행] 솔루션 탐색기 > 참조 > Nuget 패키지 관리 > gpio 검색 C# 간단 예시 using Com.Enterprisecoding.R..
먼저 실행한 프로그램 종료 후, 새로운 프로그램 시작라즈비안에서 확인함 private static void ReadWriteFile() { //메모장 있을 시 프로세스ID 읽어옴 if (File.Exists(Application.StartupPath + @"/ProcessId.txt")) { string text = File.ReadAllText(Application.StartupPath + @"/ProcessId.txt"); killps(text); Process currentProcess = Process.GetCurrentProcess(); string pid = currentProcess.Id.ToString(); Console.WriteLine(pid); string[] lines = { pid..
private static void killps(string processName) { Process[] process = Process.GetProcessesByName(processName); Process currentProcess = Process.GetCurrentProcess(); foreach (Process p in process) { if (p.Id != currentProcess.Id) p.Kill(); } }
- Total
- Today
- Yesterday