-
WPF Template의 이해
Template에 대해서 간단히 포스팅 합니다. <Button Height=”100″ > <TextBlock Height=”Test”></TextBlock> </Button> XamlReader는 위 XAML 코드를 아래와 같은 코드로 번역할 것입니다. Button button = new Button { Height = 100 }; button.Content = new TextBlock { Text = “Test” Button과 TextBlock의 실제 Instance를 내부에서 실제로 ‘생성’하게 […]
-
C# 문자열에서 숫자만 추출하기
숫자만 추출할때 쓰면 된다.using System.Text.RegularExpressions;위의 네임스페이스를 추가해주어야 한다.string strText = “abc1234567ㅏㅣ” string strNum = “”; strNum = Regex.Replace(strText, @”\D”, “”); 이렇게 하면 숫자만 추출된다. 닷넷 정규식에서 \d는 숫자. \D는 숫자가 아닌 문자를 의미합니다.MSDN에서 보기Regex.Replace 메서드 (String, MatchEvaluator)http://msdn2.microsoft.com/ko-kr/library/cft8645c(VS.80).aspx
-
ReportViewer Export PDF
C# 의 ReportViewer 는 기본적으로 Export 기능을 제공한다.여기에서 발생하는 문제가 하나 있는데 사용자가 Reportviewer 에서 아무리 여백을 조정해봤자Export 되는 PDF 에는 적용 되지 않고 나름대로의 규격으로만 출력이 된다. 그럴때Export 이벤트를 잡아서 Deviceinfo 를 설정해줘야 한다.아래와 같이 PDF 라고 명시해주고 마직과 문서의 너비 높이 등을 조정할수가 있다. string deviceInfo = “<DeviceInfo><OutputFormat>PDF</OutputFormat><MarginTop>0.629921in</MarginTop><MarginLeft>0.629921in</MarginLeft><MarginRight>0.629921in</MarginRight><MarginBottom>0.629921in</MarginBottom></DeviceInfo>”; […]
-
C# HDD 일련번호 얻어오기
using System.Management; string drive = “”; //만약에 drive 가 “” 이면 기본값을 C로 해준다. if (drive == “” || drive == null) { drive = “C”; } […]
-
ASP.NET에서 전역 변수를 사용 현재 접속자 리스트 구현(해시테이블)
ASP.NET에서 전역 변수를 사용 현재 접속자 리스트 구현 웹 기반의 응용프로그램을 작성하다 보면 한 사이트에 로그인한 사용자들 끼리 메시지를 주고 받는다거나 현재 접속한 사용자가 누구인지 알고 싶은 경우가 있습니다. 물론 웹 환경 자체가 비연결 지향이라는 점 때문에 이러한 부분의 구현이 까다로운 게 사실입니다. 몇몇 웹 서버 엔진들에서는 접속로그 및 현재 사용자들의 정보에 관해 자세한 […]
-
reportviewer ‘System.CannotUnloadAppDomainException’ 에러 ㅠㅠ
ReportViewer 로 작업을 하고나서 종료 하려고 하는데 처리되지 않은 ‘System.CannotUnloadAppDomainException’ 형식의 예외가 mscorlib.dll에서 발생했습니다. 추가 정보: appdomain을 언로드하는 동안 오류가 발생했습니다. (예외가 발생한 HRESULT: 0x80131015)위와 같은 에러 메시지가 나오면 당혹스럽다. 이럴땐 코드 한줄만 추가해 주면 된다.예를 들면 private void frmMyForm_FormClosing(object sender, FormClosingEventArgs e){ reportViewer1.LocalReport.ReleaseSandboxAppDomain(); }위와 같이 로칼 […]
-
AS3.0 플래시->php 한글 깨짐 문제,
플래시 에서 PHP 쪽으로 GET 방식으로 변수를 날리면 php 쪽에는 $_GET[“변수”] 의 형식으로 받게 되는데변수 속에 한글이 포함되어 있을경우에 한글이 외계어로 깨진다. ㅠㅠㅠㅠ아놔 알려주는 사람도 없고 하루 종일 개삽질 크리 ㅠㅠㅠㅠ간단하다 플래시측에서 PHP 로 날리기 전에 변수를 날리는 주소 전체는 encodeURI() 로 감싸서 보내라.그럼 PHP 에서 GET으로 받았을때 정상으로 한글이 들어오는 것을 볼수 있을것이다.혹시 그래도 […]
-
AS3 EXIF 출하기
1105407132.rar Exif library for AS3 This library can read and parse Exif information about a JPEG file. The Exif contains various information about the JPEG file such as the thumbnail image of the JPEG file, image resolution and so on. See http://www.exif.org/Exif2-2.PDF for details of Exif specification. Demo You can see a demo SWF in […]
-
AS3 MP3 플레이어 만들기
1099600542.fla import fl.controls.ComboBox; import fl.controls.Label; import fl.events.*; import flash.sensors.Accelerometer; import flash.events.Event; import flash.media.Sound; import flash.net.URLRequest; import flash.media.SoundChannel; import flash.errors.IOError; import flash.events.IOErrorEvent; import flash.events.MouseEvent; System.useCodePage = false; var urlLoader:URLLoader; var loader:Loader; var Bis:Boolean = false; var pos:int = 0; var cnt:int = 0; var xml:XML; var mcarr:Array = new Array(); urlLoader=new URLLoader(); var urlRequest: URLRequest = […]
-
apm UTF-8 로 세팅하기
종래에는 홈페이지가 자국인들만 이용할 것을 예상하고 제작하므로써 외국인 즉, 비한글 사용자들에 대한 서비스를 미쳐 염두에 두지 못하므로써 한글이 ?????$%^&( 처럼 깨져 보이는 무지함을 보였던 것이 사실입니다. 이제는 홈페이지 제작도 유니코드(UTF-8) 인코딩 방식이 세계적 추세이며 이러한 추세에 맞추어 MySql도 기본언어를 utf8(UTF-8 인코딩) 방식으로 변경하였으므로, 홈페이지를 종래 euc-kr 등 한글로만 표기하던 방식도 UTF-8 인코딩 방식으로 업데이트해야 할 […]