본문 바로가기

IT

(63)
C# WebApplication MVC 01(Entity Framework, CRUD) 결과
Web Server 서버 설정 1) Window 설정 2) 결과http://localhost/C:\inetpub\wwwroot 설정 메인 폴더 HTTP의 장점이자 단점이 상태를 유지 못하는것장점은 클라이언트가 접속하고 한번만 response하면 끝나서 서버 부하가 적어 발전이 용이 여기서 쿠키정보 가저감단점이라면 상태가 유지 못하는것임 MIME Type 확인 Get 방식 URL에 값을 던져받아 서버로부터 요청받는것Post 방식 서버로 부터 값을 받는거?
Sql Server #002 Workshop1. 모든 직원의 급여 총액, 급여 평균, 최고 급여, 최소 급여를 표시 하십시오.2. 직위가 동일한 직원의 수를 표시 하십시오.3. 직원들 중에서 관리자의 수를 표시 하십시오.4. 총 직원 수를 구하고 2000, 2001, 2002, 2003년에 입사한 직원 수를 표시하십시오.5. 지급된 보너스의 평균값을 구하십시오. (보너스가 없는 경우는 0으로 적용하세요)6. 최고 급여가 10000원이 넘는 부서번호와 평균급여를 표시 하십시오.7. 영업부 부서에서 근무하는 모든 직원의 이름, 직위, 부서번호, 부서이름을 표시 하십시오.8. 직원의 이름, 사번, 관리자 이름, 사번을 표시 하십시오.9. 관리자가 지정되지 않은 직원도 포함하여 직원의 이름, 사번, 관리자 이름, 관리자의 사번을 표시 하십..
SQL Server #001 데이터베이스의 정의 데이터베이스란 ‘데이터의 집합’DBMS는 데이터베이스를 관리/운영하는 역할 (Management System이란 말이 들어가면 동시성이 가능하다는 것을 말함)데이터베이스는 여러 사용자나 응용프로그램이 공유하고 동시에 접근이 가능해야 함 SQL Server는‘데이터베이스’를 자료가 저장되는 디스크 공간(주로 파일로 구성됨)으로 취급 데이터베이스의 중요한 특징 데이터의 무결성(Integrity)데이터의 독립성보안(Security)데이터 중복의 최소화응용프로그램 제작 및 수정이 쉬워짐데이터의 안전성 향상 DBMS 개요 >> DBMS 분류 개요 >> DB MS 분류DBMS 개요 >> SQL 개요 SQL(Structured Query Language)는 관계형 데이터베이스에서 사용되는 언어 S..
C# 005 LINQLanguage Integrated Query Network- 서버소켓, 일반소켓으로 자바는 있음- C#은 서버소켓, client소켓 주로 서버는 한쪽은 요청 대기(Server) 한쪽은 요청하는 쪽(Client) 나이트클럽가면 웨이터가 문앞에 서있으면서 다른 웨이터에게 자리를 안내한다문앞에 웨이터(Server Socket)논리적인 포트번호가 있어 프로세스마다 안걸리게함 서버- 리스너가 있어 계속 듣는 역할(새로운 클라이언트가 있는지)- Accept 새로운 클라이언트 연결할때 닷넷에서는 소켓을 통해 서버를 만들수 있고 같은 클래스에 클라이언트 클래스도 만들수도 있다서버는 엔드포인트를 통해 어떤 아이피, 어떤 포트로 클라이언트를 받아들일지 설정한다 IP any는 모두 받겠다그리고 바인딩을 함 ip포인..
C# 004 좋은 프로그램이란?사용자의 입장에서- 사용하기 편한것- 원하는 기능이 있는 것 개발자 입장에서- 쉽게 수정할 수 있는 것(남이 작성한 코드를 읽기 쉽게)- 유연한 개발 구조를 가지고 있어서 요구 조건에 따라 쉽게 유지 보수 할 수 있는 것- 이해하기 쉬운 것 Refactoring결과는 똑같지만 프로그램의 구조를 바구는것중복된 코드를 하나의 메서드로 바꾸는것가독성이 떨어지는 메소드, 변수명을 바구는 것 코드는 사람을 위한 문서다. 과거 pc 성능이 안좋을때는 한줄로 코드를 짜면 좋은 코드였지만, 지금은 이해가 어렵더라면 좋은 코드라고 인정받기 어렵다. cns에서는 코드 변수명, 4줄마다 띄어쓰기 등 신입사원 연수에서 이런것을 평가 항목으로 놨다 한다. 코드도 컴퓨터를 돌리는 것이지만, 결국 다른사람을 위한..
C# 003 (컬랙션, 싱글톤) - 데이터 컬렉션- String API 복습다형성다형성은 많은 부분에서 적용이 됨어제는 형광등을 통해 예제를 함형광등, 백열등이렇게 있었지만, 공통된 분모를 뽑아내 전구라는 새로운 부모클래스를 만듬.앞으로 LED나 어떤 비슷한 기능이 있는 클래스가 오더라도 전구라는 부모 클래스를 상속 받을 수 있음 다른 workshop문제로 비행기, 배, 자동차를 예시로 했음요구사항이 이름별로 오름차순을 하라고 함그래서 vehicle이라는 인터페이스를 만들어서 모두 한 클래스로 합침 다형성은 프레임워크에도 많이 쓰이는데, 프로그래밍을 하다보면 많이 사용하는 부분이 있음 그구분을 슬롯처럼 만들어 그 안에 내용만 우리가 넣으면 됨 컬랙션(Collection)이란?: 컬렉션은 객체를 저장할 수 있는 데이터 구조입니다. 상황에..
C# 002 - 상속 - 다형성 - 추상클래스 - 인터페이스 - 프로퍼티 - 컬렉션 API, 객체 컬렉션- Winform Out에 의한 참조- ref와 유사하지만, 변수에 어떤값이 초기화 되어 있지 않아도 사용 가능(어차피 메서드 호출에 의해서 초기화 될 것으로 기대) 빈그릇을 받아서 채운다는 개념 * ref vs outref는 컵에 물을 채워서 바꿔줘라면 out은 빈컵을 내밀고 채워줘하는 것 확장 메서드- 어떤 클래스에 대해서 추가적인 기능(메서드)를 삽입해 주는 특별한 형태의 static 메서드확장메서드는 스테틱으로하기this 쓰기 캡슐화- 은행에서 금고가 있음 로또를 당첨받아 40억을 동네 금고에 들어가 다 넣음 은행 금고에 있는 돈은 다 내꺼지만 그걸 내가 은행 금고에 직접 들어가 돈을 꺼내오면 그것은 절도범..