목록전체 글 (36)
つ⋅⌄⋅)づ⌁⌁도움⌁⌁⋆

** 오늘의 꿀 팁! cmd - ipconfig -> 내 IP 찾을 수 있다 SSMS 주석 : -- - 한 줄 주석 *~~~* - 블록 주석 ALL = * - Select 실행시키기 테이블에서는 기본키 PK가 가장 중요하다! 인덱스 : 책의 제일 뒤에서 붙어 있는 '찾아보기'와 같은 개념 -> 한 페이지씩 찾는 것보다 찾아보기를 통해 찾아가는 것이 더욱 효율적으로 찾을 수 있다 ( 속도 훨씬 빠름 ) 뷰 : 가상의 테이블 / 사용자의 입장에서는 테이블과 같게 보이지만, 뷰는 실제 행 데이터를 자기고 있지 않으며, 테이블에 링크(Link)된 개념 - 그저 보기 위해서 실행되지는 것 ( 보여주고 싶은 것만 보여주기 위해서 가상의 테이블을 만든 것) 뷰 -> 시뷰 ..

=============================== 이것이 SQL Server다 =============================== 데이터베이스 : 대용량의 데이터 집합을 체계적으로 구성해 놓은 것 -> 여러 사용자나 응용 프로그램이 공유하고 동시에 접근이 가능해야 한다 ** 데이터베이스의 중요한 특성 - 데이터의 무결성 : 한번 들어온 데이터는 바뀌면 안 된다( 수정되서는 안 된다 ) - 데이터의 독립성 - 보안 - 데이터 중복의 최소화 - 응용프로그램 제작 및 수정이 쉬워짐 - 데이터의 안전성 향상 DBMS : 데이터베이스를 관리/운영하는 역할 분류 1) 계층형 DBMS 2) 망형 DBMS 3) 관계형 DBMS SQL Server : 관계형 데이터베이스에서 사용되는 언어 / 데이터베이스를 ..

** 오늘의 꿀팁 ~! public class Currency { decimal money; public decimal Money { get { return money; } } -> get 프로퍼티 public Currency(decimal money) { this.money = money; } } public class Won : Currency // Currency를 상속받는다 { public Won(decimal money) : base(money) { } public override string ToString() { return Money + "Won"; } } public class Dollar : Currency // Currency를 상속받는다 { public ..

메서드 오버라이드 : void test ( int A ) void test ( int A ) -> 내용만 다르고 다 똑같이 ( 인자 메서드 ) 메서드 오버로드 : void test ( void ) void test ( int A ) void test ( string A ) -> 메서드만 같고 인자는 다르게 ** virtual을 부모의 것에 적었을 시 ( 객체 타입에 맞혀서 메서드 호출된다 ) override 적었을 시 -> 자신의 것을 호출한다 / 부모의 move를 대신하기 위해서 넣는 것 -> 똑같은 메서드여야 함 new 적었을 시/ 아무것도 안 적었을 시 -> 부모의 것과 동일한 값이나 곂칠려는 것이 아닌 다른 것을 만들려고 함(오류) 의도하지 않게 내가 만든 메서드가 부모와 정말 동일..

클래스를 정의할 때 부모 클래스를 명시하지 않는다면 C# 컴파일러는 기본적으로 object라는 타입에서 상속받은다고 가정하고 자동으로 코드를 생성 -> 모든 클래스의 최초 클래스는 object 타입을 상속받는 것으로 끝이 난다 객체라면 모두 4개의 같은 public 메서드를 포함하고 있다- 자동으로 포함 ( Equals , GetHashCode, GetType, ToSrting ) ToSrting - 객체를 문자열로 반환하겠다 ** ASKII 코드 숫자 5를 문자 5로 바꾸는 방법 -> n = 500; -> 5 + '0' -> 5 + 48 = 53 GetType - 클래스에 대해 타입의 전체 이름을 반환하는 수단 Equals - 값을 비교한 결과를 불..

오늘의 꿀팁! smartfactory121.tistory.com/category/C%23 - 효용이 오빠 티스토리 객체가 더 사용되고 있지 않을 때 객체의 데이터를 해제해버리는데 -> 필요하지 않을때 해제한다 -> 일반적으로 사용하지 않는다 어떤 타입을 실체화한 객체를 인스턴스 -> new 연산자를 거쳐서 메모리르에 할당된 객체 : 인스턴스 멤버 개별 인스턴스 수준이 아닌 해당 인스턴스의 타입 전체에 걸쳐 전역적으로 적용되는 필드, 메서드, 생성자가 필요할 수 있는 멤버 : 정적 멤버 -> 인스턴스 참조 변수 말고 클래스 이름으로 접근해야 한다. / new 프로그램 실행될 때 만들어지는 것 ex) person -> Person -> Run - Time 실행..