+ All Categories
Home > Documents > Comandos de Fox Pro

Comandos de Fox Pro

Date post: 12-Oct-2015
Category:
Upload: mariohpipi
View: 70 times
Download: 2 times
Share this document with a friend

of 160

Transcript

Comandos de Fox Pro $ (Operador)Visual Studio .NET 2003Personas que lo han encontrado til: 1 de 1-Valorar este temaDevuelve verdadero (.T.) si una expresin de caracteres est contenida dentro de otra expresin de caracteres; de lo contrario, devuelve falso (.F.).cSearchFor $ cSearchInValores devueltosLogicalParmetroscSearchForEspecifica la expresin buscada encSearchIn.cSearchInEspecifica la expresin en que se busca para comprobar si contienecSearchFor.Si encSearchForse encuentracSearchIn, $ devolver verdadero (.T.); de lo contrario, devolver falso (.F.).cSearchForycSearchInpueden ser variables o elementos de matriz de tipo carcter, campos de tipo carcter, literales de cadena de caracteres o campos memo de cualquier longitud.Los campos memo pueden manipularse de la misma forma que las expresiones de caracteres, los campos de tablas, las variables o los elementos de matriz. Por ejemplo, si MEMO_FLD es un campo memo, lo siguiente ser aceptable:LIST FOR 'FOX' $ UPPER(memo_fld)ObservacionesSi no se encuentra la expresin de caracteres, se devolver falso (.F.). El operador $ distingue maysculas de minsculas y no es optimizable mediante Rushmore.EjemploEl ejemplo siguiente crea una tabla llamadamemotestque contiene un campo memo. Se agregan tres registros a la tabla. Se utiliza LIST para mostrar los tres registros. El signo dlar ($) se usa para enumerar los registros que contienen la cadena "FOX". Despus se eliminan los archivos creados para el ejemplo.CLOSE DATABASESCLEARCREATE TABLE memotest (Text C(3), Memo M)INSERT INTO memotest (Text, Memo) VALUES ('Fox', 'Fox')INSERT INTO memotest (Text, Memo) VALUES ('Cat', 'Cat')INSERT INTO memotest (Text, Memo) VALUES ('FOX', 'FOX')LIST FIELDS Memo, Text FOR 'FOX' $ UPPER(Memo)USEDELETE FILE memotest.dbfDELETE FILE memotest.fpt

% (Operador)Visual Studio .NET 2003Este tema an no ha recibido ninguna valoracin-Valorar este temaDevuelve el resto que se obtiene de dividir una expresin numrica por otra expresin numrica.nDividend % nDivisorParmetrosnDividendEspecifica el dividendo (la expresin numrica que se divide). El nmero de decimales denDividenddetermina el nmero de decimales del resultado.nDivisorEspecifica el divisor (la expresin numrica que divide al dividendonDividend). Se devolver un nmero positivo sinDivisores positivo y un nmero negativo sinDivisores negativo.nDivisorno puede ser cero.ObservacionesEl operador mdulo % y MOD() devuelven el mismo resultado.El operador mdulo (%) es un operador aritmtico. + (suma), - (resta), * (multiplicacin), / (divisin) y ^ (exponenciacin) son otros operadores aritmticos. Cuando estos operadores se combinan en una expresin numrica, % tiene la misma prioridad que * y /.Si desea ver una descripcin ms detallada de los operadores y su orden de prioridad, consulte el tema Operadores.Ejemplo? 36 % 10 && Displays 6? (4*9) % (90/9) && Displays 6? 25.250 % 5.0 && Displays 0.250? IIF(YEAR(DATE( )) % 4 = 0, 'Summer Olympics this year'; , 'No Summer Olympics this year')

:: (Operador de resolucin de alcance)Visual Studio .NET 2003Este tema an no ha recibido ninguna valoracin-Valorar este temaEjecuta un mtodo de clase primaria desde un mtodo de subclase.cClassName::cMethodObservacionesEl operador :: se utiliza para ejecutar un mtodo de clase primaria desde un mtodo de subclase. Cuando cree una subclase, los mtodos de subclase se heredarn automticamente de la clase primaria. El operador :: permite ejecutar el mtodo de la clase primaria en el mtodo de la subclase secundaria y realizar despus otros procesos adicionales para el mtodo de subclase. Las definiciones de subclase del ejemplo demuestran cmo se utiliza el operador :: para ejecutar el mtodo de clase primaria en un mtodo de subclase.Para obtener ms informacin acerca del operador de resolucin de alcance ::, veaProgramacin orientada a objetos.EjemploEl ejemplo siguiente crea un formulario y agrega dos botones de comando al formulario. Al hacer clic en los botones puede salir del formulario (el segundo botn,cmdAnotherButton, llama al procedimiento clic decmdQuit). Esta accin es posible por la creacin de subclases. El operador de resolucin de alcance llama al cdigo de la clase principal para el objeto subclase.frmMyForm = CREATEOBJECT("Form")frmMyForm.Width = 450frmMyForm.Height = 100frmMyForm.Caption = "Scope Resolution Example"frmMyForm.AutoCenter =.T.frmMyForm.AddObject("cmdQuit","cmdQuitButton")frmMyForm.AddObject("cmdAnother","cmdAnotherButton")frmMyForm.SHOW && Display the formREAD EVENTS && Start event processingEl siguiente ejemplo define dos botones de comando. El primer botn se utilizar como subclase del segundo botn. La creacin de la subclase se puede ver en las propiedades FontBold y ForeColor que se definen paracmdQuit, pero nunca se establece explcitamente paracmdAnotherButton. DefinimoscmdAnotherButtoncomo una subclase decmdQuitButton. Como resultado, este botn heredar todos los atributos definidos paracmdQuitButton.DEFINE CLASS cmdQuitButton AS CommandButton Caption = "\


Recommended