CLIEL LAB

고정 헤더 영역

글 제목

메뉴 레이어

CLIEL LAB

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (290)
    • Mobile (46)
      • Kotlin (46)
    • Web (68)
      • HTML5 & CSS3 (38)
      • Javascript (19)
      • TypeScript (0)
      • JQuery (11)
    • .NET (145)
      • C# (15)
      • ASP.NET (2)
      • Windows API for .NET (128)
    • Server (10)
      • SQL Server (4)
      • Windows Server (3)
      • node.js (3)
    • System (12)
      • 작업LOG (12)
    • Review (5)
    • ETC (3)

검색 레이어

CLIEL LAB

검색 영역

컨텐츠 검색

전체 글

  • [C#] 문자열 및 문자열출력 다루기

    2021.01.18 by 클리엘 클리엘

  • [C#] 데이터

    2021.01.15 by 클리엘 클리엘

  • [C#] CLR / CTS

    2021.01.14 by 클리엘 클리엘

  • [C#] HelloWorld

    2021.01.13 by 클리엘 클리엘

  • [Kotlin] HttpURLConnection

    2021.01.12 by 클리엘 클리엘

  • [Kotlin] 컨텐트 리졸버(Content Resolver)

    2021.01.11 by 클리엘 클리엘

  • [Kotlin] 포어그라운드(Foreground) 서비스

    2021.01.08 by 클리엘 클리엘

  • [Kotlin] 서비스(Service)

    2021.01.07 by 클리엘 클리엘

[C#] 문자열 및 문자열출력 다루기

1. 문자열 검색 문자열 값은 다음과 같은 메서드를 통해 특정 내용을 검색할 수 있습니다. 메서드 기능 IndexOf(string) 문자 또는 문자열을 검색하고 해당 인덱스를 반환합니다. LastIndexOf(string) 문자 또는 문자열을 뒤에서 부터 검색하고 해당 인덱스를 반환합니다. StartsWith(string) 문자열이 지정한 string으로 시작하는지를 확인합니다. EndsWith(string) 문자열이 지정한 string으로 끝나는지를 확인합니다. Contains(string) 문자열중 지정한 string이 포함되어 있는지 확인합니다. Replace(string1, string2) 문자열에서 지정한 string1을 찾아 string2로 바꾼 후 결과를 반환합니다. static void M..

.NET/C# 2021. 1. 18. 09:13

[C#] 데이터

1. 변수 변수는 프로그램 안에서 특정 데이터를 저장하기 위한 것입니다. 예를 들어 정수 값 10이라는 값을 다루려면 정수 값을 담을 수 있는 int형을 사용해 다음과 같이 변수를 선언할 수 있습니다. int i = 10; 여기서 int는 값을 담는 데이터 형식입니다. 데이터 형식에 대해서는 별도의 포스팅을 통해서 자세하게 다루겠습니다. 일단 'int는 정수(숫자) 값을 담을 수 있다.'라는 정도만 알아두면 될 것 같습니다 i는 변수명입니다. int를 통해 메모리를 확보하고 난 뒤 이 메모리 영역을 i라는 변수명을 통해 접근하게 되는 것입니다. 그래서 i = 10;을 구현하게 도면 메모리 영역에 10의 값을 담게 되는 것입니다. C#에서 변수는 int i = 10; 처럼 선언과 할당을 동시에 할 수 있지..

.NET/C# 2021. 1. 15. 11:58

[C#] CLR / CTS

1. CRL (Common Language Runtime) C#은 물론이고 VB.NET, C++ 같은 언어도 .NET Framework하에서 실행될 수 있습니다. Delphi나 Cobol 같은 언어도 마찬가지입니다. 일일이 언급할 수는 없겠지만 다수의 언어가 이미 .NET Framework를 타고 있습니다. 어떤 언어든지 CLS (Common Language Speccification) 규격을 따르기만 하면 .NET의 풍부한 라이브러리를 이용해 프로그램 작성이 가능하며 이렇게 만들어진 프로그램은 .NET Framework가 설치되어 있는 시스템이라면 정상적으로 실행이 가능합니다. CLS규격을 따르는 언어가 .NET Framework를 기반으로 프로그램이 만들어지면 이를 실행하기 위해 컴파일해야 하는데 C..

.NET/C# 2021. 1. 14. 09:01

[C#] HelloWorld

우선 시작하기 전에 아래 내용은 사용자의 컴퓨터에 Visual Studio가 설치되어 있다고 가정하고 시작합니다. 따라서 Visual Studio가 설치되어 있지 않으면 Express나 Community버전(물론 Professional이나 Enterprise 등 다른 버전도 괜찮습니다.)등을 설치해야 합니다. Visual Studio를 설치 후 메모장이나 기타 텍스트 편집기를 통해 다음과 같은 코드를 입력하고 mycs.cs파일명으로 저장합니다. using System; using static System.Console; namespace MyCS { class HelloWorld { static void Main(string[] args) { if (args.Length == 0) { Console.Wr..

.NET/C# 2021. 1. 13. 09:35

[Kotlin] HttpURLConnection

HttpURLConnection은 HTTP통신을 위한 클래스입니다. 이 클래스를 통해 웹페이지의 데이터를 받아오는 예제를 만들어 클래스의 기본적인 사용방법을 알아보도록 하겠습니다. 먼저 HTTP통신을 하기 위해 app -> manifests -> AndroidManifest.xml 파일에 다음과 같은 태그를 추가하여 인터넷 사용에 대한 권한을 명시합니다. MainActivity.kt의 onCreate() 메서드 안에서 HTTP를 요청할 URL 주소에 대한 객체를 생성합니다. val url = URL("https://google.com/") url객체에서 openConnection() 메서드를 호출하여 연결을 생성합니다. 이 메서드는 추상 클래스로서 이를 다시 HttpURLConnection이라는 구현 클..

Mobile/Kotlin 2021. 1. 12. 09:17

[Kotlin] 컨텐트 리졸버(Content Resolver)

어떤 앱에서 자신이 사용하는 데이터를 다른 앱에 제공하기 위해 컨텐트 프로바이더(Content Provider)를 사용할 수 있습니다. 컨텐트 프로바이더를 제공하는 앱이 있으면 다른 앱에서는 컨텐트 리졸버(Content Resolver)를 만들어 컨텐트 프로바이더에서 제공하는 데이터를 받아올 수 있게 됩니다. 굳이 특정 앱이 아니더라도 안드로이드에서는 기기의 사진이나 연락처, 음악 데이터 등 여러 가지 데이터를 컨텐트 프로바이더를 통해 제공하고 있으므로 컨텐트 리졸버를 통해 해당 데이터를 가져올 수 있습니다. 현재 휴대폰에 저장된 음악목록을 가져오는 예시를 통해 컨텐트 리졸버의 활용방법을 간단히 알아보도록 하겠습니다. 우선 app -> manifests -> AndroidManifest.xml 파일에 다..

Mobile/Kotlin 2021. 1. 11. 11:35

[Kotlin] 포어그라운드(Foreground) 서비스

일반적으로 서비스는 백그라운드(Background)로 동작합니다. 하지만 필요에 따라서는 이 서비스를 포어그라운드(Foreground)로도 실행할 수 있습니다. 포어그라운드라면 서비스가 동작하는 것 자체를 사용자에게 표시해야 하는데 이때는 휴대폰의 상단 상태바를 활용하게 됩니다. 우선 서비스를 포어그라운드로 동작시키려면 해당 권한을 명시해야 합니다. app -> manifests -> AndroidManifest.xml파일에 다음과 같은 태그를 추가해 주세요. 그다음 app -> java -> [패키 지명]에서 마우스 오른쪽 버튼을 눌러 New -> Service -> Service를 선택합니다. 화면상의 Class Name은 MyService정도로 하고 Finish를 눌러줍니다. 파일이 생성되면 onB..

Mobile/Kotlin 2021. 1. 8. 11:00

[Kotlin] 서비스(Service)

사용자에게 노출되지 않고 무엇인가를 지속적으로 처리해야 하는 경우에 사용되는 서비스는 백그라운드에서 보이지 않게 동작합니다. 얼핏 백그라운드 스레드와 비슷해 보이기는 하지만 스레드는 별도의 메인 스레드와는 상관없이 다중적인 작업 처리가 가능한 반면 서비스는 메인 스레드를 사용하므로 메인 스레드와 서비스 중 하나에만 처리를 집중할 수 있다는 차이가 있습니다. 서비스는 서비스가 시작하는 방식에 따라 2가지 정도로 나뉠 수 있는데 각각의 서비스에 대해서는 실제 서비스를 만들어 동작시켜 보면서 조금씩 살펴보도록 하겠습니다. 1. 스타티드 서비스 startService() 메서드로 실행되는 스타티드 서비스는 Ativity와는 무관하게 독립적으로 동작할 수 있습니다. 때문에 Activity가 종료되어도 지속적인 실..

Mobile/Kotlin 2021. 1. 7. 12:46

추가 정보

인기글

  1. -
    -
    [Kotlin] 위젯 - ViewPager2

    2020.12.23 09:53

  2. -
    -
    [Kotlin] 위젯 - 텍스트뷰(TextView)

    2020.12.14 11:53

  3. -
    -
    [Kotlin] RecyclerView

    2020.12.21 10:16

  4. -
    -
    [Kotlin] Spinner

    2020.12.18 14:12

최신글

  1. -
    [javascript] Promise와 async/await

    Javascript

  2. -
    [javascript] 클래스(Class)

    Javascript

  3. -
    -
    [javascript] 호출스택과 이벤트루프

    Javascript

  4. -
    -
    [C#] 예외처리

    C#

250x250

페이징

이전
1 2 3 4 5 6 ··· 37
다음
CLIEL
CLIEL LAB © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바