본문 바로가기

전체 글460

게시판 [이전글] / [다음글] 만들기 //이전글 메소드 public void PervFirst() { lib = new Library(); SqlConnection con = new SqlConnection(lib.ConnectionString); // 이전글을 추출하기 위한 SQL string qry = @"SELECT MAX(num) AS NMax FROM boards WHERE Board_id = @Board_id AND num < @Num"; SqlCommand cmd = new SqlCommand(qry, con); cmd.Parameters.AddWithValue("@Board_id", BOARD_ID); cmd.Parameters.AddWithValue("@Num", SEQ); try { con.Open(); SqlDataRea.. 2007. 6. 29.
최근 24시간 동안 새로 올라온 글이 new 이미지 표시메소드 aspx 페이지에서 메소드를 사용하려면... 2.0에서 새로 추가된 이미지 컨트롤입니다. Visible 속성은 화면에 랜더링할지 않할지 정하는 속성입니다. 이속성에 값을 데이터 바인딩식으로 해서... Board는 newPost()메소드가 포함된 클래스입니다 . 2.0에서는 1.x버전때와는 달리 바인딩식이 아주 간단하고 쉬어졌습니다. 1.x : 2.0 : Eval("WriterDate"). aspx에서 호출할때는 모든 매개변수(파라미터) 데이터 타입은 오브젝트(object) 형입니다. // Visible 속성의 value값을 true/false 값을 얻기위해서는 // 항상 함수의 리턴형을 bool형으로 해야한다. public static bool newPost(object objDate) { // obje.. 2007. 6. 29.
파일 업로드 string UpLoadPath = "~/File/"; // 업로드 폴더의 웹경로 string fileName = string.Empty; if (txtFile.PostedFile != null) { fileName = Path.GetFileName(txtFile.FileName); string tmpFileName = fileName; string savePath = Server.MapPath(UpLoadPath + tmpFileName); int j = 0; while (File.Exists(savePath)) //파일중복체크 { j++; tmpFileName = Path.GetFileNameWithoutExtension(fileName) + "(" + j.ToString() + ")" + Path... 2007. 6. 28.
게시판 리스트에 코멘트 출력 메소드 // 코멘트 갯수표시 메소드 코멘트가 없으면 표시하지 않는다. public static string CommentCnt(string commentcnt) { string cnt = ""; if (commentcnt != "0") cnt = "(" + commentcnt + ")"; else cnt = ""; return cnt; } 2007. 6. 28.
닷넷 설치후 IIS를 설치했을 때 ASP.NET 등록방법 한참 삽질하다가 눈에 띄는 파일이 있길래 실행해보고 되는걸 확인하고 글 씁니다. 윈도우폴더->Microsoft.NET->Framework->v1.0.3705 에 들어가시면 "aspnet_regiis.exe"라는 파일이 있습니다. 저 프로그램이 iis에 ASP.NET를 등록하는 파일입니다. 그냥 실행하시면 안됩니다. 뒤에 -i 옵션을 붙여주셔야 합니다. 저같은 경우는 명령 프롬프트로 들어가서 c:\~~~\v1.0.3705> aspnet_regiis -i 이렇게 해주었습니다. 실행시키면 Start installing ASP.NET (1.0.3705.288) 이 메세지에서 한참 뜸을 들이더니 Finished installing ASP.NET (1.0.3705.288) 이렇게 나오면서 끝나더군여 2007. 6. 21.
[공통] 시간비교 VB.NET Dim T1 as DateTime = DateTime.Parse(“2007-04-15“) Dim T2 as DateTime = DateTime.Parse(“2007-04-30“) if T1 < t2 then ............................. 로직 구현 Else . ...............................로직 구현 End if C# DateTime T1 = DateTime.Parse(“2007-04-15“) DateTime T2 = DateTime.Parse(“2007-04-30“) if( T1 < T2) { ............................. 로직 구현 } else { ............................. 로직 구현 } 2007. 5. 3.
[Controls] 24. Element:Shape (Path - 2) 이번시간에는 지난시간에 이어 Path에 대해 좀더 자세히 알아보겠습니다. geometry는 말그대로 도형이라는 뜻 이외에 기하학이라는 뜻도 가지고 있습니다. 'PathFigureCollection 형식에는 여러가지 노드가 존재합니다. PathFigureCollection EllipseGeometry LineGeometry RectangleGeometry PathGeometry GeometryGroup CombinedGeometry 가장 먼저 LineGeometry를 알아보겠습니다. 그림 1.LineGeometry 가장 중요한 속성은 StartPoint와 EndPont입니다. Line의 X1, Y1, X2, Y2의 값을 지정하는 것과 비슷합니다. StartPoint 의 첫번째 값과 두번째값은 Line의 X.. 2007. 2. 1.
[Controls] 23. Element:Shape (Path - 1) 이번시간에는 path에 대해 알아보자. path는 거의 모든 도형을 다 만들수 있습니다. Data 속성에 의해서 다양한 모양을 표현합니다. 선, 원, 곡선.... 등 복합적인 도형의 모습을 표현할 수 있습니다. path의 작성방법에는 두가지 유형이 있는데 StreamGeometry와 'PathFigureCollection 두가지가 있습니다. StreamGeometry는 Data를 일렬로 나열하여 도형을 그리고 'PathFigureCollection은 하나의 노드를 뽑아서 원,호, 다양한 도형을 표현할 수 있습니다 그러면 각각의 형식에 대하여 예제를 통해 알아 보겠습니다. 그림 1.Path 실행 예제 코드를 보면 조금 형식이 틀리다는 것을 알수 있습니다. 그중에 첫번째 StreamGeometry를 보면 D.. 2007. 2. 1.
[Controls] 22. Element:Shape (Polyline/Polygon) 이번 강좌에서는 Polyline과 Polygon에 대해 알아보도록 하겠습니다. Polyline/Polygon은 선과 선을 연결하여 만드는 도형입니다. 두 도형은 상당히 유사한 면이 많지만 Polyline은 선과 선의 끝이 만나지 않는 도형이며 Polygon은 선과 선의 끝점이 만나 완벽한 도형이 됩니다. Polyline과 Polygon의 가장 중요한 속성 몇가지를 알아보겠습니다. Points: 선을 만들기 위한 좌표 값 FillRule: 도형을 채우기 위한 설정(EvenOdd / FillRule) 그럼 여기서 두 도형의 차이점을 예제를 통해서 알아보겠습니다. 우리 개발자들은 수백번 듣는 것 보다 한 번 타이핑 해보는 것이 이해가 빠르다는 것을 그간 경험을 통해 알고 있습니다. 어디선가 딴지를 거는 이가 .. 2007. 1. 31.
[Controls] 21. Element:Shape (Line:선) 이번강좌에서는 WPF에서 Line(선)에 대해 알아보겠습니다. Line은 두 지점 이어서 직선을 연결을 합니다. Line역시 Shape 클래스에서 상속을 받게 됩니다. Shape 클래스의 직선을 비롯한 모든 선과 도형 클래스는 간단한 선을 그리는 것에서 복잡한 백터 기반의 그래픽 표현도 가능합니다. System.Windows.Shapes.Line Line은 X1, Y1, X2, Y2 4가지의 좌표값을 기준으로 해서 그리기를 합니다. X1 : 선의 시작 X 좌표 Y1 : 선의 시작 Y 좌표 X2 : 선의 종료 X 좌표 Y2 : 선의 종료 Y 좌표 위의 4가지 속성은 Line를 그리기 위한 가장 중요하고 핵심적인 속성입니다. 이외에도 다양한 속성이나 이벤트가 있지만 대부분 Shape클래스나 UIElement.. 2007. 1. 30.
[Controls] 20. Element:Shape (Ellipse:원) 위해서 클래스의 상속 구조를 알아야 할 필요가 있습니다. System.Object System.Windows.Threading.DispatcherObject System.Windows.DependencyObject System.Windows.Media.Visual System.Windows.UIElement System.Windows.FrameworkElement 그리고 이 UIElement클래스를 상속받은 FrameworkElement이라는 클래스가있고 다시 이를 상속받은 클래스들은 다양하게 있는데 역시 아래를 참고하시기 바랍니다. Microsoft.Windows.Themes.BulletChrome Microsoft.Windows.Themes.ScrollChrome System.Windows.Contr.. 2007. 1. 28.
[Controls] 19. Border Border Control은 닷넷 프레임워크 3.0이 추가되면서 새로 등장한 Control입니다. 어떠한 영역이나 경계를 지정할때 사용하는 Control입니다. 이번강좌에서는 Border를 지정하고 Button을 클릭하면 Border의 배경색(BackGroundColor)이 변경되서 보여지는 간단한 예제입니다. 그림 1. Border 프로그램 BorderThickness : Border 두께 BorderBrush : Border 색깔 Borderground : Border 배경색 using System; using System.Collections; using System.Collections.Generic; using System.Text; using System.Windows; using System.. 2007. 1. 14.