반응형
- [ C#/개발일지 ]ASP.NET Core MVC 온라인 쇼핑몰 연습 일지2024-11-28 06:02:24어제 DB 모델링을 끝내고 여태까지 조금 놀면서 느긋하게 만들어 보았다.아직 기능은 정의하지 않았는데 현재까지 작업 진행을 이야기해본다.홈 화면이다. 외국에서 운영되고 있는 한 쇼핑몰을 클론하고 있는데... 왠지 사진 디자인은 빼오면 안될거 같아서... 직접했더니 여기서 3시간을 버렸다 ㅋㅋ;; 누끼 따다가 시간 다 날렸네.... 디자인은 어렵다. 하는게 아니야. 그렇게 수정한 사진과 아이디어로 홈화면을 꾸미고, 로그인 창을 만드는데 고작 30분 걸렸다.그동안 뭐했느냐? 게임 좀 했다 ㅋㅋㅋ 디자인이 썩 나쁘지는 않은 것 같은데 보는 사람 입장에서는 다르겠지?나의 눈은 디자이너의 눈이 아니니까 오늘은 밤샘 작업으로 달려본다.
- [ Tutorial/ToDoList - ASP.NET Core ][ToDoList 앱 개발] ASP.NET Core MVC - 1편 프로젝트를 생성하자2024-11-25 17:11:32튜토리얼 version 0.1.1 오늘부터 현재 카테고리에 Tutorial이라는 카테고리가 생겼다. 거기에는 앞으로 내가 만들어 나가는 앱들에 대해서 나만의 방식으로 C#을 사용한 ASP.NET Core / Windows Form / WPF 등에 대한 튜토리얼을 연재할 것이다. Youtube로 하면 안되냐? 지금 글쓰는 것도 귀찮다... Youtube 영상 편집에 올리고 뭐하기 귀찮다.1. 프로젝트 생성Visual Studio를 실행하면 아래와 같은 창이 나온다. 상세하게 적을 테니 잘 따라오자!Create a new project를 클릭수 많은 프로젝트 생성 템플릿 중에 ASP.NET Core Web App(Model-View-Controller) 선택 Next를 누르면 Project명과 프로젝트 경로..
- [ C#/닷넷코어 ]ASP.NET 기초 Razor Pages에서 Partial 사용하2024-11-19 23:56:49partial? 그 어떤 WEB 개발에서도 들어본 적이 없을 것이다. 그럼 이것은 무엇인가? Partial이란 무엇인가?Partial이란 Razor Pages에서 공통으로 사용되는 HTML 코드를 여러 페이지에서 재사용이 가능하게 도와주는 기능이다. 즉, 공통으로 사용되는 코드를 파일로 저장하고 여러 곳에서 사용하게 가능한 것이다. 이전에 우리는 header와 footer를 재사용하기 위해서 Layout을 만들어서 공유했었다. 그러나 Partial은 이와는 다르다. 어떻게 다른가? 파일명: _MyPartial.cshtmlHere's some content from a partial! 위와 같은 코드를 파일명 _MyPartial로 만들어서 저장했다고 가정했을 때, 우리는 이를 mainpage에서 사용을 할..
- [ C#/닷넷코어 ]ASP.NET 기초 Razor Pages ViewData 사용2024-11-19 21:25:55ViewData는 Page Model에서 View(View Page)로 데이터를 전달하기 위해 사용한다. ViewData는 ViewDataDictionary 타입이며 key 값과 value를 가진다. 이를 통해서 Page Model에서 작성된 데이터를 Page에서 동적으로 사용할 수 있다. public class IndexModel : PageModel { public void OnGet() { //ViewData ViewData["MyName"] = "Devrun"; }} 위에 작성된 코드를 보자, 클래스 명 옆에 PageModel로 이 클래스가 PageModel이라고 설정되었다. OnGet() 함수에서 보면 ViewData가 설정된 것을 볼 수 있다. 여기서 ViewData[..
- [ C#/닷넷코어 ]ASP.NET 기초 Razor Pages에서 C# 작성하기2024-11-19 19:17:34ASP.NET의 Razor Pages에 대한 주제로 오늘부터 새로운 카테고리를 작성해 나갈 것이다. 아마 국내에서 C#과 ASP.NET을 다루는 개발자는 손에 꼽을 것이다. 그러한 유니크한 개발자가 되고 싶다면 반드시 배워야한다. 1:10000으로 경쟁을 할 것인가 1:3으로 경쟁을 할 것인가와 비슷한 수준이라고 본다. 이유는 간단하다. 코딩 강사라는 것들이 가르치는 것은 초보자 입장에서 뭔가 만들어지는 것을 보아야 재미가 있기 때문이며, 전공자들은 View보다 콘솔이 더 익숙하기 때문에 대학에서만 가르치고, 어디서도 배우기 힘든 분야이기 때문이다. 내가 블로그를 써가면서 하나 장담할 수 있는 것은 ASP.NET은 실력만 된다면 해외로 떠날 수 있는 기회가 쉽게 주어질 것이라는 것이다. 해외에도 없다 ..
반응형