EXPERIENCE/WEB | .NET Framework(14)
-
MVC 시작하기(1)
새로운 프로젝트 만들기 새 프로젝트 > ASP.NET MVC 2 웹 응용 프로그램 > 프로젝트 생성 DB연결 APPDATA > 우클릭 > 추가 > SQL Server 데이터베이스 > 이름 : (DB이름).mdf > 추가 MODEL 만들기 위해서 model 폴더에서 우클릭 > LINQ to SQL 생성 (workClass.dbml) 서버탐색기 > 테이블 > VIEW에 보여질 테이블을 선택해서 화면에 드래그앤 드롭 > 저장 *workClass.designer.cs 에 자동으로 db관련하여 생성된다. 모델 작업 끝.
2013.10.07 -
ASP.NET MVC 시작하기
웹 어플리케이션의 구조를 Model(모델), View(뷰), Controller(컨트롤러)로 분리하는 패턴 - Model(모델) : 실제 로직을 구현하는 부분. 일반적으로 데이터베이스로부터 데이터를 가져와서 담아두거나, 데이터 베이스로 저장하는 역할 - View (뷰) : 사용자 인터페이스, 즉, UI부분. 화면 출력과 관계된 로직을 포함할 수는 있지만, 사용자 입력이나 인터랙션, 업무와 관계된 로직은 View가 가져서는 안된다. 오로지 화면출력! - Controller (컨트롤러) : mvc에서 가장 핵심이 되는 패턴. 사용자의 인터렉션을 처리하고, 모델을 조작하며, 최종 UI로 출력할 수 있는 뷰를 담당한다. 이를 사용하는 이유, 각 요소 간에 연결을 보다 느슨하게 구성할 수가 있게 되어, 복잡한 애..
2013.10.07 -
Substring
Substring 파라미터: beginIndex - 개시 인덱스 (이 값을 포함한다) endIndex - 종료 인덱스 (이 값을 포함하지 않는다) 0123456712345678 abcdefgH 1. substring : 어디서부터 어디까지 잘라내겠다는 뜻.(java의 substring과 같다) Substring 메서드 : 문자열의 일부만 추출 ▶ 형식 : 문자열변수명 . Substring( 추출위치 ) -> 위치는 0 부터 시작하며 , (0,3) 은 0문자열부터 3번째 문자열까지 총 4개의 문자열을 추출한다는 뜻입니다. * 이때 공백도 문자열에 포함됩니다. string str = "매우 힘든 C# 은 열심히 하면 재밌어요"; Console.WriteLine(str); // 5번째 문자부터 8 문자 추출 ..
2013.08.29 -
C# 개체 참조가 개체의 인스턴스로 설정되지 않았습니다.
Exception Type: System.NullReferenceException Exception: 개체 참조가 개체의 인스턴스로 설정되지 않았습니다. 이유는? 1. 뷰에 선언하지 않고 .cs에서 바로 사용하는 경우. 즉 designer.cs 에 등록이 되지 않고 .cs단에서 사용한 경우. ( 아마 이 경우에는 빌드 시에 오류메세지가 나올 것이다. ) 2.
2013.08.09 -
c# split
string[] splititDate = initDate.Split(new char[] { '-', ' ' }, StringSplitOptions.RemoveEmptyEntries); java에서 split은 편했는데... string[] arrStr = $%^.split("문자열"); 이런식으로 해서 접근하면 배열에 자를 기준으로 하여 저장되어 편리했었는데 c#은 뭘 많이 써줘야 하네.. chart[]로 되어 있어서 이런 옵션을 넣어줘야 하는듯. 왜 같은 자바스크립트인데.. 왜그러지?... 또 내가 삽질하고 있는 건가... 이렇게 안해도 Split.('자를문자열');로 해주면 된다. 역시... 하나더 알아둔거지뭐~~
2013.07.15 -
c# 형변환
int _days = Convert.ToInt32(splitfinDate[2]) - Convert.ToInt32(splititDate[2]); string days = Convert.ToString(_days) + "일 작업";
2013.07.15