COLUMNA 1: Imos escribir un programa cun interface gráfica de usuario que inclúe
un diálogo e un botón dentro
Imos comezar.
>> En primeiro lugar, deixe-me ir adiante e declarar un g fiestra, chamando a fiestra variable.
E asignar a el, o regreso valor da nova ventá g.
Que pode instanciar a nosa fiestra.
E, entón, indicar un ancho de 320 píxeles, e á altura de 240 píxeles.
Un tanto arbitrariamente, pero pequeno o suficiente para caber na pantalla.
Imos agora instanciar un botón g.
Non só con unha etiqueta que o usuario vai ver, pero tamén cun único
identificador.
Un comando de acción chamada, que a vontade de feito identificar ese botón.
botón g, botón, obtén o retorno valor do novo botón g.
E é unha etiqueta debe ser, pura e simplemente, botón.
E, a continuación, imos definir comando de acción, pasando neste botón e unha única,
e algúns que palabra arbitraria, prema en.
Imos agora engadir o botón para unha rexión do diálogo, ignorando en fiestra,
eo botón, e un identificador rexión sur da fiestra -
que segundo o portátil Stanford biblioteca, é a porción máis baixa
da pantalla.
>> E agora imos deliberadamente inducir un loop infinito.
Dentro dese loop imos para escoitar as dúas cousas.
Un, se o usuario escolleu para pechar a fiestra.
E dous, se o usuario ten premendo o botón específico.
En primeiro lugar, imos declarar un evento g acción, chamada
o evento variable.
E asignar a el, o valor de retorno de esperar por evento, evento de acción.
>> E agora imos ver se ese evento é o peche dunha ventá.
Se conseguir, evento, tipo, pasar un evento, iguais, iguais, xanela
resaltan pechada.
Unha constante especial declarada no Stanford biblioteca portátil que
representa exactamente iso, o peche dunha ventá.
Entón eu vou saír desa repetición infinita, de xeito que
chegar ao final da función.
Se non, eu vou comprobar se Cadea de comparación de obter, acción,
orde, pasando un evento, coma, citas pecha comiñas, prema - ou única
identificador de antes -
é igual, é igual a cero.
Entón, eu vou imprimir algo botón arbitraria, como foi premendo.
>> Noutras palabras, ao escoitar que un botón foi premendo, e este evento
indica que o botón foi premendo foi a que presentou o identificador único
de entre comiñas clic, entón eu quero denunciar tanto en pantalla.
Agora, neste caso, eu só ten un botón.
Pero só no caso de que a miña candidatura tiña varios botóns, esta técnica sería
me permita distinguir entre eses varios botóns.
Fóra deste ciclo, agora, eu vou proceder a pechar a fiestra g, pasando
no diálogo como o seu argumento, e, a continuación, regresar cero.
>> Imos agora gardar, compilar e executar este programa.
Fai, botón barra de punto.
Non é a miña xanela, hai o botón.
Imos adiante e prema sobre o botón.
E o botón foi premendo.
Imos facer clic sobre el de novo.
Button foi premendo.
>> Imos agora prema no X na esquina superior canto dereito para pechar a fiestra,
e nós romper ese ciclo e volvemos cero.