전체 글
-
PowerApps 컨트롤 - 그룹과 컨테이너Power Platform/Power Apps 2022. 2. 26. 15:39
파워앱스 컨트롤 - 그룹과 컨테이너 파워 앱스로 프로젝트를 만들시 WPF나 여러 UI 시각화 툴을 이용한 프로젝트에서 컨트롤을 시각적으로 배치하는 것은 개발자 출신이 아닌 사람들이 잘하는 경우가 많다. 그래서 컨트롤 배치를 맡기는 경우가 많은데 문제는 용도별, 위치별로 그룹화 등을 하지않아 프로그래밍이 필요한 작업시 특정 컨트롤을 찾는데만 시간을 허비하는 경우가 생긴다. 파워 앱스의 경우 컨트롤이 트리뷰에 쌓이며 보여지는데 트리뷰에서 쉽게 원하는 컨트롤을 선택할 수 있도록 해 주는것이 그룹화와 컨테이너이다. 그룹화와 컨테이너의 간단한 설명 후 그 차이점을 알아본다. 상황 예시 아래이미지와 같은 캔버스앱을 만든다 가정하다. 간단하게 텍스트상자에 숫자를 입력하면 더한 결과값을 보여주는 캔버스앱이다. 이 앱에..
-
쉐어포인트로 출장요청 만들기 2 - 승인요청 만들기Power Platform/SharePoint 2022. 2. 25. 12:00
승인요청 만들기 여기서는 쉐어포인트 목록에 행이 추가되면 결제자에게 승인요청 메일이 가도록 PowerAutomate흐름을 만든다. 승인요청 PowerAutomate 흐름 만들기 SharePoint 목록 페이지에서 상단에 통합 -> PowerAutomate -> 흐름 만들기를 선택하자 흐름 만들기 목록이 보일 것이다. 이 중 새 항목이 추가되면 승인 시작을 선택 Power Automate 페이지로 페이지가 전환될 것이다. 이곳에서 계속을 눌러 흐름을 새 흐름을 만든다. 처음 만들면 아래 이미지와 같이 보일 것이다. 우선 좌측 상단의 삭제 -> 확인을 클릭해 기존 승인 흐름을 삭제한다. 이제 승인된 결과를 통해 승인됬는지 거절됬는지 확인 해야한다. Condition 흐름을 클릭 후 해당 흐름 우측 하단의 조..
-
C# 단위테스트(UnitTest)2 - MSTest 설명C# 2022. 2. 24. 12:00
MSTest 설명 여기서는 MSTEST의 간단한 설명(자주 사용할 것들만 적는다) MS 테스트 프로젝트 생성 실행 프로젝트 생성 문자를 입력하면 첫번째 글자가 대문자인지(로마자) 판별하는 프로그램을 만드는 것을 목표로 한다고 가정한다. 실행 프로젝트 ShowCase 프로젝트를 생성 ShowCase 에서 사용하며 테스트 대상이 될 라이브러리 프로젝트 LibrariesProject 생성 String에는 첫번째 글자가 대문자인지 반환하는 것이 없기에 첫글자가 대문자인지 확인하고 bool 로 반환한다고 가정하자 테스트 프로젝트 생성 테스트 프로젝트를 생성한다 이때 MSTEST를 사용한다(framework 와 core 이후를 잘 구별하자) 실행 프로젝트, 테스트 프로젝트에 라이브러리 프로젝트 참조 추가(라이블러리..
-
AzureWebApp에 ASP(.NETFramework)로 CI/CD - 3 yml 파일 필수로 확인해야할 부분Azure DevOps 2022. 2. 23. 12:00
기초 yml파일 필수 수정필요 부분 nuget 경로(sln파일이 시작위치가 아닌 별도 폴더에 위치 할 경우) nuget이 솔루션파일을 토대로 모든 프로젝트에 제대로 설치가 되도록 솔루션 경로를 지정하자 생성시 name: Restore NuGet packages run: nuget restore 변경시 name: Restore NuGet packages run: nuget projectFolder\\ProjectSolutionName.slnrestore msbuild 프로젝트 파일 지정(단순한 빌드는 솔루션만을 지정하면 되지만 배포를 위한 위치,패키지 설정등을 위해 앱서비스를 업로드하는 msbuild의 설정때문에 하나의 프로젝트만 선택한다.) 생성시 name: Publish to folder run: ms..
-
XrmToolBox - 0 XrmToolBox란Power Platform/XrmToolBox 2022. 2. 23. 10:35
XrmToolBox란 XrmToolBox는 마이크로 소프트 Dataverse에 연결하는 툴들의 모아놓은 윈도우 응용 프로그램이다(게임으로 치면 편의 모드제공 프로그램이라 생각하자). 간단히 설명히 말하면 Davtaverse를 이용한 프로젝트를 사용시 이 프로그램을 이용하면 쉽게 연결하고 확인,업로드등이 가능하다. 무료로 사용 가능하다. 공식 사이트 - XrmToolBox 를 확인하자고 프로그램을 다운받자 Home · XrmToolBox What is XrmToolBox? XrmToolBox is a Windows application that connects to Microsoft Dataverse. Dynamics 365 Customer Engagement (CE) applications, like D..
-
C# 람다식 - 표현식 트리C# 2022. 2. 22. 21:23
해당 문서는 길벗 출판사의 'C#을 다루는 기술'에 나온 소스를 정리하기 위해 만들었다. 표현식 트리 코드를 마치 데이터처럼 표현한 것 예제 Expression adder = (x, y) => x + y; Console.WriteLine(adder); // 출력결과 : (x, y) => x + y 출력결과가 (x, y) => x + y 다 람다식 표현식 트리의 정보를 이용하여 문자열로 가공한 결과를 출력했다. 참고로 중괄호로 둘러싸인 본문은 사용할 수 없다. 뒤쪽이 (x, y) => {return x + y; }; 일때 사용이 불가능하다 델리게이트로 컴파일 Expression adder = (x, y) => x + y; Func executableAdder = adder.Compile(); Console..
-
AzureWebApp에 ASP(.NETFramework)로 CI/CD 2 -사용할 yml파일 형태설명GitHub 2022. 2. 22. 12:00
기본적으로 사용할 yml파일 형태설명 yml 파일은 Github actions, Azure PipeLine 등에서 사용할 CI/CD를 위해 가상머신에서 사용될 명령어 파일이다. 이번에는 Azure Apps에서 등록될시 기본형태를 보고 어떻게 구성되어 있는지 확인하자 더 자세한 내용은 공식문서 확인 Azure Apps 에서 등록시 기본 형태 # Docs for the Azure Web Apps Deploy action: https://github.com/Azure/webapps-deploy # More GitHub Actions for Azure: https://github.com/Azure/actions name: Build and deploy ASP app to Azure Web App - 앱이름 on..
-
참고사이트 정리참고사이트 2022. 2. 22. 10:32
일본 Fixar 클라우드 테크 블로그 cloud.config Tech Blog | Powered by FIXER (cloud-config.jp) cloud.config Tech Blog cloud.config Tech Blog Powered by FIXER Inc. tech-blog.cloud-config.jp 일본 개발자 질문 사이트 Qiita - 일본개발자들의 개발 질문과 지식을 공유하는 사이트(일본어) エンジニアに関する知識を記録・共有するためのサービス - Qiita Qiitaは、エンジニアに関する知識を記録・共有するためのサービスです。 プログラミングに関するTips、ノウハウ、メモを簡単に記録 & 公開することができます。 qiita.com I ❤ Hands-On : 네이버 블로그 (naver.com) - 마이크로..