본문 바로가기

Development

(103)
반응형
방법: HTML을 사용하여 웹 페이지에 Silverlight 추가 Silverlight 방법: HTML을 사용하여 웹 페이지에 Silverlight 추가 object 요소를 사용하면 지원되는 모든 브라우저와 호환되는 방식으로 HTML에 Silverlight 플러그 인을 포함하고 구성할 수 있습니다. 이 항목에서는 object 요소를 사용하여 다음과 같은 일반적인 작업을 수행하는 방법에 대해 설명합니다. Silverlight 플러그 인을 포함하고 호스팅할 응용 프로그램을 지정합니다. Silverlight가 설치되지 않은 경우 표시할 대체 HTML을 지정합니다. 이러한 작업은 HTML 페이지의 서로 다른 부분 및 특히 object 요소의 서로 다른 구성 매개 변수에 해당합니다. 다음 절차에서는 여러 작업을 독립적으로 설명하지만 이 항목의 끝부분에서는 전체 브라우저 간 HT..
[C#] DataGridView의 다양한 활용 Writter by Youngil Kim, C#.NET Developer 이번에는 WinForm에서 제공하는 DataGridView컨트롤을 사용해보는 컬럼을 마련해 보았습니다. 일단 간단하게 VS2005에서 Windows 응용프로그램 프로젝트를 하나 만들고 윈폼화면에 DataGridView컨트롤 배치시키고 마음에 드는 사이즈로 만드세요! ^^ 여기서 사용하는 데이터베이스는 SQL Server 2005에서 새롭게 제공하는 Advanture Works 샘플DB의 Store테이블의 데이터를 가지고 설명하겠습니다.(다른 DB를 사용하시는 분들은 알아서 맞추시면 되요 ^^;) 데이터 연결된 소스부분은 같이 첨부한 샘플소스를 참고해주세요 ^^; DataGridView ID: dbView 1. 홀수행을 다른 색으로 ..
지식정보 :: C# 에서 엑셀 표현하기 C# with WinForm C# 에서 엑셀 표현하기 2008/09/24 14:46 | Posted by 희달이 C# with WinForm에서 엑셀을 표한하는 방법에 대해서 간단히 설명해드리겠습니다. 먼저 네임스페이스를 정의를 해야댑니다. using Microsoft.Office.Interop.Excel; using System.Reflection; using System.Runtime.InteropServices; 요기서 Microsoft.Office.Interop.Excel 네임스페이스가 없다고 하시는분은 참조에서 com 에서 Microsoft Office 12.0 Object Library 혹은 Microsoft Office 11.0 Object Library 을 추가해 주시면됩니다.. 네임스페이..
DataTable 데이터 생성시 느낌표가 뜹니다 위에 보시는 거 처럼 코딩을 햇는대요. 시각도우미를 써서 보면, 아래처럼 느낌표가 뜹니다. add를 DataRow 방법으로도 사용해보고 Object 배열형태로도 넣어봐도 결과는 같았습니다. DataTable에 잘못된 값이 들어 간 것은 아닙니다. 브레이크 포인트를 Add 시점에서 잡으시면 현재 DataRow가 생성되어 테이블의 행이 되는 바로 전에는 DataRow의 상태(RowState 속성)는 Detached 상태가 됩니다. 제거가 되어도 마찬가지죠. 이 때 느낌표가 뜹니다. 이 외에도 Delete 메소드로 삭제를 한 경우에도 마찬가지로 느낌표가 뜨죠. for 문이 완료 코드 후의 코드에서 dt를 디버깅해보시면 아마도 제대로 나올 겁니다. 그래도 나온다면 마지막 보루인 DataTable.AcceptCh..
Visual Studio 2008 C# 컴파일러 생성 문제 Visual Studio 2008 C# 컴파일러 생성 문제 아마 Visual Studio 2008을 설치 한 후, Visual Studio 2005 를 삭제했을 때, 문제가 발생하는듯합니다. 연구실에서 WPF 관련 세미나를 준비하면서 이런 현상을 겪었는데 해결책을 찾았습니다. C# 관련 프로젝트를 열거나 새로 생성했을 때 다음과 같은 에러가 발생하면서 C# 파일이 열리지 않는데요 Microsoft Visual C# 2008 Compiler could not be created. QueryService for '{7D960B16-7AF8-11D0-8E5E-00A0C911005A} failed. 맨 처음에는 .net Framework 문제로 알고 .net Framework 삭제를 위해 동분서주 했지만 결국 ..
ASP.NET Login 로그인 관련 컨트롤 테스트 순서 1.ASP.NET 구성을 통해 역할 이름과 기본 계정을 추가한다.(1~5) 2. Login 폼을 만들어 Login 컨트롤을 테스트 해 본다.(2~9) 3. Password Recovery 폼을 만들어 PasswordRecovery 컨트롤을 테스트 해 본다. (10~11) 4. Signup(계정추가)폼을 만들어 CreateUserWizard 컨트롤을 테스트 해 본다.(12~14) 5. Secure폼과 Unauthorized폼을 만들어 권한이 맞으면 패스워드를 변경할 수 있도록 해 보자.(15~16) 6. 마지막으로 로그인 컨트롤을 사용하여 패스워드 분실 및 권한 등을 연동해 보자.(17) 1. 프로젝트를 생성하자. 2. ASP.NET구성을 선택한다. 3. 역할을 사용할 수 ..
[.NET] 크리스탈 리포트 생성 및 호출하기 - Windows Live [.NET] 크리스탈 리포트 생성 및 호출하기 이 자료는 서린정보기술(주)에서 발체한 내용입니다. 그럼... 이번호에서는 지난호에 생성한 ASP.NET 프로젝트인 Sample_CrystalReport에서 크리스탈 리포트를 생성한 후 웹페이지에 리포트를 나타내 보기로 하겠습니다. 무조건 따라하기 [1 단계] 크리스탈 리포트 추가 및 생성 [그림 부록A.6] ASP.NET 프로젝트에서 새항목 추가하기 [그림 부록A.6 설명] 크리스탈 리포트를 생성하기위해서 "새항목 추가"를 선택한다. [그림 부록A.7] 템플릿에서 "Crystal Report" 선택 추가 [그림 부록A.7 설명] 그림 우측의 템플릿에서 번호j과 같이"Crystal Report"항목을 선택하고, 번호k번 항목에 리포트 이름을 적은후 번호l번의..
Exception (예외) 처리 Exception C# 에서의 에러 처리는 예외를 사용하여 손쉽게 수행된다. 예외 처리는 에러가 발생할 만한 구문들을 try 블록 안에 넣고, catch 블록에서 에러를 잡는 것이다. try { // 에러가 발생할 만한 구문 } catch (Exception e) { // 에러가 발생했을 때 처리하는 구문 } finally { // 언제나 실행되는 구문 } 이러한 접근 방식은 파일을 다루는 문장에서 에러를 검사하거나, 배열의 범위를 벗어나는 인덱스 문장의 에러를 잡아내는 등의 여러가지 에러 상황을 검사하는 곳에서 사용된다. 이 방법이 동작하는 방식은 일단 try 블록이 실행되고, 여기서 에러가 발생하지 않으면, finally 블록이 실행된다. 만약 try 구문내에서 에러가 발생하면 제어가 catch 구문..
자동 로그인 아래와 같은 명령어를 등록 한다. Control userpasswords2 Checkbox를 해제 하면 로그인할 유저를 선택 할 수 있으며, Password 를 등록한다.
Visual Studio 2008 활용팁 노트정리 Visual Studio 2008 활용팁 노트정리 1. 주석 잘 달기 : 개체에 대한 요약 '/' 슬래시 키를 3번 눌러서 서머리태그를 생성한다. / : 파라메타와 리턴 값의 요약 인텔리전스에 보일 주석의 내용을 작성한다. / : 구성요소에 참조 요약 실제 문서화할때, 유용하게 쓰임 문서화 할때, 링크를 제공하기 위해 사용됨 (MSDN의 도움말과 같은 기능) 예) /// /// : 참조할 개체기술 /// /// : 추가적으로 참조할 개체기술 : 예외정보 요약 예) /// ///Test 메서드입니다. ///인자값입니다 /// ///파라메타값이 null이면 발생합니다. : 개체의 추가정보 예) /// ///Test 메서드입니다. ///인자값입니다 /// /// ///2008.09.01 변경이력을 기술한다. ..