2007. 7. 8. 02:23

Java Tutorial Website

썬에서 제공하는 자바 1.6 기반의 튜토리얼 제공

http://java.sun.com/docs/books/tutorial/

Trackback 0 Comment 0
2007. 7. 8. 02:17

Software Engineering 을 위한 추천도서

1. Professional Software Development, Steve McConnell - 소프트웨어 공학 교양
2. Applying UML and Pattern, Craig Larman - OOAD
3. Refactoring: Improving the Design of Existing Code, Martin Fowler  - 리팩토링
4. Head first Design Patterns, Elisabeth Freeman - 디자인 패턴
5. Writing Effective Use Cases, Alistair Cockburn - 유스케이스
6. Head first EJB, Kathy Sierra - EJB
7. Head first Servlet & JSP, Kathy Sierra - J2EE
8. UML Distilled 3rd Edition, Martin Fowler - UML
9. Object Design: Roles, Responsibility, and Collaborations, Rebecca Wirfs-Brock - OOAD
10. Agile Software Development, Principles, Patterns, and Practices, Robert C. Martin - OOAD
11. Test Driven Development, Kent Beck - 테스트주도개발
12. Database Design for Mere Mortals 2/E, Michael J. Hernandez - Database
13. Extreme Programming Explained, Kent Beck - 소프트웨어 개발 프로세스
14. Design Patterns, Eric Gamma - 디자인 패턴
15. Code complete 2nd  Edition, Steve McConnell

출처: 김기사닷넷
Trackback 0 Comment 0
2007. 6. 19. 12:11

[자바 애플릿] 더블버퍼링 예제

import java.applet.Applet;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Image;

public class TestDoubleBuffer extends Applet implements Runnable {

	int x, y;
	boolean posX, posY;
	Image offImg;
	Graphics gc;

	Thread thr;

	public void init() {
		this.x = 0;
		this.y = 0;
		this.posX = true;
		this.posY = true;
	}

	public void start() {
		offImg = this.createImage(this.getWidth(), this.getHeight());
		gc = this.offImg.getGraphics();
		this.thr = new Thread(this);
		this.thr.start();
	}

	public void destroy() {
	}

	public void stop() {
	}

	public void update(Graphics g) {
		paint(g);
	}

	public void paint(Graphics g) {
		g.drawImage(this.offImg, 0, 0, this);
	}

	public void paintComp(Graphics g) {
		g.setColor(Color.GREEN);
		g.fillRect(0, 0, this.getWidth(), this.getHeight());
		g.setColor(Color.WHITE);
		g.fillOval(x, y, 30, 30);
	}

	public void run() {
		while (true) {
			this.paintComp(this.gc);
			try {
				if (this.posX)
					this.x += 3;
				else
					this.x -= 3;
				if (this.posY)
					this.y += 3;
				else
					this.y -= 3;

				if (x + 30 > this.getWidth())
					this.posX = false;
				if (y + 30 > this.getHeight())
					this.posY = false;
				if (x < 0)
					this.posX = true;
				if (y < 0)
					this.posY = true;
				Thread.sleep(25);
			} catch (Exception e) {
			}

			this.repaint();
		}
	}
}
Trackback 0 Comment 0
2007. 6. 14. 20:29

[자바 애플릿] 외부 이미지 가져오기

import java.awt.*;
import java.applet.*;
import java.net.*;

public class TestOnLine extends Applet {
	Image imgA;

	public void init() {
		try {
			imgA = getImage(new URL("http://wstatic.naver.com/t/2007/0605/20070605151845.gif"));
		} catch (MalformedURLException me) {
		}
	}

	public void paint(Graphics g) {
		g.drawImage(imgA, 0, 0, this);
	}
}


결과화면

사용자 삽입 이미지












Trackback 0 Comment 0
2007. 6. 10. 02:21

사용자가 로그인하지 못했습니다. 이유: 트러스트된 SQL Server 연결과 관련되지 않았습니다.

sa사용자가 로그인하지 못하는 위와 같은 오류가 뜨는 이유는 윈도우만 인증 되게 설정 되어서 그렇습니다.
 
SQL Server및 Windows인증을 설정해 보도록 하겠습니다.
 
사용자 삽입 이미지
엔터프라이저 관리자 ☞ 보안 ☞ 도구 ☞ SQL Server 구성 속성 ☞ 보안 ☞ SQL Server및 Windows[S] 설정을 하시면 됩니다.
 
사용자 삽입 이미지
사용자 삽입 이미지
보안에서 Windows만[W]인증 되도록 되있다면 SQL Server및 Windows[S]로 인증 되도록 설정 하여 주십시요.

Trackback 0 Comment 0