접근제한자 private, protected, public 프로그래밍

접근제한자란?
특정 클래스, 메서드, 변수, 메서드, 생성자에 대한 접근을 제한하고 싶을 때 사용된다.

종류로는 크게 3가지로 나뉘는데, private, protected, public이 있다.


private는 해당 클래스 내에서 접근을 허용하는 것을 말한다.

protected는 private와 동일하지만 상속관계까지 접근을 허용한다.

public은 프로젝트 내에서 누구나 접근이 가능한 것을 말한다.

마지막으로 3가지는 접근제한자는 아니지만 default는 동일한 패키지 내에서 전부 접근이 가능한 것을 말한다.
(아무것도 안 쓰인것을 의미한다.)

Disposing이란? C#

- Disposing을 쓰는 이유는?

사용 중인 리소스를 정리할 때 사용하는 메서드


- Disposing의 사용방법

사용되는 리소스와 사용되지 않는 리소스를 정리할 때는 TRUE를 쓰고, 사용되지 않고 있는 리소스만 해제할 때는 False를 설정한다.

add_disposing 및 remove_disposing 함수를 사용하면 이 이벤트의 처리기를 추가하거나 제거할 수 있다.




오버로딩과 오버라이딩의 차이점 프로그래밍

- 오버로딩
 동일 클래스 내에서 이름이 같고, 매개변수의 타입 혹은 개수가 다른 메소드들을 의미한다.


- 오버라이딩
 상속관계에서 부모클래스의 정의된 메소드를 자식클래스에서 재정의하는 것을 의미한다.

DataSet, DataTable의 개념 프로그래밍

나도 정확하게 이 DataSet과 DataTable에 대해서 개념이 잡혀있지 않지만,
여러 사이트들을 돌아다니면서 DataSet과 DataTable에 대한 개념을 내 생각대로 적어봤다.


DataSet은 (DB의)DataBase

DataTable은 (DB의)Table

한마디로 DataSet안에 여러 개의 DataTable이 들어 갈 수 있다.


DataTable은 메모리상에 테이블을 표현하고,

DataSet은 메모리의 테이블들을 가지고 있으며, 일반적으로 서버로부터 테이블을 가져와 메모리상의 DataSet에 할당한 후 사용한다.



간단하게 이렇게 정리할 수가 있다.


SQL문 실습(1) - String Function MS-SQL

컴퓨터에서 String은 문자열을 의미한다.
SQL문에서 사용하는 문자열 함수에 알아보겠다.

그 전에 데이터타입에 관련해서 표를 보겠다.
밑의 표는 SQL에 사용하는 DataType에 관련된 표이다.

보통 SQL에서 문자열은 nverchar, nchar, varchar로 나타낸다.



그리고 밑의 표는 SQL에서 사용되고 있는 String 함수들이다.
1.

2.
이러한 함수들을 사용한다. 
빨간색으로 된 것은 자주 사용되는 함수들을 의미한다.

String 함수에 대해서 어떤 것이 있는지 알아봤으니 다음 글에서는 본격적으로 실습을 해보겠다.

1 2 3