El Vico Blog de Tecnologia

Blog de Tecnologia

Define+SharePoint+Espa%c3%b1ol

clock agosto 17, 2010 08:15 by author Vico

SharePoint

 

SharePoint es una serie de productos creados por Microsoft que permite el desarrollo de portales inteligentes.

SharePoint  

nos ayuda a compartir documentos entre grupos de usuarios, departamentos etc. Ya que contiene un control de acceso a la información.

Ideal para no tener que crear una unidad de red compartida, asignarle permisos, seleccionar a los usuarios permitidos etc.

 

SharePoint nos facilita la búsqueda de documentos y personal de la empresa.

Olvidemos los tiempos donde la búsqueda de información de un documento o personal de la empresa era complicada.

 

Para todos aquellos desarrolladores SharePoint  no se olvida de nosotros ya que:

SharePoint nos permite desarrollar diferentes mini portales, donde los usuarios pueden interactuar con ellas subiendo documentos, editándolos etc.

También nos ayuda en la colaboración para crear documentos, tareas, blogs, wikis, etc.

 

Para aquellos diseñadores existe SharePoint Designer, que solo es una versión actualizada del tan conocido FrontPage.

Como si fuera poco el entorno de trabajo de  SharePoint  es Visual Studio a partir de su versión 2005.

Estas es una pequeña introducción de lo que realmente es  SharePoint, que en los demás artículos explicaremos.



Leer+un+Archivo+HTML+y+crear+un+documento+de+Word+con+lo+obtenido+del+HTML+en+Vb.Net

clock agosto 11, 2010 03:17 by author Vico

El código sería el siguiente:

   1:  Imports System
   2:  Imports System.IO
   3:  Imports System.Collections
   4:  Public Class Form1
   5:      Inherits System.Windows.Forms.Form
   6:   
   7:  Codigo generado por el Diseñador de Windows Forms
   8:   
   9:      Private Sub btn_Execute_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_Volcar.Click
  10:          ReadHTML() 'leemos el archivo Html
  11:      End Sub
  12:   
  13:      Private Sub FillDocWord(ByVal arrText As ArrayList)
  14:          Dim oSW As New StreamWriter("C:\test.doc")
  15:          Dim cont As Integer = 0
  16:          Dim line As String
  17:          For Each line In arrText
  18:              oSW.WriteLine(arrText(cont))
  19:              cont = cont + 1
  20:          Next
  21:          oSW.Flush()
  22:          oSW.Close()
  23:      End Sub
  24:      Private Sub ReadHTML()
  25:          Dim objReader = New StreamReader("C:\test.html") 'Pagina Html
  26:          Dim sLine As String = ""
  27:          Dim arrText As New ArrayList
  28:          Do
  29:              sLine = objReader.ReadLine()
  30:              If Not sLine = "" Then
  31:                  arrText.Add(sLine)
  32:              End If
  33:          Loop Until sLine Is Nothing
  34:          objReader.Close()
  35:          If arrText.Count > 0 Then
  36:              'llenamos el documento de word
  37:              FillDocWord(arrText)
  38:          End If
  39:      End Sub
  40:  End Class



definicion+AspNet+MVC

clock junio 5, 2010 22:29 by author Vico

definiendo Asp.Net MVC

MVC (Modelo, Vista y Controlador). Es una arquitectura la cual  está organizada en 3 diferentes aspectos.

1.      Modelos

2.      Vistas

3.      Controladores

clip_image002 

Modelos:

Es donde se encuentran todas las entidades de nuestra aplicación

Vistas:

Es aquella que muestra la interfaz de usuario de la aplicación

Controladores:

Aquella que manipula al modelo para  saber qué se presentara  en la interfaz de usuario

Programación en capas:

 Capas de Negocio(Controladores)

 Capas de Presentación   (Vistas)

 Capa de Datos  (Modelos)

Puedes descargar  algunos ejemplos del siguiente enlace Aquí 



Comentarios+en+ASP+NET%e2%80%94Comentar+codigo+aspx

clock mayo 21, 2010 02:40 by author Vico

Comentarios en ASP.NET—Comentar código aspx

Muchos estamos acostumbrados a comentar el código Aspx de la siguiente forma

<!--

<form id="form1" runat="server">

<asp:TextBox ID="txtest" runat="server"></asp:TextBox>

<asp:Button ID="btntest" runat="server" Text="Test" />

</form>

-->

De esa forma el servidor web lo toma en cuenta la mejor forma de comentar el código aspx es la siguiente:

<%--

<form id="form1" runat="server">

<asp:TextBox ID="txtest" runat="server"></asp:TextBox>

<asp:Button ID="btntest" runat="server" Text="Test" />

</form>

--%>

Si necesitas una explicación de porque es la mejor forma de comentar un aspx a continuación la muestro.

Nosotros tenemos un código como el siguiente en nuestra página aspx:

<%@ Page Language="VB" AutoEventWireup="true" CodeFile="Default.aspx.vb" Inherits="_Default" %>

<html>

<head runat="server">

<title>Test Comentarios</title>

</head>

<body>

<form id="form1" runat="server">

<asp:TextBox ID="txtest" runat="server"></asp:TextBox>

<asp:Button ID="btntest" runat="server" Text="Test" />

</form>

</body>

</html>

Cuando vemos el código fuente en nuestro  explorador (IE) que genera  se muestra lo siguiente

<html>

<head>

<title>Test Comentarios</title>

</head>

<body>

<form name="form1" method="post" action="Default.aspx" id="form1">

<div>

<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKMTkwNjc4NTIwMWRkoa6qcVKLKdYPBievnEQS/nYbM64=" />

</div>

<div>

<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEWAwK/weWTDgKZ+9Y9ArXh14sF2QDqro7jspzmMls4Bot89mqpqkI=" />

</div>

<input name="txtest" type="text" value="Prueba Codigo Intermedio" id="txtest" />

<input type="submit" name="btntest" value="Test" id="btntest" />

</form>

</body>

</html>

Si nosotros queremos comentar algo y del modo incorrecto

<%@ Page Language="VB" AutoEventWireup="true" CodeFile="Default.aspx.vb" Inherits="_Default" %>

<html>

<head runat="server">

<title>Test Comentarios</title>

</head>

<body>

<!--

<form id="form1" runat="server">

<asp:TextBox ID="txtest" runat="server"></asp:TextBox>

<asp:Button ID="btntest" runat="server" Text="Test" />

</form>

-->

</body>

</html>

Este código nos crea basura en el explorador y no lo muestra de la siguiente forma:

<html>

<head>

<title>Test Comentarios</title>

</head>

<body>

<!--

<form name="form1" method="post" action="Default.aspx" id="form1">

<div>

<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE"                value="/wEPDwUKMTkwNjc4NTIwMWRkoa6qcVKLKdYPBievnEQS/nYbM64=" />

</div>

<div>

<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEWAwK/weWTDgKZ+9Y9ArXh14sF2QDqro7jspzmMls4Bot89mqpqkI=" />

</div>

<input name="txtest" type="text" value="Prueba Codigo Intermedio" id="txtest" />

<input type="submit" name="btntest" value="Test" id="btntest" />

</form>

-->

</body>

</html>

Como podrán notar nos muestra la parte comentada y cualquier usuario que pueda ver el código fuente vera la información que comentamos para evitar esto sin tener que borrar la parte comentada  la forma más sencilla es hacer lo siguiente

<%@ Page Language="VB" AutoEventWireup="true" CodeFile="Default.aspx.vb" Inherits="_Default" %>

<html>

<head runat="server">

<title>Test Comentarios</title>

</head>

<body>

<%--

<form id="form1" runat="server">

<asp:TextBox ID="txtest" runat="server"></asp:TextBox>

<asp:Button ID="btntest" runat="server" Text="Test" />

</form>

--%>

</body>

</html>

Este es el resultado en el explorador Web

<html>

<head>

<title>Test Comentarios</title>

</head>

<body>

</body>

</html>

Nota!! Si usas el comentario <%---%> el código intermedio también lo tendrás que comentar.

Como podrán ver es una forma muy sencilla de comentar el código aspx y mantener una aplicación sin basura generada y con información protegida hasta pronto mis estimados.



Comentarios+en+ASP.NET%e2%80%94Comentar+codigo+aspx

clock mayo 21, 2010 02:39 by author Vico

wefwefwef



Validar+que+dispositivo+movil+visito+mi+pagina+Web+C+Sharp+y+Vb.Net

clock octubre 7, 2009 08:26 by author Vico

Validar que dispositivo movil visito mi pagina Web C# y Vb.Net

 

Como saber si una blackberry se conecta a mi pagina web

Como saber si un Iphone se conecta a mi pagina web

Al recuperar una cadena de Request.UserAgent podremos econtrar muchas cosas que nos podran ser de utilidad.

Una cadena de ejemplo seria la siguiente

Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.2)

Para obtenerla la anterior cadena lo hacemos de la siguiente forma

C#

string agente = Request.UserAgent;

Vb.Net

Dim agente As String = Request.UserAgent

Para poder saber que dispositivo movil visito nuestra Pagina Web lo podremos hacer de la siguiente Forma

 

  • Validar si el usuario se conecta desde una BlackBerry

C#

if (Request.UserAgent.IndexOf ( "BlackBerry") == -1)

{ Response.Write("Dispositivo BlackBerry"); }

Vb.Net

If (Request.UserAgent.IndexOf("BlackBerry") = -1) Then

Response.Write("Dispositivo BlackBerry")

End If

  • Validar si el usuario se conecta desde un Iphone

C#

if (Request.UserAgent.IndexOf ( "Iphone") == -1)

{ Response.Write("Dispositivo Iphone"); }

Vb.Net

If (Request.UserAgent.IndexOf("Iphone ") = -1) Then

Response.Write("Dispositivo Iphone ")

End If

Espero les halla servido compañeros.

 



Recuperar+el+nombre+del+Navegador+su+version+si+acepta+cookies+C+Sharp+y+Vb.net

clock octubre 7, 2009 07:52 by author Vico

 

Recuperar el nombre del Navegador , su versión, si acepta cookies C# y Vb.net

 

Para recuperar las propiedades de  un  navegador necesitamos utilizar la clase Request.Browser.

clip_image002

 Podremos utilizar su contenido como se muestra a continuación:

 

  •          Recuperar el  nombre del navegador de una aplicación Web

C#

string navegador = Request.Browser.Browser;

Vb.Net

Dim navegador As String = Request.Browser.Browser

  •        Recuperar la Versión del Navegador de una Aplicación Web

C#

string version = Request.Browser.Version;

Vb.net

Dim version As String = Request.Browser.Version

  •     Recuperar si el Navegador acepta cookies

 C#

Dim tipversion As Boolean = Request.Browser.Cookies

Vb.Net

Boolean tipversion = Request.Browser.Cookies;

 

Entre otras propiedades podremos sacar del Navegador que visito nuestra pagina Web.



Clases+en+Java+y+.Net+C+Sharp

clock septiembre 16, 2009 02:48 by author Vico

Clases en Java y .Net C #

 




Aprendiendo+Java+sabiendo+.Net+C+Sharp

clock septiembre 16, 2009 02:27 by author Vico

Aprendiendo Java sabiendo C#

Hola me encuentro escribiendo este articulo para todos aquellos que se vean en la necesidad de irse al lado oscuro  y tengan que programar en Java, sabiendo .Net (C#)

Espero  ir de la mano con ustedes.

 

Bueno Como sabremos los dos son lenguajes de alto nivel orientado a objetos, no daré un inicio de esto ya que si lo estas consultando es porque tienes conocimientos de C#.

Empecemos este articulo que espero que dure mucho.

 

Antes de empezar a programar con Java es necesario conseguir las herramientas con la cual programaremos.

Se que estamos acostumbrados a el IDE de Visual Studio, y así como en C# se puede programar con el entorno de Visual Studio, Java cuenta con Diferentes entornos el que les recomiendo descargar es el siguiente Jdeveloper, lo pueden descargar del siguiente link http://www.oracle.com/technology/software/products/jdev/htdocs/soft11.html

 

Ya que tengamos nuestra IDE para programar  Iniciaremos nuestra primer aplicación

Abrimos nuestro entorno y así como Visual Studio nos muestra diferentes opciones de roles para su inicio, este entorno de la misma forma, la que escogeremos será la siguiente.


 

 

 

Seleccionaremos una Aplicación Genérica:

 

 

 

Nos mostrara un Menú como el de VStudio para poder elegir el lenguaje:

 

 

Con esto estamos listos para poder desarrollar nuestra primera aplicación

Tema siguiente Clases>>

 



C+Sharp+Ejecutar+un+Store+Procedure+en+C+Sharp

clock julio 19, 2009 02:47 by author Vico

 

C# Ejecutar un Store Procedure en C#

 

Si necitas ayuda de cómo crear un procedimiento almacenado ya sea en SQL Server 2000, 2005 o 2008

podrás visitar este artículo.

Crear un Stored Procedure en SQL Server 2000, 2005 y 2008

Crear un Stored Procedure con Parámetros en SQL Server 2000, 2005 y 2008

 

En este Artículo mostraremos como ejecutar un Procedimiento Almacenado

Ya que tengamos nuestro Stored Procedure

Ejemplo

image

 

Como verán mi procedimiento Almacenado se llama lista_empleados su código es el siguiente

USE [VicoNet]

GO

/****** Object:  StoredProcedure [dbo].[lista_empleados]    Script Date: 07/18/2009 17:24:20 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

ALTER PROCEDURE [dbo].[lista_empleados]

AS

SELECT * FROM empleados

Lo único que hace este Stored Procedure es mostrarme todos los campos de la tabla empleados

Y ejecutamos este Stored Procedure en C# de la siguiente Forma

 

class Datos

{

string cadena = Settings.Default.Cadena;

SqlConnection conexion = new SqlConnection();

SqlCommand comando = new SqlCommand();

/// <summary>

/// Ejecuta un Stored Procedure

/// </summary>

public void  StoredSP()

{

try

{

conexion.ConnectionString = cadena;

comando.Connection = conexion;

conexion.Open();

comando.CommandType = CommandType.StoredProcedure;

comando.CommandText = "lista_empleados";

comando.ExecuteNonQuery();

conexion.Close();

}

catch (Exception ex)

{

}}}

Si necesitas saber cómo Ejecutar en Stored Procedure y Mostrarlo en un dataGridView:

C# Ejecutar un Stored Procedure con Parametros 

 

Si necesitas saber cómo Ejecutar un Stored Procedure con Parámetros:

C# Ejecutar un Stored Procedure Y Mostrar en un DataGridView

 



Nuevo Post

Sign in