using System; using C#의 키워드 중 하나. 키워드란? C# 언어의 규격에 미리 정의되어 있는 특별한 단어를 말합니다. System 숫자, 텍스트와 같은 데이터를 다룰 수 있는 기본적인 데이터 처리 클래스를 비롯해 C# 코드가 기본적으로 필요로 하는 클래스를 담고 있는 네임스페이스이다. using System; 에 의미는 System 네임스페이스 안에 있는 클래스를 사용하겠다고 컴파일러에게 알리는 역할 namespace ExampleProject { 네임스페이스는 성격이나 하는 일이 비슷한 클래스, 구조체, 인터페이스, 델리게이트, 열거 형식 등을 하나의 이름 아래 묶는 일을 한다. 예를 들면 System.IO 네임스페이스에는 파일 입출력을 다루는 각종 클래스, 구조체, 델리게이트, 열거..
1-1. 로컬 멀티플레이어 게임 한 대의 컴퓨터에 둘 이상의 플레이어가 같이 즐길 수 있게 고안된 것이다. 로컬 멀티플레이 구현에 필요한 기술은 거의 모든 부분에서 싱글 플레이어 게임을 프로그래밍하는 기술과 같다. 차이점을 찾자면 둘 이상의 시점으로 보여주기, 또는 여러 입력 장치를 동시에 처리하기 정도이다. 1-2. 초기 네트워크 멀티플레이어 게임 메인프레임으로 구성된 소규모 네트워크에 처음으로 등장 둘 이상의 컴퓨터가 연결되어 게임 세선을 이룬다는 점에서 로컬 멀티와 구별 초창기 네트워크 게임으로 꼽을 수 있는 턴제 전략 게임 엠파이어는 일리노이주립대학에서 개발한 PLATO 메인프레임 네트워크 시스템에서 구현되었다. 1-3. MUD: 멀티 유저 던전 텍스트 기반으로 여러 플레이어가 같은 가상 공간에 ..

여태까지 실습을 하면서 사용한 Layout들과 위젯들은 안드로이드 프레임워크에서 기본적으로 제공하는 라이브러리 였습니다. 이것 말고도 개발자가 직접 View 클래스를 상속받아 만들 수 있는데 이것을 커스텀뷰(CustomView)라고 합니다 지금까지 액티비티에 레이아웃을 그려준 방법은 java 파일에서 setcontentView(.xml) 이런식으로 불러와서 그려주었습니다. 하지만 커스텀 뷰를 사용하면 이런 방식이 아니라 java 파일에서 View를 상속받아 만든 파생클래스를 setcontentView(.java)로 불러와서 그려주게됩니다. 이 커스텀 뷰를 이용해서 점, 선, 면, 원을 만들어보겠습니다. MainActivity.java에서 이제 setContentView에 xml을 불러오지 않습니다. //..

이전 글에 이어서 SharedPreferences에 대해서 다루도록 하겠습니다. 이전 글에서는 ListView에 List들을 생성하기 위한 Adapter를 만드는 것을 했습니다. SharePreferences란 무엇인지 이전글에서 대략적으로 적어놨기 때문에 바로 코드로 들어가보겠습니다. 우선적으로 어플리케이션리스트에서 가져온 어플리케이션을 SharedPreferences를 이용해서 저장을 해보도록 하겠습니다. Button을 클릭했을 때 받은 Result로 아래 코드가 실행이 됩니다. @Override protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) { super.onActivityResult(re..

SharedPreferences를 활용한 글을 보고싶으시면 2번째 글로 가주세요! 이번 글은 그것을 쓰기 위한 과정입니다. SharedPreferences란? - 간단한 값을 저장하려고 할 때 사용을 하는 것 - 자동로그인 여부 or 초기 설정 값 - 파일 형태로 데이터가 저장이 된다 data/data/패키지명/shared_prefs/SharedPreference이름.xml 위치에 저장이 된다. - 어플리케이션이 삭제되기 전까지 보존이 된다. 간단한 어플을 만들면서 이해를 해보겠습니다. 현재 스마트폰에 사용되고 있는 어플을 하나 등록을 해서 바로가기를 누르면 해당 어플이 실행이 되게끔 하는 어플입니다. 그러기 위해서 우선 액티비티 창을 만들어야 합니다. 메인 화면과 스마트폰에 설치된 어플들의 목록, 그리..
- Total
- Today
- Yesterday
- Link
- 글로
- 변수
- GRID
- HTML
- TAG
- php
- 생활코딩
- 언리얼엔진4
- 생활코딩#동영상을#글로#html
- 문자열
- 차이점
- 객체
- inline
- 안드로이드 스튜디오
- 관계형데이터베이스
- PHP&MySQL
- css
- 생활코딩#MySQL
- 동영상을
- visual studio code
- 네트워크 프로그래밍
- C언어
- 기초
- 알고리즘
- 언리얼엔진
- 조건문
- javascript
- 정렬
- 선택자
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |