반응형

Language 42

[Hybrid/Ionic]Windows Platform에서 alert 객체 대체

Windows 플랫폼에서 alert 객체가 지원되지 않아서 Ionic Popup객체로 대체... var alert = window.alert; angular.module('myApp', ['ionic']).controller('myCtrl', function ($scope, $state, $timeout,$ionicPopup) { alert = function (messageText, titleText) { if (!titleText || titleText == "undefined") { titleText = ""; } var alertPopup = $ionicPopup.alert({ title: titleText, template: messageText }); alertPopup.then(functio..

Language/Mobile 2016.11.04

[Hybrid/Ionic]Windows Platform일 ng-click 이벤트 관련 더블클릭 방지

출처 : https://github.com/driftyco/ionic/issues/2885 window.addEventListener('click', function(event) { if (Object.prototype.toString.call(event) == '[object PointerEvent]') { event.stopPropagation(); } } , true); 또는 ionic.Platform.isIE = function () { return ionic.Platform.ua.toLowerCase().indexOf('trident') > -1; }if (ionic.Platform.isIE()) { angular.module('ionic') .factory('$ionicNgClick', ['$..

Language/Mobile 2016.11.04

[C#] 어셈블리 EnvDTE, EnvDTE80 간접 참조 경고 발생시

Visual Studio에서 빌드(Build) 또는 디버그(Debug) 시에 발행하는 경고 오류가 하기와 같은 형식으로 발생할 경우 해결 방법 ※ 경고라서 특별히 프로그램 실행하는데 문제는 안되나… 꺼림직해서… 경고 1 포함된 interop 어셈블리 'c:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PublicAssemblies\EnvDTE.dll'에 대한 참조는 ‘~~~~~~~~~~~~~.dll' 어셈블리가 해당 어셈블리에 대해 만든 간접 참조로 인해 만들어졌습니다. 두 어셈블리 중 하나에서 'Interop 형식 포함' 속성을 변경하십시오. ~~~~ 경고 2 포함된 interop 어셈블리 'c:\Program Files (x86)\Mic..

[C#]Window Form에 적용할 DevExpress Skin 관련 소스

참조 : http://documentation.devexpress.com/#WindowsForms/clsDevExpressSkinsSkinManagertopic using System; using System.Collections.Generic; using System.Linq; using System.Windows.Forms; namespace UserPark { static class Program { /// /// 해당 응용 프로그램의 주 진입점입니다. /// [STAThread] static void Main() { //DevExpress 보너스 스킨 등록(활성화) DevExpress.UserSkins.BonusSkins.Register(); //DevExpress.XtraEditors.XtraF..

[C#] LINK(.LNK, 바로가기)파일의 실제 파일명 알아내기

참조에 COM객체 “Windows Script Host Object Model”(1.0) 추가 1: string fileName = @"Temp.lnk"; 2: string fileExt = Path.GetExtension(fileName); 3: if (fileExt.Trim().ToLower() == ".lnk") 4: { 5: IWshRuntimeLibrary.WshShell shell = new IWshRuntimeLibrary.WshShell(); 6: IWshRuntimeLibrary.IWshShortcut link = (IWshRuntimeLibrary.IWshShortcut)shell.CreateShortcut(fileName); 7: fileName = link.TargetPath; 8:..

[C#]Debug 모드에서만 함수 호출 또는 사용

출처 : http://blog.happydong.kr/189 C#으로 개발을 하다보면 다양한 상황에서 디버깅을해서 처리 값을 확인해야 하는 일이 생긴다. Output Value를 확인하다든지... 정확한 값이 세팅되었다 든지..., 더미값(쓰레기값)을 세팅해서 프로그램을 테스트 한다던지... 등등의 여러가지 상황에서 디버깅 값을 확인해야 할 일들이 빈번하게 있기 마련이다. 그리고 이렇게 디버깅한 내용은 릴리즈 할때는 적용이 안되어야 하는 것이 맞다. 그래서 디버깅 코드를 짤때에는 디버그모드일때와 릴리지모드일때 실행되야할 코드를 적절히 나눠서 짜야한다. 이렇게 구분하기 위해서는 #if #endif와 Conditional Attribute를 적절하게 사용하는 것이 좋다. 처음 개발을 시작했을 때는 생각해보자..

문자열을 정수로 변환(C# 프로그래밍 가이드)

출처 : MSDN(http://msdn.microsoft.com/ko-kr/library/bb397679.aspx) 이러한 변환은 예를 들어 명령줄 인수에서 숫자 입력을 가져올 때 유용할 수 있습니다. 비슷한 메서드로 문자열을 float 또는 long 등의 다른 숫자 형식으로 변환할 수도 있습니다. 다음 표에서는 이러한 메서드를 보여 줍니다. 숫자 형식 방법 decimal ToDecimal(String) float ToSingle(String) double ToDouble(String) short ToInt16(String) int ToInt32(String) long ToInt64(String) ushort ToUInt16(String) uint ToUInt32(String) ulong ToUInt64..

반응형