본문 바로가기

CSharp

.NET Framework 버전 별 새로운 기능 닷넷(.NET Framework) 버전 별 새로운 기능에 대하여.. 현재 .net 버전은 4.0까지 나와 있습니다. .net을 처음 접하시는 분은 바로 4.0이나 혹은 3.5를 다루게 되는데요. 새로운 기능들에 대해서 히스토리 문서를 작성합니다. .net의 버전 종속성은 여기를 선택하여 이동하시고, 아래 이미지와 버전별 기능을 참고 하시면 어떤 식으로 흘러왔는지에 대한 흐름을 대충 파악하실 수 있을 것 같습니다. .NET Framework 버전(VS 버전) 설명 1.0 (Visual Studio .NET) 첫 번째 버전의 CLR 및 기본 클래스 라이브러리 파일의 첫 번째 버전은 포함되어 있습니다. 1.1 (Visual Studio .NET 2003) ASP.NET 및 ADO.NET 업데이트가 포함됩니다... 더보기
Silverlight 4 개발 환경 구성하기 Silverlight 4를 개발 환경 구성.. 2011-02-08 일 작성 된 글이며, Silverligth 5가 나올 것임에도 불구하고.. 작성합니다. 1. VISUAL STUDIO 2010 http://www.microsoft.com/express/Downloads/ 저는 회사 라이센스가 있어서. Professional을 사용하고 있습니다. trial version을 원하시는 분은 아래 링크로 이동하시면 됩니다. http://www.microsoft.com/visualstudio/en-us/download 2. Microsoft Silverlight 4 Tools for Visual Studio 2010 http://www.microsoft.com/downloads/en/details.aspx?Fam.. 더보기
Visual Studio 2010 and .NET Framework 4 Training Kit 뉴스레터로 항상 트레이닝 킷이 날아 오는걸 방치하다가. 오늘은 한번 설치 해 보았습니다. 개발자라면.. 신규 기능에 대해서 알고 있을 필요가 있을 것 같아.. 이렇게 올려 봅니다. 오늘은 소개해 드릴 건 VS 2010 및 .NET Framework 4 트레이닝 킷 입니다. http://www.microsoft.com/downloads/en/details.aspx?familyid=752CB725-969B-4732-A383-ED5740F02E93&displaylang=en 178 Mbyte정도 되고요.. 설치파일 하나이며, 설치하게 되면 아래와 같은 화면을 볼 수 있습니다. 여기서 우측 메뉴의 ASP.NET 4를 선택하여 이동하게 되면 ASP.NET MVC, 새로운 기능, 개발툴, 에 관한 자료(동영상, p.. 더보기
asp.net updatepanel 사용시 jquery ready 이벤트 재 호출 방법 asp.net에서 updatepanel을 사용하였을 경우 jquery 혹은 body tag 의 onload event가 동작하지 않습니다. 처음에는 동작하나. 이벤트가 발생하여 updatepanel이 동작한 후부터는 정상적인 동작이 되지 않습니다. Sys.webForms.PageRequestManager를 이용하여 처리 할 수 있습니다. 다음은 예제 소스입니다. aspx 다음 강조된 부분을 참고하시면 됩니다. cs using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace WebApplication2.. 더보기
ASP.NET Treeview Control의 Line 디자인 깨짐 방지 asp.net을 이용하여 web page 작성 시. treeview control을 이용하는 경우가 많이 있습니다. 헌데 이놈의 라인이.. 깨지는 현상이 발생 됩니다. 오늘은 그 수정 방안을 알아보고자 합니다. 현상은 아래와 같습니다. Code는 아래와 같습니다. Tree.aspx (class 설정을 다음과 같이 합니다. CssClass="treestyle") style 추가로 해당 현상을 수정할 수 있습니다. Tree.aspx 적용 후 모습입니다. Internet Explorer 8 호환성 보기 모드 FireFox 3.6 이렇게 모든 브라우저에서 잘 되는 것을 확인 할 수 있습니다. IE 6에서는 원래 잘나오더군요 *_* 감사합니다. 더보기
doPostBack의 이해, a tag에 C# Event 걸기 1.4 doPostBack() 함수 사용하기 ASP.NET에서 새롭게 소개 된 웹 폼 페이지에서 서버와의 Submit 동작을 포스트 백(PostBack)이라는 동작으로 처리하고 있습니다. 포스트 백은 버튼 컨트롤(Button, LinkButton, ImageButton)들을 등록하면 확인할 수 있습니다. 이런 포스트 백의 이벤트를 클라이언트 스크립트에서 직접 접근하여 처리하는 방법에 대해서 지금부터 알아보도록 하겠습니다. ① PostBack 알아보기 웹 폼을 하나 만든 후 LinkButton과 Button, ImageButton을 하나씩 추가하여 다음과 같이 만들어 봅시다. ■ PostBack.aspx ---------------------------------------------------------.. 더보기
NotifyIcon SystemTrayIcon(트레이 아이콘 생성 방법) WPF 라고 해서 뭔가 특별하거나. 윈도우 폼과 전혀 다르거나 하지 않다! 윈도우 응용프로그램의 NotifyIcon을 그대로 사용한다. 그래서 WPF에서는 System.Windows.Form.dll 을 참조 하고 해당 dll 내의 클레스를 사용하면 되는 것이다. 먼저 코드를 보면 먼가 이해가 더 빠를 것 같다. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Inpu.. 더보기
FileInfo를 이용한 FileStream, StreamWrite, StreamReader 이용 FileInfo 를 이용해서 파일을 잡고 파일을 읽고, 쓰는 방법에 대해서 알아 보도록 하겠습니다. System.IO.FileInfo fi = new System.IO.FileInfo(@"C:\test.txt"); // 파일이 없다면 생성 if (!fi.Exists) fi.Create(); // OpenRead 파일을 읽을 때 // OpenWrite 파일을 생성해서 바로 쓸때(이전 데이타가 없다고 가정하고 쓰는 경우) 이전 데이타가 있으면 그 내용은 그대로 존재 // Open(System.IO.FileMode.Create) FileStream 형태를 직접 제어 하는 경우 아래와 같은 경우에는 무조건 새로 쓰는 경우 //using (System.IO.FileStream fs = fi.OpenRead()) .. 더보기