.NET
-
C# 프로그래밍 도구.NET/C# Basic 2009. 12. 2. 11:10
http://msdn.microsoft.com/ko-kr/vcsharp/aa336818.aspx#IDEs C# 프로그래밍 도구C# 팀이 웹에서 다른 CLI 구현, 멋진 개체 브라우저, IDE 트릭, 추가 기능, Obfuscator를 비롯하여 보다 신속한 작업 수행을 지원하는 기타 유용한 도구와 유틸리티를 찾았습니다. 코드 생성 도구를 포함하여 유용한 도구, 프레임워크 및 클래스 라이브러리에 대한 추가 링크를 보려면 클래스 및 라이브러리 페이지를 확인하십시오. 주요 도구 라이브러리 및 기타 자료 C# 컴파일러 및 프레임워크 Obfuscator 디컴파일러 프로파일러/최적화 도구 리팩터링 개체 브라우저 편집기 IDE(개발 환경) 빌드 도구 표준 검증 도구 테스트 설명서 데이터베이스 정규식 그래픽, 게임 및 그..
-
닷넷 응용프로그램 보안 관련.NET/C# Form 2009. 12. 2. 10:39
http://msdn.microsoft.com/ko-kr/library/ms227240.aspx .NET Obfuscator -- Dotfuscator Community Edition by PreEmptive Solutions Dotfuscator Community Edition 4.0 .NET 응용 프로그램은 회사의 수익에 지대한 영향을 미치기 때문에 .NET 응용 프로그램을 보호하는 것은 매우 중요합니다. 따라서 소스 코드가 응용 프로그램과 함께 제공되지 않는 .NET 프로그램은 Dotfuscator로 보호해야 합니다. 응용 프로그램 보호를 소홀히 하면 조직의 지적 재산이 도난, 해킹, 도용 등의 위험에 노출될 수 있습니다. PreEmptive Solutions의 Dotfuscator는 프로그램의 크..
-
브라우저에서 콜백을 지원하는지 여부를 확인.NET/ASP.NET 2009. 11. 18. 10:59
스크립트 콜백은 DOM(문서 개체 모델)이 지원되지 않는 이전 브라우저에서 작동하지 않으며 클라이언트에서 ECMAScript를 사용할 수 있어야 합니다. 브라우저에서 콜백을 지원하는지 여부를 확인하려면 ASP.NET 내장 Request 개체의 Browser 속성을 통해 액세스할 수 있는 SupportsCallback 속성을 사용합니다. http://msdn.microsoft.com/ko-kr/library/system.web.configuration.httpcapabilitiesbase.supportscallback.aspx
-
ClientScriptManager 클래스 클라이언트 콜백 구현 예제(C#).NET/ASP.NET 2009. 11. 18. 10:53
http://msdn.microsoft.com/ko-kr/library/system.web.ui.clientscriptmanager.aspx ClientScriptManager 클래스 업데이트: 2007년 11월 웹 응용 프로그램에서 클라이언트 스크립트를 관리하는 메서드를 정의합니다. 네임스페이스: System.Web.UI 어셈블리: System.Web(System.Web.dll) 구문 C# [AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, L..
-
Java 응용 프로그램을 Visual C#으로 변환.NET/VisualStudio 2009. 11. 16. 18:59
http://msdn.microsoft.com/ko-kr/library/c6t6bsdk(VS.80).aspx http://www.microsoft.com/korea/msdn/vstudio/downloads/tools/jlca/default.aspx Java 언어 변환 도구 참조 Java 응용 프로그램을 Visual C#으로 변환 Microsoft Visual Studio 2005의 기능을 사용하면 Visual J++® 버전 6.0이나 Java 언어로 작성된 프로젝트를 Visual C#®로 변환할 수 있으므로 .NET Framework의 이점을 활용할 수 있습니다. Java 언어 변환 도구를 사용하면 기존의 Visual J++ 6.0 프로젝트 또는 Java 언어 파일로부터 새 Visual C# 프로젝트를 ..
-
Get primary key on insert / Insert Primary Key 얻기.NET 2009. 11. 4. 16:13
select scope_identity(); ex) string comString = "insert MyTable (custName) values ('John'); select scope_identity()"; SqlCommand com = new SqlCommand(comString); int latestCustromerId = (int)com.ExecuteScalar(); 원문 : http://www.devnewsgroups.net/group/microsoft.public.dotnet.framework.adonet/topic41523.aspx http://network.hanb.co.kr/view.php?bi_id=1311 SqlParameter spIdx = new SqlParameter("@idx..
-
.NET connection strings 레퍼런스.NET 2009. 10. 30. 15:55
출처 : http://www.dofactory.com/Connect/Connect.aspx select your database MS SQL Server MS SQL Express MS Access Oracle IBM DB2 MySql Sybase Interbase Informix Excel Text dBase Dbf Visual FoxPro Code samples are in C#. You must provide the values in red Microsoft SQL Server // ODBC DSN using System.Data.Odbc; OdbcConnection conn = new OdbcConnection(); conn.ConnectionString = "Dsn=DsnName;" + "Uid..
-
[asp.net] 코드 비하인드에서 동적으로 CSS 바꾸기 / System.Web.UI.AttributeCollection.NET/ASP.NET 2009. 9. 30. 12:14
일단 aspx 코드창에 라고 css가 정의 되어있다고 보면 여기서 HTML 코드는 똑똑한 인텔리센스가 코드 비하인드에서 나오질 않는다 하지만 runat="server" 를 붙이면 서버 컨트롤로 인식되어 인텔리센스에도 나타난다 아래와같이 runat="server"를 추가한다 runat="server"를 붙이면 이 HTML 태그는 서버컨트롤로 작동된다 그러고 난다음 코드비하인드에는 MyStyleSheet.Attributes.Add("href","/css/flostyle.css") 이렇게 하면 동적으로 바꿀수 있다 Attributes를 이용한 예를 보면 다음과 같다 btnEdit.Attributes.Add("onclick", "alert('수정되었습니다');"); DropDownList3.Items[i].At..
-
내가 좋아하는 SortedList.NET/C# Basic 2009. 8. 14. 18:35
http://msdn.microsoft.com/en-us/library/ms132319.aspx#Mtps_DropDownFilterText using System; using System.Collections.Generic; public class Example { public static void Main() { // Create a new sorted list of strings, with string // keys. SortedList openWith = new SortedList(); // Add some elements to the list. There are no // duplicate keys, but some of the values are duplicates. openWith.Add("t..
-
Array.Find / List.Find Method 사용 예.NET/C# Basic 2009. 8. 7. 13:12
List.Find Method Searches for an element that matches the conditions defined by the specified predicate, and returns the first occurrence within the entire List.Namespace: System.Collections.Generic Assembly: mscorlib (in mscorlib.dll) MDSN제공 신뢰할만함 (http://msdn.microsoft.com/ko-kr/library/d9hy2xwa(VS.80).aspx) C# public T Find ( Predicate match ) using System; using System.Collections.Generic; p..
-
ASP.NET MVC 2 가 나오네.NET/ASP.NET MVC 2009. 8. 1. 09:57
MVC 2 가 나오네 내가 공부하는 양보다 기술 나오는 양이 더 많은듯 ㅎㅎ 스캇형님의 블로그 http://weblogs.asp.net/scottgu/archive/2009/07/31/asp-net-mvc-v2-preview-1-released.aspx 아래 다운로드 링크 http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=d34f9eaa-fcbe-4e20-b2fd-a9a03de7d6dd#Overview
-
중첩 마스터 페이지의 FindControl로 컨트롤 찾기 - FindControlRecursive Method 만들기.NET/ASP.NET 2009. 7. 29. 19:32
먼저 그림 설명 위의 화면은 중첩 마스터 페이지중에 서브 마스터 페이지의 컨트롤 들이다 위 화면은 Default페이지의 구현 화면 전체 소스 using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; public partial class Default2 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { (FindControlRecursive(this.Master.Master, "Button1") as Button).Text = "..
-
[ASP.NET AJAX] ReorderList with ObjectDataSource (ReorderList 예제).NET/ASP.NET AJAX 2009. 7. 29. 09:55
horovitz 의 .net Programming 3.5를 따라하다가 오류가 났다(해결이 힘들었다 그래서 다른 리오더리스트 예제를 삽질하다가~ 찾은 블로그..http://weblogs.asp.net/justinsaraceno/archive/2008/02/22/reorderlist-with-objectdatasource.aspx저스틴이라는 친구의 예제는 실행이 되는데 중요한것은 IE 8에서는 작동을 하지 않는것이다.(IE 7에서는 작동한다) 크롬 2와 파이어폭스 3에서는 작동한다. http://app.lightstreamer.com/AtlasDemo/
-
AJAX ToDo List.NET/ASP.NET AJAX 2009. 7. 28. 22:03
http://www.codepost.org/view/120 AJAX ToDo List Posted by Erik on Feb 10 2006 @ 13:41 :: 19622 unique visits Here is the code for my simple AJAX ToDo List, you can use this code to implement a similar todo list on your own website. Example usage Hopefully the code contains enough comments to understand what it does. The Javascript CODE: JAVASCRIPT // the list element var list = document.getEleme..
-
방법: 컴퓨터에서 사용 가능한 ASP.NET 성능 카운터 보기.NET/ASP.NET 2009. 7. 22. 18:33
방법: 컴퓨터에서 사용 가능한 ASP.NET 성능 카운터 보기 Windows 성능 카운터 도구를 사용하여 ASP.NET에 대해 사용 가능한 시스템 수준 성능 카운터를 확인할 수 있습니다. 사용 가능한 ASP.NET 카운터를 보려면 Windows에서 시작, 실행을 차례로 클릭합니다. 실행 대화 상자에서 perfmon을 입력한 다음 확인을 클릭합니다. 성능 대화 상자의 트리에서 시스템 모니터를 선택합니다. 상태 창 도구 모음에서 보고서 보기 단추를 클릭합니다. 도구 모음에서 추가 단추를 클릭합니다. 카운터 추가 대화 상자가 나타납니다. 성능 개체에서 추적할 ASP.NET 개체를 선택하고 모든 카운터를 선택한 다음 추가를 클릭합니다. 각 ASP.NET 성능 카운터에 대한 내용은 ASP.NET의 성능 카운터를 ..
-
WPF 기초 리스트에 바인딩하기.NET/WPF 2009. 7. 20. 22:09
훨씬 더 강력하고 현실적인 기능은 동적 컬렉션과 ListBox를 바인딩하는 것이다. 이번 예제에서는 미리 크기를 알 수 없는 컬렉션에 속한 다중 아이템들을 ListBox와 바인딩할 수 있도록 수정할 것이다 장바구니에서 항목들을 만들기 위해, C# 코드 중 한 가지를 변경해야 한다. ShoppingCart 클래스를 추가하고 List을 상속받도록 한다. 다음으로 ShoppingCartItem의 컬렉션을 만들기 위해 XAML의 Resources 섹션을 수정해야 한다( 이 코드들을 모조리 다 입력하는 것은 좋은 생각이 아니기 때문에 그냥 예제를 실행시켜 보고 결과를 확인해 보길 추천한다) 이제, 컬렉션의 항목들을 보여 줄 준비가 되었다. 이번에는 화면상에 출력해야 할 항목의 수를 할 수 없기 때문에 이전처럼 G..
-
patterns & practices – Enterprise Library.NET/Framwork 2009. 7. 20. 09:47
http://entlib.codeplex.com/ 엔터프라이즈 라이브러리 The Microsoft Enterprise Library is a collection of reusable software components (application blocks) designed to assist software developers with common enterprise development challenges. Application blocks are a type of guidance; they are provided as source code plus documentation that can be used "as is," extended, or modified by developers to use on co..
-
WPF 기초 데이터 바인딩.NET/WPF 2009. 7. 18. 02:15
데이터 바인딩 조만간, 특히 상업용 프로그램을 작성하고 있다면, 화면 위젯을 기존 데이터와 연동시켜야 하는 경우가 있을것이다 이러한 데이터들은 매우 다양한 형태로 존재한다. 인터넷상의 공개된 데이터, 이메일, XML파일, 운영체제, 데이터베이스 등에서 가져올 수도 있다, 좀 범위를 좁혀 보면, 가장 자주 사용하는 것은 관계형 데이터베이스일 것이고, MS쪽 프로그램을 다룬다면 아마도 SQL Server를 주로 사용할 것이다. 컨트롤을 어떤 데이터 타입이든 간에 데이터 소스와 바인딩시키는 기능은 효율적이고 좋은 프로그램을 만드는 데 중요한 요소이다. 만약, WPF가 ASP.NET이나 윈폼을 다룰 때처럼 상당한 수준의 데이터 바인딩 기능을 가지지 못했다면 단순히 인상적인 장난감 정도에 지나지 않았을 것이다 W..
-
WPF 기초 복합 컨트롤.NET/WPF 2009. 7. 17. 23:51
복합 컨트롤 WPF의 컨트롤 , 드로잉, 리소스 등에 익숙하다면, 이와 같은 기능들을 조합시켜 복합적인 사용자 인터페이스를 만들기 위해 정교한 애니메이션을 만드는데 사용할 수 있다. 이러한 기능들은 다른 포맷에서도 재사용할 수 있는 매우 강력한 기능을 제공한다. 이번 예제는 이런 생각을 정리하는 차원에서, 백악관의 웹사이트에서 가져온 역대 미국 대통령의 사진을 슬라이드 처럼 보여주는 인터페이스를 만들 것이다. 물론, 재사용성의 강력함을 보여주기 위해서 이 코드를 다음 장에서도 재사용할 것이다. United States Presidents 이 코드는 새로운 것이 전혀 없다. 그렇지만 , 코드에 사용된 엘리먼트들을 새로운 방식으로 사용햇다. 이예제를 따라 해 보려면 일단 리소스 딕셔너리에 원하는 색상의 Gr..
-
WPF 기초 의존 프로퍼티와 첨부 프로퍼티 애니메이션, 동시 실행 애니메이션.NET/WPF 2009. 7. 17. 09:46
WPF에서 애니메이션을 사용하려면, 대상 오브젝트는 반드시 필요한 세 가지 조건이 있다 1. 의존 프로퍼티(dependency property)를 가지고 있어야한다 2. DependencyObject 에서 상속받고, IAnimatable 인터페이스를 구현해야한다(Button, Panel, Shape 같은 컨트롤들은 모두 이러한 처리 과정을 거쳤기 때문에 , 애니메이션을 적용하는 데 거의 문제가 없다) 3. 호환 가능한 애니메이션 타입을 이용할 수 있어야 한다(그렇지 않으면 스스로 만들 수 있다) 보통 애니메이션을 시작하는 첫 번째 단계는 애니메이션을 적용한 프로퍼티를 고르는것이다. 각도는 Angle 프로퍼티로 설정하는데. 이프로퍼티의 데이터 타입이 Double 이기때문에 DoubleAnimation을 이..
-
WPF 기초 엘리먼트 간의 포함 관계 Window.Resource 형태변형.NET/WPF 2009. 7. 16. 21:38
얼리먼트 간의 포함 관계 Ready, Fire, Aim! 리소스(Window.Resource) Little Green Men 리소스는 XAML에서 사용할 오브젝트를 정의하고 공유할 수 있게 해준다. 리소스를 공유할 수 있는 범위는 일반적으로 Page 혹은 Window 수준에서 사용하지만, 전체 프로그램이나 심지어는 전체 시스템 차원에서 공유할 수 있다. XMAL의 Resources 섹션은 가끔 "리소스 딕셔너리(resource dictionary)"로서 참조된다 이 리소스는 TextBlock 의 Foreground 프로퍼티에 리소스 자체를 값으로 넘겨주면 적용된다. 이때 StaticResourced 키워드를 사용하면 이 리소스는 컴파일 타임에 설정되고 런타임 시에는 수정할 수 없다. 반대로, Dynami..