개발 95

AJAX를 이용한 ASP.NET 웹사이트 맛배기 샘플

안녕하세요~ 지금부터 간단하게 ASP.NET에서 AJAX를 이용해서 간단한 더하기 계산을 하는 웹페이지를 샘플로 보여드리겠습니다. 이 페이지는 텍스트박스를 두개 만들어 두수를 입력받고 더한 값을 또 다른 텍스트박스에 표시하는 페이지입니다. 물론, AJAX를 이용해서..(아작스? 에이젝스? 아약스? 에이제이에이엑스? .. 거참 ! 편할때로..) 위와 같이 표시되지요 "=" 버튼을 누르면 AJAX를 이용하여 계산한 값을 리플레쉬없이 결과를 표시하고 아래 "UpdatePanel 밖에서 더하기" 버튼을 누르면 기존의 방식되로 포스트백하여 표시된다. 일단 VS를 실행하여 새 프로젝트를 생성한다. AJAX를 사용하기 위해서는 UpdatePanel을 추가한다. 그리고, 안에 텍스트 박스를 3개를 추가한다. 그리고 U..

개발/C# .NET 2008.08.27

ROW_NUMBER() 를 이용하여 간단한 페이징 쿼리를 만들어 보자!

ROW_NUMBER() 를 이용하여 간단한 페이징 쿼리를 만들어 보자! ROW_NUMBER() 를 SQL2005 설명을 빌리자면 * 결과 집합 파티션 내의 행 일련 번호를 반환합니다. 이렇게 설명할 수 있다. 자 ROW_NUMBER() 를 간단히 실행해 보자.. SELECT ROW_NUMER() OVER ( ORDER BY IDX DESC ) As rownum FROM TABLE1 위 SQL 구문은 TABLE1에서 IDX 를 역순으로 일렬번호를 리턴한다. rownum 1 2 3 4 .. .. 이렇게 일렬번호를 리턴한다. 자~ 이제 row_number()의 기능을 알았으면.. 간단한 페이지 쿼리를 만들어 보자.. 설명은 그 다음에.. declare @page int declare @pageSize int ..

개발/C# .NET 2008.08.27

web query분석기

지금부터 ASP.NET(C#)으로 쿼리분석기를 만들어 봅시다. (VS2005를 사용) 결과물부터 보자면 아래와 같다. 파일구성은 마스터페이지, 디자인페이지, 코드페이지 이렇게 3개로 구성했다 마스터페이지는 실제로 동작하는데는 필요업다만.. 그냥 추가했다. ㅋㅋ 내맘이지 머.. 1. 일단 그럼 마스터페이지부터 간단히 구성해 보자 디자인소스코드(/Masters/Maginot.master) 1 2 3 4 7 8 9 10 11 12 13 14 15 16 17 18 소스코드(Maginot.master.cs)는 내용이 없다. 편집기가 자동행성해준 코드 그대로다. 2. 이번엔 쿼리를 입력받고 출력해주는 페이지의 디자인 소스이다. 파일 : query.aspx Query 3. 이번에 소스코드이다. 파일 : query.a..

개발/C# .NET 2008.08.27

C#에서 네트웍정보 조회하기

System.Net.NetworkInformation를 이용해서 내컴퓨터의 네트웍정보표시하기 1 using System; 2 using System.Net; 3 using System.Net.NetworkInformation; 4 5 namespace NetworkCard 6 { 7 public class NetworkInterfaces 8 { 9 10 public static void Main(string[] args) 11 { 12 IPGlobalProperties computerProperties = IPGlobalProperties.GetIPGlobalProperties(); 13 NetworkInterface[] nics = NetworkInterface.GetAllNetworkInterface..

개발/C# .NET 2008.08.27

JSON맛보기

JSON 맛보기 JSON 이란 : JSON (JavaScript Object Notation)은 경량의 DATA-교환 형식이다. 이 형식은 사람이 읽고 쓰기에 용이하며, 기계가 분석하고 생성함에도 용이하다. JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999의 일부에 토대를 두고 있다. JSON은 완벽하게 언어로 부터 독립적이지만 C-family 언어 - C, C++, C#, Java, JavaScript, Perl, Python 그외 다수 - 의 프로그래머들에게 친숙한 관습을 사용하는 텍스트 형식이다. 이러한 속성들이 JSON을 이상적인 DATA-교환 언어로 만들고 있다. http://json.org/json-ko..

개발/기타 2008.08.27

Soap Toolkit 을 이용하여 ASP에서 웹서비스 이용하기

Soap Toolkit 다운로드 http://www.microsoft.com/downloads/details.aspx?FamilyID=c943c0dd-ceec-4088-9753-86f052ec8450&DisplayLang=en MSXML 4.0 다운로드(개발자라면 이미 설치되어 있는 분도 많을겁니다.) http://www.microsoft.com/downloads/details.aspx?displaylang=ko&FamilyID=3144b72b-b4f2-46da-b4b6-c5d7485f2b42 다운받은 soapsdk.exe 을 설치합니다. MSXML 또한 설치합니다. (설치가 안되어 있다면..) 그런 다음 ASP에서 웹서비스를 호출해 보겠습니다. GetDate() 함수는 제가 말들어 놓은 현재 시간을 리..

개발/기타 2008.08.27

특수한 형태의 문자열정보 파싱하기

아래 예제는 문자열 파싱하는 예제이다. 실무에 사용하던 소르를 자바로 바꾸어 보았는데.. ㅋㅋ 아직 한글처리가 안됐네요~.. 수정해야 겠군요^^ 파싱할 원본 문자열 : 8:SESS_KEY20:K01115642091328800012:RT1:06:RT_MSG14:성공하였습니다 10: USAGE_INFO3462: 문자열 구조는 키 + 키값길이 : 키값 + 키길이 ========================================================= import java.lang.*; class Parsing { public String ReturnOK(String str){ String RT_CODE; String[] ArrStr = str.split("RT1:"); RT_CODE = ArrS..

개발/Java 2008.08.23

JAVA Oracle DB 연결하기

JAVA Oracle DB 연결 테스트 1. 먼저 Oracle ODBC 파일을 다운 받아 이클립스에 추가한다. Properties -> Java Build Path -> Libraries -> Add External JARs 에서 다운받은 jar파일을 선택해서 추가 2. import java.sq.*; import 추가 3. 테스트 소스 import java.sql.*; public class OracleConnTest { static{ try{ Class.forName("oracle.jdbc.driver.OracleDriver"); }catch(ClassNotFoundException cnfe){ cnfe.printStackTrace(); } } public static void main(String[..

개발/Java 2008.05.18