Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Peter, você tem OOP como um trapo vermelho na frente do olho de um touro. Nenhum outro tópico discute tanto o OOP quanto você. E tudo isso apesar do fato de não ter escrito um único programa neste mesmo OOP. Você não acha tudo isso estranho?
Estou simplesmente respondendo a sugestões para usar o OOP dentro da minha abordagem. Estas abordagens não são compatíveis.
Portanto, continuarei a explicar minha abordagem, sem explicar porque não uso a sintaxe OOP dentro dela.
Se eu não o usar, então não há necessidade de fazê-lo.
Ambas as teses são falsas.
Não arraste o iniciador do tópico aqui por 6 páginas já, mas não está claro o que ele quer mostrar, está claro que é tudo sobre o kernel ))))
ele nos mostrará um exemplo e então o convenceremos de que o OOP economiza tempo no desenvolvimento de software ;)
Se eu não o uso, então não há necessidade de usá-lo.
Se você não entender algo, nunca poderá haver a necessidade de utilizá-lo. Portanto, o que quer que tenha acontecido em suas mega-library, "não será necessário" para o OOP.
Se você não entender algo, nunca poderá haver a necessidade de usá-lo. Portanto, o que quer que você tenha em suas mega-library, não há "nenhuma necessidade" de OOP lá.
Então, vamos começar com uma fácil. Vamos criar um elemento protótipo dentro do proto-kernel:
E assim, o elemento é representado no proto-core em forma de tabela expandida.
A representação tabular tem suas vantagens. Principalmente em loops.
Vamos agora escrever uma função que irá criar um item.
Mas primeiro, vamos definir as propriedades do item via definições, para que seja fácil consultá-las.
//Вот как будут выглядеть обращения к свойствам элемента: P_CORE[BASE][X] P_CORE[BASE][Y] P_CORE[BASE][X_SIZE] P_CORE[BASE][Y_SIZE] P_CORE[BASE][COLOR] P_CORE[TEXT][X] P_CORE[TEXT][Y] P_CORE[TEXT][X_SIZE] P_CORE[TEXT][Y_SIZE] P_CORE[TEXT][COLOR] P_CORE[ICON][X] P_CORE[ICON][Y] P_CORE[ICON][X_SIZE] P_CORE[ICON][Y_SIZE] P_CORE[ICON][COLOR]
Escrevemos uma função que irá criar um botão:
É claro, alguns dirão que o núcleo é desnecessário. Uma chamada como esta será suficiente:
e tudo será o mesmo. Sim, mas somente no início. O problema com tal chamada é que ela não pode ser devidamente desenvolvida.
Precisamos que as propriedades de cada elemento sejam ordenadas na memória global e acessíveis da maneira mais simples.