Web Programming

  • Web Programming/ASP .Net Core 3

    ASP .Net Core 3 - MVC

    안녕하세요 씨앤텍 시스템즈 최홍준 연구원입니다. 이번 포스트는 ASP .Net Core 3.1버전 MVC패턴을 활용한 Web Page 만들기 입니다. M : Model ( 처리되는 알고리즘, DB, 데이터 등등 ) V : View ( 화면에 보여주기 위한 역할 ) C : Controller ( 화면의 로직처리 부분 ) [ Visual Studio 2019 ] 1. 프로젝트를 만듭니다. 2. ASP .NET Core 웹 애플리케이션 선택 3. 프로젝트 이름 작성 4. MVC 패턴 선택 6. 프로젝트 생성 완료 * ASP .Net Core 3.1 버전 MVC 프로젝트 디렉토리 구조는 아래와 같습니다. 1. Properties ( 프로젝트 설정 ) 2. wwwroot ( 웹 루트 디렉토리 ) 3. 종속성 ( ..

  • Web Programming/Django

    Python Django로 게시판 만들기_게시판 구현(1)

    안녕하세요. 씨앤텍 시스템즈입니다. 이번 글은 Pyhton Django로 게시판 생성하는 방법에 대해서 정리해 보았습니다. 1. Django를 왜 가상 환경에서 실행해야 하는가? 2. 가상 환경, Django 설치 3. 게시판 글쓰기 구현 1. Django를 왜 독립된 가상 환경에서 실행해야 하는가? Django(이하 장고)를 독립된 가상환경에서 실행해야 하는 이유는 파이썬이나 라이브러리의 버전을 분리하고 인터넷에서 다운로드 한 파이썬 라이브러리들이 충돌을 일으키는 것을 방지하기 위해서입니다. 2. 가상 환경, Django 설치 2-1. 가상환경 설치 기존에 장고 프로젝트를 실행했던 폴더의 상위 폴더에서 가상 환경을 설치합니다. python -m venv 가상환경이름 저는 tech라는 이름으로 가상 환경..

  • Web Programming/Xamarin

    Xamarin의 MVVM 패턴 사용하기

    안녕하세요 씨앤텍시스템즈입니다. 이번 포스팅은 Xamarin.Forms 개발시 기본적으로 필요한 MVVM 패턴 사용법에 대해서 알아보도록 하겠습니다. 1. MVVM 패턴이란? MVVM은 Model – View – ViewModel의 약자로 응용프로그램의 비즈니스 및 presentation logic을 UI와 완전히 분리할 수 있도록 도와줍니다. 응용프로그램의 Logic과 UI를 명확하게 분리하면 많은 개발적인 문제를 해결할 수 있고 응용프로그램을 더 쉽게 테스트할 수 있으며 유지관리 하기에 용이합니다. 그리고 코드 재사용성을 크게 향상시킬 수 있으며 개발자와 UI 디자이너는 앱의 각 부분을 개발할 때 쉽게 공동 작업을 수행할 수 있습니다. - View: 사용자가 화면에서 볼 수 있는 구조, 레이아웃 및 ..

  • Web Programming/Design

    Adobe PHOTOSHOP Working Level 2

    안녕하세요. 씨앤텍시스템즈 홍정화 연구원입니다. 이번 포스트에서는 Adobe Photoshop에서 많이 사용하는 기능들에 대하여 정리해 보았습니다. Adobe Photoshop cc 2019 Adobe Photoshop cc 2019 (한글판) 기준으로 작성되며, 버전이 달라도 화면 요소들과 작업 방식은 동일함으로 진행하는데 문제가 없습니다. 지난 포스트 Adobe PHOTOSHOP Working Level 1에서 설치하는 방법과 인터페이스에 대해 이해하셨다면 이번 포스트에서는 포토샵을 활용할 수 있는 실무기능에 대해 알아보겠습니다. Adobe PHOTOSHOP Working Level 1을 아직 못 보셨다면 아래 링크를 클릭해주세요! https://cntechsystems.tistory.com/65 A..

  • Web Programming/Django

    Python Django 로 게시판 만들기 _ Django 프로젝트 생성

    안녕하세요. 씨앤텍 시스템즈 입니다. 이번 글은 Pyhton Django로 프로젝트 생성하는 방법에 대해서 정리해 보았습니다. Python은 아래의 사이트에서 설치 가능합니다. https://www.python.org/downloads/ 1. Django란? 2. Django 설치 3. Django 프로젝트 생성 4. Helloworld 출력하는 app 만들기 1. Django란? Django(이하 장고)는 파이썬으로 작성된 오픈 소스 웹 애플리케이션 프레임워크입니다. 장고는 파이썬으로 코딩한 모델을 관계형 데이터베이스로 구축해주는 모델(Model), HTTP 요청을 처리하는 웹 템플릿 시스템인 뷰(View), URL의 라우팅을 처리하는 URL 컨트롤러 (Controller) 로 구성된 MVC 디자인 패..

  • Web Programming/Design

    Adobe PHOTOSHOP Working Level 1

    안녕하세요. 씨앤텍시스템즈 홍정화 연구원입니다. 이번 포스트에서는 Adobe Photoshop에 전반적인 기능과 실무에 기초 능력에 대해서 정리해 보았습니다. Adobe Photoshop cc 2019 (한글판) 기준으로 작성되며, 버전이 달라도 화면 요소들과 작업 방식은 동일함으로 진행하는데 문제가 없습니다. 혹시 설치 방법을 모르신다면 아래 링크를 클릭해주세요! https://www.adobe.com/kr/products/photoshop.html?promoid=PC1PQQ5T&mv=other 1. 작업 화면 구성 2. 작업 환경 설정 3. 사용자 작업 환경 1. 작업 화면 구성 Photoshop을 실행하여 새로 만들기 또는 대상 이미지 파일을 열게 되면 아래와 같은 화면 구성됩니다. 새로 만들기 [..