이준빈은 호박머리

IT 프로그래밍 개발 정보 블로그, 이준빈은 호박머리 입니다.

반응형

Language 116

ASP.NET 코드 비하인드에서 자바스크립트 실행

코드비하인드(.cs)에서 JavaScript 실행 방법 RegisterClientScriptBlock(string key, string script) 메서드를 사용하여 System.String 형으로 클라이언트로 전송하는 방법입니다. 매개변수 중 key는 script를 식별하는 고유의 key값입니다.script 매개변수는 말 그대로 스크립트 소스입니다. 아래의 예제를 살펴보면 이해가 쉬울 것 같습니다.ex)string scriptStr = "";Page.RegisterClientScriptBlock("done", scriptStr); 실행결과 ※ 마치 ASP의 같군요..

Language/C# 2013.01.29

안드로이드 타이머(Android Timer)

안드로이드 타이머(Android Timer) 예제입니다. MainActivity package com.example.호박이_타이머; import android.app.Activity; import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.widget.TextView; public class MainActivity extends Activity { int val=0; TextView tv01; Handler handler; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);..

Language/Android 2013.01.29

안드로이드 다이얼로그(Android Dialog-확인,중립,취소 버튼)

안드로이드 다이얼로그(AlertDialog)에 관련된 예제입니다. package com.example.teste22; import android.app.Activity; import android.app.AlertDialog; import android.content.DialogInterface; import android.content.DialogInterface.OnCancelListener; import android.content.DialogInterface.OnClickListener; import android.os.Bundle; import android.widget.Toast; public class MainActivity extends Activity { @Override protecte..

Language/Android 2013.01.29

안드로이드 비밀번호(password) 가리기 및 보이기

안드로이드 비밀번호 입력 시 문자가 출력되지 않도록 가리는 예제입니다. public class MainActivity extends Activity { EditText mEtPW; CheckBox checkbox; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); // EditText mEtPW= (EditText) findViewById(R.id.etpw); // Checkbox checkbox= (CheckBox) findViewById(R.id.checkbox); // 체크 박스 체크 유무. checkbox.setOnChec..

Language/Android 2013.01.28

안드로이드 토스트(Android Toast) 예제

안드로이드 TOAST창 띄우기 예제입니다. EX.1) Toast toast = Toast.makeText(getApplicationContext(), "토스트창에 출력될 문자", Toast.LENGTH_LONG); toast.setGravity(Gravity.CENTER, 0, 0); toast.show(); EX.2) Toast toast = Toast.makeText(getApplicationContext(), 토스트창에 출력될 문자", Toast.LENGTH_LONG); toast.setGravity(Gravity.CENTER, 0, 0); LinearLayout toastView = (LinearLayout) toast.getView(); ImageView imageCodeProject = new..

Language/Android 2013.01.28

자바 환경변수 설정

자바 환경변수 설정(Setting the JAVA environment variable in Windows7 64bit)자바(JDK) 설치 완료 후 환경설정하는 방법입니다. 작업은 Window7 Ultimate K 64비트 환경의 컴퓨터에서 진행하였습니다. 혹시 JDK를 설치를 하지 않았다면 아래의 주소로 이동 후 설치가 완료되면 환경변수를 설정하시면 됩니다. JDK 설치 방법 : http://h5bak.tistory.com/90 1. 내컴퓨터에서 마우스 오른쪽 클릭 후 속성을 선택합니다. 2. 고급 시스템 설정을 클릭합니다. 3. 고급 탭으로 이동 후 환경변수를 클릭합니다. 4. 새로 만들기 버튼을 클릭 후 변수이름은 JAVA_HOME 변수 값은 JDK가 설치된 경로를 입력합니다. JDK 설치 시 설치..

Language/JAVA 2013.01.26

자바 JDK 다운로드 및 설치 방법

자바 JDK 설치 방법입니다. 작업은 Window7 Ultimate K 64비트 환경의 컴퓨터에서 진행하였습니다. JDK 설치는 어렵지 않습니다. 파일 다운로드 후 Next만 계속 누르면 알아서 다 설치합니다. 1. 먼저 오라클 홈페이지(http://www.oracle.com/)로 이동 후 DOWNLOAD - Java For Developers 메뉴로 접근합니다. 2. Java Platform(JDK) 를 클릭합니다. 7u11은 버전인데 최신버전의 JDK를 설치합니다. 3. Accept License Agreement(라이센스 동의)를 선택 후 아래의 목록에서 자신의 OS 버전과 일치하는 항목을 다운로드합니다. 4. 다운로드 받은 파일을 실행하여 Next 버튼을 클릭합니다. 5. 설치할 내용을 선택하는 ..

Language/JAVA 2013.01.26

ASP.NET 계층형 게시판 캐스팅 에러(캐스트가 잘못되었습니다)

ASP.NET 계층형 게시판(태오닷넷) 예제 진행 중 오라클을 연동하여 예제를 진행하는 개발자들은"invalidcastexception : 캐스트가 잘못되었습니다." 라는 에러가 발생할 경우가 있습니다. int depth = (int)((DataRowView)e.Item.DataItem)["depth"]; 구문에서 오류가 발생하는데.MSSQL에서는 INTEGER 타입의 데이터를 위의 구문처럼int형으로 형변환이 바로 가능하지만, 오라클(ORACLE)의 NUMBER 타입의 값을위의 구문처럼 형변환을 할 때 에러가 발생합니다. 결론은아래와 같이 decimal 형태(십진수)로 캐스팅 후int형으로 형변환을 하면 오류가 발생하지 않습니다. int depth = (int)(decimal)((DataRowView)..

Language/C# 2013.01.25

ASP.NET(C#) 오라클(Oracle) 연결

ASP.NET 오라클 연결 소스입니다. 아래 소스를 적용하기 전 Visual Studio에서 한가지를 추가합니다.(2012 버전) 1. 상단에 있는 Project (프로젝트) 메뉴 2. Add Reference(참조추가) 메뉴 3. System.Data.OracleClient 체크 4. OK(확인) ※아래 예제는 오라클 연결 후 불러온 데이터를 GridView에 출력하는 예제입니다. 붉은색으로 표시한 부분은 사용하려는 환경에 맞게 설정하신 후 사용하시면 됩니다. 삽질로 인해 오라클 연결하는데 4시간 걸렸네요^^; .aspx 파일 .aspx.cs 파일 using System; using System.Collections.Generic; using System.Linq; using System.Web; us..

Language/C# 2013.01.25

ASP SQL Injection 방어 소스

SQL Injection 방어 함수ReForm 이라는 함수를 생성 nMaxLen thenresponse.write ( temp & " is over Maxlength " & nMaxLen )response.endend ifend if '// injection 관련 키워드 제거(항목 추가 가능)temp = Replace ( temp , "'" , "" )temp = Replace ( temp , "--" , "" )temp = Replace ( temp , "--, #" , " " )temp = Replace ( temp , "/* */" , " " )temp = Replace ( temp , "' or 1=1--" , " " )temp = Replace ( temp , "union" , " " )temp..

Language/ASP 2013.01.24

ASP 문자열 치환(Replace)

asp replace 함수입니다.변수에 저장된 값을 중 특정 문자를 원하는 값으로 변경하기 위한 함수입니다.따옴표 처리(SQL Injection 방어 소스) 시 많이 쓰입니다.ex) Replace(tmp, "'", "") 사용법은 아래와 같이 사용하시면 됩니다.Replace(변수, 변경대상문자, 변경하려는 값) 예제)"이준빈은 호박머리" 라는 값을 가진 변수에서"머리" 라는 문자열을 "" 로 변환 하는 예제입니다. 실행 결과

Language/ASP 2013.01.24
반응형