본문 바로가기

ASP.NET_ 낱말퍼즐/화면구성

ASP.NET으로 '낱말잇기 퍼즐'만들기_ Default.aspx / PuzzleWrite.aspx / PuzzleView.aspx 자~ 이제 낱말퍼즐을 만들 방향을 알았다면, 프로그램을 하기 앞서 페이지 구성을 해보자. 글쓰기 페이지 - DropDownList를 사용하여 5~9까지 중에서만 선택 할 수 있도록 한다. - 순차적인 진행을 위해 '번호생성'과 '출제완료'버튼은 visible을 false로 시작한다. - 문제는 한글과 영문으로만 작성가능하며, 둘 중 하나로 통일해줘야 한다. (그렇지 않을 경우 다음단계로 이동하지 못하도록 자바스크립트로 제어) ①'번호생성' 버튼의 onclick 이벤트가 발생하기 전에 OnClientClick으로 sendit()함수를 호출한다. sendit() 함수에서 return 하는 값이 "true"가 아니면 OnClientClick 뒤에있는 onclick 이벤트가 실행되지 않는다. ②puzzleAns.. 더보기
ASP.NET으로 '낱말잇기 퍼즐'만들기_ 글보기(문제풀기)페이지 프로그램의 방향이 잡혔다면, 내가 잡은 방향에 문제는 없는지 본격적인 작업에 앞서 테스트 해보자. 방향잡기에서 정리한 조건대로 프로그램이 온전히 실행되는지 알기위해, 임의로 "망,둥,이,,오,치,,발,전,기,,열,,자,,,기,,제,,전,구,,품,절" 데이터를 돌려보자. 우선 "망,둥,이,,오,치,,발,전,기,,열,,자,,,기,,제,,전,구,,품,절"로 몇칸의 낱말퍼즐을 만들 수 있는지 체크해야 한다. string puzzleStr = "망,둥,이,,오,치,,발,전,기,,열,,자,,,기,,제,,전,구,,품,절"; 함수 ArraySetting을 호출해 string 형태의 문제(puzzleStr )를 배열형태로 바꿔준다. 호출방법: ArraySetting(puzzleStr ); ArraySetting은? st.. 더보기