Pokaż wiadomości

Ta sekcja pozwala Ci zobaczyć wszystkie wiadomości wysłane przez tego użytkownika. Zwróć uwagę, że możesz widzieć tylko wiadomości wysłane w działach do których masz aktualnie dostęp.


Wiadomości - NEO_

Strony: [1] 2 3 4 5
1
Projekty rozpoczęte / Odp: Symulacja Systemu Operacyjnego [Allegro5]
« dnia: Kwiecień 26, 2020, 14:56:44 »
Update #032 [Większe Poprawki]

Witam :)

W tym tygodniu wziąłem się za znaczne poprawki związane z przenoszeniem plików pomiędzy Wirtualnymi Dyskami. Przy okazji zostały poprawione skróty w miejsca takie jak: Pulpit czy Muzyka z menu Explorera.



Zabrałem się również za poprawę funkcji minimalizacji otwartych okien. Poprzednio te okna widoczne w pasku startowym nie zawsze chciały wracać i być aktywne. Wymagało to korekcji funkcji odpowiedzialnej za zwijanie ich do paska startowego oraz funkcji, która je przywraca.



Teraz okna bez problemu można minimalizować i przywracać bez obawy o błędy.

Dalej prawdopodobnie zajmę się już notatnikiem, który wymaga jeszcze sporo pracy, ale jak coś poprawię to dam znać tutaj :)

2
Projekty rozpoczęte / Odp: Symulacja Systemu Operacyjnego [Allegro5]
« dnia: Kwiecień 17, 2020, 21:19:48 »
Update #031 [Dyski]

Witam :D

Pewnie już nikt nie spodziewał się, że dodam kolejny wpis w tym wątku :D

Po dość dużej przerwie powraca wątek symulacji Systemu Operacyjnego.
Minęło tyle czasu, a projekt stał w miejscu.. od czasu do czasu zaglądałem do kodu i myślałem nad kolejnymi usprawnieniami.. teraz nadeszła pora dodać do projektu funkcję,która dodaje kolejny wirtualny dysk, do którego można powrzucać pliki. W przyszłości funkcja rozrośnie się do Managera Dysków, aby można było dodawać kolejne Dyski Wirtualne :)

Poniżej screen z widocznym dodatkowym dyskiem:



Obecnie zostało mi tylko poprawienie funkcjonowania funkcji z rozmieszczeniem plików na poszczególnych Dyskach Wirtualnych.

Chciałbym powiadomić,iż projekt nie został wznowiony z powodu obecnej pandemii covid-19. Nadal pracuję tylko w wolnych godzinach, które zostają mi po pracy.

W niedługim czasie podam dalsze postępy z prac.

3
Projekty rozpoczęte / Odp: Symulacja Systemu Operacyjnego [Allegro5]
« dnia: Sierpień 16, 2019, 23:26:56 »
Update #030 [Bluelex Alpha Download]

Witam :)
Nadeszła chwila, by wyniki swojej pracy przedstawić jako kolejną już skompilowaną wersję projektu. Tym razem jest to: wersja v0.9.46s, która teraz zawiera funkcje, które miałem okazję ostatnio omawiać :)

Zmianę motywu może teraz zmienić nie tylko Administrator, a każdy dodany nowy użytkownik. Zmiany te są teraz normalnie zapisywane w plikach konfiguracyjnych.

W tej wersji starałem się usunąć jak najwięcej znalezionych bugów, co było dość męczące :) Jednak efekty są coraz lepsze i mam zamiar dalej ciągnąć ten projekt :)

Oto link do wczesnej alfy:
https://drive.google.com/file/d/1jHJi1Q-yLAW-urtSrlLa2Wx9c9sw21Ga/view?usp=sharing

4
Projekty rozpoczęte / Odp: Symulacja Systemu Operacyjnego [Allegro5]
« dnia: Sierpień 13, 2019, 20:15:00 »
Update #029 [Wybór Motywu]

Witam :D

Ostatnio pisałem o możliwości zmiany motywów, których będzie na pewno sporo.
Dziś usprawniłem funkcję do zmiany Motywu w Panelu Ustawień.

Została stworzona możliwość przejścia do Panelu bezpośrednio z Pulpitu.
Klikamy prawym przyciskiem myszy na pulpicie i wybieramy: Personalizacja


Następnie po otwarciu Panelu Ustawień automatycznie zobaczymy wybór opcji personalizacji:


Po kliknięciu w Zmianę Motywu otrzymamy dostęp do okna, gdzie można zmienić Motyw.


Mamy tu podgląd na każdy motyw. Po kliknięciu Zastosuj zostanie on wybrany :)

Cały czas usprawniam kod i możliwe jest to ,że w najbliższym czasie udostępnię nową, skompilowaną wersję Alpha Systemu, która posiada powyższe funkcje :)

5
Projekty rozpoczęte / Odp: Symulacja Systemu Operacyjnego [Allegro5]
« dnia: Lipiec 26, 2019, 22:56:33 »
Update #028 [Motywy i wersja Alpha]

Witam :)

Po dłuższej nieobecności wracam do dalszych prac nad projektem wirtualnego systemu :)

Wprowadzam teraz możliwość zmiany motywu. Chciałbym ,by motywów było w sumie jak najwięcej, lecz stworzenie każdego wymaga trochę większego zaangażowania :)

Oto postęp prac nad pierwszym z nich:


A oto drugi:


Mało tego, projekt wkracza jednocześnie w fazę Alpha, a to oznacza ,że jest to duży krok w pracy nad kodem źródłowym, który stale się powiększa. Cały czas idę w kierunku ostatecznej wersji tego projektu, lecz droga jeszcze daleka :)

Zamieszczam jeszcze 2 zdjęcia z testowanej trzeciej nakładki:



6
Update #027 [Update 1]

Witam :)

Udostępniam poprawioną wersję. Pliki jedynie do podmiany. Dorzuciłem bibliotekę bass.dll,
ponieważ w poprzedniej paczce o niej zapomniałem, a bez tej biblioteki nie uruchomi się programu.

https://drive.google.com/open?id=1LoQ9TtFxu54FYGEWTpq6PxDP9NYfM-Dt

Co zostało poprawione:

- poprawka w notatniku wskazana przez Boski'ego
- dodane skalowanie zdjęć w przeglądarce obrazów

Powoli zabieram się za szukanie kolejnych błędów oraz poprawki w kodzie. Jeśli ktoś coś znalazł może tu dopisać. Postaram się poprawić :)

7
Update #026 [Download]

Witam :)

B.l.u.e.l.e.x v0.9.45e wersja experymentalna

Zamieszczam link do najnowszej skompilowanej wersji Systemu:
https://drive.google.com/open?id=1Yiii1KAoUsWIpEl6Vd_ZlUm_ISJ5UBJx



Najważniejsze zmiany:
- zoptymalizowane szyfrowanie plików graficznych
- poprawiony input znaków z klawiatury
- poprawione przesuwanie okien za pomocą kursora myszy
- nazwy plików wyświetlane w dwóch linijkach
- małe poprawki w notatniku
- dodane hashowanie haseł użytkowników

Dalej zamierzam naprawiać kolejne bugi i dodać np. możliwość zmiany wyglądu.
O konkretnych zmianach napiszę, gdy tylko zacznę je wprowadzać.

Pozdrawiam :)

8
Projekty rozpoczęte / Odp: Symulacja Systemu Operacyjnego [Allegro5]
« dnia: Marzec 29, 2019, 23:58:49 »
Update #025 [Odtwarzacz Muzyki]

Witam :)

Po dłuższej nieobecności zamieszczam pierwszy działający prototyp odtwarzacza muzyki.
Brakuje jeszcze sporo elementów, ale najważniejsze, że potrafi zagrać :D
Pliki dźwiękowe podobnie jak graficzne są umieszczane w systemie oddzielnie. Na tą chwilę nie planuję szyfrowania muzyki.



Przez ostatnie 2 miesiące nie spędziłem jedynie na odtwarzaczu muzyki.
Przez ten czas poprawiałem głównie cały input, który wprowadza tekst z klawiatury.
Do tego poprawie uległo szyfrowanie plików graficznych. Cała analiza pixeli oraz ich szyfrowanie trwa teraz dużo szybciej niż poprzednio :)

Dodałem również proste Hashowanie haseł użytkowników.
Reszta to drobne poprawki w kodzie..

Zaczynam już wprowadzać poprawki do Notatnika. Gdy skończę i uznam,że wystarczy to udostępnię dla ciekawskich skompilowaną wersję projektu. Myślę,że nastąpi to w ciągu następnego miesiąca ;)

9
Update #024 [Małe Wielkie Plany]

Witam :)

Prace nad projektem nie ustają. Ciągle kod się zmienia. Nastają momenty, kiedy nagle przychodzą na myśl dziwne pomysły. Jednym z nich było napisanie własnego języka programowania. Niestety pomysł ten przepadł z chwilą wymyślenia Tego projektu.. Ale przecież zawsze mogłem do niego wrócić. I wtedy pomyślałem o wpisaniu nowego języka do projektu. Jednak w końcu wpadłem na to, że nie trzeba tworzyć czegoś nowego. Lepiej jest użyć języka, którego się zna.

I oto rozpocząłem projekt Parsera/Interpretera języka C++

Jest to program wpisany w projekt, który tłumaczy wpisaną składnię C++ na  prawdziwy C++ :D Chodzi o to, by w tym Wirtualnym Systemie można było napisać program i go uruchomić nie ucząc się żadnego nowego języka.

VISE+ umożliwi to jak najbardziej. Wczesny prototyp programu wygląda tak:


Żeby nie wyglądało to zbyt kolorowo, to na początku będę implementował tylko podstawy składni C++

W VISE+ mam zamiar napisać w przyszłości kilka prostych gierek dla Wirtualnego Systemu.

Myślę,że pisanie własnych programów będzie ciekawą opcją w projekcie, a tworzenie Parsera/Interpretera dość trudnym zadaniem :D

Pozdrawiam Miło :)

10
Projekty rozpoczęte / Odp: Symulacja Systemu Operacyjnego [Allegro5]
« dnia: Styczeń 22, 2019, 23:33:00 »
Update #023 [Wątki]

Witam :)

Zakończyłem właśnie tworzenie już wcześniej zapowiedzianej funkcji Exportu szyfrowanego pliku graficznego.

Pliki te zostają zaszyfrowane i dodane do wewnętrznego systemu plików. Niestety przyszła kolej na stworzenie Wątków, które odciążają główny proces "Wirtualnego Systemu".

Rok temu miałem już okazję się z tym zmierzyć. Okazało się ,że biblioteka Allegro nie współpracuje z bibliotekami standardowymi do tworzenia nowych wątków w skutek czego zakończyłem pracę i zająłem się innymi rzeczami. Wczoraj dodałem szyfrowanie w głównym wątku programu ,lecz ciągłe zawieszanie się na chwilę programu przy szyfrowaniu to był marny efekt :/

Postanowiłem przyjrzeć się dokumentacji biblioteki i znalazłem czego szukałem :)

Udało się przerzucić operacje na bitmapach do osobnego wątku, a dziś już wszystko jest na ukończeniu.

Operacja ta dostała nawet swoje Okno informujące o postępie szyfrowania pliku.



Teraz w kolejce czeka obsługa plików mp3 itp. oraz mini Odtwarzacz muzyczny :)

Gdy go skończę dam znać :)

11
Projekty rozpoczęte / Odp: Symulacja Systemu Operacyjnego [Allegro5]
« dnia: Styczeń 13, 2019, 20:28:46 »
Update #022 [Przeglądarka Obrazów]

Witam w Nowym 2019 roku :)

Projekt zaczyna przechodzić w nowy etap prac. Na początek możliwość przesyłania zdjęć do wewnętrznego systemu plików.
Po zaznaczeniu wybranego zdjęcia program przerzuca go do wewnętrznego katalogu systemu przy pomocy Funkcji Exportuj.

Druga Funkcja Exportuj(Crypt) będzie szyfrować zdjęcia. Będą one widoczne tylko dla tego "Systemu",a dla zwykłego Explorera Windows tylko jako pliki binarne.



A tak wygląda początkowy Prototyp Okna Przeglądarki Obrazów.



Jak na razie fajnie to wygląda,a jest nad tym jeszcze sporo pracy.
Następnym etapem będzie obsługa plików dźwiękowych :D

Jeśli skończę dam znać jak zwykle :D

12
Projekty rozpoczęte / Odp: Symulacja Systemu Operacyjnego [Allegro5]
« dnia: Grudzień 27, 2018, 23:30:58 »
Update #021 [Explorer]

Witam :)

Zaczynam powoli rozbudowywać Explorer. Zawsze świecił pustkami, więc należy trochę go wypełnić.
Na razie będą to podstawowe opcje jak szybki dostęp do bibliotek czy opcje folderów.

Jest to ważny krok do zastosowania nowych opcji do przenoszenia plików z zewnątrz do "Systemu".
Takie pliki jak obrazy będą mogły być przenoszone jako jawne pliki, bądź jako pliki wewnętrznie szyfrowane.

Na tą  chwilę tak to wygląda. Myślę,że w Nowym Roku projekt będzie nadal kontynuowany i, że w końcu
zacznie być bardziej funkcjonalny niż dotychczas :)


13
Projekty rozpoczęte / Odp: Symulacja Systemu Operacyjnego [Allegro5]
« dnia: Listopad 28, 2018, 23:17:23 »
Update #020 [Dysk Współdzielony]

A teraz coś nowego :)

Pierwsze kroki do odczytu multimediów. Na początek MP3 i pliki graficzne JPEG, PNG.

Pliki można wrzucić do specjalnego folderu, skąd będą czytane i przenoszone do "Wirtualnego Systemu".


14
Projekty rozpoczęte / Odp: Symulacja Systemu Operacyjnego [Allegro5]
« dnia: Listopad 18, 2018, 20:32:01 »
Update #019 [Explorer]

Witam! :)

Po małej przerwie zaczynam od poprawek głównie dla Explorera Plików.
Pierwszą funkcją musi być grupowanie plików w podglądzie. Maksymalna widoczna
ilość jest równa 10 na stronę. Gdy plików jest więcej, na kolejną stronę przechodzi się
poprzez wybór strony na dole Explorera.

Na razie będzie to zrobione w taki sposób bez przewijania.



Kolejna rzecz: Naprawiam Notatnik, by tekst nie uciekał poza Okno i można było poruszać się
po wybranych linijkach. Notatnik to ważny podprogram, który ma przechowywać szyfrowane notatki.

Sam szyfrator będzie też przerabiany, by mocniej szyfrował dane. Będzie można wybrać stopień szyfrowania
danej notatki. Niestety jeśli dostęp do konta użytkownika nie będzie odpowiednio zabezpieczony odszyfrowanie
notatek dokona każdy, kto odgadnie hasło do konta :/  Podstawą będzie Hashowanie haseł, ale to dopiero początek zabezpieczeń..

15
Projekty rozpoczęte / Odp: Symulacja Systemu Operacyjnego [Allegro5]
« dnia: Sierpień 24, 2018, 20:07:49 »
Już śpieszę z wyjaśnieniem Boski :)

- szybsze machniecie kursorem przy przeciaganiu okna - okno przestaje sie przeciagac, zostaje w miejscu i czeka na powrot kursora
- po dodawaniu konta w panelu, nie da sie wrocic do poprzedniego ekranu (input w textboxach tez szaleje)
- linijka w notatniku wyjechala mi poza okienko (nie wiem czy nie przy zamknieciu i ponownym otwarciu pliku)

1. Przy przeciąganiu okna funkcja ,która tym steruje jest słabo rozwinięta. Zobacz,że przy przeciąganiu folderu na pulpicie można machać ile wlezie (noo prawie ). Poprawię to :)
2. Spróbuj wcisnąć klawisz Backspace. U mnie działa :)
3. Sam notatnik jest w bardzo gołej wersji :) Potrzeba jeszcze wiele kodu by działał prawidłowo. Wyjeżdżanie tekstu za okno jest wynikiem mojego przeoczenia. Zostanie to poprawione.

Sam Input jest to jedna i ta sama funkcja używana w różnych miejscach. Sam jeszcze do końca nie wiem jak to zaprogramować, by znaki z klawiatury były wczytywane w równych odstępach czasowych, bo na tym ten problem polega. Raz działa praktycznie prawidłowo,a raz jeden znak powielany zostaje kilkunastokrotnie. Podobny problem był z przyciskami myszy Prawy/Lewy. Powielały się nawet 20-krotnie. Zaprogramowałem ręcznie stany na każdy przycisk i dzięki temu program wie, czy dany przycisk myszy jest wciśnięty czy nie. Podobna praca czeka mnie pewnie przy znakach :/

W wersji v0.9.43 będę walczył z Notatnikiem oraz Explorerem. Trzymajcie Kciuki :D

Strony: [1] 2 3 4 5