타입스크립트(TypeScript)란? TypeScript는 JavaScript를 확장하여 만든 프로그래밍 언어이다. ⇒ 즉! JavaScript로 개발하다보니 에러나 가독성 등의 측면에서 불편해서 만들어진게 TypeScript! 2014년경에 Microsoft에 의해 개발・발표되었다. TypeScript로 작성된 코드를 컴파일하면 JavaScript 코드로 변환이 된다. 그 때문에, JavaScript 파일을 실행할 수 있는 환경이라면 곧바로 사용할 수 있어, JavaScript 라이브러리도 TypeScript에서 사용할 수 있는 등 호환성이 높은 것이 특징이다. TypeScript는 규모가 큰 프로젝트처럼 많은 프로그래머들이 개발할 때, 오류를 방지하기 위해 설계가 되었다. 이외에도 변수의 데이터 형을..
오늘은 C#의 Action 대리자와 Func 대리자에 대해서 기록. [참고] - Action대리자는 반환값이 없다. - Func 대리자는 반환값이 있다. 따라서, 반환값이 필요한 경우에는 Func 대리자를 사용하자! [Action 대리자 형태] ・Action ・Action ・Action [Action 대리자 사용법 3가지] ・ 기존 메소드 지정 ex) Action testActionName1 = Print; testActionName1("testActionName1메소드 호출"); public void Print(string msg) { Console.WriteLine(msg); } ・ 무명 메소드 지정 Action testActionName2 = delegate(string errorId, string..
DAO란? 실제로 DB에 접근하는 객체 Service와 DB를 연결하는 고리의 역할 SQL를 사용하여 DB에 접근한 후, 적절한 CRUD API를 제공한다. DTO란? 계층간 데이터 교환을 위한 객체 Entity Class란? 실제 DB의 테이블과 매칭될 클래스 즉, 테이블과 링크될 클래스임을 나타낸다. 최대한 외부에서 Entity클래스의 getter 메소드를 사용하지 않도록 해당 클래스 안에서 필요한 로직 메소드를 구현 entity 클래스와 dto 클래스를 분리하는 이유. View 레이어와 DB 레이어의 역할을 철저하게 분리하기 위해 테이블과 매핑되는 Entity 클래스가 변경되면, 여러 클래스에 영향을 끼치게 되는 반면, View와 통신하는 DTO클래스는 자주 변경되므로 분리해야한다.
C # LINQ의 함수이다 ThenBy(), ThenByDescending()사용에 대해. 이미 정렬 한 다음의 순서에 대해 더 추가 조건으로 정렬할 수 있도록 하는 함수이다. OrderBy(), OrderByDescending()를 통해 배열과 목록을 정렬 할 수 있습니다. 다만 OrderBy()등에서 지정한 조건만으로는 서열이 같은 요소로 되기때문에, 두 번째 키를 지정해서 정렬 조건을 추가함으로써 정렬을 정확히 할 수 있다. 그런 때에는 ThenBy(), ThenByDescending()을 사용할 수 있다. 주의 할 점은 ThenBy(), ThenByDescending()는 OrderBy(), OrderByDescending()를 사용했을 때 반환되는 IOrderedEnumerable형태에 사용하는..
객체 지향 프로그램에서 엔티티 클래스를 많이 사용한다. Entity를 선언해 DB의 결과값을 넣는다. 왜 사용하는건가? - 객체지향 프로그램에서는 취득한 결과값을 직접 사용하지 않고, 각 객체에 값을 넣어 사용하는 것을 권장하고 있다. +) vb / asp같은 프로그램에서의 프로세스는 DB에서 SELECT한 결과값을 DataSet의 DataTable안에 값을 넣어 이 객체를 바로 반복문을 사용하거나 각 변수에 데이터를 넣는 것과 같이 직접 진행을 했었음. 그럼 객체지향 프로세스는 어떻게 하는건가? - 객체지향 프로세스에서 DB에서 SELECT한 결과값을 Entity 클래스 또는 List에 저장한 후, 목록이나 각각의 View 값에 대응시켜준다. 엔티티 클래스의 장점은? 1. 협업 가능 - 인터페이스의 관..
실행환경 ・.Net Framwork ・Visual Studio [App.config - WinForm 구성 파일] WinForm 프로그램은 그 프로그램에서 사용할 옵션들을 실행파일 외부에 텍스트 파일형태로 저장할 수 있는데, 이를 위해 App.config 파일을 사용한다. WinForm 프로젝트를 생성하면 기본적으로 App.config파일이 생성되는데, 여기에 필요한 옵션들을 지정하면 실행파일명.config라는 파일이 자동으로 생성된다. Ex) 실행파일명 : Sample.EXE라면 => Sample.config라는 구성파일이 자동생성된다. 사용자는 이 구성파일을 텍스트 에디터로 변경하여, WinForm플그램의 실행옵션들을 임의로 지정할 수 있따. Ex) 구성파일에 Default Data Directory..
- Total
- Today
- Yesterday
- commit
- in/out/ref
- TrimEnd
- in/out/ref 공통점
- 참조전달
- rollback
- PL/SQL 실행문
- 후나빙
- VB.Net
- C#
- 시간차이
- vba
- 유틸리티에러
- USER_SYS_PRIVS
- BEGIN절
- 초기화파라미터파일
- pl/sql
- EXCEPTION절
- REVOKE
- NLog
- Oracle
- 동기통신
- 에러
- 유틸리티
- DBA_SYS_PRIVS
- PL/SQL 예외처리문
- in/out/ref 차이점
- grant
- in/out/ref 예제
- DECLARE절
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |