'2017/03'에 해당되는 글 99건

  1. 2017.03.22 게임 개발환경 및 도구
  2. 2017.03.22 게임의 개요 정리
  3. 2017.03.22 파이어폭스 모바일모드
  4. 2017.03.22 웹언어 3가지 비교
  5. 2017.03.22 웹 표준 및 접근성
  6. 2017.03.22 JSP와 서블릿
  7. 2017.03.22 웹언어 개념정리
  8. 2017.03.22 하드디스크 켜놓기
  9. 2017.03.22 아톰에디트 세팅
그외2017. 3. 22. 20:47

- 사용언어


1. 어셈블리 언어

=> 속도가 빠르며 저수준의 하드웨어에 적합하나, 고급언어에 비해 최소 10ㅂ배 이상의 개발기간이 필요하다.


2. C 언어

=> 절차지향적인 언어


3. C++ 언어

=> C언어의 확장형 언어로 객체지향적인 개념을 수용함, DirectX SDK가 C++ 을 기반


4. JAVA 언어

=> C++ 언어를 토대로 개발된 객체지향언어, 포인터관련 연산자를 생략하였고 JVM 위에서 작동


5. C# 언어

=> C++ 과 자바의 장점으로 만든 언어로 간단한 게임은 개발이 가능하지만 메모리에 관련된 리소스부분을 많이 차지하기에

화려하고 많은 캐릭터가 등장하는 게임에는 적합하지 않다.


6. SDK (Software Development Kit)

=> 특정 프로그램이나 환경에서 지원하는 기능을 사용할 수 있도록 제공해주는 라이브러리 같은 개념


7. DirectX SDK

=> 마이크로소프트사의 윈도우환경에 멀티미디어와 게임을 편리하게 개발할 수 있도록 제공해주는 SDK

'그외' 카테고리의 다른 글

티스토리 하이라이터  (0) 2017.03.22
게임 제작의 변화  (0) 2017.03.22
게임의 개요 정리  (0) 2017.03.22
파이어폭스 모바일모드  (0) 2017.03.22
하드디스크 켜놓기  (0) 2017.03.22
Posted by EL2A
그외2017. 3. 22. 20:47

- 게임이란 국어 사전적인 개념으로 보면


1. 놀이, 유희, 오락

2. 경기

3. 경기의 횟수를 세는 단위


그러므로 게임이란 " 사용자가 제약된 규칙을 통해 결과를 내기 위한 활동" 이라 정의를 내릴 수 있다.


게임에는 3개의 구성요소가 포함되어야 한다.


1. 게임을 진행하는 사용자

2. 진행하는 방법을 명시하는 규칙

3. 게임의 결말을 정의하는 결과





- 게임의 장르적 분류


1. RPG 게임

=> 게임상의 캐릭터에게 주어진 역할을 수행하는 성격을 가진 게임으로 미리 짜여진 시나리오적인 목적을 달성하기 위해 진행하는 형태이다. (창세기전)


2. MMORPG 게임

=> 다중접속역할수행게임, 다중의 사용자들이 함께 온라인으로 동참하여 RPG 게임을 진행하는 것이다. (바람의나라, 리니지)


3. 시뮬레이션 게임

=> 과거, 현실, 미래에 존재하거나 할 만한 대상을 가상의 게임으로 구현하는 장르로 선택된 객체의 특징을 거의 동일하게 구현하여 게임화한다. 


4. RTS 게임

=> 전략부분을 실험하는 게임적 내용으로 실시간적인 변화에 대한 상황을 조절하면서 게임을 진행한다. (스타크래프트, 워크래프트)


5. FPS 게임

=> 사용자는 게임상에 한 매개체가 되어 게임의 규칙을 풀어나가는 형태이며, 게임의 액션과 컨트롤을 중시하는 장르이다. (카운트스트라이커, 퀘이크)


5. 건설/경영/육성 게임

=> 시뮬레이션 게임에서 파생되어 나온것으로, 사용자가 객체를 육성한다는 개념이 들어있다. (주타이쿤, 프린세스 메이커)


6. 어드벤쳐 게임

=> 사용자가 캐릭터를 통해 게임세계에 모험을 떠난다는 개념으로, FPS, RPG 등 여러 장르를 포함하고 있다. (툼레이더, 사일런트 힐)

'그외' 카테고리의 다른 글

티스토리 하이라이터  (0) 2017.03.22
게임 제작의 변화  (0) 2017.03.22
게임 개발환경 및 도구  (0) 2017.03.22
파이어폭스 모바일모드  (0) 2017.03.22
하드디스크 켜놓기  (0) 2017.03.22
Posted by EL2A
그외2017. 3. 22. 20:46

1. 파이어폭스 설치


2. https://addons.mozilla.org/ko/firefox/addon/user-agent-switcher/ 들어가서 부가기능 설치


3. 브라우저 재실행


4. 도구 - Default User Agent - iPhone 3.0 선택


5. 새로고침


출처 : http://motivation.tistory.com/673

'그외' 카테고리의 다른 글

티스토리 하이라이터  (0) 2017.03.22
게임 제작의 변화  (0) 2017.03.22
게임 개발환경 및 도구  (0) 2017.03.22
게임의 개요 정리  (0) 2017.03.22
하드디스크 켜놓기  (0) 2017.03.22
Posted by EL2A
개념정리2017. 3. 22. 20:46

1. ASP (active server page) : WINDOW NT계열, IIS서버, MSSQL

       1) 개요 

          : MS사에서 제공하는 윈도우 서버, OS상에서만 제공하는 컴포넌트를 활용하는 웹프로그래밍

       2) 개발언어 

            : VB Script

       3) 서버 

        : 윈도우2000서버의 iis 나 윈도우98/ME의 pws만  지원

       4) DB

        : OLE DB를 기반으로 하는 MS SQL DB

       5) 특징

       : 컴파일언어가 아니므로 명령을 직접 삽입 해야함 

       : Active-X, DDL 컴포넌트를 사용하여 확장성을 제공함

       : 개발환경이 .NET(닷넷)플랫폼으로 변화되면서ASP.NET으로 변경되어 보다 강력한 기능을 가짐

       6) 장점 

       : 많은 사람들이 사용하는 윈도우 환경이라 초기에 적응이 다는점

       7) 단점

       : WINDOW 플랫폼만  지원

       8) 확장자 

       : ASP


2. PHP (hypertext preprocessor) :  리눅스계열, APACHE서버, MYSQL

       1) 개요 

       : 리눅스, 유닉스, 윈도우에서 사용가능

       : 기업이 아닌 한학생이 개인적인 용도로 개발하여 무료임

       2) 개발언어 

       : C기반, C++

       3) 서버 

       : 유닉스, 윈도우(윈도우로 할경우 패치를 해야함)

       4) DB

       :  MY SQL, Oracle, Sybase 둥지원

       5) 특징

       : 개인적인 용도로 만들어졌기에 무료로 사용가능한 오픈소스 프로젝트 

       : JSP와 마찬가지로 다양한 플랫폼에서 사용가능

       6) 장점 

       : 다양한 운영체제와 웹서버환경에서 운영 가능

       : C를 기반으로 하기떄문에 표현이 자유로움

       7) 단점

       : 서버측의 지원 인프라가 부족하여 기업형의 복잡한 시스템 구조에 적응하기 어려움

       : JSP보다 보안에 취약함 

       8) 확장자

       : php, .phtml, php4


 3. JSP (java server page) : 윈도우 및 리눅스, TOMCAT혹은 RESIN, ORACLE

       1) 개요 

       : SUN사에서 JAVA를 기반으로 웹환경에서 맞게 개발된 프로그래밍 

       2) 개발언어 

       : JAVA

       3) 서버 

       : TOMCAT이나 RESIN, JSERV, 아파치(공개용 웹서버)

       4) DB

       : MS SQL, MY SQL

       5) 특징

       : 서블릿(스레드 기반 요청처리 기술을 채택하여 사용자가 많을 수록 효율적으로 움직이는

         강력한 기술)이라는  동작 웹기술에서 발전하여 ASP의 장점을 응용 JSP를 개발함

       : 초기 서블릿은 화면 인터페이스 구현에  많은 코드가 비효율적으로 쓰이는 등 부족한점이 있었음

       6) 장점 

       : 자바에서 제공하는 풍부한 API 와 멀티스레드 개념, 객체지향의 기법을 그대로 사용 가능

       7) 단점

       : 객체지향프로그램이 익숙하지 않은 경우에는 ASP, PHP에 비해 프로그래밍 하기 까다로움

       8) 확장자

       :jsp

'개념정리' 카테고리의 다른 글

핸들  (0) 2017.03.22
프로그램 개발 순서  (0) 2017.03.22
웹 표준 및 접근성  (0) 2017.03.22
JSP와 서블릿  (0) 2017.03.22
웹언어 개념정리  (0) 2017.03.22
Posted by EL2A
개념정리2017. 3. 22. 20:44

-웹 표준 : 웹사이트를 어떤 운영체제나 어느 브라우저에서 모두가 동등하게 정보를 이용할 수 있도록 글로벌 표준에 따라 웹을 개발하는 것

-웹 접근성 : 신체적, 환경적 조건에 관계없이 웹서비스를 이용할 수 있어야 한다는 것

-웹 표준방식 : 구조(html) + 표현(css3) + 동작(script)

-웹 표준 장점

 ① 구조화된 표준마크업과 CSS, JS의 독립적인 구현으로 

 재활용성 강화

 ② 크로스브라우징이 매우 수월해짐

 



html은 마크업언어로 웹페이지의 구조를 만들 수 있고, CSS와 javascript를 결합하여 동적인 페이지를 구성한다. 서버 사이드 스크립트 언어는 웹에서 사용되는 스크립트 언어 중에서 서버 사이드에서 실행되는 언어를 말한다. 대표적으로 ASP, ASP.NET, PHP, JSP 등이 있으며 이 언어들은 마크업 언어로 할 수 없는 기능들을 가지고 있다. 클라이언트측에서 접근하면, 서버에서 실행되고 그 결과물들을 클라이언트측 웹 언어로 반환하여 페이지를 표시한다.

'개념정리' 카테고리의 다른 글

핸들  (0) 2017.03.22
프로그램 개발 순서  (0) 2017.03.22
웹언어 3가지 비교  (0) 2017.03.22
JSP와 서블릿  (0) 2017.03.22
웹언어 개념정리  (0) 2017.03.22
Posted by EL2A
개념정리2017. 3. 22. 20:44

Java 언어로 만든 두가지


1. JSP (ASP기반으로 만듬) >         정적 페이지에 유용 >        HTML내에 자바코드 삽입 >        JSP 2.2, EL 2.2 (2009년)


2. 서블릿 (자반의존적임)  >        동적 페이지에 유용 >         자바코드 내에 HTML 삽입 >        Servlet 3.1 , 자바플랫폼:JavaEE 7 (2013년)


수행속도는 별차이가 없음.


서블릿과 JSP는 상호 연계되어 JSP는 정적인 부분을 처리, 

서블릿은 보다 동적인 부분을 처리


JSP는 주로 사용자용 VIEW의 구현에 사용되고

서블릿은 사용자의 VIEW와 프로그램 로저사이를 제어해주는 역할로 주로 사용.


JSP나 서블릿이나 결론적으로는 같음.

단, JSP는 서버에서 서블릿으로 변환되어 (처음한번만) 실행됨.

'개념정리' 카테고리의 다른 글

핸들  (0) 2017.03.22
프로그램 개발 순서  (0) 2017.03.22
웹언어 3가지 비교  (0) 2017.03.22
웹 표준 및 접근성  (0) 2017.03.22
웹언어 개념정리  (0) 2017.03.22
Posted by EL2A
개념정리2017. 3. 22. 20:43

html 은 정적인 문서를 표현


자바스크립트는 CSS와 결합을 해서 클라이언트의 브라우저에서 동적인 화면구성을 지원함.


다르게 말을 하면 브라우저는 html과 자바스크립트 같은 클라이언트 측의 웹 언어 외에는 실행이 불가능


이에 반해 php,jsp,asp,asp,net 등등의 서버측 동적 웹 기술은 클라이언트 브라우저가 아닌 서버측에서 실행


클라이언트측에서 서버측으로 접근하면, 

서버측에서 실행하고 그 결과물들을 html로 반환하여 페이지를 표시함.






이러한 기술은 동적 웹 페이지를 구현할 수 있다.

ex) 로그인할때 id와 password를 입력하여 일치하면 로그인이 되고

실패하면 실패 화면이 나옴.



APM셋트 : Apache서버 + Php + Mysql데이터베이스

가장 이상적으로 구동될 수 있는 환경





자바는 가장 입문하기가 어려운 기술이지만 객체지향적인 자바의 장점을 그대로 웹에서 구현이 가능


화면 인터페이스 구현에 너무 많은 코드가 비효율적이었고, 인터페이스 구현이 쉬운 ASP 장점을 수용한,

효과적인 기술이 JSP (Java Server Page)


대기업에서 가장 많이 사용되는 것으로 자바기반의 서블릿과 JSP기술

'개념정리' 카테고리의 다른 글

핸들  (0) 2017.03.22
프로그램 개발 순서  (0) 2017.03.22
웹언어 3가지 비교  (0) 2017.03.22
웹 표준 및 접근성  (0) 2017.03.22
JSP와 서블릿  (0) 2017.03.22
Posted by EL2A
그외2017. 3. 22. 20:36

제어판의 하드웨어 및 소리에 들어갑니다.


전원 옵션 밑의 '컴퓨터가 절전모드로 전환되는 시기 변경'을 선택합니다.


'고급 전원 관리 옵션 설정 변경'에 들어갑니다.


이제 전원 옵션에서 하드디스크 끄기 분을 0분으로 설정해주면 컴퓨터가 꺼지지 않는 한 OS드라이브처럼 계속 돌아가게 됩니다.


출처 : http://swchoo6087.tistory.com/174

'그외' 카테고리의 다른 글

티스토리 하이라이터  (0) 2017.03.22
게임 제작의 변화  (0) 2017.03.22
게임 개발환경 및 도구  (0) 2017.03.22
게임의 개요 정리  (0) 2017.03.22
파이어폭스 모바일모드  (0) 2017.03.22
Posted by EL2A
끄적끄적2017. 3. 22. 20:34

1. 파일 - 셋팅 - Install

emmet

검색하여 설치


2. FTP 검색

Remote-FTP

검색하여 설치


3. File - Open folder 설정




Auto Indent On Paste는 붙여넣기한 코드를 자동으로 들여쓰기 하는건데 이미 들여쓰기 된 코드의 경우 이상하게 출력이되어서 저는 꺼놨습니다.

폰트는 Font Family에 올바른 폰트명을 입력하면 됩니다.

Line Height는 줄 간 높이를 결정합니다. 폰트의 영향도 받는것 같으니 시행착오를 통해 최적값을 찾으시면 되겠습니다.

Preferred Line Length는 워드랩을 설정할 때 줄 바꿈할 길이입니다.


Scroll Past End를 설정하면 문서를 더 아래로 스크롤 할 수 있도록 해줍니다. 계속 코드를 적어나갈 때 커서위치가 너무 아래에만 있게되는데 전체적으로 위로 올려서 중간쯤에서 적어나갈 수 있게 되지요.

Show Indent Guide는 들여쓰기 라인을 표시해주는 실선을 보여줍니다. if문이 여러개 있을 때 진가가 발휘되지요.

Show Invisible은 탭이나 공백문자, 줄바꿈 문자를 표시하는 기능입니다.

Show Line Numbers는 줄 번호를 좌측에 표시해줍니다.

Soft Wrap은 화면 크기에 따라 줄을 바꾸는 기능입니다.

Soft Wrap At Preferred Line Length는 위에서 설정한 길이에서 줄바꿈을 합니다.

그 외에 탭 간격을 조절할 수 있습니다.


출처 : http://dovetail.tistory.com/62

Posted by EL2A