Source (1629) 썸네일형 리스트형 디버깅 using System; namespace Csharp { class Ex15_Error { public static void Main(string[] args) { //에러(Error), 오류, 버그(bug), 예외(Exception) //-> 디버깅(Debugging) /*--------------------------------- 1. 구문오류, 빌드오류, 컴파일오류 - 문법이 틀려서 발생하는 오류 - 발견이나 수정이 손쉬움. ----------------------------------*/ /*-------------------------------------------- 2. 런타임(Runtime) 오류, 실행 중 발생하는 오류 - 문법상으로는 오류가 없음 - 실행중에 오류가 발견 - 예외(Ex.. Casting using System; namespace Csharp { class Ex13_Casting { public static void Main(string[] args) { byte b1 = 10, b2 = 20; byte result = 0; //기본적인 산술연산의 결과는 항상 int(정수) result = (byte)(b1 + b2);//byte = byte + byte //+연산의 결과 어떠한 값을 더해도 + 연산자는 양쪽에 있는 값을 더하면 인티져로 변환한다 인티져를 넘어가는 수가 아닌 이상 //자동으로 인티져로 지정하기 때문에 이름을 지정해 주도록 해야한다. Console.WriteLine(result); int n1 = 10, n2 = 20; int sum; sum = n1 + n2; Consol.. 식별자 생성, 형변환, 오버플로우 - 헝가리안 표기법 : 자료형의 표시를 접두어로.. ex) int num; int int num; bool bFlag; C#) 인터페이스에서만 사용.. IHuman - 파스칼 표기법 : 각 단어의 첫글자를 대문자로.. ex) studentname student_name StudentName C#) 클래스명, 메서드명, 네임스페이스명, 구조체명 등.. - 카멜 표기법 : 파스칼 동일.. 단 첫번째 문자는 소문자로 시작 ex) studentName C#) 변수명 형변환(Type Casting Operation) - 변수 = 데이터; - **조건 왼쪽의 변수 타입과 오른쪽의 데이터타입은 동일!! - byte b1 = 256;//Error - int n1 = "홍길동"; 좌우측의 데이터 타입이 달라질 경우..... 데이터타입(Variable) 변수(Variable) - 데이터 타입은 변수를 생성한다. - 생성된 변수에는 해당 데이터 타입의 데이터를 넣을 수 있다. - 프로그램이 사용할 데이터를 저장할 공간에 할당 - 데이터의 의미가 확실해짐~!!! - 코드의 가독성이 높아짐 - 생산성이 높아짐 - 돈 변수선언 - 데이터형 + 변수명; - int n1; - int n1, n2; 변수 초기화 - 변수명 = 값; //초기화 - 변수명 = 값; //치환 변수명 생성시 규칙 - 문자 및 언더바, 숫자 사용 - 숫자로 시작 불가능 - 예약어 사용 불가능 - 특수문자X - 대문자 X - 의미있게!! 변수 선언시 Stack에 비어있는 한공간을 준다. (메모리 번지를 가지고 있다.) 메모리 번지가 복잡하기 때문에 변수명이라는 이름을 준다. byte kor;(.. 프로그래밍 공부사이트 링크 목록 프로그래밍 공부사이트 링크 목록 http://www.xmind.net/ 필기에 필요한사이트 http://www.w3.org/ :웹표준작업단체 http://www.trio.co.kr/ 웹표준 한글화 http://www.taeyo.net/ ASP공부사이트 http://www.devpia.com/ 막히는것 찾아서보자 http://www.hoons.kr/ 공부사이트 http://www.codeproject.com/ ms관련 소스있는 사이트이다. http://www.microsoft.com/msdn http://gunsys.com/cbt_list/index.php - 정보처리기사 시험 풀어보기 사이트 http://msdn.microsoft.com/ko-kr/library/67ef8sbd.aspx C# 프로그래밍 .. 데이터 타입 데이터 형식의 역할 - 데이터가 가질 자료형을 지정한다. - 데이터가 가질 메모리의 크기를 지정한다. - 변수를 생성한다. 값형식(Value Type) * 참조형식(Reference Type) 값형식 - 내장형, 사용자 정의형 - 내장형 : byte, short, int, long, flot 등... - 사용자 정의형 : struct, enum 값형식은 내장형, 사용자 정의형 참조형식은 class이다. 내장형 -기본 데이터형식 - C#에서 기본적으로 정의되어 제공되는 데이터 형식 - 예약어 형식 & 구조체 형식 숫자형 - 숫자형태의 데이터 형식 - 정수, 실수 등... 문자형 - 문자데이터 혀식 - C#의 문자형은 Unicode Boolean - 논리형 - true, false 정수형 타입 공간을 낭비하.. 기술명세문서 요구사항분석 기능 사양정의서:개발측/클라이언트측과 많은 애기를 한다. 기술 명세서:프레임워크에 가까운 문서/모든 업무들의 실제구현을 할수없다. 개발기간 6개월 ~ 1년 기반이 되는 프레임워크를 확인한다. 업무의 기본이 되는 프로그램을 구입한다. 구입후에 커스텀마이징 작업을 하여 프로젝트를 완성한다. 아키텍쳐정의서 : 가장큰틀을 애기하는문서 전체적인 매커니즘 일종의 개요 테이블 명세서 : 업무에 필요한 데이터들을 기준으로 테이블정의 문서 BIZ API : 기능설명서, 제품설명서 각각의 기능들을 안내 해주는 것. UI명세서:문서번호, 문서제목, 제작날짜, 런칭된 문서 이름, 유저인터페이스, 설계단계에서 작성, 스토리보드라고도 한다. C#:namespace,class,method //현재 시스템에서 System 네임스페이스안에 속한 클래스를 표기할때 System 을 생략해도 가능합니다. using System; /*--------------------------------------------------------------------- 예약어 namespace 뒤에이름은 원하는대로 정한다. 클래스를 관리하기 위해 논리 폴더(영역) 하나의 네임 스페이스에 여러개의 클래스를 만들수 있다. 클래스 이름은 같을수 없다.(문법적 에러) 클래스는 파일 형태라고 생각한다. 그래서 같은 클래스 명을 줄수 없을때 폴더형태인 namespace를 이용한다. ---------------------------------------------------------------------*/ namespa.. 이전 1 ··· 193 194 195 196 197 198 199 ··· 204 다음