분류 전체보기 87

ASP 기본 - 1 (한글 깨짐 현상)

ASP 기본 - 1 ASP.NET을 보다가 ASP의 Classic 버전이 있길래 시험삼아 공부해보려고 한다. 공부 참조 사이트는 : http://www.taeyo.pe.kr/Lecture/2_beginner_hwang/1_1.htm 오늘은 입니다. 간단하게 서버에서 오늘 언제인지 날짜 출력하려고 위와같이 입력했더니 한글이 깨진다.. 한글 깨지는거 서버에서 CODEPAGE 부분의 값을 65001로 변경하면 된다고 해서 시도를 해보았다. 코드페이지 값을 65001으로 변경한 후 적용버튼을 누르고 다시 localhost 경로로 확인을 해보았다. 아나.. 똑같다 젠장 ㅠ 더 찾아본 결과 소스코드에 캐릭터셋을 추가해주면 된다기에 시도를 해보았다. 오늘은 입니다. 오 잘된다. IIS(인터넷 정보 서비스)관리자에서 ..

ASP 2018.08.10

ASP.NET MVC 5 기본

프로젝트 생성 Controller 추가하기 ! 컨트롤러 생성 시, 자동으로 스캐폴딩(CRUD 자동생성) 해줌 방금 생성한 HelloWorldController 소스 변경 using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;namespace MvcMovie.Controllers{ public class HelloWorldController : Controller { // GET: HelloWorld public string Index() { return "This is my default action.."; } // // GET : /HelloWorld/Welcome/ publ..

ASP.NET/MVC 5 2018.07.20

C# 문자열, 문자, 문자배열, StringBuilder 클래스

C# 문자열 문자열(string)은 프로그램에서 가장 많이 쓰이는 데이타 타입 중의 하나이다.C#에서 문자열(string)은 이중부호를 사용하여 표현되며, 단일 문자(char)는 단일부호를 사용하여 표현된다. C#의 키워드 string은 .NET의 System.String 클래스와 동일하며, 따라서 System.String 클래스의 모든 메서드와 속성(Property)을 사용할 수 있다. 예를 들어 일정 문자열 부분만 뽑아내는 Substring() 메서드, 문자열 길이를 구하는 Length 속성 등을 모두 사용할 수 있다. C# 문자열(String)은 Immutable 즉 한번 문자열이 설정되면, 다시 변경할 수 없다. (주: 한번 그 값이 설정되면 다시 변경할 수 없는 타입을 Immutable Type..

C# 2018.07.19

C# 배열 (Array)

C# 배열 (Array) 배열은 일련의 동일한 데이타 타입 요소들로 구성된 데이타 집합으로서, 인덱스를 통하여 개개의 배열요소(Element)를 엑세스할 수 있다. C#에서 배열은 Zero-based Array 즉 첫번째 요소가 인덱스 0를 갖는다. 두번째 요소는 인덱스 1, 그 다음 요소들은 인덱스 2, 3, ... 등을 갖는다. 배열의 요소는 Sqaure Bracket([ ])안에 인덱스를 넣어 엑세스한다. 즉 배열 A의 첫번째 요소는 A[0] 으로 엑세스한다. C# 배열은 1차배열, 2차배열, 3차배열,..., 32차 배열 등 최고 32차 배열을 가질 수 있다. 2차 이상의 다차원 배열은 (1) 각 차원별 요소 크기가 고정된 Rectangular 배열과 (2) 각 차원별 크기가 서로 다른 가변배열로..

C# 2018.07.19

C# 변수

C# 변수 C# 변수는 메서드 안에서 해당 메서드의 로컬변수로 선언되거나, 혹은 클래스 안에서 클래스 내의 전역변수(이를 필드(Field) 라고 부른다)로 선언될 수 있다. 로컬변수는 해당 메서드내에서만 사용되며, 메서드 호출이 끝나면 사용되지 못한다. 반면 필드는 클래스 객체가 살아있는 한 계속 존속하며 또한 다른 메서드들에서 참조할 수 있다 (주: 만약 필드가 static 정적 필드이면 클래스 Type이 처음으로 런타임에 의해 로드될 때 해당 Type object (타입 메타정보를 갖는 객체)에 생성되서 프로그램이 종료 때까지 유지된다). 로컬변수는 기본값을 할당받지 못하기 때문에 반드시 사용 전에 값을 할당해야 하는 반면, 필드는 값을 할당하지 않으면, 기본값이 자동으로 할당된다. 예를 들어, in..

C# 2018.07.19

C#이란? , C# 데이터타입

C#이란? C#은 마이크로소프트에서 개발된 객체 지향 프로그래밍 언어로서 Java 나 C++와 비슷한 면들을 많이 가지고 있다. C#을 이야기 하면 자연스럽게 .NET Framework을 함께 이야기 해야할 정도로 C#은 .NET Framework을 이용하여 프로그래밍하는 대표적인 언어이다. C#은 윈도우 프로그래밍, 웹 프로그래밍, 게임 및 모바일 프로그래밍 등 모든 영역에서 사용되는 범용 프로그래밍 언어이다. C# 프로그램 소스코드 C# 프로그램은 .cs 라는 확장자 사용.Visual Studio를 사용하는 경우 프로젝트를 빌드해 실행파일을 생성.Visual Studio를 사용하지 않는 경우 .NET Framework에서 제공되는 C# 컴파일러 csc.exe를 이용해 실행파일 생성. C#의 using..

C# 2018.07.19

C# 기본 정리 (Value Type vs Reference Type)

Value Type vs Reference Type C#은 Value Type과 Reference Type을 지원한다. C#에서는 struct를 사용하면 Value Type을 만들고, class 를 사용하면 Reference Type을 만든다. C# .NET의 기본 데이타형들은 struct로 정의되어 있다.즉, int, double, float, bool 등의 기본 데이타 타입은 모두 struct로 정의된 Value Type이다.Value Type은 상속될 수 없으며, 주로 상대적으로 간략한 데이타 값을 저장하는데 사용된다. Reference Type은 class를 정의하여 만들며 상속이 가능하고, 좀 더 복잡한 데이타와 행위들을 정의하는 곳에 많이 사용된다.Value Type의 파라미터 전달은 데이타를..

C# 2018.07.19

MVC vs Web Form ? 그리고 MVC 버전 별 차이

MVC vs Web Form? 그리고 MVC 버전 별 차이 ASP.NET Web Forms 및 ASP.NET MVC의 호환성Visual Studio 2010ASP.NET에 익숙한 개발자는 ASP.NET MVC 응용 프로그램을 만들 때 ASP.NET에 대한 지식 중 많은 부분을 활용할 수 있습니다. ASP.NET MVC는 ASP.NET 프레임워크의 일부로 제공되기 때문에 ASP.NET 네임스페이스, 클래스 및 인터페이스 대부분을 MVC 응용 프로그램에서 사용할 수 있습니다.이 항목에서는 ASP.NET Web Forms의 장점과 ASP.NET MVC 모델의 장점 모두에 대해 설명합니다. 그런 다음 ASP.NET 프레임워크 기능 중 MVC 응용 프로그램에서 사용 가능한 기능 및 사용하지 않아야 하는 기능에 대..

ASP.NET 2018.07.19

.NET MVC 3를 이용한 기본 Controller 생성, View 템플릿 추가하기, 모델 이용하기, 페이지들 간의 링크 추가하기

비쥬얼 스튜디오 버전 :: Visual Studio 2010 Web Developer Express .NET MVC 3 다운로드 사이트 :: https://www.microsoft.com/ko-kr/download/details.aspx?id=4211 # .NET MVC 3를 이용한 기본 Controller 생성 1. Test02 라는 프로젝트 생성 (기본값으로 생성) HomeController 생성 => Solution Explorer 안의 Controllers 우클릭 -> Add -> Controller 클릭 HomeController 소스 변경 public string Index(){ return "Hello from Home";} StoreController 생성 (기본값) StoreControl..

ASP.NET/MVC 3 2018.07.19