728x90
반응형

https://www.acmicpc.net/problem/2558

 

 

using System;

public class Acmicpc02558
{
    public static void Main(string[] args)
    {
        var i = int.Parse(Console.ReadLine());
        var j = int.Parse(Console.ReadLine());
        Console.WriteLine($"{(int)i + (int)j}");
    }
}
728x90
반응형
728x90
반응형

https://www.acmicpc.net/problem/2440

 

 

 

using System;
using System.Collections.Generic;

public class Acmicpc02440
{
    public static void Main(string[] args)
    {
        int i = int.Parse(Console.ReadLine());
        for (int j=i; j>0; j--)
        {
            for (int k=0; k<j; k++)
            {
                Console.Write("*");
            }
            Console.WriteLine();
        }
    }
}
728x90
반응형
728x90
반응형

XAML 은 C#에서 화면을 설계하는데 도움을 주는 역할을 한다.

 

레이아웃이라하면, 화면에서 내가 배치하고 싶은 것들을 어떻게 배치할 것인지에 대한 방식을 말한다.

 

레이아웃의 종류는 굉장히 다양하다.

 

Grid, Canvas, DockPanel, StackPanel, WrapPanel 등이 존재한다.

하나씩 확인을 해보도록 하자.

 

 

Canvas

말 그대로, 빈 캔바스를 의미한다.

 

 

Grid

 

 

Panel

 

DockPanel ★

 

WPF 를 아직은 많이 짜본것은 아니지만, 그래도 지금까지 사용하면서 이 DockPanel 을 가장 많이 사용했던 것 같다.

 

 

StackPanel

 

 

 

WrapPanel

 

 

 

 

참고자료 : 

https://learn.microsoft.com/ko-kr/dotnet/desktop/wpf/controls/dockpanel?view=netframeworkdesktop-4.8

 

DockPanel - WPF .NET Framework

레이아웃 컨테이너의 가장자리를 따라 자식 콘텐츠를 배치하는 데 사용되는 DockPanel 요소에 대해 알아봅니다.

learn.microsoft.com

https://docs.devexpress.com/WindowsForms/DevExpress.XtraBars.Docking.DockPanel._properties

 

DockPanel Properties | WinForms Controls | DevExpress Documentation

Thanks for your feedback! Close

docs.devexpress.com

https://just-my-blog.tistory.com/18

 

[XAML] 레이아웃 종류 알아보기 + 예제 정리

레이아웃이란? 화면에 구성요소를 배치하는 방식이다. XAML에는 여러 방식의 레이아웃이 있다. Canvas 모눈종이. Canvas의 자식 요소는 크기가 조정되지 않고 지정된 좌표에 배치된다. Canvas 크기가

just-my-blog.tistory.com

https://blog.naver.com/lakingdamus/150188911424

 

[WPF] U.I Panel(Dock Pannel) #3

  [그림 1] 3. Dock Pannel(학습 문서) WPF에서 제공되는 DockPanel 클래스는 도킹에 대...

blog.naver.com

 

728x90
반응형
728x90
반응형

WPF는 WIndows Presentation Foundation(Framework라고 하기도 한다) 의 준말이다. 

Microsoft 에서 개발했던 MFC와 Windows Form 을 보완하여 .NET 3.0 이 출시되었을 때부터 개발하기 시작되었다.

 

 

가지고 있는 기능이 처음 봤을 때에 복잡하다고 느낄 정도로 다양하기 때문에, 사용자가 직관적으로 디자인하기에 아주 편리하다는 장점이 있다.

도구 상자에서 버튼이나 각종 기능들을 끌어다가 사용하면 .cs(C#) 파일에 자동으로 코드가 생성이 된다.

 

 

아래의 링크로 들어가면, 친절하게도 독학하기 아주 좋게 설명이 잘 나와있다.

https://learn.microsoft.com/ko-kr/visualstudio/get-started/csharp/

 

C#에서 WPF를 사용하는 Hello World 앱 - Visual Studio (Windows)

WPF(Windows Presentation Foundation) UI 프레임워크를 사용하여 Visual Studio를 사용하여 C#에서 간단한 Windows Desktop .NET 애플리케이션을 만듭니다.

learn.microsoft.com

 

728x90
반응형

'Thoughts > TIL TIG' 카테고리의 다른 글

TIL TIG- 3월 14일  (0) 2023.03.14

+ Recent posts