Ir à oferta completa

EXTENSIONS TO C# WINDOWS FORMS GUI APP AND BASIC REFACTORING

Descrição da oferta de emprego

I have a relatively simple, working 4.
C# Windows Forms application called Delimod.
The app is for creating and editing parameters of mode filters for acoustic modes correction.
A mode filter is composed of 3 parameters.
1) frequency in Hz, 2) correction strength - range of 4..
dB (the strenght is either positive (if Boost = 1) or negatibe otherwise), 3) filter quality Q (one of a list of 6 values).
Mode filters are organized into mode filter sets that can group 1..
mode filters and are edited using the core functional form FormKorektorModow.
Updated mode set parameters are sent to some server app using UDP messages.
The app needs some rather simple extensions and some refactoring.
Extension tasks.
1) Integrate a ready-made server UDP connection checking code into 3 forms.
Home (main menu), FormKorektorModow, FormWybierzKorekcje and show server connection in the StatusStrip.
The code is in the attached source files with an example of two froms using a NetworkManager class that is a wrapper on a NetworkHandler class that is already included as part of the project.
Together with server connection text some simple status messages should be shown in the StatusStrip - I will provide detailed description in direct talks.
2) Add some contextual short label text for sliders on FormKorektorModow depending on simple logic conditions - I have got more detailed description of the logic that I will share in direct talks.
Refactoring tasks.
1) Change all Polish names for GUI and code-level object to English (automatic online translations and/or I will provide the translations) 2) Remove unused methods/classes (that are never referenced now), e.
.
class CompareDAC, method DAC(DAC dacSrc) 3) Refactor the existing code, at least in the following way.
3.
) Make [login to view URL] significantly smaller and clearer - e.
.
separate out to a different file/class the code that handles sending UDP messages, e.
.
method SendCorrector() should be rather a Korektor class method or DeliMsg class method (class reposnsible for actual sending UDP messages) than a method in FormGeneratorModow source file 3.
) Separate out to another file/class the functionality concerning importing filters from a disk file ("Import from file" button on the main menu), in particulat FromFile() method of Korektor class.
It want also to create a longer-term cooperation to have a quick path for future changes.
Programação C#.
ET ID do Projeto.
# Sobre o projeto 33 propostas Aberto para ofertas Projeto remoto Ativo em 1 minuto atrás
Ir à oferta completa

Detalhes da oferta

Empresa
  • Indeterminado
Localidade
  • Em todo Portugal
Endereço
  • Indeterminado - Indeterminado
Data de publicação
  • 29/12/2024
Data de expiração
  • 29/03/2025
Automation and Robotics Engineer
TECNICOAT, LDA

Strong communication and collaboration skills... excellent problem-solving and troubleshooting skills... program, troubleshoot, and optimize robotic systems to meet performance and quality standards... stay abreast of industry trends and emerging technologies in automation and robotics......

Position: Translator and Content Specialist (Portuguese)
DAC SERVICES AND SOLUTIONS LTD

Fluent in german and english... adapt surveys and questionnaires for portuguese-speaking audiences, ensuring cultural relevance and clarity... marketing materials:- translate brochures and other marketing materials from de>pt and en>pt... excellent attention to detail and strong organizational skills......

Mobile app developer
MWCI

You can also choose your section titles, help and examples in every section, pre-defined skills and phrases, and more... our resume maker includes e-signatures and publications... with more than 20+ resume templates and 15 color and font combinations, you can have 300+ resume designs......

Junior Phyton NME and numpy developer
TEMPOSUSSURRANTE LTA

Mysql linux and windows json, rest, api... this proposal definesdetailed features& functionality and development methodology... @confidentialnote: mne library of python will be used to explore, visualise and analysehuman neurophysiological data... new remedies ltd (henceforth referred to as “company”......

Contact Center Operator German and English (m\f)
Eurofirms

Customer orders related to customer reservations, orders and purchases... we act on a framework of transparency, responsibility and respect... our commitment and involvement, together with constant technological innovation, has allowed us to position ourselves as one of the leading national human resources......

Motorista de Pesados categoria C
Solutions 30 portugal

Se queres dar um novo rumo à tua carreira profissional, junta-te a nós! fazer parte da nossa equipa estamos à procura de motorista de pesados categoria c para se juntarem aos nossos projetos e dar um sentido à tua carreira, candidata-se! seu desafio na solutions 30 fazer parte de projetos desafiadores......

Motorista de pesados c (mira de aire)
Transaire-flexibilidade em logística

O profissional a recrutar, irá reportar à direcção de tráfego, principais responsabilidades:detalhe da função – motorista de pesados distribuição- efetuar serviços de carga/transporte/descarga da viatura em território nacional- cumprir com os planos de trabalho diário definidos pelo departamento de tráfego-......

Condutores de reboque como licença c + e + cam
Trans ayan, sl

Seleccionamos condutores de reboques com licença c + e + cam, para realizar rotas ibéricas... experiencia mínima de dois anos... interessados enviar curriculo para o email: *****@***** ou ligar para o telefone + 34 697 931 525... condiçoes económicas interessantes......

Motorista de Pesados C (MIRA DE AIRE)
TRANSAIRE-FLEXIBILIDADE EM LOGÍSTICA

O profissional a recrutar, irá reportar à direcção de tráfego, principais responsabilidades:detalhe da função – motorista de pesados distribuição- efetuar serviços de carga/transporte/descarga da viatura em território nacional- cumprir com os planos de trabalho diário definidos pelo departamento de tráfego-......

Gestor(a) de Equipas c/s Experiência na Póvoa de Varzim
CENTURY21 Confiança Póvoa de Varzim

A century21 confiança localizada na póvoa de varzim encontra-se em processo de expansão e por isso encontra-se em busca de candidatos para aumentar sua equipa! função: gestor(a) de equipas c/s experiência requisitos:- gosto por vendas-forte habilidades de comunicação e negociação- fluência em português-......