MSDN검색 잘 하는 노하우

www.google.com

여기서 검색한다.

꼭 msdn을 찾고싶다면 msdn.com 주소에서 찾기 기능을 사용한다

 

msdn검색기능이 병맛이라… 이렇게 하는게 빠르다

msdn에서는 딱 세번만 해보고 …안나오면 구글로….

왜 msdn의 검색기능이 병맛인지는… 쓰다보면 느끼겠지만…

쉬운 예로 그냥 msdn과 구글에서 동시에 System.Console의 사용법 검색해보면 알 수 있을듯..

예외처리Exeptin Handling

예외라는것은…

컴파일러 오류처럼 보이는 것들을 말한다

이런 오류가 발생하면 프로그램이 중단된다

이 경우 예외처리를 통해 프로그램의 작동중단을 방지할 수 있다

 

vb.net에서 예외처리..

http://support.microsoft.com/kb/301283/ko

닷넷에서 예외목록

http://blogs.msdn.com/b/brada/archive/2005/03/27/402801.aspx

구조체structure

public으로 선언한 struct구조체…  이름은StockPrice

모든 인자값은 public으로 선언했다 integer..32비트 정수형태로..

 

구조를 정해놓고 써야될만한 것들이 있을 때 유용하다.

프로그래밍 하다보면 딱 지금 구조체가 필요하겠다… 라는 생각이 들 때가 있다

위의 구조체는… 주식 데이터의 일봉을 표현할 수 있다.

별로 쓸 일은 없겠지만… 마땅한 예제가 안떠올라서..

public int Open = 1000; //c#에서는..이런식으로 변수 선언과 동시에 초기화를 하려고 하면… 에러가 난다.

연산자Operators

Unary Operators (Highest Precedence)

@ Address of the variable or function (returns a pointer)

not Boolean or bitwise not

Multiplicative and Bitwise Operators

* Arithmetic multiplication or set intersection

/ Floating-point division

div Integer division

mod Modulus (the remainder of integer division)

as Allows a type-checked type conversion among at runtime (part of the RTTI support)

and Boolean or bitwise and

shl Bitwise left shift

shr Bitwise right shift

 

Additive Operators

+ 더하기 (정수,실수)

– 빼기(정수,실수)

or Boolean or bitwise or

xor Boolean or bitwise exclusive or

 

Relational and Comparison Operators (Lowest Precedence)

= Test whether equal

<> Test whether not equal

< Test whether less than

> Test whether greater than

<= Test whether less than or equal to, or a subset of a set

>= Test whether greater than or equal to, or a superset of a set

in Test whether the item is a member of the set

is Test whether object is type-compatible (another RTTI operator)

 

워드프레스 위지위그가 꼬라서 못해먹겠네

대문자Uppercase,Capital 사용

델파이는 다른 언어와 다르게 대소문자 구분을 하지 않는다.

YourMother = yourmother=youRmOtHEr

델파이7은 한글 변수선언이 안되는데 최근버전은 된다는 것 같다. 유니코드… C#처럼^^

그래서 이런걸 개발 해 냈다.

int숫자 , str니이름, …

이런식으로 해보면.. 많이 편하다. 영어사이에 한글이 껴있으면 변수인가보다 하면 되고…

개인적으로 IDE에서 한글처럼 폰트설정도 할 수 있으면 좋겠다 싶지만…. 과욕인듯…

 

 

추상 데이터 타입Abstract(미완성)

추상화 : 소프트웨어의 복잡성 문제를 해결하기 위한 대표적인 방법.

모듈화modularization와 추상화abstraction

C언어와 같은 절차적 언어에서는 프로시저Procedure 또는 함수Function가 모듈 기능을 하고, 객체지향 언어에서는 추상 데이터 타입Abstract data type이 모듈 기능을 한다.

프로시저Procedure : 함수같은거..

추상 데이터 타입

representation:데이터 표현(데이터에 대한 추상화 매커니즘)

operations : 표현된 데이터에 대한 일련의 연산(알고리즘에 대한 추상화 메커니즘)