Автор: Пользователь скрыл имя, 18 Декабря 2011 в 17:51, курсовая работа
Дана курсова робота утворює оболонку користувача, за допомогою якої можна запускати деякі програми не виходячи в операційну систему, і після завершення роботи програми повертатись до самої операційної системи.
У даній курсовій роботі була розроблена гра «Lines» її інтерфейс та наведено приклади її використання. Для розробки використовувалося середовище Java, консольна версія програми.
ВСТУП
АНАЛІЗ СУЧАСНОГО СТАНУ ПИТАННЯ ТА ОБҐРУНТУВАННЯ ЗАВДАННЯ НА РОБОТУ …7
РОЗРОБКА ІНТЕРФЕЙСУ. ПРИКЛАДИ ВИКОРИСТАННЯ………………………………………...11
РОЗРОБКА ДІАГРАМИ КЛАСІВ ТА ДІАГРАМИ ВЗАЄМОДІЙ……………………………………19
РОЗРОБКА ЯДРА ПРОГРАМИ………………………………………………………………………....23
РОЗРОБКА ПІДСИСТЕМИ ФОРМУВАННЯ ЗОБРАЖЕННЯ..........………………………………...28
РОЗРОБКА ПІДСИСТЕМИ ОБМІНУ ПО МЕРЕЖІ..............................................................................31
ІНСТРУКЦІЯ КОРИСТУВАЧА………………………………………………………………………....33
ВИСНОВКИ……………………………………………………………………………………………....34
ПЕРЕЛІК ПОСИЛАНЬ…………………………………………………………………………………..35
ДОДАТКИ………………………………………………………………………………………………..36
//new letter was tried, but its not in a word
case 2: pl.ChangePlayer();
}
} while (!bWordWasGuessed);
}
while (bPlayAgain);
return 0;
}
Додаток Б
Лістинг Сервера
Lines
//The
server code Server.java:
import java.io.*;
import
java.net.*;
/**
* This is to help people to write Client server application
* I tried to make it as simple as possible... the client connect to the server
* the client send a String to the server the server returns it in UPPERCASE thats all
*/
public
class Server {
// the socket used by the server
private ServerSocket serverSocket;
// server constructor
Server(int port) {
/* create socket server and wait for connection requests */
try
{
server
System
while(
{
}
}
catch (IOException e) {
System
}
}
// you must "run" server to have the server run as a console application
public static void main(String[] arg) {
// start server on port 1500
new Server(1500);
}
/** One instance of this thread will run for each client */
class TcpThread extends Thread {
// the socket where to listen/talk
Socket socket;
ObjectInputS
ObjectOutput
TcpThread(
this.
}
public void run() {
/* Creating both Data Stream */
System
try
{
}
catch (IOException e) {
}
System
// read a String (which is an object)
try {
}
catch (IOException e) {
}
// will surely not happen with a String
catch (ClassNotFoundException o) {
}
finall
}
}
}
}