Aplicação do tipo "Plug-in Binary" que reescala os objetivos de otimização do planejamento selecionado no TPS "Eclipse" para um novo fracionamento de dose.
- Desenvolvimento de interface do usuário com diferentes elementos usando WPF
- Criação da aparência em XAML
- Adição de elementos na interface gráfica em tempo de execução e criação das operações lógicas usando Code-Behind
- Manipulação das classes e funcionalidades da API, especialmente com aquelas relacionadas aos objetivos de otimização do planejamento
-
Adicionando a interface gráfica do usuário
Criação do layout da interface gráfica do usuário. Para isso vamos adicionar um UserControl ao projeto e incorporar diferentes elementos de controle. Em seguida, vamos conectar a interface à classe inicial do projeto.
-
Preenchendo os campos da interface gráfica os com dados do fracionamento atual
Criação de um método para obter os valores de dose por fração e número de fração do planejamento atual e preencher os respectivos campos da interface do usuário.
-
Preenchendo a interface com os nomes das estruturas que possuem objetivos de otimização
Criação de um método para preencher a interface do usuário com as estruturas que possuem objetivos de otimização.
-
Gerando o manipulador de evento dos campos do novo fracionamento
Desenvolvimento da lógica do evento de preenchimento dos campos relacionados ao novo fracionamento realizado pelo usuário.
-
Implementando o manipulador de evento do botão iniciar
Lógica para duplicar o planejamento selecionado no contexto do Eclipse e atribuir a essa cópia os objetivos de otimização reescalados para o novo fracionamento de dose.
Versão do Eclipse | Versão do .NET Framework |
---|---|
V16+ | V 4.6.1 |
V15.6 ou V15.5 | V 4.5 |