전체 글
-
-
WPF Geometry and 2D Drawing.NET/WPF 2D 2013. 7. 11. 03:15
reference : Practical WPF Graphics Programming
-
WPF 2D Composite Transforms.NET/WPF 2D 2013. 7. 4. 01:07
TransformGroup tg = new TransformGroup(); tg.Children.Add(ScaleTransform(2, 3)); tg.Children.Add(TranslateTransform(100, -100)); tg.Children.Add(RotateTransform(45)); tg.Children.Add(SkewTransform(30, 45)); Rectangle.RenderTransform = tg; reference : Practical WPF Graphics Programming
-
-
-
WPF 2D Scale Transforms.NET/WPF 2D 2013. 6. 28. 00:17
reference : Practical WPF Graphics Programming
-
WPF 2D Object Matrix Transforms.NET/WPF 2D 2013. 6. 28. 00:04
M11 M12 M21 M22 OffsetX OffsetY Apply init Original shape private void BtnApply_Click(object sender, RoutedEventArgs e) { GetValue(); } private void GetValue() { if (matrixTransform != null) { Matrix m = new Matrix(); m.M11 = tbM11 != null ? tbM11.Value : 0; m.M12 = tbM12 != null ? tbM12.Value : 0; m.M21 = tbM21 != null ? tbM21.Value : 0; m.M22 = tbM22 != null ? tbM22.Value : 0; m.OffsetX = tbOf..
-
WPF 2D Creating Perpendicular Lines.NET/WPF 2D 2013. 6. 27. 23:11
X1 Y1 X2 Y2 Length Line2 Apply Close Point1 Point2 Point3 Point4 private Line line1; private Line line2; public MainWindow() { InitializeComponent(); Rectangle rect = new Rectangle(); rect.Stroke = Brushes.Black; rect.Width = canvas1.Width; rect.Height = canvas1.Height; canvas1.Children.Add(rect); line1 = new Line(); line2 = new Line(); AddLines(); } private void AddLines() { Point pt1 = new Poi..
-
WPF 2D Transformations Matrix Transforms.NET/WPF 2D 2013. 6. 27. 22:37
// Invert matrix: Matrix matrix = new Matrix(1, 2, 3, 4, 0, 0); tbOriginal.Text = "(" + matrix.ToString() + ")"; matrix.Invert(); tbInvert.Text = "(" + matrix.ToString() + ")"; // Matrix multiplication: Matrix m1 = new Matrix(1, 2, 3, 4, 0, 1); Matrix m2 = new Matrix(0, 1, 2, 1, 0, 1); Matrix m12 = Matrix.Multiply(m1, m2); Matrix m21 = Matrix.Multiply(m2, m1); tbM1M2.Text = "M1 = (" + m1.ToStrin..
-
WPF 2D 차트에 대한 사용자 정의 좌표.NET/WPF 2D 2013. 6. 18. 23:30
XMin XMax 10 YMin 0 YMax 10 Apply Close public partial class MainWindow : Window { private double xMin = 0.0; private double xMax = 10.0; private double yMin = 0.0; private double yMax = 10.0; private Line line1; private Polyline polyline1; public MainWindow() { InitializeComponent(); AddGraphics(); } private void AddGraphics() { line1 = new Line(); line1.X1 = XNormalize(2.0); line1.Y1 = YNormal..
-
WPF AutomationPeer 참고.NET/WPF 2013. 5. 28. 10:35
http://msdn.microsoft.com/ko-kr/library/ms590934.aspx ToggleButton CheckBox => AutomationPeer _apeer; IToggleProvider chkBoxToggleProvider; _apeer = new ToggleButtonAutomationPeer(obj as dynamic); chkBoxToggleProvider = (IToggleProvider)_apeer; chkBoxToggleProvider.Toggle(); Button=>IInvokeProvider invokeProv = null; ButtonAutomationPeer peer = new ButtonAutomationPeer(obj as dynamic); invokePro..
-
골든32 사용시 설정사항Database/Oracle 2013. 5. 7. 22:41
골든32를 설치하면 Default Date Format 이 설정되어 있다 아래는 Golden32 옵션 골든6버전을 받아서 옵션을 보면 Oracle Date Format 이 비어있다 여기서 골든32로 사용시 데이터 주의를 요할 것 같다 골든32버전은 Default Date Format 칸을 빈칸으로 설정하면 데이터 오판하는일이 없을듯 실제로 골든32 버전 Select Query 결과 값과 다른 DBMS (PL/SQL Developer와 Toad)의 Select Query 결과 값이 달랐다 무척 혼란을 주었는데 문제는 Default Date Format이 골든32의 Default Date Format 설정이 디폴트(MM/DD/YYYY HH24:MI:SS) 로 되어 있었다는 것이다 골든32에서 Default ..
-
dynamic 오류 System.IndexOutOfRangeException 'Microsoft.CSharp.dll'.NET/WPF 2013. 5. 2. 16:39
WPF UserControl을 상속받은 클래스에서 자기자신의 클래스를 에셈블리로드해 dynamic으로 형변환 다음 메소드 오버라이딩 된 메소드를 호출시 (pop.Content as dynamic).PADetailPartMedCostReceivePaymentLoad(inObj); 간헐적으로 아래 오류발생 ... System.IndexOutOfRangeException에서 'Microsoft.CSharp.dll' 형식의 예외가 발생했지만 사용자 코드에서 처리되지 않았습니다. => 명시적으로 클래스명 as 캐스팅 후 오류 해결 (pop.Content as HIS.PA.CORE.UI.PADetailPartMedCostReceivePayment).PADetailPartMedCostReceivePaymentLoad..
-
DLL Ressource 에서 BitmapImage 불러오기 Method.NET/C# Basic 2013. 1. 11. 00:02
1. 외부 DLL Ressource 리플렉터 => 2. 코드/// /// name : GetDllToBitmapImageResource /// desc : BitmapImage load of resource /// author : 전광식 /// create Date : 2013-01-10 오후 7:56:23 /// update date : 2013-01-10 오후 7:56:23 , 수정개요 /// /// AssemblyName /// resourceUri /// public BitmapImage GetDllToBitmapImageResource(string assemblyName, string resourceUri) { Assembly assembly = Assembly.LoadFrom(System.En..
-
모듈에 어셈블리 매니페스트가 있어야 합니다.NET 2012. 8. 27. 13:45
http://www.dependencywalker.com/ 모듈에 어셈블리 매니페스트가 있어야 합니다
-
-
비주얼스튜디오 그룹파일 매크로 사용하기.NET/VisualStudio2010 2012. 4. 4. 14:54
참고 링크 http://www.codewrecks.com/blog/index.php/2011/09/28/visual-studio-macro-to-group-files/ http://www.sysnet.pe.kr/Default.aspx?mode=2&sub=0&detail=1&pageno=0&wid=1136&rssMode=1&wtype=0 프로젝트 파일을 수정했던 사항을 매크로로 간편하게 해결1. 도구 -> 매크로 -> 매크로 탐색기 2. 새 모듈 3. 새 매크로 4. 편집 1: Sub GroupFileTogether() 2: 3: Dim lvProcesses As New ListView 4: For I As Int32 = 1 To DTE.SelectedItems.Count 5: Dim item As Env..
-
IronPython for Visual Studio 2010 - 설치, 실행, 디버깅.NET/IronPython 2012. 2. 22. 19:54
1. IronPython for Visaul Studio 2010 을 다운받는다 => http://ironpython.net/tools/ 2. 설치한다. => Tools for Visual Studio에 체크 선택 한다. 3. 설치를 마치고 프로젝트를 연다 4. IronPython Interactive 를 실행 테스트 해본다 => 에러가 난다면 환경변수 PATH에 IronPython 설치 경로를 추가하거나 이전의 Python과 충돌이 없는지 확인하고 재 설치해본다. 5. 간단한 코드 작성 => 인텔리센스 확인 6. 디버깅 설정 => 디버깅 옵션 설명 7. 디버깅 확인 8. 완료
-
[MSSQL] SSMS 테이블 프로시저 검색을위한 팁 - 한글판을 영문으로 변경Database/MS-SQL 2012. 2. 21. 13:31
우선 한글판을 영문판으로 변환할 경우 SQL 2008 개체 탐식기의 경우 C:\Program Files\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\ko objectexplorer.Resources.dll 파일을 삭제하면됩니다 그러면 개체탐색기만 영문으로 변경되고 사용가능합니다 적용후 다른곳을 영문으로 사용하고 싶으시면 관련 .Resources.dll 파일을 찾아 삭제하면 영문으로 사용가능합니다. 한글 SSMS의 개체 탐색기를 영문으로 바꾸는 이유는 Red-Gate의 SQL Search를 사용하기 위해서지요설치를 하면 MS SQL에 설치하면 아래 도구상자가 나타납니다 다운로드 링크 http://www.red-gate.com/products/sql-d..
-
CopyAssist 0.1 - 클립보드를 커스텀하게 변환하는 유틸, 복사 유틸Development Programs 2012. 2. 20. 19:48
엑셀의 그리리나 SSMS 의 그리드를 IN 쿼리에 넣고 싶을때 필요해서 인터넷에 널려있는 소스로 만들어봤습니다 MSSQL그리드, 토드 그리드, 엑셀 그리드 테스트 했습니다 ex) 변환 예제 Ctrl + C => ALT + 1 => Ctrl + V 아수스 데스크탑PC 에이텍_PC본체 에이텍_모니터 COMPAQ_노트북 COMPAQ_PC본체 COMPAQ_모니터 NULL => ('아수스 데스크탑PC','에이텍_PC본체','에이텍_모니터','COMPAQ_노트북','COMPAQ_PC본체','COMPAQ_모니터','NULL') Excel geudeurina
-
Python MSSQL Oracle DB-API 2.0.NET/IronPython 2012. 2. 15. 11:52
MSSQL 관련 모듈레퍼런스 링크 : http://code.google.com/p/pymssql/wiki/PymssqlModuleReference http://code.google.com/p/pymssql/wiki/Documentation?tm=6 Python pymssql http://pymssql.sourceforge.net/examples_pymssql.php pymssql — simple MS SQL Python extension module pymssql examples (strict DB-API compliance): import pymssql conn = pymssql.connect(host='SQL01', user='user', password='password', database='myd..
-
시스템 트레이딩 시작Writer/System Trading 2012. 2. 3. 03:23
주식투자에 관심이 많아 공부시작한 HTS 만들기. 하나하나 새로운것을 만들어가는것이 새롭습니다. 금융권이나 증권쪽 프로젝트 한적은 없지만 나름 SI짭빱으로 만들고 있습니다.ㅋㅋ 수익율 좋은 시스템 트레이딩을 목표로 틈틈이 개발중입니다 0_0 한동인 주식투자 접었다가 작년 8월 폭락장에 ELW로 재미 좀보고 장을 지켜보니 파생이든 현물이든 데이트레이닝이 나의 투자성향이 맞는것같아 업무하면서 하자니 힘들것같고 전업투자를 생각해봤지만 전업하기에는 아직 젊은것같아 포기하고 시스템 트레이닝까지 공부하게되었습니다. C#으로 개발중이며 이트레이드 COM을 이용하고있습니다.. 오늘 코스피200지수 전광판 만들고 보니 그런대로 볼만하군요 앞으로 차트의 구현과 이평선, RSI , MACD 등 보조 지표도 구현하는것, 그리..