martes, 1 de noviembre de 2011

WINDOWS SERVER SESIONES INACTIVAS

Bueno aqui una vez mas,en algun tiempo atras tube un problema en windows server 2003 cuando habian usuarios desconectados pero con sesion activa, entonces necesitaba que cierren session automatica,vamos ha cambiar la configuracion del terminal server, seguiremos los siguientes pasos.

Inicio > Programas > Herramientas administrativas > Configuración de servicios de Terminal Server.,

damos click derecho donde dice conexión “RDP-Tcp” y en el desplegable elegimos “Propiedades”.

En la pestaña “Sesiones” damos check en  “Reemplazar la configuración del usuario” y en la lista deplegable elegimos por ejemplo  2 horas, entonces cuando los usuarios del terminal server dejen una sesión inactiva o salgan de la ventana de Terminal Server sin cerrar la sesión haciendo que se quede en modo “Desconectada”, pasadas 2 horas se hara el cierre automatico.



espero les sirva,

Martin Cox R.
Microsoft DCE

lunes, 24 de octubre de 2011

J2ME GOOGLE MAPS SQL SERVER 2008 2 PARTE

Buenas aqui una vez mas en esta ocasion veremos coom interactuar google maps j2me sql server envio de datos desde una celular pero esta vez visualizado en tiempo real en google maps podremos ver la ubicacion geografica del vendedor ADEMAS DE hacer un seguimiento de ventas y trazos en linea a travez del cliente conbinando diferentes tecnologias se ha usado :

WEB SERVICES,XML,XPATH,JQUERY,JAVASCRIPT,HTML,DHTML,C#.NET JAVA,API GOOGLE MAS,(RECOMIENDO LEER EL MANUAL DE GOOGLE MAPS PARA DESARROLLADORES)J2ME COMO BD SQL SERVER 2008, SOAP ,BUENO LES ENVIO LA URL DONDE HE PUBLICADO EL VIDEOTUTORIAL

http://www.youtube.com/watch?v=1iUoFSfj1mk





























Saludos,
MARTIN COX
MICROSOFT DCE

miércoles, 19 de octubre de 2011

CONECTAR J2ME CON BD SQL SERVER 2008 1ERA PARTE

Buenas aqui una vez mas, en esta ocasion veremos un ejemplo como conectar J2ME con Microsoft SQL SERVER 2008,  enviar datos desde un celular a una BD ya sea ORACLE,MICROSOFT SQL,MYSQL,SYBASE,ETC.



 Registraremos clientes,cualquier dato desde cualquier parte del mundo en donde se envia datos a un celular donde el celular puede ser cualquier celular OJO no es necesario que sea un CELULAR MODERNO cualquier celular que tenga SOLO BASTA QUE TENGA SOPORTE WAP(Protocolo de Aplicaciones Inalambricas),celulares que hoy en dia estan PROMEDIO DE 70 SOLES  EN PERU,a mas ya depende del celular que elijas,como ya ultimamente acostumbro les envio el link del video donde hice el ejemplo que lo he subido en youtube ,ya en la 2da parte veremos el codigo fuente y pasare a publicar todo el proyecto completo.

http://www.youtube.com/watch?v=IEDsCr9EJXw

Nos vemos;


































Martin Cox R.
Microsoft DCE.

sábado, 1 de octubre de 2011

Javascript ASP .NET

Buena una vez mas en esta ocasion veremos el uso de javascript ,el DOM (Document Object Model),construiremos una tabla con codigo javascript crearemos una tabla editable a puro codigo javascript,creadno input de tupis texto,checkbox y cualquier tipo ,en caso el video no se vea muy bien  les envio el link del video que lo publique en youtube, espero les sirva.

http://www.youtube.com/watch?v=5pOnU1D8O-E


Martin Cox Rojas.
MICROSOFT DCE


domingo, 25 de septiembre de 2011

JQUERY I - ASP.NET 2008 PARTE 1

Buena una vez, en esta ocasion veremos el manejo de una de los mas populares  framework de javascript, jquery nos facilita el manejo, para los que desarrollamos aplicaciones webs que ya conocemos javascript se les va ha ser mas facil entender el manejo de jquery , veremos el uso de la libreria como primer paso descargaremos la libreria de la pagina oficial de jquery.

 http://jquery.com/

 Luego lo referenciamos a nuestro proyecto.

recordaremos un poco de codigo javascript para ver las grandes ventajas de jquery, iniciaremos desde los mas basico para su mejor comprension  recordaremos que para obtener el valor como por ejemplo de un input los haciamos de las siguientes manera.

var jvalor = document.getElementById("txtValor").value;
alert(jvalor);

Donde jvalor va ha obtener el valor del input  y lo mostrabamos en un mensaje(alert); pero recordemos que para hacerlo cuando el DOM ya este listo le asignabamos en el cuerpo (body) del documento HTML
osea de la siguiente manera:

<body onload="mifuncion();" >

Ahora veremos como  hacerlo con jquery:


$().ready(function() {

            var jvalor = $('#
txtValor').val();

            alert(jvalor);

        });


Jquery no necesita ser referenciado en el Body del HTML ya que cuenta con instruccion $().ready()  lo que hace es que primero verifica que todo el  codigo que se encuentra entre las llaves de apertura se ejecute luego que el  DOM(Document Object Model) este disponible para poder acceder , de esta manera el selector obtiene el valor que obtiene por defecto el input (que tambien puede ser un asp Textbox) a travez de su ID,de esta manera hemos visto la simplicidad de JQUERY en cuanto al acceso del DOM.

Una de las caracteristicas de jquery es la simplicidad de su sintaxis y hacer mas y escribir menos codigo;

Para limpiar todos los Text de un formulario con apenas una linea de codigo:

  $(':text').val('');

Hasta aqui llegaremos en esta primera parte.

Saludos ,

Martin Cox Rojas

Microsoft DCE

domingo, 7 de agosto de 2011

ASP.NET 2010 MVC (Modelo Vista Controlador)

Buena una vez mas en esta ocasion hablaremos y dare un ejemplo sobre ASP.NET MVC yo he usado el framework 4 ,bueno como todos sabemos es un framework creado por Microsoft  MVC (Modelo Vista Controlador),a mi parecer muy particular es el futuro de ASP.Net ya que tiene multiples ventajas al lado del Clasico ASP.NET con los Webs Forms,sabemos que MVC es una arquitectura que divide la aplicacion en 3 componentes:
Modelo,Vista,Controlador,entre sus ventajas podemos mencionar:

Tenemos el control total sobre HTML
Tenemos un complemento basado en el patron MVC(Modelo Vista Controlador)
No hay ViewState,
para los que no tienen concepto sobre ViewState,bueno lo explicare lo que hace es que mantiene el estado de los controles de una misma pagina entre una ida y venida del servidor.


Espero halla quedado claro,continuemos ahora con la practica agregemos un Nuevo Proyecto:


Sobre la carpeta Controllers vamos a agregar un controlador de Nombre DCEController,por favor no mover el sufijo controller ya que internamente el framework busca todas las clases con ese sufijo

En esta ocasion le he agregado una nueva accion de Nombre HelloDCE,como vemos tenemos un index ,un controlador puede tener varias acciones,la accion index que vemos se agrega por defecto es la que se llama si no especifica ninguna otra accion en nuestro caso he agregado una nueva accion,nuestra accion creada nos retorna una vista , podemos ver el ViewData verdad, lo utilizamos para enviar informacion a nuestra vista, en este caso un mensaje

agregamos una vista de una manera muy facil nos situamos en cualquier parte de nuestra funcion y  damos click derecho en add view




Aqui lo que hacemos llamar al Viewdata que agregamos en el controlador ,cualquier objeto que pasemos a traves del viewdata lo podemos accesar desde nuestra vista.







 finalmente ejecutamos y nos debe quedar asi
 

facil verdad???

Nos vemos

Martin Cox
Microsoft DCE



domingo, 31 de julio de 2011

Linq to Sql

Linq es una Tecnologia que nos facilita el trabajo,nos proporcionauna infraestructura en tiempo de ejecución para administrar los datos relacionales como objetos,utiliza un modelo consistente de programacion para realizar consultas,bueno en esta ocasion no explicare sobre las propiedades , ni sobre store procedure ,ni las colleciones genericas,si tienes alguna duda les invito a revisar una entrada que le dedique a explicar sobre ello : http://mcoxdeveloperweb.blogspot.com/2011/07/aspnet-collections-generics-oracle.html,
agregamon un nuevo proyecto






agregamos un archivo de clasess de linq to sql.




 Nos conectamos a la Base de datos desde el explorador de servidores:


Arrastramos los objetos store procedure al archivo DCDCE.dbml 

  

Agregamos una clase llamada EntidadesMarcas








Agregamos una clase AaccesoDatos



Y finalmente lo invocamos en el evento load del webs forms


Y finalmente ....

Nos vemos sera hasta la Proxima ....

Martin Cox R.
Microsoft DCE