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.