jueves, 10 de marzo de 2011

Exceptions about progressivo


Exception:
English verbs conservation A number of past-present, as must and CAN. These verbs lack a separate form for the third person singular: you can, can. These verbs LACK OF A separately for the third person singular: CAN, CAN. All past-present verbs survive in modern English are the auxiliary verbs. The word that, although historically not a verb past-present, declines as one when used as an aid, a leveling process that has become common when dealing with a full verb

Called exceptions because they do not have a subject or help the nose to be and read as verbs but as progressivo infinitives.
Examples:
Before coming to this place hesitate long in coming.
On putting luggage in the car fell off the clothes.
After cooking the food should be served.
In spite of sleeping with the lights off mosquitoes rest stop.
Instead of going to Italy is better to go to Paris.
Besides save a document should support the information in another folder.
Without maintaining computer equipment in good condition this may fail quickly.Leer fonéticamente


Escuchar
Comments:
My comment about this data is that it's okay for young people in school and learned that this information did not know things about Progressive time did not know.

Oral source: Marilu Osorio Quirino knows English since 2000.

Written source:

full name: Gabino Osorio Monica
speciality:Informatica.
Escuchar
Leer fonéticamente


viernes, 4 de marzo de 2011

"Variables y Constantes"

¿Como se declara una variable?
Las variables como  su nombre lo indica, se utilizan almacenar  valores  que  tienen  la propiedad de variar el contenido, dependiendo el tipo de datos por ejemplo: un nombre, una fecha, un numero etc.
Para declararlas   se les debe asignar un nombre  que se relacione con el tipo de datos que se almacenaran, a estas se les declara desde el comienzo del código y se les antepone la palabra reservada Dim.
Ejemplos:
Private Sub Command1_Click ()
Dim Sum As Integer
Dim Num As Double
Sum = 3 + 4
Num = 32 / Sum
Label1 = Num
End Sub
Dim numero as integer  le avisa a Visual Basic que voy a guarda  un numero entero después de declarar le podemos asignar un valor con el operador.
Ejemplo:
Dim numero as integer
Numero=1500
¿Cómo se declara una constante?
Las constantes  se utilizan para guardar datos y valores  para nuestro programa, el contenido que almacenan no cambia siempre es constante, estas se declaran con la palabra CONST esta instrucción se utiliza para declarar una constante  y establecer su valor, esta puede declararse dentro de un procedimiento o en la sección de declaraciones  de un modulo, clase, o estructura.
Las constantes de clase o nivel de estructura son de manera predeterminada Private pero también se puede declarar como: public, friend, protected o protected friend para el nivel de acceso adecuado.
La constante debe tener un nombre simbolico valido y una exprecion que se componga de constantes numéricos o de cadena y operadores, no obstante no se pueden utilizar las llamadas funciones.
Para declararse se deben utilizar la palabra CONST  y expresiones como: VB, C++, F#, JSCRIPT.
Ejemplo:
  • Public Const DaysInYear = 365
  • Private Const WorkDays = 250

Cuando Option Strict es On, debe declarar una constante explícitamente especificando un tipo de datos.
Cuando Option Strict es Off, el compilador asigna a la constante un tipo de datos.

Ejemplos:
·         Public Const MyInteger As Integer = 42
·         Private Const DaysInWeek As Short = 7
·         Protected Friend Const Funday As String = "Sunday"
Para declarar varias constantes  en una sola línea:
·         Separe las declaraciones con una coma y espacio.
Ejemplo:
·         Public Const Four As Integer = 4, Five As Integer = 5, Six As Integer = 4.
“Àmbito de la variable”
Se refiere al àrea en el se conoce la variable  (àrea en la que esta definida) y se puede hacer referencia a ella, esta puede estar dentro de una determinada línea de tiempo o una función, o puede conocerse globalmente en toda la aplicación.
Tipos de ámbitos
Una variable local con ámbito de procedimiento se reconoce sólo dentro del procedimiento en el que se declara. Puede declararse una variable local con una instrucción Dim o Static.
Dim
Cuando se declara una variable local con la instrucción Dim, la variable permanece en existencia sólo mientras se ejecuta el procedimiento en el que se declara. Normalmente, cuando termina el procedimiento en ejecución, no se conservan los valores de variables locales del procedimiento y se libera la memoria asignada a esas variables. La próxima vez que se ejecuta el procedimiento, se reinicializan todas sus variables locales. 
Ejemplo:
Sub Example1()
      Dim X As Integer
      ' Local variable, not the same as X in Example2.
      X = 100
      MsgBox "The value of X is " & X
   End Sub
                                                             
   Sub Example2()
      Dim X As String
      ' Local variable, not the same as X in Example1.
      X = "Yes"
      MsgBox "The answer is " &X
   End Sub

Static:
Una variable local declarada con la instrucción Static permanece en la existencia de todo el tiempo se está ejecutando Visual Basic. La variable se restablece cuando se produzca cualquiera de las siguientes:
  • La macro genera un error de tiempo de ejecución no interceptado.
  • Visual Basic se detiene.
  • Salir de Microsoft Excel.
  • Cambiar el módulo.
Ejemplo:
Sub RunningTotal()
      Static Accumulate
      ' Local variable that will retain its value after the module
      ' has finished executing.
      num = Application.InputBox(prompt:="Enter a number: ", Type:=1)
      Accumulate = Accumulate + num
      MsgBox "The running total is " & Accumulate
   End Sub

Ámbito de módulo

Variable que se reconoce entre todos los procedimientos en una hoja de módulo se denomina una variable de "nivel de módulo". Una variable de nivel de módulo está disponible para todos los procedimientos de ese módulo, pero no está disponible para los procedimientos en otros módulos. Una variable de nivel de módulo permanece en existencia mientras Visual Basic se ejecuta hasta que se edita el módulo en el que se declara. 
Se pueden declarar variables de nivel de módulo con una instrucción Dim o Private en la parte superior del módulo encima de la primera definición de procedimiento.  En el nivel de módulo, no es diferencia entre Dim y privado.
Ejemplos:
Dim A As Integer        ' Module-level variable.
   Private B As Integer    ' Module-level variable.
   Sub Example1()
       A = 100
       B = A + 1
   End Sub
   Sub Example2()
       MsgBox "The value of A is " & A
       MsgBox "The value of B is " & B
   End Sub
   Sub Example3()
        Dim C As Integer    ' Local variable.
        C = A + B
        MsgBox "The value of C is " & C
   End Sub
   Sub Example4()
        MsgBox A
        ' The message box displays the value of A.
        MsgBox B
        ' The message box displays the value of B.
        MsgBox C
        ' The message box displays nothing because C was a local variable.
   End Sub

Ámbito público

Las variables públicas tienen el ámbito más amplio de todas las variables. 
Una variable pública es reconocida por cada módulo en el libro activo. 
Para que una variable pública esté disponible a otros libros, de un libro nuevo seleccione el libro que contiene la variable pública en el cuadro Referencias disponibles del cuadro de diálogo referencias (en una hoja de módulo, haga clic en referencias en el menú Herramientas ). Una variable pública, como una variable de nivel de módulo, se declara en la parte superior del módulo, encima de la primera definición de procedimiento. Una variable pública no puede declararse dentro de un procedimiento. Siempre se declara una variable pública con una instrucción "Public". Puede declararse una variable pública en cualquier hoja de módulo.
Ejemplo:
              Public SalesPrice As Integer
              Public UnitsSold As Integer
              Public CostPerUnit As Integer
              Private Markup As Long
        
              Sub CDSales()
                 Dim X as String
                 SalesPrice = 12
                 UnitsSold = 1000
                 CostPerUnit = 5
                 Markup = 1.05
                 X = "yes"
                 MsgBox "The Gross Profit for CD Sales is $" & (SalesPrice _
                    * UnitsSold) -(UnitsSold * CostPerUnit * Markup)
                 ' Displays the value of 7000 as the gross profit.
                           End Sub
Reglas para asignar nombres a “variables  y constantes”

Para asignarle un nombre a una variable y a una constante las reglas son las mismas.

·         Debe comenzar con una letra.
·         No puede incluir un punto o un caracter de declaración de tipo($,&,!,%,#,@).
·         No debe exceder de 255 caracteres.
·         Debe ser única en el mismo alcance, que es el intervalo desde el que se puede hacer referencia a la variable: un procedimiento, formulario, etc.  Esto se realiza al comienzo del código.
·         La constante debe tener una expresión compuesta de constantes numéricas o cadenas y operadores declarándose con la palabra CONST y la variable declarándose con la palabra Dim.
·         No puede coincidir con una palabra clave de Visual Basic.
Procedimiento
Es un bloque de instrucciones de Visual Basic incluido entre una instrucción de declaración (Function, Sub, Operator, Get, Set) y una declaración End correspondiente. En Visual Basic, todas las instrucciones ejecutables deben incluirse en algún procedimiento. si es en visual basic  como es orientada a objeto basta con asignar la respectiva codificación a cada uno de los componentes de la aplicación (labels,textbox, datas), solo se asocia un valor al objeto, o bien pormedio de una interfaz.
Ejemplo:
[ <attributelist> ] [ accessmodifier ] [ Shadows ] _
Interface name [ ( Of typelist ) ]
    [ Inherits interfacenames ]
    [ [ modifiers ] Property membername ]
    [ [ modifiers ] Function memberame ]
    [ [ modifiers ] Sub memberame ]
    [ [ modifiers ] Event memberame ]
    [ [ modifiers ] Interface memberame ]
    [ [ modifiers ] Class memberame ]
    [ [ modifiers ] Structure memberame ]
End Interface

la función de un procedimiento es de acuerdo alas instrucciones que en este se codifiquen realizando una llamada a este procedimiento para su ejecución y así funcionar de acuerdo a su instrucción determinada.