예전 글들/.NET, C#
-
사용자 지정 컨트롤 추가하기(Custom Control)예전 글들/.NET, C# 2011. 3. 24. 21:43
무려 3일 동안이나 이것 때문에 진도를 못나갔네 에효... 이건 뭐 컴퓨터랑 밀당하는 것도 아니고 포기할 만 하닌까 마치 내가 포기할 줄 알았냐는 듯 마지막이라 싶었던 방법에서 되는구만 왜 진작에 이걸 생각못해본건지 원...암튼 드디어 추가했다. MSDN에서는 사용법 무지 간단하던데 왠지 이걸 정리하는 내가 바보가 된 느낌이구만 1. 우선 새 프로젝트를 생성해서 [Web]의 [ASP.NET Server Control]을 선택해서 프로젝트 하나를 만든다. 2. 이렇게 새로 프로젝트를 만들 다음에 자기가 원하는 Control을 후다닥 만든 다음에 컴파일!!! (당연히 에러 없어야겠죠?) 3. 에러 없이 컴파일 되면 ~\bin\Debug에 프로젝트명.dll 파일이 생긴답니다!! 두둥~! 4. 위에서 만들어진 ..
-
-
C#이란 무엇인가예전 글들/.NET, C# 2011. 2. 11. 13:42
1. 마이크로소프트에서 개발한 객체지향 프로그래밍 언어로, 닷셋 프레임워크의 한 부분으로 만들었으며 나중에 ECMA(ECMA-334)와 ISO(ISO/IEC/23270)의 표준으로 자리잡았다. C++와 자바와 비슷한 문법을 가지고 있다. 2. 언어 특징 A. C#은 닷넷 프로그램이 동작하는 닷넷 프랫폼을 가장 직접적으로 반영하고, 또한 닷넷 플랫폼에 강하게 의존하는 프로그래밍 언어 B. C#은 그 문법적인 특성이 자바와 상당히 유사하며 C#을 통하여 다룰 수 있는 닷넷 플랫폼의 기술들조차도 자바를 염두에 둔 것이 많아서 자바와 가장 많이 비교되고 있다. C. C#의 기본 자료형은 닷넷의 객체 모델을 따르고 있고, 런타임 차원에서 메모리 수거(Garbage Collection)이 되며 또한 클래스, 인터페..
-
aspx.cs 파일에 작성된 함수에서 aspx 파일에 있는 스크립트 접근 하는 방법예전 글들/.NET, C# 2011. 1. 11. 13:53
예제 소스 - aspx 파일 - aspx.cs 파일 using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Text; namespace ewwwe { public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void Button1_Click(object sender, EventArgs e) { int[] x = new int[] { 1,..
-
아래에 있는 ShoppingCart 소스 추가!! ProductInfo 소스 파일예전 글들/.NET, C# 2010. 12. 27. 14:00
흠....뭔가 한페이지 완성한 기분..좋긴 좋은데 쩝....원래 소스 그냥 복사한 기분이네 언제쯤 마음대로 코딩 할 때가 오려나 소스 분석해야겠군 프로젝트 폴더 아래 ProductInfo소스 파일 추가해서 아래 소스 복사하면 문제 없이 돌아갑니다~ 소스 - ProdductInfo.aspx 소스 - ProductInfo.aspx.cs 소스 using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data.SqlClient; using System.Data; using System.Text; na..
-
굳이 제목을 붙이자면 상품 카트에 추가하기?예전 글들/.NET, C# 2010. 12. 27. 13:30
컴파일하면 실행은 되는데 문제점이 많구만 1. 우선 상품 리스트가 너무 많이 나오는데 조금 줄여야겠다. 이건 사이즈를 줄이고, 그 옆에 스크롤을 놓던가 아니면 페이지를 저장하는 걸 하면되려나? 근데 어찌해야하는건지.... 2. 리스트에서 상품 클릭하면 상품 정보 뜨는 ProductInfo.aspx 파일 만들어봐야겠구만 3. 상품을 카트에 추가하면 상품 이름도 뜨게해야겠고, 삭제해보면 삭제가 안되는데 이것도 고쳐야겠군 4. 무조건 포스트 백 시키는 것이 아니라 상품 목록을 다 고르거나 아니면 사용자가 포스트백 한다는 느낌이 안들도록 할 수 없나? 이건 뭐 뭐하나 선택하면 화면이 다시 고쳐지니 영 할맛이 안나네.. 위 문제 말고도 뭐 이것저것 많을 테지만...우선 된다는 것에 -_-; 이제 슬슬 잡아볼까나~..
-
데이터베이스 접속하는 방법들 중에 하나랍니다.예전 글들/.NET, C# 2010. 12. 25. 15:29
아~어렵다. 주먹구구 식으로 때려맞친거라 더 그러네. 1. 데이터베이스 연결 이거 선택하고 2. 연결 성공! 여기까지는 뭐 알아서 해주니 감사할 따름이고 3. 소스는 public partial class _Default : System.Web.UI.Page { string connString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=" + "C:\\Program Files\\Microsoft SQL Server\\MSSQL.1\\MSSQL\\Data\\northwind_Data.mdf" + ";Integrated Security=True;Connect Timeout=30;User Instance=True"; string cmdText = "SELECT FirstN..
-
컨트롤 만들기 오류 해결 방법예전 글들/.NET, C# 2010. 11. 2. 12:55
-_-; 이런 말도 안되는 오류때문에 고생해야하는 건 나만으로 충분하다. 분명 소스에는 문제 없는데 디자인을 보면 이렇게 표시 못한다고 아주 친근하게 표시해주신다.... 난 내가 프로젝트를 잘못만든 줄 알았다. 그래서 새로 만들어도 보고, 혹시 ASP용 도구를 집어 넣은 Layout이 따로 있는 줄 알았다. 분명 예전에는 안그랬던 거 같은데, 아니면 업데이트 하면서 설정이 바꼈던가, 그것도 아니면 프로젝트 .aspx파일 경로가 잘못되서 그런건지 속성창을 주구장창 뒤졌는데 잘못된건 못찾고 (혹, 위에 같은 메시지가 뜨신다면 해결 방법은 아래에 있으니 글 읽기 귀찮으시면 그냥 맨 아래로 스크롤 내리세요~) 컴파일하면 또 문제없이 잘 실행되는데.....디자인 폼을 못쓰면 위치 잡기도 불편하고 이래저래 문제점 ..