5911 Program w Pascalu

Closed Posted Mar 26, 2007 Paid on delivery
Closed Paid on delivery

Witam

Zlece wykonanie programu w Pascalu.

Konwerter plikow txt do HTML.

Warunki:

Napisany za pomoca FreePascal.

Kod na poziomie ucznia 1 roku informatyki w szkole policealnej.

Czas realizacji krotki bo do [url removed, login to view] r. (czwartek)

Dokumentacja oraz komentarze w kodzie (dlaczego taka petla a nie inna, co to robi, przy zmianie \"tego\" elementu, stanie sie \"to\", itp.).

Opis dzialania:

Program z założenia ma konwertować podany plik tekstowy (txt) do najprostszego formatu budowy witryn internetowych (html).

Opis działania programu:

• Po starcie programu pojawia się napis informujący użytkownika o twórcy programu i prawach autorskich.

• Następnie po kilku sekundach wyskakuje pierwsze pytanie: „Proszę podać nazwę pliku: „

• Jeżeli podamy sama nazwę (np. [url removed, login to view]) to program będzie go szukał w katalogu, z którego będzie uruchomiany program.

• Natomiast jeżeli podamy całą ścieżkę, to program będzie szukał pliku w podanej ścieżce.

• Gdy plik nie zostanie znaleziony konwerter wyświetli komunikat: „Plik nie został znaleziony! Wpisz nazwę jeszcze raz. Zwróć szczególną uwagę czy nazwa pliku bądź ścieżka dostępu została poprawnie wpisana!” Następnie przeskoczy do pierwszego pytania.

• Jeżeli plik zostanie znaleziony program wyświetli „Plik znaleziono!” Następnie przejdzie do kolejnych pytań.

o „Podaj słowa kluczowe dokumentu”

o „Podaj imię i nazwisko autora”

o „Napisz do kogo należą prawa autorskie”

o „Podaj język w jakim napisano dokument”

o „Podaj klasyfikację treści”

o „Podaj tytuł dokumentu”

o „Podaj kolor tła dokumentu”

o „Podaj kolor tekstu dokumentu”

• Po prawidłowych odpowiedziach program (biorąc pod uwagę odpowiedzi podane przez użytkownika) generuje plik HTML.

• Po zakończonej konwersji program wyświetla komunikat: „Konwersja zakończona sukcesem”, następnie „Czy chcesz stworzyć nowy dokument HTML?” Jeśli użytkownik odpowie TAK, to program zaczyna od początku, natomiast kiedy NIE następuje zakończenie programu.

Budowa dokumentu wynikowego (HTML):

• Na samej górze dokumentu imię i nazwisko autora (wyśrodkowane).

• Wyśrodkowany tytuł, sformatowany (h1).

• Kiedy pomiędzy nowymi liniami jest linia przerwy, program stosuje znacznik nowego akapitu (p), natomiast kiedy jest przejście do nowej linii, program stosuje znacznik nowej linii (br).

• Cala strona wyśrodkowana. Szerokość 760 px.

• Na samym dole 2, 3 linie przerwy i dane dotyczące użytego programu (coś jak „Generated by xxx”). Może adres strony programu otwierający się w nowym oknie przeglądarki.

Inne:

• W każdym wypadku, w każdym miejscu kiedy użytkownik wpisze złą odpowiedź bądź nie wpisze nic, program powtarza pytanie.

• W każdym wypadku, w każdym miejscu kiedy użytkownik wpisze literę „q”, program zakończy swoją pracę.

• Przed każdym pytaniem krótka podpowiedz, dlaczego np. „słowa kluczowe” są takie ważne i do czego służą.

• Wysłanie odpowiedzi następuje poprzez naciśnięcie klawisza ENTER.

• Plik poddawany konwersji nie jest kasowany ani nadpisywany. Tworzony zostaje inny plik o takiej samej nazwie lecz z końcówką HTML.

Przypominam, ze jest malo czasu! Do [url removed, login to view] r. (czwartek). W razie pytan prosze pisac.

Decydujaca bedzie cena.

Pozdrawiam

Obrutur

Android iPad iPhone Mobile App Development

Project ID: #5582288

About the project

Remote project Active Mar 26, 2007