목록CODE (16)
SPRING :: NOTE
SendMessage와 PostMessage의 차이점은 다른 블로그에서 습득하길 바란다. 본 포스팅에서는 소스만 나열한다. 사용하고자 하는 함수를 생성한다. LRESULT [DlgName]::OnUserFun(WPARAM wParam, LPARAM lParam) { // 사용자 함수 구현부 (SendMessage를 이용해 실행 할 함수) return 0; } 그다음의 Message ID를 정의한다. #define M_MSG_MSG1 (WM_USER+1) 메세지맵에 사용하고자 하는 함수 및 메세지 아이디 정의 BEGIN_MESSAGE_MAP(CPDlg1553B, CXTPResizeDialog) ON_WM_ERASEBKGND() ON_BN_CLICKED(IDC_BUTTON1, &CPDlg1553B::OnBn..
안드로이드 부에서 GET방식으로 전달받은 휴대폰 번호를 이용하여 간단한 로그인 인증 페이지를 만들었습니다. pNum = 핸드폰번호 // 이부분은 안드로이드 부에서 GET방식으로 전송합니다. ANDROID에서 핸드폰 번호를 받아 GET방식으로 웹뷰에 pNum값을 넘겨준다. DB에 pNum값이 저장되어있고 Android기반 핸드폰 번호와 동일하면, 로그인 성공 후 지정된 페이지로 이동. $_SESSION['pNum'] = $_GET["pNum"];
이미지에 맞게 사이즈를 자동 조절 시켜준다.android:adjustViewBounds="true"android:scaleType="fitXY"
1. 아래의 파일을 다운로드 (라이브러리 파일) 자세한 라이브러리 설명 => 링크 2. 라이브러리 파일 등록 - 안드로이드 프로젝트의 libs에 다운받은 파일을 복사 - 복사된 파일 오른쪽 클릭 > Build Path > add library... 3. import import com.navdrawer.SimpleSideDrawer; import com.navdrawer.SimpleSideDrawer; 4. 변수 추가 private SimpleSideDrawer mSlidingMenu; 5. 슬라이드 메뉴 생성 onCreate 아래 다음 소스 입력 mSlidingMenu = new SimpleSideDrawer(this); mSlidingMenu.setLeftBehindContentView(R.layou..
1. onCreate 바로아래 디파인 private static final int REQ_CODE_SELECT_TEMPLATE = 1; 2. 버튼 이벤트 하위에 소스삽입.( 나는 버튼으로 액션이벤트를 취했다.) public void [버튼 이벤트 정의](View _view) { Intent intent = new Intent(this, [값 주고받을 클래스].class); startActivityForResult(intent, REQ_CODE_SELECT_TEMPLATE); } 3. onActivityResult 정의 @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivit..
에코 클라이언트 예제입니다. 에코 서버와 연동 가능합니다. #define _WINSOCK_DEPRECATED_NO_WARNINGS #include #include #include #define IP "192.168.0.0" #define PORT 3000 #define BUF_SIZE 1024 void ErrorHandling(char* message); int main() { WSADATA wsaData; SOCKET hSocket; char message[BUF_SIZE]; int strLen; SOCKADDR_IN servAdr; if(WSAStartup(MAKEWORD(2,2), &wsaData) != 0) ErrorHandling("WSAStartup() error"); hSocket = soc..
MainActivity.java package com.example.sockest; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.io.PrintWriter; import java.net.Socket; import android.app.Activity; import android.os.Bundle; import android.util.Log; import android.view.View; import android.widget.EditText; import android.widget.Toast; p..
#include #include #include #define BUF_SIZE 100 #define PORT 3000 #pragma comment(lib, "ws2_32.lib") void CompressSockets(SOCKET hSockArray[], int idx, int total); void CompressEvents(WSAEVENT hEventArr[], int idx, int total); void ErrorHandling(char* message); int main(int argc, char *argv[]) { WSADATA wsaData; SOCKET hServSock, hClntSock; SOCKADDR_IN servAdr, clntAdr; SOCKET hSockArr[WSA_MAXIM..