반응형


출처) (주)조은정보 블로그
반응형
반응형


ㅁ INSERT문

  - 테이블에 새로운 튜플을 삽입(추가)할 때 사용

  - INSERT문의 형태

  INSERT INTO 테이블명 (속성명1, 속성명2, ... )

              VALUES (데이터1, 데이터2, ... ) ;

    = INTO절의 테이블(속명)에 해당하는 속성에 VALUES절에 있는 데이터값을 삽입

    = 대응되는 속성, 데이터 수, 데이터 형식이 같아야 함

    = 모든 속성에 해당하는 튜플을 삽입하고자 할 때에는 속성명을 생략



ㅁ DELETE문

  - 테이블에 있는 튜플을 삭제할 때 사용

  - DELETE문의 형태

  DELETE FROM 테이블명

              WHERE 조건 ;

    = FROM절에 있는 테이블에서 WHERE절의 조건에 해당하는 튜플을 삭제

    = 모든 튜플을 삭제할 때에는 WHERE절을 생략

    = DELETE문으로 모든 튜플을 삭제했어도 속성은 그대로 남아있으므로, 결과적으로는

      틀만 있는 테이블



ㅁ UPDATE문

  - 테이블에 있는 특정 튜플의 내용을 수정(변경)할 때 사용

  - UPDATE문의 형태

  UPDATE 테이블명

               SET 속성명1 = 데이터1, 속성명2 = 데이터2, ...

               WHERE 조건 ;

    = SET절과 같이 데이터를 변경


반응형

'공부거리 > SQL' 카테고리의 다른 글

PostGresql 백업 복구  (0) 2013.05.16
오라클 SQL 함수  (0) 2012.01.20
[ORACLE] 함수 모음집  (0) 2011.12.22
[오라클] 특수문자 코드  (0) 2011.12.14
반응형
# Html이란 

Hyper Text Markup Language
웹브라우져에 그림이나 텍스트를 표현할 수 있도록 해주는 언어이다.

# html파일 작성하기

[ex]
<html>
<head><title>제목</title></head>
<body>
내용1
내용2
</body>
</html>


# 태그란

'<' 와 '>'로 묶인 명령어를 의미
<태그명 속성="값" 속성="값"> 적용하려는문장 </태그명>


# 태그의 종류

줄바꿈 <br>
단락구분 <p>
글꼴관련 <font color="red" size="1~7" face="궁서체">
배경색상 <body bgcolor="green">
단락제목 <h1> ~ <h6>
문단정렬 <태그명 align="left|center|right">
가운데정렬 <center>
선긋기 <hr>
입력한대로보여주기 <pre>
이미지 <img arc="이미지파일명">
목록 <ol> <li> <ul>
연결 <a href="url|파일명">
테이블 <table> <tr> <td>
화면나누기 <frame>
화면속의화면 <iframe>

# 줄바꿈 <br> , 단락구분 <p>

[ex]
<html>
<head><title>제목</title></head>
<body>
내용1<br>
내용2
내용3<p>
내용4
</body>
</html>

# 글꼴관련 <font color="red" size="1~7" face="궁서체">
  배경색상 <body bgcolor="green">

[ex]
<html>
<head><title>제목</title></head>
<body bgcolor="skyblue">
<font color="red">내용1</font><br>
<font size="7">내용2</font><br>
<font face="궁서체">내용3</font><br>
<font color="green" size="7" face="궁서체">내용4</font>
</body>
</html>


# RGB색상

Red Green Blue 빛의 3요소라 불리는 세가지 색상을 혼합시켜 만든 색상
16진수로표기
표현방식은 '#'기호를 붙이고 각 색상을 ff로 표현해서 모든색상을 혼합시키면 흰색이
#ffffff

모든색상이 0이면 검정색을 표현할 수 있다.
#000000


[ex]
<html>
<head><title>제목</title></head>
<body>
<font size="7" color="#ff0000">내용1</font><br>
<font size="7" color="#00ff00">내용2</font><br>
<font size="7" color="#0000ff">내용3</font><br>
</body>
</html>


# 단락제목 <h1> ~ <h6>

[ex]
<html>
<head><title>제목</title></head>
<body>
<h1>내용1</h1>
<h2>내용2</h2>
<h3>내용3</h3>
<h4>내용4</h4>
<h5>내용5</h5>
<h6>내용6</h6>
</body>
</html>


# html의 주석문  <!--  주석처리문장 -->

[ex]
<html>
<head><title>제목</title></head>
<body>
<h1>내용1</h1>
<h2>내용2</h2>
<!-- <h3>내용3</h3> -->
<h4>내용4</h4>
<h5>내용5</h5>
<h6>내용6</h6>
</body>
</html>


# 문단정렬 <태그명 align="left|center|right"> 

[ex]
<html>
<head><title>제목</title></head>
<body>
<h1>내용1</h1>
<h2 align="center">내용2</h2>
<h3 align="right">내용3</h3>
</body>
</html>

[ex]
<html>
<head><title>제목</title></head>
<body>
내용1<br align="center"> <!-- 적용이 되질 않는다. -->
내용2<p align="center">
내용3
내용4
</body>
</html>


#가운데정렬 <center>

[ex]
<html>
<head><title>제목</title></head>
<body>
<center>
<h1>내용1</h1>
<h2>내용2</h2>
<h3>내용3</h3>
<h4>내용4</h4>
<h5>내용5</h5>
<h6>내용6</h6>
</body>
</html>



# 입력한대로보여주기<pre>

[ex]
<html>
<head><title>제목</title></head>
<body bgcolor="gray">
<pre>
<h1>
<font color="brown">@(..)@</font>  <font color="pink">()()</font>
<font color="brown"> ( Y )</font>  <font color="pink">(_._)</font>
</h1>
</pre>
</body>
</html>


# 테이블 작성하기

선두께 <table border="선두께">
선색상 <table bordercolor="색상">
테이블배경색상 <table bgcolor="색상">
테이블가로 <table width="크기">
테이블세로 <table height="크기">
테두리와 칸과의 간격 <table cellspacing="간격">

[ex]
<html>
<head><title>제목</title>
</head>
<body>
<table bgcolor="black" border="2" cellspacing="0" width="300" height="300">
<tr><td>1<td>2</tr>
<tr><td>3<td>4</tr>
<tr><td>5<td>6</tr>
</table>
</body>
</html>


# 칸합치기 <td colspan="칸수">

[ex]
<html>
<head><title>제목</title>
</head>
<body>
<table bgcolor="black" border="2" cellspacing="0" width="300" height="300">
<tr><td colspan="2">1</tr>
<tr><td>2<td>3</tr>
<tr><td>4<td>5</tr>
</table>
</body>
</html>


# 줄합치기 <td rowspan="줄수">


[ex]
<html>
<head><title>제목</title>
</head>
<body>
<table bgcolor="black" border="2" cellspacing="0" width="300" height="300">
<tr><td rowspan="2">1<td>2</tr>
<tr><td>3</tr>
<tr><td>4<td>5</tr>
</table>
</body>
</html>


# CSS

[sy] <style type="text/css">
태그명 { 속성:값; 속성:값; ... }
.클래스명 { 속성:값; 속성:값; ... }
</style>


css속성들

테두리두께 border-width:두께; 
테두리색상 border-color:색상;
테두리모양 border-style:solid;
가로 width:크기;
세로 height:크기;
글자색상 color:색상;
글자정렬 text-align:center;
배경색상 background-color:색상;
[ex]
<html>
<head>
<title>제목</title>
<style type="text/css">
td { 
border-width:2; 
border-color:green;
border-style:solid;
width:50;
height:50;
color:green;
text-align:center;
}
</style>
</head>
<body>
<table>
<tr><td>1<td>2</tr>
<tr><td>3<td>4</tr>
<tr><td>5<td>6</tr>
</table>
</body>
</html>
 
반응형

'공부거리 > HTML' 카테고리의 다른 글

input 박스 숫자만 입력받기  (0) 2011.12.23
[Script]팝업 띄우기  (0) 2011.12.08
스크립트로 추정되는 정규식(?)  (0) 2011.11.10
[JavaScript] 알아두면 좋은 함수  (0) 2011.11.10
html 태그 정리  (0) 2011.11.07
반응형

http://www.shinbiro.com/~flyduck/php/index.html 의 자료입니다.


1. Variable (변수)
- 변수는 $로 시작한다.

- 변수는 별도로 선언하는 부분이 없으며 (type을 미리 지정하지 않으며) 변수 type은 변수가 사용된 context에 따라 결정된다.

- 변수의 type으로는 기본적으로 integer, double, string type이 있으며 이외에 array와 object type이 있다. 변수 type은 gettype(), is_long(), is_double(), is_string(), is_array(), is_object() 등의 함수로 알아낼 수 있다.

- type casting은 C에서와 같은 형식으로 이루어진다. (int) (integer) (real) (double) (float) (string) (array) (object) 등의 casting operator가 있다.

- string conversion : 문자열이 숫자로 변환될 때에 문자열이 '.', 'e', 'E'를 포함하고 있으면 double로 그렇지 않으면 integer로 변환이 된다.

- variable variable : 변수의 값이 변수의 이름이 되는 것을 말한다. 예를들어 $a = "hello" 일때 $$a = "world"라고 정의하면 $hello = "world"로 정의되는 것이다.

- scope : user-defined function에서는 local function scope가 적용된다. 즉 function 안에서 정의된 변수는 function안에서만 의미가 있다. 주의할 점은 외부에서 정의된 변수도 user-defined function안에서는 의미가 없다는 것이다. 외부에서 정의된 변수를 사용하려면 함수 안에서 global $externalVar; 형식으로 정의를 하고 사용하거나 $GLOBALS["externalVar"] 형식으로 직접 변수를 사용하여야 한다.

- static variable : local function scope를 가지지만 scope를 벗어나더라도 값이 유지되는 변수를 말한다.

Array

- array는 $array[] 형식으로 사용된다.

- scalar array : 첨자가 숫자로 주어지는 배열이다. 예를 들면 $array[0] = 1;

- associative array : 첨자가 숫자가 아니라 문자열로 주어지는 배열이다. 예를 들면 $array["first"] = 1;

- 그냥 $array[]에 값을 지정하면 array에 값이 하나 추가된다. $array[] = 1; $array[] = 2; 는 $array[0] = 1; $array[1] = 2;와 같은 의미를 지닌다.

- array() 함수를 통하여 array를 만들수도 있고, count() 함수로 element의 갯수를 얻을수도 있다. next(), prev() 함수나 each() 함수를 통하여 element들을 참조할 수도 있다.

External Variables (외부변수)

- HTML form (GET/POST) : form으로 전달된 값은 form에서 name field로 지정한 이름의 변수로 지정이 된다. form에서 type = "image"인 경우에는 마우스로 클릭한 위치가 name_x, name_y 형태로 추가로 전달된다.

- HTTP Cookie : browser로 cookie를 전달하려면 SetCookie(name, value, timeout) 함수를 이용한다. client로부터 전달되는 cookie는 PHP 변수로 변환이 된다.

- Environment Variable : 환경변수 또한 PHP 변수처럼 사용할 수 있다. 환경변수는 getenv()라는 함수를 이용해 얻을 수 있으며 putenv() 함수로 환경변수를 지정할 수도 있다.


2. Class
- class keyword를 사용하여 class를 정의하며 instance 생성은 new operator를 이용한다.

- class의 상속은 extends keyword를 사용한다.

- constructor 정의는 class와 같은 이름을 갖는 상수를 정의함으로써 이루어진다. constructor는 default parameter를 가질 수 있다.

예)

    class testClass {
        var $value;
        function testClass($defValue = "test") { $value = $defValue; }
        function doSet($setValue) { $value = $setvalue; }
        function doPrint() { echo $value; }
    }
    class testLineClass extends testClass {
        function doPrintLine() { echo("$valuen"); }
    }

    $test = new testClassLine;
    $test->doSet("hello");
    $test->doPrint();
    $test->doPrintLine();
3. Expression
- expression이란 값으로 환산되는 것을 말한다.

- assignment는 expression이므로 $a = $b = 5; 같은 문장을 쓸 수 있다.

- pre and post increment / decrement : $a++, ++$a, $a--, --$a

- comparison operator는 boolean 값을 갖는 expression이다.

- operator와 assignment의 결합 : $a += 3; $b = ++$a; $c = double(--$b); $d = $c += 10;

- boolean : 숫자에서 0은 false, 0이 아닌값은 true이다. 문자열에서 ""와 "0"은 false, 나머지는 true이다. array에서는 element가 하나도 없으면 false, 하나라도 있으면 true이다.


4. Statement
- if 문 :

    if (expression) {
        do anything 1;
    } elseif (expression) {
        do anything 2;
    } else
        do anything 3;

    또는

    if (expression) :
        do anything 1;
    elseif (expression) :
        do anything 2;
    else :
        do anything 3;
    endif;
- while 문 :

    while (expression)
        do anything;

    또는

    while (expression) :
        do anything;
    endwhile;
- do...while 문 :

    do {
        do anything;
    } while (expression);
- for 문 :

    for (expr1; expr2; expr3)
        do anything;
- switch 문 :

    switch (expression) {
    case ... :
        do anything;
        break;
    default :
        do anything;
    }
- loop에서 break를 이용한 제어가 가능하다.

5. Function (함수)
- 함수는 function 이라는 keyword를 가지고 정의가 되며 별도로 return type은 지정하지 않는다.

- function의 기본형은 다음과 같다.

    function funcName($arg1, $arg2, $arg3, ..., $argn) {
        do anything;
        return $retval;
    }
- return value는 list와 object를 포함하여 어떤 type이든 될 수 있다. 예를 들어 array를 return하려면 return array(0, 1, 2);

- argument는 default로 pass by value이다. pass by reference로 하려면 argument definition에서 변수명 앞에 &를 붙여주면 된다 (function funcName(&$arg1)). function이 pass by value로 정의가 되었더라도 함수를 부를때 argument에 &를 붙여서 넘기면 pass by reference가 된다 (call : doFunc(&$var)).

- default parameter : C++에서 사용하는 방식으로 default parameter를 정의할 수 있다 : function funcName($var = 1) { }


6. Operator
- operator들은 C언어에서의 operator와 비슷하며 다음과 같은 operator들이 있다.

- arithmetic operator : +, -, *, /, %
- string operator : . (concatenation)
- assignment operator : =
- bitwise operator : &, |, ~
- logical operator : and (&&), or (||), xor, !
- comparison operator : ==, !=, <, >, <=, >=


7. 그밖에
- require : #include와 똑같은 의미로 사용된다.

- include : include 문장을 만날때마다 지정한 파일을 포함한다. require는 #include 처럼 무조건 파일을 포함시키지만 include는 loop나 if 문 등에서 사용할 수 있으며 필요한 경우에만 파일을 포함하도록 할 수 있다.

반응형

'공부거리 > PHP' 카테고리의 다른 글

PHP 문자열 함수  (0) 2013.05.29
[PHP] $_SERVER[] 값  (0) 2013.04.04
php,jsp,asp 이전 페이지 URL 얻어오기  (0) 2012.06.14
이클립스+php셋팅  (0) 2012.05.11
PHP 게시판 리스트 샘플 소스  (0) 2011.12.19
반응형
잠깐 나타났다 사라지는 토스트 메시지.

1)  Toast.makeText(this, "Text", Toast.LENGTH_SHORT).show();
 약 1초 정도 표시

2)  Toast.makeText(this, R.String.hello , Toast.LENGTH_LONG).show();
약 3초 정도 표시

반응형
반응형
xml파일을 들여다 보면 보기가 불편한데요

이것을 각 항목별 라인 정렬을 할수 있습니다.

현 파일에 대해서는

단축키 Ctrl + Shift + F  을 누르면 자동으로 정렬을 해줍니다.

이클립스 의 설정에서도 가능한데. 방법은

Windows - Preference  항목에 들어가셔서

xml - xml file - edit 에 들어가시면

Split multiple attributes each on a new line

항목을 체크 해주신뒤

xml 에디터 화면에서 전체 선택을 하신뒤 Ctrl + i 를 눌러 주시면 됩니다.

반응형

'공부거리 > ANDROID' 카테고리의 다른 글

[안드로이드]Intent 를 이용한 Date 주고받기  (0) 2011.11.16
[안드로이드] 인트로 화면 만들기  (0) 2011.11.14
SMS 전송  (0) 2011.11.01
토스트 메시지.  (0) 2011.09.15
자동 회전 방지하기.  (0) 2011.09.01
반응형

AndroidMainfest.xml

을 열어서
처음 수행하는 Activity 의 마지막 부분에

android:screenOrientation="portrait"

를 추가 시켜주는 것만으로도 자동 회전을 막을수 있다.
반응형

+ Recent posts