Laboratorium programowania systemowego
5) Wpisz program, który ma menu.W menu musi być podtytuł „Procesy”.Podtytuł „Procesy” zawiera przycisk „Stwórz proces”, przy którym użytkownik otwiera dowolny edytor tekstowy, przycisk „Zakoń proces”, który zamyka otwarty edytor tekstowy (zwróć uwagę, że w przypadku, gdy edytor tekstowy, który próbujesz zamknąć, nie jest jeszcze otwarty, program musi wydrukować wiadomość „Ten proces nie istnieje.Proszę rozpocząć Twój edytor!”), przycisk „Zatrzymaj pracę”, który zamyka otwarty edytor tekstu i zakończy pracę programu.Napisz program, w którym z okresowością w 3 sekundy jeden strumień wydziela blok pamięci dla dwustronnego masywu wszystkich dodatkowych liczb o rozmiarze 10x10, drugi strumień wypełnia go przypadkowymi liczbami, trzeci strumień wydziela ten zestaw do okna programu.Synchronizuj przepływy za pomocą sekcji krytycznych.6) Stwórz dodatek okienny z menu.Menu zawiera następujące punkty: „Stwórz plik”, „Sortyfikuj”, „Przeczytaj plik”, „Przesuń plik”.Podczas kliknięcia menu "Stwórz plik" użytkownik otwiera okno dialogowe z zapytaniem o nazwę pliku.Plik jest wypełniony kontynuacją liczb typu "0, 2, 3, 5, 6, 8, 9, 11, 12...." do liczby 100.Naciśnięcie menu "Sort" prowadzi do otwierania danego pliku, wycofania całej liczby na ekranie, dalszego oczyszczania, zamknięcia i usunięcia pliku.Następnie w dyrektywie projektu są tworzone 2 pliki: jeden zawiera wszystkie liczby z danej sekwencji, które są krótsze "5", a drugi - krótsze "3".Wszystkie pozostałe liczby są zapisywane w pliku w innym katalogu.Podczas kliknięcia menu "Przeniesienie pliku" użytkownik otrzymuje okno dialogowe z zapytaniem o nazwę przeniesionego pliku.Plik zostanie przeniesiony do wolnego dyrektora.7) Pierwsza biblioteka realizuje kodowanie linii tekstowej metodami podstawowymi (każdy symbol wyjściowego alfabetu zastępuje się symbolem szyfrowania alfabetu).Inna biblioteka przeznaczona jest do wykrywania i wyprowadzania tekstu na ekran.8) W języku Assembler napisać funkcję tworzenia szeregu symboli, które odpowiadają podaniu binarnym 32 liczb rozdzielonych.Do wykonania przekształcenia użyj rejestrów ogólnego celu.Wykorzystaj tę funkcję do szyfrowania parametrów wiadomości WM_KEYDOWN, WM_KEYUP.Wyjaśnij stan bitwy.
Załączniki 1
-
795 28 5 2 Mogę zrobić, doświadczenie w programowaniu systemowym mam, również miał odpowiedni kurs w uniwersytecie (komp inżynieria) i już opracował aplikacje komercyjnie, gdzie potrzebna była wielofunkcyjność i praca z plikami. Zrób to szybko i dobrze.
-
272 3 0 Dzień dobry, uczę się na specjalizacji 123 (Inżynieria Komputerowa), a w tym roku ukończyłem kurs WinApi. Mogę to zrobić, bo mam doświadczenie.
P.S . Tak samo jest z HUNRY :)
Aktualne zlecenia dla freelancerów w kategorii Aplikacje desktopowe
Dodać przerwy 10-30 sekund między wysyłkami e-mailiWitam! Szukam doświadczonego programisty 1C / BAS (BAF) do szybkiego rozwiązania problemu technicznego z wysyłką maili.Istota problemu: Używamy programu księgowego BAF (Business Automation Framework), edycja 2.0. Raz w miesiącu pojawia się potrzeba masowego wysyłania klientom… Programowanie stron internetowych, Aplikacje desktopowe ∙ 5 dni 14 godzin temu ∙ 10 ofert |
Rewersowe inżynieria konsolowych narzędzi do ankietowania kontrolerów SSD (Flash ID)1. Cel pracy Wydzielenie interfejsu programowania aplikacji (API) do interakcji z kontrolerami SSD/NVMe z dostarczonego zestawu narzędzi konsolowych (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron itd.). Wynikiem ma być działający kod w języku C/C++ lub dokładna… C i C++, Aplikacje desktopowe ∙ 6 dni 1 godzina temu ∙ 6 ofert |
Modyfikacja w pracy emulatora
166 PLN
Witaj. Ściągnąłem z Internetu emulator automatu do gier gaminator cf final. Bardzo mi się podoba, ale są tam niedociągnięcia. Jest panel administracyjny, ale otwiera się swobodnie, a nie zamyka w ogóle. Zamyka się tylko razem z aplikacją. A dane po zmianach w panelu… Aplikacje desktopowe ∙ 13 dni 15 godzin temu ∙ 10 ofert |