예전 글들
-
아래에 있는 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..
-
합병정렬(MergeSort)_(1)예전 글들/C, C++ 2010. 12. 24. 14:54
1. 합병정렬 - 문제: n개 키를 비내림차순으로 정렬 - 입력: 양의 정수 n, 키의 배열 S(첨자는 1부터 n까지) - 출력: 키가 비내림차순으로 정렬된 배열 S 2. 합병 - 문제: 2개의 정렬된 배열을 하나의 정렬된 배열로 합병 - 입력: 양의 정수 h와 m, 정렬된 키의 배열 U(첨자는 1부터 h까지), 정렬된 키의 배열 V(첨자는 1부터 m까지) - 출력: U와 Ω의 키들을 모두 포함하여 정렬한 배열 S(첨자는 1부터 h+m까지) 3. 소스 void merge(int h, int m, int* U, int* V, int* s); void mergesort(int n, int* s, int step); int main(int argc, char* argv[]) { int s[] = {27, 10..
-
이분검색(Binary Search)예전 글들/C, C++ 2010. 12. 23. 15:31
알고리즘 책에 나와있는 pseudocode 참고 1. 문제: n개 키를 가진 정렬된 배열 S에 x가 있는지를 결정하라. 2. 입력: 양의 정수 n, 정렬된(비내림차순) 키의 배열 S(첨자는 1부터 n까지), 키 key 3. location, S에서 key가 있는 위치(만약 key가 S에 없으면 0) 소스 int location(int *s, int low, int high, int key) { int mid; if( low > high ) return -1; else { mid = (low + high)/2; if( s[mid] == key ) return mid+1; else if( s[mid] < key ) { low = mid + 1; return location(s, low, high, key);..
-
-
오버로딩(Overloading)과 오버라이딩(Overriding)...난 왜 이게 안외워지지...예전 글들/JAVA 2010. 11. 16. 11:43
1. 오버로딩(Overloading) A. 생성자 오버로딩(Overloading) i. 클래스는 여러 개의 생성자를 가질 수 있다. à 같은 이름이 생성자를 여러 개 중첩(Overloading)하여 사용할 수 있다는 의미. ii. 생성자의 이름은 같지만, 생성자가 가지는 매개변수의 타입과 개수는 반드시 달라야 한다. 1. 예) iii. 생성자 오버로딩은 같은 개수의 매개변수에서도 타입만 다르면 사용할 수 있다. 1. 예) iv. 예약어 this 1. this예약어는 현재 사용중인 객체를 의미 2. 일반적으로 생성자 메소드의 매개 변수가 객체 변수와 같은 이름을 사용하는 경우 this 를 사용하게 된다. 3. 생성자나 메소드의 매개 변수 이름이 객체 변수의 이름과 같지 않을 경우에는 this 를 사용하지 ..
-
컨트롤 만들기 오류 해결 방법예전 글들/.NET, C# 2010. 11. 2. 12:55
-_-; 이런 말도 안되는 오류때문에 고생해야하는 건 나만으로 충분하다. 분명 소스에는 문제 없는데 디자인을 보면 이렇게 표시 못한다고 아주 친근하게 표시해주신다.... 난 내가 프로젝트를 잘못만든 줄 알았다. 그래서 새로 만들어도 보고, 혹시 ASP용 도구를 집어 넣은 Layout이 따로 있는 줄 알았다. 분명 예전에는 안그랬던 거 같은데, 아니면 업데이트 하면서 설정이 바꼈던가, 그것도 아니면 프로젝트 .aspx파일 경로가 잘못되서 그런건지 속성창을 주구장창 뒤졌는데 잘못된건 못찾고 (혹, 위에 같은 메시지가 뜨신다면 해결 방법은 아래에 있으니 글 읽기 귀찮으시면 그냥 맨 아래로 스크롤 내리세요~) 컴파일하면 또 문제없이 잘 실행되는데.....디자인 폼을 못쓰면 위치 잡기도 불편하고 이래저래 문제점 ..