반응형 개발469 [IT/개발] 프로그래밍을 잘하는 방법 10가지 1. 꾸준히 한다. .프로그래밍언어도 언어(?)라서, 하루에 몰아서 하는 것보다 매일 꾸준히 하는 것이 중요하다. 경력이 많은 프로그래머들도 몇달만 코딩을 안해도 감이 많이 떨어지는 것을 느낀다. .특히 프로그래밍을 처음 배우는 사람이라면, 꼭 컴퓨터 앞에 앉지 않더라도 책을 항상 가까이해서 문법 및 표현에 익숙해지도록 하는 것이 중요하다. 자주보는 것이 중요하다. 2. 반복해서 한다. .단지 태권도교본을 잘이해했다고 해서 멋진 발차기를 기대할수 없는 것처럼, 책의 내용을 잘 이해했다고 해서 하루아침에 프로그래밍을 잘할수 있는 것은 아니다. .이해한 내용을 바탕으로 수많은 반복연습을 통해서만 지식을 진정한 자신의 것으로 만들 수 있다. (같은 예제를 공부하더라도 이리저리 조금씩 변경해서 공부하는 것이 좋.. 2010. 10. 13. [IT/개발] [MSDN] 코딩기술 - 주석(comment) 코딩 기술에는 소프트웨어 개발의 여러 가지 측면이 통합되어 있습니다. 일반적으로 코딩 기술은 응용 프로그램의 기능에 영향을 미치지는 않지만, 소스 코드의 가독성을 향상시키는 데 기여합니다. 여기서는 프로그래밍, 스크립팅, 태그 및 쿼리 언어와 같은 모든 형식의 언어가 고려됩니다. 여기에서 정의된 코딩 기술은 고정된 집합의 코딩 표준을 구성하는 데는 사용하지 않는 것이 좋습니다. 그보다는 특정 소프트웨어 프로젝트에 사용되는 코딩 표준을 개발하기 위한 지침으로 사용하는 것이 좋습니다. 코딩 기술은 다음 세 단원으로 구분됩니다. 이름 주석 서식 이름 명명 스키마는 응용 프로그램의 논리적 흐름을 이해할 수 있는 가장 강력한 수단 중의 하나입니다. 이름에는 "어떻게"보다는 "무엇을"이 나타나야 합니다. 내부 구현.. 2010. 10. 13. [개발/웹] IE8에서 ActiveX 디버깅 하기 방법은 아래 레지스트리에 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\ 이곳에 TabProcGrowth값을 DWORD값으로 생성하고 값은 0으로 해주면 됨. LCIE라는 기술때문에, 디버깅이 안된다 출처 : http://aplus.pe.kr/zbxe/?mid=BoardDevWeb&document_srl=18368 2010. 8. 10. [IT/개발] Vista UAC(User Account Control) 설정 방법 강화된 비스타의 사용자 계정관리 컨트롤 비스타 사용시 UAC 창이 뜰 때가 많다. 시스템 영역을 사용하거나 관리자 권한으로 올릴 필요가 있을 경우에 이 화면이 뜨며 동시에 화면 깜빡임 현상이 나타난다. 이것은 보안정책에 관련된 부분이다. 단지 화면 깜빡임 현상을 해소하기 위해서는 아래의 2가지가 존재한다. 1. 로컬 보안 정책을 이용하여 변경하는 방법 ( 비스타 비즈니스, 비스타 얼티메이트 ) .실행(윈도우키+r) -> secpol.msc 입력하여 로컬 보안 정책 실행 .로컬정책 > 보안옵션 선택 .사용자 계정 컨트롤: 권한 상승시 보안 데스크탑으로 전환을 '사용안함'으로 설정 혹은 제어판>관리도구>로컬 보안 정책에서 가능하다. 2. 레지스트리를 수정하는 방법 ( 비스타 홈 베이직, 비스타 홈 프리미엄 .. 2010. 7. 28. [개발] 파워빌더 ODBC 인터페이스 다음은 파워빌더7.0과 인포메이커 애플리케이션이, ODBC를 사용하여 데이터베이스에 접속하고자 할 때 필요한 파일 목록입니다. 파일명 설명 --------------------------------------------------------- PBODB80.DLL PowerBuilder ODBC interface PBODB80.INI PowerBuilder ODBC initialization file 설치된 경로 > C:Program FilesSybaseSharedPowerBuilder 설치될 경로 > 설치할 프로그램 폴더, System Path 또는 Path가 지정된 특정 폴더 INI파일과 DLL파일은 반드시 같은 디렉토리에 위치해야 합니다. 개발된 애플리케이션이 ODBC를 이용하여, 데이터베이스에 접.. 2010. 7. 13. [IT/개발] 프레임워크 정의와 개발 요점 프레임워크의 정의 •더글라스 슈미츠 (POSA2 저자) : 프레임워크는 도메인 기반의 지식으로 구성된 객체 구조와 기능을 가지고 있는 "반쯤 완성된 애플리케이션"이다. •랄프존슨 : 추상클래스들의 집합과 상호 협조하는 클래스들의 인스턴스 동작방법으로 이루어진 재사용 가능한 디자인 프레임워크 개발을 위해 고려할 5가지 기본 속성 •1) 조직 : 조직을 먼저 구성하지 마라. 비지니스 파악 --> 관련된 프로세스 정제 --> 프로세스에 맞게 IT 조직 구성 •2) 계획 : 땅콩버터 (특징을 중심으로 골고루 구현하는 Bottom-UP 방식. 기능중심의 팀이 필요), 마천루(시나리오 중심으로 구현, 특정모듈에만 집중적인 개발이 됨) •3) 아키텍처 : 아키텍처 타입, API, 실행, 의존성을 고려해 Layerin.. 2010. 7. 7. [개발] 파워빌더, 데이타윈도우에서 Mouse Wheel 사용 제한 원문 : http://cafe.naver.com/pbdn/16 Datawindow control 에 포커스를 준 상태에서( 데이터를 선택 ) Ctrl+MouseWheel 을 이용하여 스크롤을 하면 데이터윈도우가 Zoom-in, Zoom-out 이 됩니다. 이것은 7.0 부터 생긴 기능입니다. 이 기능을 막고자 한다면 다음과 같이 사용하시면 됩니다. Datawindow Control 의 other event 에 아래의 스크립을 이용하면 zoom 기능이 동작 하지 않습니다. ------------------------------------------------------- other event ------------------------------------------------------- CONSTANT.. 2010. 6. 18. [IT/C#/ASP.NET] 하드웨어 유일키 생성 using System; using System.Management; using System.Security.Cryptography; using System.Security; using System.Collections; using System.Text; namespace Security { /// /// Generates a 16 byte Unique Identification code of a computer /// Example: 4876-8DB5-EE85-69D3-FE52-8CF7-395D-2EA9 /// public class FingerPrint { private static string fingerPrint = string.Empty; public static string Value() { .. 2010. 4. 13. [IT/개발] 자바스크립트 Opener.location.reload() 수행시 경고창 안 뜨게 하기 자바스크립트로 현재 팝업창이고 팝업창을 호출한 opener 윈도우를 reload하기 위해 Opener.location.reload() 수행시 경고창 안 뜨게 하는 방법은 위와 같은 창이 안뜨게 하는 방법은 opener 윈도우에서 form 태그를 수정하면 된다. 이렇게 하고 호출하면 경고창이 뜨는 문제는 없다. 하지만 다른 복병이 있을 수 있으니 조심하자. 2010. 4. 5. 이전 1 ··· 49 50 51 52 53 다음 반응형