일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Kotlin
- OpenCV 픽셀
- OpenCV 이미지
- MFC 채팅
- 파이썬
- 안드로이드
- MFC
- 안드로이드 스튜디오 알람
- 안드로이드 스튜디오
- Python
- 코틀린
- C++ 채팅
- OpenCV 검은색 픽셀
- 안드로이드 Firebase
- c#
- 안드로이드 firebase 회원가입
- OpenCV 이미지 처리
- MFC TCP/IP
- c++ ofstream
- c++ ifstream
- OpenCV 흰색 픽셀
- 안드로이드 데이터베이스
- MFC 소켓 프로그래밍
- OpenCV IMAGE
- OpenCV pixel
- MFC 채팅 예제
- MFC 채팅 프로그램
- 안드로이드 파이어베이스 facebook
- Android 알람 앱
- c++ 쓰레드
- Today
- Total
목록it (32)
개발자 승학
c#으로 인터넷을 보여주기 위해 기본 위젯인 webBrowser을 사용하셨을겁니다. 이번 포스팅에는 c#에서 크롬을 사용하는 예제를 알려드릴려고합니다. 먼저 좌측은 panel에 띄운 크롬이구요 우측은 기본 위젯인 webBrowser입니다. webBrowser는 사용법이 무척 간단한데요 크롬은 살짝 복잡합니다. 자세하게 하나하나 알려드릴테니 잘 따라와 주세요. 우선 dll을 다운 받아야합니다. https://www.codeproject.com/Tips/1058700/Embedding-Chrome-in-your-Csharp-App-using-CefSharp 위 사이트에 가시면 밑에 사진 처럼 파일이 두 개 있습니다. 컴퓨터가 64비트인지 32비트인지 맞게 다운 받으시면 됩니다. 중간쯤에 위 사진처럼 다운 받..
안녕하세용~이번 시간에는 AI(인공지능) ChatBot(챗봇)을 만들어 볼려구합니다.90년대초에 태어나신 분은 다 아실 심심이(?)와 비슷한 챗봇이에용!Watson Conversation으로 챗봇을 만들어 볼려고 합니당 먼저 IBMIBM Watson™ Conversation에 접속하여 회원가입을 완료해주세요!주소 : https://console.bluemix.net/docs/services/conversation/index.html [1.회원가입 및 로그인] 접속하시면 우측 상단(1시 방향)에 등록 후 로그인 or 회원이신분은 바로 로그인을 합니다. [2.IBM Watson Assistant] Watson Assistant가 Conversation이거와 같은 거에요~ 로그인을 하셨다면 위 사진처럼 우측 ..
안드로이드 스튜디오로 만드는 계산기 예제입니다.안드로이드를 공부하는데 계산기가 매우 좋은 예제라고 생각합니다.글 맨 밑에 github에 코드를 올려놓았습니다.코드를 이해하시고 받는걸 추천드립니다. 디자인은 윈도우 기본 제공 계산기와 비슷하게 만들었습니다.위에는 기본적으로 제공하는 계산기이고아래 사진은 예제사진입니다. [기본제공 계산기] [안드로이드 스튜디오 계산기 예제] [activity_main.xml] RelativeLayout에 4개의 LinearLayout을 만들고1개의 LinearLayout당 4개의 버튼을 넣었습니다.4개의 버튼의 크기를 같게 하였습니다.LinearLayout의 weigthSum=4로 설정하고 한개의 버튼당 weight = 1로 주었습니다.0 ~ 9번 버튼과 .(점) 버튼은 o..
안드로이드에서 Relative랑 Linear를 보통 많이 사용하실텐데요이번에는 기본적으로 적용되는 ConstraintLayout에서버튼을 만들고 드래그를 하여서 배치할려고하면 밑에 사진처럼 This view in not constrained, it only has 어쩌구 저쩌구 오류가 나옵니다. 해결방법은 간단해요! 먼저 디자인에 들어가셔서 빨간색으로 밑줄친 마법봉같은걸 누르면 해결됩니다.!!Infer Constraints입니다. 누른다음에 다시 TEXT로 가시면 xml코드들이 추가되는데요그중 빨간 밑줄이 있는 부분에 마우스를 가져다 놓으면추가하라고 나오네요 android:layout_marginLeft="130dp" 이렇게 추가하면 끝!이제 해결됐습니다~
버튼을 클릭하여 어떠한 이벤트를 하는 방법을 알려드릴려고 합니다. 예제로 버튼을 클릭하여 텍스트가 바뀌는 간단한 예제입니다. [activity_main.xml] 레이아웃을 버튼과 텍스트뷰 두개로 구성합니다.TextView의 아이디와 Button의 아이디를 정의해야합니다.알기 쉽게 textView와 btn으로 아이디를 정했습니당 [MainActivity.java]package com.example.ysh.myapplication; import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.TextVie..
안드로이드 스튜디오를 할려는데애뮬레이터를 쓰는데 너무 불편해서 안드로이드 핸드폰으로 디버깅을 많이합니다. 하지만 아이폰을 사용하여 안드로이드 핸드폰이 없어서 애뮬레이터로 어쩔 수 없이 많이들 디버깅을 하실텐데요 데스크탑으로 핸드폰을 할 수 있는 NOX 앱플레이어로 디버깅하는 방법을 알려드릴려고 합니다.애뮬레이터에 비해 매우 빠른속도로 디버깅이 가능합니다. 우선,NOX 앱플레이어를 다운받아야겟죠? https://kr.bignox.com/위 사이트에 접속하시거나 네이버 등 검색사이트에서 '녹스' 검색하시고 다운받으시면 됩니다. 위 사진처럼 NOX가 실행됩니다.우측 상단에 설정 아이콘을 클릭합니다. 아이콘을 누르면 위 창이 뜹니다.ROOT켜기를 클릭후 우측하단에 설정저장버튼을 눌러줍니다. 이번에는 고급설정 탭..
RecyclerView란? RecyclerView 위젯은 ListView 위젯보다 유연한 고급버전입니다.이 RecyclerView모델에서는 여러 구성 요소가 함께 작동하여 데이터를 표시합니다. 사용자 인터페이스의 전체 컨테이너는 RecyclerView레이아웃에 추가 하는 객체입니다. 이는 사용자 RecyclerView가 제공 한 레이아웃 관리자 가 제공 한보기로 채워집니다 . 표준 레이아웃 관리자 중 하나입니다. (예 : LinearLayoutManager또는 GridLayoutManager)를 사용하거나 직접 레이아웃 관리자를 구현할 수 있습니다 RecyclerView는 ListView의 보다 보완된 위젯입니다.리스트 뷰의 성능의 문제들을 해결한 커스터마이징 할 수 있는 장점이 있습니다. Recycle..
자바는 클래스들의 모임으로 구성된다.객체 지향 언어에서는 프로그램 개발의 단위가 클래스이다.필요한 클래스를 하나씩 만들어감으로써 전체 프로그램이 완성된다. 객체와 인스턴스는 무엇인가?※ 객체와 인스턴스클래스에 의해서 만들어진 객체를 인스턴스라고도 한다. 그렇다면 객체와 인스턴스의 차이는 무엇일까? 이렇게 생각 해 보자. Animal cat = new Animal() 이렇게 만들어진 cat은 객체이다. 그리고 cat이라는 객체는 Animal의 인스턴스(instance)이다. 즉 인스턴스라는 말은 특정 객체(cat)가 어떤 클래스(Animal)의 객체인지를 관계위주로 설명할 때 사용된다. 즉, "cat은 인스턴스" 보다는 "cat은 객체"라는 표현이 "cat은 Animal의 객체" 보다는 "cat은 Anim..
함수(function)- 특정 작업을 수행하는 명령어들의 모음에 이름을 붙인 것.- 함수는 작업에 필요한 데이터를 전달받을 수 있다.- 작업이 완료된 후에는 작업의 결과를 호출자에에 반환할 수 있다. 함수의 예- print()- input()- abs(), .... 함수의 정의 define 함수이름 ( 매개변수1, 매개변수2 ) :문장1문장2 define : 함수를 정의하는 키워드매개변수(parameter) : 외부로부터 작업에 필요한 데이터를 받음 다음의 함수 호출의 예입니다. 매개변수가 없는 호출 def fuction_call(): print("함수 호출") fuction_call() # 함수 호출 매개변수가 있는 호출 def fuction_call(str1,str2): print(str1+str2)..
반복문을 사용하여동일한 작업을 오류 없이 반복이 가능합니다. for 문정해진 횟수만큼 반복 for 변수 in 시퀀스: 반복 문장반복 문장 while문어떤 조건이 참인 동안, 반복을 계속함 while 조건:반복 문장반복 문장 for문과 while의 전체적인 구조입니다.매우 간단하죠? 이제 for문과 while문을 이용하여"Python"을 10번 출력을 해봅시다. print("for문을 이용한 Python 10번 출력")for x in range(10): print("Python %d번째 출력"%(x+1)) print("while문을 이용한 Python 10번 출력")count = 0while(count < 10): print(count+1,"Python") count = count + 1 위 for문에서 ..