일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Winform
- WPF
- eventargs
- JSON
- GDI+
- MDB Connect
- 경기도 버스정보시스템
- C# 파일 암/복호화
- Excel Cell Format
- Cell Border Style
- eventhandler
- 경기도 버스
- solid
- C# MDB
- MDB Select
- DrawRectangle
- 공공 데이터 포털
- DrawEllipse
- 객체지향
- 시
- 디자인 패턴
- TDD
- 버스 API
- NUnit
- sqlite3
- delegate
- MVC
- c#
- C# MDB Handle
- Json.NET
- Today
- Total
목록IT Engineering (149)
White Whale Studio
프로그램 시작 경로 가져오기 using System.Diagnostics; .... string _configFolder = System.IO.Path.GetDirectoryName(Process.GetCurrentProcess().MainModule.FileName); 간단합니다. 현재 프로세스에서 돌고있는 프로그램의 경로를 탐색해서 가져옵니다.저 같은 경우는 해당 경로로 복사되는 기본 설정 파일들이나 구성파일들의 경로를 탐색하는 용도로 주로 사용합니다. ---------------------------------------------------- 폴더 내 파일 정보 가져오기 if (Directory.Exists(_configFolder)){ System.IO.DirectoryInfo di = new ..
이번 포스팅에서는 FTP 파일 업로드를 살펴볼겁니다. Using System.Net; 추가해 주시고.. /// Upload할 파일명/// Upload후 FTP서버에 저장될 파일명 public int UpLoadFiles(string filename, string targetFilename) { try { totalread = 0; FileInfo fi = new FileInfo(filename); // 파일정보를 입력합니다. string URI = _server + "/" + targetFilename; System.Net.FtpWebRequest ftp = GetRequest(URI); ftp.Method = System.Net.WebRequestMethods.Ftp.UploadFile; // 업로드로..
안녕하십니까아~ 글마입니다. 오늘은 FTP 사용에 대해서 살펴볼 예정입니다.System.Net 를 참조해서 간단하게 사용가능하도록 구현해보겠습니다. FTP 접근에 대해서는 필요에 따라서 다양한 기능들을 사용할수 있겠지만, 저같은 경우 업무 내용에 필요한 부분이 어느정도는 한정되어 있어 필요하고 괜찮다 싶은 부분만기술하도록 하겠습니다. FTP와 관련하여 다룰 내용은 파일 다운로드/업로드, 디렉토리 변경, 파일 삭제, 디렉토리 정보 받기 정도가 있겠습니다. 해당 포스팅에서는 파일 다운로드에 대해서 살펴볼겁니다. 우선 using System.Net; 로 참조를 추가합니다. FileStream outputStream = new FileStream(url, FileMode.Create); // 파일 다운로드할 위..
간단한 반복문입니다.For문을 사용해서 Distinct 효과를 노려봅니다. foreach (string str in strList){ if (!_targetList.Contains(str)) { _targetList.Add(str); }} 아주 간단하죠? _targetList가 Distinct 하여 들어가는 결과가 들어갈 리스트입니다. 배열이나 다른 구조형도 동일하게 구현하면 되겠죠!
안녕하십니까아.. 글마입니다. 오랜만의 포스팅입니다. 오늘은 테이블에서 테이블로 데이터를 복사하는 쿼리를 한번 살펴볼까합니다.. 이번 포스팅도 물론.. 일하다보니 필요해서 쓰게된; 아무튼 각설하고 살펴보겠습니다. 우선 방식은 ■ 복사한 데이터를 넣을 테이블이 존재하지 않을 경우 (테이블 생성 + 테이블 복사) □ Create Tables [대상 테이블명] Select * from [원본 테이블명] □ Select * Into [생성될 테이블명] From [원본 테이블명] (기본 모드 데이터까지 복사) □ Select * Into [생성될 테이블명] From [원본 테이블명] Where '1' = '2' (데이터 없이 테이블 구조만 복사) □ Select * Into [생성될 테이블명] From [원본 테..
WPF ScrollView 에서 기본적으로는 마우스 클릭해서 내부에 있는 컨텐츠 이리저리 굴려봤자 이동을 하지는 않습니다. 다행히도 어떤 친절한 외국 개발자님께서 이미 Y축을 구현해 두셔서 X축을 더하여 완성했습니다.사용법은 간단합니다. XAML 창에서 해당 Class가 포함된 프로젝트를 xmlns:my="clr-namespace:PROJECT" 와 같이참조 추가한 뒤 이런식으로 스크롤 뷰어에 my:TouchScrolling.IsEnabled="True" 항목만 추가하시면간단하게 구현 끝~! 간만에 보는 깔끔한 코드라 기분이 좋습니다 ㅎ. 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051..
WCF 작업 시에 WCF ServiceModel 클라이언트 구성 섹션에서 'IService1' 계약을 참조하는 기본 끝점 요소가 없습니다.와 같은 에러 메시지가 발생하는 경우가 있다.나와 같은 경우에는 다른 프로젝트를 참조하여 사용하는 방식을 사용하는데메인이 되는 프로젝트에서 해당 WCF 서비스를 참조하는 함수를 사용하고자 하면위와 같은 메시지가 계속 발생했다. 해결방법으로는 참조하는 프로젝트에 포함된 app.config의 코드를 복사해서 메인이 되는 프로젝트의 app.config 코드에 복사하면 된다. 굵은 글씨로 표현된 부분이 붙여넣은 부분이다.메인 프로젝트에 app.config 파일이 없는 경우에는 파일 자체를 그냥 복사해서 넣어도 될듯.
Conversion to Dalvik format failed with error 1 안드로이드에서 APK 파일을 만들기 위해서 작업을 수행하다가 가장 마지막 단계에서 위와 같은 메시지를 뿌리면서 생성이 안되는 경우가 있습니다.이런 경우 라이브러리 참조나 proguard 문제 때문이라고 유추하는 경우가 많은데 이도 저도 안되는 경우에 쓰는 방법을 포스팅 하려고 합니다.저도 뭐 구글링을 통해 알게 된 내용인지라;; Conversion to Dalvik format failed with error 1 when exporting and signing apk in Eclipse:Disable “Build Automatically” on “Project menu” and rebuild it manually (Ri..
처음보는 오류라서 사실 처음에는 많이 당황했습니다.다행히 데브피아에 다른 개발자분께서 올려두셔서 쉽게 해결은 했네요.감사할 다름입니다. ----------------------- 오류 정보이 작업을 수행하는 동안 다음 오류가 발생했습니다.* [2013-01-04 오전 10:44:48] System.Runtime.InteropServices.COMException 응용 프로그램 바인딩 데이터 형식이 올바르지 않습니다. (예외가 발생한 HRESULT: 0x800736B2)- 원본: System.Deployment- 스택 추적:위치: System.Deployment.Internal.Isolation.IEnumSTORE_ASSEMBLY.Next(UInt32 celt, STORE_ASSEMBLY[] rgelt)위..
XML에서 Scroll View 내부에서android:fillViewport="true" 로 설정 소스코드에서는다음과 같이 설정 ListView listview;ScrollView sv ; listview.setOnTouchListener(new OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { sv.requestDisallowInterceptTouchEvent(true); return false; } });