본문 바로가기

컴퓨터/언어,프로그래밍

DIV 레이어 속성 DIV 레이어 속성 Div 레이어는 웹페이지 상에서 위치 지정이 자유롭다는 큰 이점이 있다. 그 속성을 통해 보다 자유롭게 활용하는 법을 배우고자 한다. --> div Box 내에서만 내용 표시 STYLE ="text-overflow : ellipsis; overflow : hidden" --> div Box 내에서 박스 크기 만큼 내용표시하고,나머지는 .... 으로 표시 STYLE ="text-overflow : ellipsis; overflow : visible" --> div Box 의 크기가 내용 크기에 맞게 늘어남 레이어 overflow . 레이어 속의 내용이 넘칠 경우 사용할 수 있는 옵션으로 overflow:visible ==> 레이어 크기를 키워서 보여준다 (* 디폴트) overflow:h.. 더보기
재귀함수 사용 예제 재귀함수란 자기 자신 함수을 호출하도록 만들어진 함수를 말합니다. 자기 자신을 호출하기 때문에 코드의 줄 수를 줄일 수 있지만, 함수 호출시 return 해야 하는 주소를 stack 에 저장하기 때문에 너무 많은 호출은 stack overflow 라는 치명적인 문제를 발생할 수 도 있습니다. ★ 소스코드는 아래와 같습니다. #include float recursive( int n ) { if( n == 1 ) return 1; else return recursive( n - 1 ) + ( (float)1 / n ); } int main() { int n; printf("정수 n 을 입력하세요 : "); scanf("%d", &n); printf("정수 n = %d 에 대한 수식의 결과값은 %f 입니다.\.. 더보기
홈페이지에 팝업창 띄우기 소스 *** 팝업창 띄우기 *** 팝업창 옵션 no, 1을 사용 width=800 : 팝업창의 넓이 height=600 : 팝업창의 높이 top=0 : 팝업창이 뜰 위치 left=0 : 팝업창이 뜰 위치 resizable=1 : 창크기 조정가능 scrollbars=1 : 스크롤바 menubar=1 : 메뉴 toolbar=1 : 메뉴아이콘 location=1 : 제목표시줄 directories=1 : 연결버튼(핫메일 등) status=1 : 하단의 상태바 입장시 팝업창 띄우기 여기를 누르면 새로운 창을 띄웁니다. 입장시와 퇴장시에 모두 팝업창 띄우기 ---------------------------------------------------------------------------------------- 여러.. 더보기
[스크랩] #ifndef ~ #endif 와 #pragma once 의 차이점 header 파일의 중복 include 로 인한 error 를 방지하기 위해서 흔히들 사용하는 방법들이다. 흔히들 #ifndef ~ #endif 를 사용하는데 예를 들면, - a.h file - #ifndef _A_H_ #define _A_H_ ... #endif 이렇게 사용해서 header 파일의 중복으로 인한 compile error을 예방한다. 이 경우에 macro wrapper 를 이용해 특정 macro로 선언되어 있으면 #endif 까지의 영역이 모두 무효화 되는 방식을 이용하는 기법이다. 하지만 이 기법의 경우 중복되는 header 파일이 발견될 때마다 계속해서 그 header 파일을 scan 해야하므로 compile 시간이 오래 걸리게 된다. macro wrapper 방식의 경우 prepro.. 더보기
★자바스크립트와 ★PHP를 연동 ###자바스크립트에서 php변수를 출력하려면 어떻게 하나요?^^;### 자바스크립트 안에서도 PHP 임을 선언하고 echo() 함수로 출력할수 있습니다. 아니면 echo() 함수로 자바 스크립트까지 출력해 주면 됩니다. ### 1.자바 스크립트 안에서 PHP 출력 ### function check(id){ if(id==""){ ... } } ---> HTML 에서 와 같이 사용하면 바로 출력됩니다. ### 2.echo() 로 자바 스크립트 까지 전부 출력 ### ---> echo () 함수로 바로 출력을 해주면 되지만 쌍 따옴표("")가 포함될때는 \"\" 로 처리해야 됩니다. 더보기
[JavaScript] 아이프레임 링크 관련 소스 function xlink(E,URL) { switch(E) { case 'new': window.open( URL,'new','left=100, top=100, width=640, height=480, resizable, directories, location, menubar, scrollbars, toolbar, status'); break; case 'parent': parent.document.location.href = URL; break; case 'iframe_document_write': var imgtarget = window.open('','iframe_name_main'); imgtarget.document.open(); imgtarget.document.write('aaa'); im.. 더보기
MFC API 차이 API는 윈도우즈C와 같고 MFC 는 윈도우즈 c++ 같다고 보면 됩니다. 그래서 공부를 C->C++->API->MFC 이렇게 시간을 두고 공부해오다 보면 자연스럽게 익혀지는데 한꺼번에 다 하려고 하면 혼란이 오게 됩니다. 장단점이 있는데 API는 쉽게 C 처럼 클래스 개념이 아니가 때문에 많은 윈도우즈 함수들에 대해서 또는 메세지 개념에 대해서 놀란 다음에는 쉽게 접근이 가능합니다. 그런데 MFC는 CLASS 개념이 있기 때문에 C++에 대한개념이 없으면 MFC를 하고 있으면서도 계속 C처럼 프로그램을 짜게 되기 때문에 쉽지 않을 겁니다. MFC가 정의나 선언을 클래스 위저드를 가지고 하지 않고 정의할때에 MFC를 해도 늦지 않을 것입니다. CPP에서 클래스를 자유자재로 만들고 구성을 잘살 할수 있을때.. 더보기
자바스크립트 다섯번째 요약정리 5강 자바스크립트 폼객체(입력양식) - Form 객체 태그의 입력 양식정보를 제어하기 위한 객체 - Text 객체 사용자로부터 한줄을 입력받기 위한 객체 - Password 객체 비밀번호 입력양식을 위한 객체 - Hidden 객체 숨겨진 입력 양식을 위한 객체 - Reset 객체 사용자로부터 입력된 DATA를 초기화 시키는 객체 - Submit 객체 사용자로부터 입력된 DATA를 서버에 전송하기 위한 객체 - Checkbox 객체 사용자로부터 여러개의 선택적 입력을 받기 위한 객체 - Radio 객체 사용자로부터 같은 그룹에서는 하나의 입력을 받기 위한 객체 - Textarea 객체 사용자로부터 여러줄의 입력을 받기 위한 객체 - Select 객체 리스트나 콤보박스를 위한 객체 1. 자바스크립트 form.. 더보기