Mostrando las entradas con la etiqueta Programacion. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Programacion. Mostrar todas las entradas

jueves, febrero 27, 2014

ERROR [STAThread] C#

Este error se presenta en C#  [STAThread]

"Current thread must be set to single thread apartment (STA) mode before OLE"
se soluciona incluyendo [STAThread] en el método main:

[STAThread]
static void Main(string[] args)
{
}


jueves, noviembre 03, 2011

Analisis de rendimientos de consultas en ABAP (Program RSHOWTIM)

Program: RSHOWTIM

Este programa hace parte del paquete de pruebas y trucos de rendimiento

* ABAP/4 Performance Tips&Tricks
* Called from SE30 (ABAP/4 trace and runtime analysis)

Permite ejecutar la consulta y evaluar el tiempo de respuesta.

jueves, marzo 10, 2011

ASP.NET Web Matrix

Web Matrix es una herramienta ligera y fácil de usar para el desarrollo de aplicaciones web con ASP.NET. Sus características orientadas a la comunidad de desarrollo permiten la integración de usuarios noveles y expertos para compartir sus conocimientos en ASP.NET. El Proyecto Web Matrix une a la comunidad ASP.NET al utilizar características como la mensajería instantánea, la integración de un cliente de Chat así como ayuda basada en comunidades. Todo esto unido a un diseñador de formularios web tipo WYSIWYG (What You See Is What You Get - lo que ves es lo que obtienes) está disponible en un paquete de un tamaño mínimo ~1MB.

El Proyecto ASP.NET Web Matrix es
  • Una herramienta ligera y sencilla de usar, orientada a la comunidad, para construir aplicaciones ASP.NET
  • Construida íntegramente usando el .NET Framework con lenguaje C#
  • Incluido con MSDE - Microsoft Data Engine (como una descarga separada)

    El Proyecto ASP.NET Web Matrix está diseñado para
  • Conectar a los desarrolladores a la comunidad ASP.NET
  • Ayudar a los desarrolladores a facilitar su opinión sobre nuevas características
  • Experimentar con nuevas ideas y posibilidades

    El Proyecto ASP.NET Web Matrix es complementario a Visual Studio .NET
  • Web Matrix ha sido diseñado pensando en el desarrollador aficionado - Visual Studio .NET es una impresionante herramienta para el desarrollador profesional
  • Web Matrix es una estupenda forma de mejorar las habilidades con ASP.NET, para más adelante migrar a Visual Studio .NET

  • Ver articulo completo presionando aquí.

    Enlaces:

    viernes, noviembre 19, 2010

    Crear tablas en ABAP



    COMO CREAR UNA TABLA EN SAP





    Antes de pasar a crear una tabla debemos tener presente que una tabla es un objeto compuesto por elementos de datos que hacen parte de un dominio, por lo que ante de crear una tabla, vamos a crear un dominio, seguidamente un elemento de datos para ese dominio, u otro que exista y por último la tabla que tendrá la serie de elementos ya existente o que hayamos creado antes.





    CREAR, MODIFICAR O VISUALIZAR UN DOMINIO


    Ingresamos en la transacción SE11



    Introducimos el nombre del Dominio que vamos a Visualizar, Modificar ó Crear y nos saldrá la siguiente pantalla:









    En la pestaña Ámbito Val. Introduciremos los valores que le daremos al dominio.







    Si deseamos utilizar una tabla en lugar de valores permitidos, debemos crear la tabla con los valores y especificarla en la casilla Tabla de valores.



    Cada vez que entramos un dato en un campo que tenga una tabla de verificación ira a esa tabla para comprobar su validez.







    CREAR, MODIFICAR O VISUALIZAR UN ELEMENTO DE DATOS





    Para ello vamos a la misma pantalla de la SE11 y esta vez señalamos en Tipo de Datos,









    En esta opción también permite buscar estructuras y tablas.











    CREAR, MODIFICAR O VISUALIZAR UNA TABLA





    Vamos a la transacción SE11 e introducimos el nombre de la tabla:







    Especificamos la descripción breve de la misma.





    La clase de entrega especifica el tipo de tratamiento que tendrá la tabla dentro del sistema:







    Las más utilizadas son A, para maestros de datos, C Personalizadas (Customizing) o L temporales.



    En Browser Datos/Actualz. Vista tabla, definimos los permisos que se tendrán sobre la misma:









    En la pestaña Campos, definimos los campos y los asociamos al elemento de datos que correspondan.









    También podemos crear nuestros propios tipos de datos, ver tabla anexa con los tipos de datos permitidos.



    Una vez terminada la estructura de la tabla, pasamos a activarla en caso de ser local no generara orden de transporte. Si no debemos especificar el paquete al que corresponde y la orden de transporte asociada.






    Por último en Opciones Técnicas le indicamos la clase de datos a almacenar, la categoría de tamaño y la categoría de ampliación















    Saludos,



    Víctor Manuel Martínez

    jueves, mayo 22, 2008

    Configurar IIS para que funcione con ASP

    Supongamos que ya tienes instalado en tu maquina el .NET Framework, pero no tienes el IIS, que debes hacer para que funcionen tus Paginas ASP.

    1. Se instala el IIS desde el Panel de Control, en Agregar o Quitar Programas.

    luego de que tengas el IIS instalado debes ACTIVAR ASP.NET de la siguiente manera

    1.Ir a Inicio Ejecutar

    2. luego que estés en Ejecutar escribes "cmd"

    3. Te diriges al siguiente directorio C:WINDOWS\Microsoft.NETFramework\v1.1.4322 (en caso de que el framework que tengas sea el 1.1, en otro caso tecleas la versión que tengas)

    CD \ WINDOWS\Microsoft.NETFramework\v1.1.4322

    4.Luego en el directorio final tecleas "aspnet_regiis.exe -i -enable" esto lo hacemos para que el IIS reconozca las paginas ASP.NET.

    Esto seria suficiente para ejecutar tus paginas ASP desde tu servidor IIS.

    Saludos,

    Víctor Manuel Martinez

    vimad@hotmail.com

    Consultor

    Configurar PHP en IIS

    Instalación de PHP en IIS

    Bajamos el software de PHP : http://www.php.net/downloads.php Por Ejemplo, para esta instalación usamos (php-5.2.6-Win32.zip)

    Lo descomprimimos en C:\PHP

    Copiamos del directorio C:\PHP el archivo php5ts.dll y lo pegamos en C:\WINDOWS\SYSTEM

    Ir al Administrador de Servicios de Internet. Puede estar en alguno de estos sitios

    Inicio -> Configuración -> Paneles de control

    Inicio -> Programas -> Windows NT 4.0 Option Pack -> Personal Web Server

    Inicio -> Configuración -> Paneles de control -> Herramientas Administrativas (en Windows 2000)

    Con el botón derecho sobre el icono de Mi PC y seleccionar en el menú emergente Administrar

    Buscamos el item de Sitios WEB, y dentro de esta carpeta generalmente existe otra llamada "Sitio Web Predeterminado")

    Con el botón derecho, seleccionar en el menú emergente Propiedades

    Ir a la pestaña "ISAPI filters", y Añadir un nuevo filtro. Como nombre le pondremos "PHP" y como ejecutable, "C:\php\ php5isapi.dll" (o dondequiera que hayamos instalado dicha dll.

    Ir a la pestaña "Home Directory". En la sección de "Application Settings", pulsar el botón "Configuration...". Añadir un nuevo "Application Mapping": el ejecutable es el mismo de antes: "C:\php\php4isapi.dll". La extensión es ".php" (ojo, con un punto delante). Marcar "All verbs" (esto creo que puede variar según la versión del IIS, pero si no es esto, dejarlo como está). Verificar que esté marcado "Script Engine".

    Aceptar los cambios y reinciar el servidor Web. Puede que no sea suficiente con hacerlo desde la consola, poniendo Detener y luego Iniciar. Lo mejor es ir directamente al panel de configuración "Servicios" y desde allí detener completamente el servicio de publicación en Internet, y luego reiniciarlo.

    Una forma de hacer este último paso es desde la consola de Windows, escribiendo:

    C:\>net stop iisadmin para detener el servicio

    C:\>net start w3svc para volverlo a iniciar

    Para la Version 6 de IIS (2003 Server), se debe adicionar también un Web Service, para ello vamos a el Administrador de IIS “IIS Manager” y seleccionamos “Web Service Extensions,”

    Aquí adicionamos el servicio haciendo clic derecho sobre “Web Service Extensions,” y seleccionar en el menú emergente "Add a new Web service extension", colocamos un nombre como PHP y seleccionamos “Add button” y buscamos la dll a utilizar ("C:\php\ php5isapi.dll en el caso nuestro).

    Por último abrimos un editor de textos (notepad), para hacer una página de prueba y escribimos en él lo siguiente:

    <HTML>
    <HEAD>
    <TITLE>Página de prueba de instalación de PHP</TITLE>
    </HEAD>
    <BODY>
    <?
    phpinfo();
    ?>
    </BODY>
    </HTML>

    Guardarlo como prueba.php en la carpeta de publicación (C:\Inetpub\wwwroot\).

    Para probarla abrimos un navegador y en la barra de Dirección escribimos:

    http://localhost/prueba.php

    Fuentes:

    http://www.php.net

    http://www.webestilo.com/php/php08e.phtml

    Saludos,

    Víctor Manuel Martínez M.

    Consultor

    RAP (ABAP Restful Application Programing model)

    El  modelo de programación de aplicaciones RESTful de ABAP  define la arquitectura para el desarrollo eficiente de un extremo a otro de los ...