miércoles, 25 de enero de 2012

VALIDAR WINDOWS MEDIA PLAYER‏

OPCION 01
Ya tenido el Windows player instalado. van a mi pc - c/- archivos de programas - Windows media player... Buscan el archivo LegitLibM.dll a este le cambian el nombre por legitlib.dll 
Luego abren Windows media player desde inicio- todos los programas cuando se abra la ventana de Windows le dan en validar les saldrá un cuadro para la configuración de Windows media escogen la que les guste y listo. 

OPCION 02
amigos estaba viendo como instalar esta version del windows media payer desde la pagina de microsoft y bueno lo descargue, cuando procedí a instalar me pedia validar xp, como me da lata hacer ese trámite, ya que mi windows es pirata, busque una opción de saltarme la etapa de validación. bueno aqui la solución, se lass doy pauteada... 

1.- descarga windows media player desde la pagina de microsoft 
la dirección es la sgte. 
http://download.microsoft.com/download/9/E/0/9E03BC7D-9F0F-4095-AF2F-E8207B1457FE/wmp11-windowsxp-x86-ES-ES.exe 

2.- una vez descargado el soft. ejecutenlo pero no apreten en la tecla validar!!! en ningun caso. dejenlo ahí y sin cerrar pasen al punto 3. 
3.- en la barra de inicio vayan a inicio->ejecutar->escriben "%temp%" sin comillas. 
4.- se abrira la carpeta temp de windows, busquen una carpeta que se autogeneró al ejecutar el instalador del soft, probablemente se cree una carpeteta con este nombre "IXP000.TMP" de 26.3mb. entren a la carpeta 
5.- en la carpeta al final hay 6 archivos ejecutenlo en el sgte orden en ningun caso reinicien sólo al final. 
a)umdf.exe 
b)WindowsXP-MSCompPackV1-x86.exe 
c)wmdbexport.exe(este no muestra anda pero apretenlo igual) 
d)wmfdist11.exe 
e)wmpappcompat.exe 
f)wmp11.exe (este es el que contiene la actualización) 
6.- cierren la aplicación que ejecutaron primero sin validar apreten cancelar. reinicien y abran windows media player, apliquen su configuración. 

Gosen el verdadero windows media player sin crack ni nada que estropea el compu, con esto basta. 

La licencia de este producto ha caducado - Adobe CS4

Al no activar correctamente el Adobe CS4 nos puede traer más de un dolor de cabeza. Con esta mini guia aparte de la activación, también solucionamos el molesto nos bloquea por completo la Suite "La licencia de este producto ha caducado"
adobe-cs4-licencia-caducada
Con seguir los pasos podremos tener nuestro Adobe CS4 funcionando perfectamente.
Abrimos el archivo "hosts" ubicado en:
C:\WINDOWS\system32\drivers\etc
Insertamos lo siguiente al final del archivo
127.0.0.1 activate.adobe.com
127.0.0.1 practivate.adobe.com
127.0.0.1 ereg.adobe.com
127.0.0.1 activate.wip3.adobe.com
127.0.0.1 wip3.adobe.com
127.0.0.1 3dns-3.adobe.com
127.0.0.1 3dns-2.adobe.com
127.0.0.1 adobe-dns.adobe.com
127.0.0.1 adobe-dns-2.adobe.com
127.0.0.1 adobe-dns-3.adobe.com
127.0.0.1 ereg.wip3.adobe.com
127.0.0.1 activate-sea.adobe.com
127.0.0.1 wwis-dubc1-vip60.adobe.com
127.0.0.1 activate-sjc0.adobe.com
Con esto evitamos que el programa se actualize y nos evitamos estar poniendo serials una y otra vez.
Todo funciono perfecto pero un día de pronto me salio el error:
Licencia Caducada
La licencia de este producto ha caducado
Para solucionarlo es necesario remplazar un archivo llamado amtlib.dll en las carpetas de cada uno de de los programas.
Solo debes asegurarte de saber la Ruta de los programas y reemplazar el amtlib.
C:\Program Files\Adobe\Adobe Photoshop CS4\ y se reemplaza el .dll
C:\Archivos de Programa\Adobe\Adobe Photoshop CS4\ y se reemplaza el .dll
Esto lo debes hacer con cada programa de la Suite, en algunos casos la ruta puede ser mas larga o diferente:
C:\Archivos de Programa\Adobe\Adobe Illustrator CS4\Support Files\Contents\Windows y se reemplaza el .dll
C:\Archivos de Programa\Adobe\Adobe After Effects CS4\Support Files\ y se reemplaza el .dll
Puedes descargar el archivo aquí:

viernes, 6 de enero de 2012

[Reporting Service] Campo Imagen desde un DataSet Tipado

Introducción
El siguiente ejemplo explica como vincular un campo imagen que se obtiene desde una base de datos.
En este caso se utiliza un reporte de Reporting Service en modo local, por eso se cuanta integrado al VS un archivo de extensión .rdlc
Definición de los datos
Para asignar los datos se ha creado un DataSet Tipado, con dos DataTable, uno que contendrá un campo que representa el logo de la compañía, el segundo DataTable tendrá los datos del listado.

Definición del campo de imagen
Dentro del reporte se ubico un campo de imagen, pero para que este tome la información provista por el datatable debe definirse algunas propiedades

Las 3 dentro de la sección “Data” son las que deben tener nuestra atención.
La propiedad Source debe asignarse como “Database” para que tome la info del datatable, y es recomendable además asignar el MiMeType para que sepa con que formato vendrá la imagen.
Pero la propiedad algo mas compleja de definir es “Value”, ya que esta requiere de una expression

Se puede hacer uso de la ventana que ayude con esta tarea:

En este caso se seleccionando del primer Data Source de Empresa el campo de Logo, pero se hará uso de método First() para tomar solo un valor del mismo, ya que la imagen es solo una.

[C#]
[VB.NET]

jueves, 5 de enero de 2012

¿Qué pasa con Crystal Reports en Visual Studio 2010?

¿Qué pasa con Crystal Reports en Visual Studio 2010?



Hoy mismo comentábamos mis compañeros de trabajo y yo qué pasaba con Crystal Reports en Visual Studio 2010, ya que acostumbrados a que éste apareciera en la instalación de Visual Studio, en esta ocasión no había rastro de este conocido paquete de informes.

Creíamos que todo obedecía a que se habían "roto peras" sobre todo porque Microsoft tenía su propio Software de informes, pero parece ser que no es así, al menos, que se sepa.

El caso es que Microsoft ha decidido conjuntamente con SAP, el no ofrecer Crystal Reports en la versión RTM de Visual Studio 2010.

El motivo fundamental es que Crystal Reports para Visual Studio 2010 tendrá nuevas características que están aún en desarrollo. De hecho, para el próximo día 16 de Abril, SAP tiene previsión de sacar la primera Beta de Crystal Reports para Visual Studio 2010.

La descarga será gratuita según parece.

Microsoft y SAP han pensado que esta nueva política beneficiará a ambas a la hora de sacar actualizaciones y mejoras en sus productos sin tener que estar ambas mirando la una a la otra.

Como veis, tiene lógica, sin embargo a mí no se me quita de la cabeza la posibilidad de que en parte Microsoft se quite un peso de encima y tenga más libertad para empujar más a los desarrolladores de .NET hacia su Reporting Services.

La página web de descarga de la Beta de Crystal Reports para Visual Studio 2010 la encontrarás en este enlace.

También encontrarás información de los avances de la beta y del desarrollo de Crystal Reports para Visual Studio 2010 en el blog de SAP.

Blog de Blair Wheadon de SAP.

Fuente de la información: MSDN Visual Basic Team

Hacer Crystal Report con DataSet en Visual Basic.NET

Hola amigos, hoy les traigo aquí una forma bien sencilla de hacer reportes con crystal report en Visual Basic, la forma que utilizaré no es la más óptima pero en las diferentes formas que he hecho reportes con Crystal Reports si es la que más facilidad me ha dado.
Como ya les dije la forma que utilizo no es la más óptima debido a que utilizo métodos algo pesados para traer los datos, espero en el futuro hacer un post más en la que lo haga con procedimientos almacenados o alguna otra forma más eficaz que la que pondré a continuación.
Lo siguiente sirve en muchos casos para proyectos pequeños de la universidad, a pesar de que utlizaré Visual Studio 2008 esto sirve muy bien para Visual Studio 2005 también, asi que comencemos:
1.- Procederé a crear un proyecto en Visual Basic 2008, con el Framework 2.0, y le pondré de nombre EjemploReporteCrystal, obviamente si ya tienen el proyecto creado no deben de hacerlo.
Crystal1
2.- Después lo que hacemos es insertar un DataSet de nuestra base de datos, si no sabes como hacerlo da clic aquí.
Crystal2
3.- Luego de eso agregamos un nuevo elemento, para esto damos clic derecho en nuestro proyecto –> Agregar –> Nuevo Elemento. Crystal3
4.- Tendremos un formulario como el siguiente en donde escogeremos la opción de la izquierda, seleccionamos Reporting –> Seleccionamos ahora Crystal Report –> Le ponemos un nombre –> y damos clic en Adjuntar.
Crystal4
5.- Ahora lo que veremos será un wizard o ayudante que nos permitirá crear un reporte de manera sencilla, deberán entonces de ver una imagen como la siguiente y darle clic en ok. Dejen las opciones tal como las tengo en mi imagen.
Crystal5
6.- Lo siguiente es escoger de donde sacaremos los datos que mostraremos, para esto en la siguiente pantalla que se les mostrará que deberá ser como la imagen que coloco abajo, ustedes deberán escoger Datos del Proyecto –> ADO.NET DataSets –> EjemploReporteCrystal.BD_EjemploProcedimientosDataSet (Este es mi dataset que puse enante, entonces aquí colocan el de ustedes) –> y escogen las tablas que utilizarán en su reporte, en mi caso escogí 2, ya que utilizaré datos de las 2 tablas –> Presionamos el boton “>” para cada tabla que queramos utilizar en el reporte y una vez hecho esto damos en siguiente.
Crystal6
7.- En la siguiente pantalla veremos como están relacionadas las tablas, no hay practicamente nada que explicar asi que damos clic en siguiente.
Crystal7
8.- Ahora en esta pantalla siguiente si hay que poner asunto, porque es aquí en donde diremos que campos de que tablas y en qué lugar los queremos en nuestro reporte, entonces vemos como tengo mis 2 tablas y escojo los datos que necesito de las 2, sin preocuparme de como estén relacionadas ni nada por el estilo, como ven en esta parte lo que hago es darle sentido a la forma de presentar mis datos.
Crystal8
9.- Luego de esto vendrán ciertas opciones como la que utilizaré a continuación que es de agrupar los datos en un cierto orden, y la forma que escogi de agruparlos es por géneros iguales, esto lo hago especificando en la parte de agrupamiento qué campo es el que quiero agrupar.
Crystal9
10.- Lo que sigue son más opciones como les dije, pero en este momento yo ya le di en finalizar, ya que no necesito hacerle más cosas a mi reporte, por ahora. Luego de dar clic en finalizar tendré una imagen como la que está abajo, la parte que tengo tachada es una parte que no quiero mostrar en ejecución por tanto para ocultarlas les damos clic derecho en la parte gris y al desplegarse un menú de opciones seleccionamos ocultar.
Crystal10
11.- Bien ahora regresamos y abrimos nuestro form, y buscamos nuestro origen de datos, si no lo vemos por ahi, damos clic en el menú de Visual Studio en la opción de Datos –> Seleccionamos ver Origenes de Datos y listo, tendrán que poder ver su dataset con las tablas al lado como en la imagen. Pero bueno lo que debemos hacer con esto es arrastrar esas 2 tablas a mi formulario, y esto para qué es? pues es para colocar esos controles que ven abajo junto con el dataset que están encerrados en el rectángulo verde, son controles que ya vienen cargados con datos necesarios y que no tendremos que ponerlos nosotros, por ejemplo ruta de la base de datos o metodos de conexión y desconexión, etc.
Crystal11
12.- Después de poner esas tablas las sacamos junto con la barra que se pone en la parte superior, y deberá quedarnos tener algo como lo que sigue.
Crystal12
13.- Luego de lo que hicimos vamos a la caja de herramientas y buscamos un control llamado CrystalReportViewer, lo arrastramos y colocamos en el formulario, este control será el que nos permita vizualizar nuestro reporte hecho anteriormente.
Crystal13
14.- Entonces una vez hecho esto damos doble clic en el borde del form para entrar al metodo load del mismo y poner el codigo que sigue a continuación. Aclarando un poco sobre ese código, lo que hacen las 2 primeras líneas es filtrar los datos de las tablas indistintamente si están relacionadas, las otras 3 líneas sirven para cargar nuestro reporte en el reportviewer que pusimos en el form, para esto cree un objeto llamado rpt del reporte(), que fue mi reporte que creamos hace rato, y en su propiedad SetDataSource le envie el dataset del proyecto que obviamente ya tiene los datos filtrado gracias a las 2 líneas primeras, por último mande a cargar este reporte al control del form con su propiedad ReportSource.
Crystal14
15.- Luego de esto si lo ejecutan deberán ver algo como esto.
Crystal15
16.- Ahora abramos el DataSet para crear algo extra, a continuación lo que haremos es crear un método que nos filtree solo los datos de las personas de género masculino. Para esto demos doble clic sobre el dataset o clic derecho y Open.
Crystal16
17.- Damos clic derecho sobre la tabla en la que crearemos el filtro –> Adjuntar –> Query.
Crystal17
18.- Lo que haremos a las siguientes 2 pantallas es simplemente darles clic en siguiente.
Crystal18
Crystal19
19.- Luego tendremos esto y lo que haremos es agregar otra tabla para relacionarla con la actual, para esto damos clic derecho en la parte blanca al lado de la tabla y en las opciones que se despliegan seleccionamos Adjuntar Tabla.
Crystal20
20.- Ya que nuestra Base de Datos solo posee 2 tablas solo podremos escoger 1, que es la tabla TGenero que es la que no tenemos puesta, la seleccionamos y damos clic en Adjuntar y luego en Cerrar.
Crystal21
21.- Como vemos a continuación ya nos aparece la tabla que agregamos relacionada con la primera que teniamos, esto es debido a que ya desde que las creamos hicimos esta relación; lo que sigue el como se ve en la imagen poner en la parte del medio o directamente en el query que necesitamos de la tabla TGenero el campo nombre_genero y que este nos servirá como filtro, por eso colocamos en la parte de filtro la palabra =@nombre_genero además debemos de sacar este campo de área Select, ya que si lo dejamos ahí no nos mostrará datos en nuestro reporte, o por lo menos eso es lo que me ha sucedido en la práctica, porque si lo ejecutamos en ese instante con el botón Execue Query si funciona normalmente pero con el Crystal Report encontre esa falla.
 Crystal22
22.- Ya al haberle dado clic en OK debe de presentarnos la siguiente imagen en la cual veremos ya hecha nuestra sentencia query de consulta, damos clic en siguiente para continuar.
Crystal23 23.- Ahora le pondremos un nombre tanto en la parte donde dice Fill a DataTable como en Return a DataTable, damos clic en siguiente.
Crystal24 24.- Lo que viene es que ejecutará lo que hicimos en el DataSet y guardará los cambios, solo le damos clic en Finalizar.
Crystal25
 25.- Ahora en el código modificaremos la línea que hacia el filtro en la tabla TPersona, en mi caso la puse como comentario, y coloqué la que cree recién, pueden ver que después del DataSet le pongo una coma y le envio un parámetro, esto es debido a que en mi query le puse el @nombre_genero, entonces por cada parámetro así que pongamos en el query que hicimos debemos enviarlo aquí es esa línea después del DataSet en el orden que nos lo pide la instrucción; en ese código yo puse la opción masculino directamente, si nosotros la colocaramos o escogieramos desde un textbox o un combobox este sería el que pondríamos ahí con su propiedad text.
Crystal26
26.- Ya lo que queda es ejecutar la aplicación y podremos ver que solo nos filtrará los datos de las personas de género masculino.
Crystal27

Bueno con eso he finalizado este pequeño manual de cómo hacer un Crystal Report en Visual Basic.NET, espero les haya sido de ayuda y ahí me cuentan que tal les fue, hasta, a2.

Cómo copiar objetos DataRow entre clases DataTable

Antes de utilizar el método ImportRow , debe asegurarse de que la tabla de destino tiene una estructura idéntica como la tabla de origen. En este ejemplo se utiliza el método Clone de la clase DataTable para copiar la estructura de la DataTable , incluidos todos los esquemas, relaciones y restricciones de DataTable .

Este ejemplo usa la tabla Productos que se incluye con la base de datos Neptuno de Microsoft SQL Server. Se copian las cinco primeras filas de la tabla productos en otra tabla que se crea en memoria.
  1. Cree una nueva aplicación de consola en Visual Basic .NET.
  2. Si la ventana código no está abierta, haga clic con el botón secundario en Module1.vb en la ventana Explorador de soluciones y haga clic en Ver código .
  3. Elimine todo el código de la ventana dé código.
  4. Copie el código siguiente y péguelo en la ventana código:
    Imports System.Data
    Imports System.Data.SqlClient
    Module Module1
    
        Sub Main()
            Dim ds As DataSet = New DataSet()
            Dim tblProducts As DataTable
            Dim tblProductsCopy As DataTable
    
            Dim tblProductsCount As Integer
            Dim tblProductsCopyCount As Integer
            Dim i As Integer
    
            'Change the connection string to your server.
            Dim conn As SqlConnection = New SqlConnection("Server=ServerName;database=Northwind;UID=<User ID>;PWD=<PassWord>")
            'Create the DataAdapter.
            Dim da As SqlDataAdapter = New SqlDataAdapter("Select * from products", conn)
            'Fill the DataSet with data.
            da.Fill(ds, "products")
    
            
            tblProducts = ds.Tables("products")
            tblProductsCount = tblProducts.Rows.Count
            'Write the number of rows in Products table to the screen.
            Console.WriteLine("Table tblProducts has " & tblProductsCount.ToString & " Rows")
    
            'Loop through the top five rows and write the first column to the screen.
            For i = 0 To 4
                Console.WriteLine("Row(" & i.ToString & ") = " & tblProducts.Rows(i)(1))
            Next
    
            'The Clone method makes a copy of the table structure (Schema).
            tblProductsCopy = tblProducts.Clone
            'Use ImportRow method to copy from Products table to its clone.
            For i = 0 To 4
                tblProductsCopy.ImportRow(tblProducts.Rows(i))
            Next
    
            tblProductsCopyCount = tblProductsCopy.Rows.Count
            'Write blank line.
            Console.WriteLine()
            'Write the number of rows in tblProductsCopy table to the screen.
            Console.WriteLine("Table tblProductsCopy has " & tblProductsCopyCount.ToString & " Rows")
    
            'Loop through the top five rows and write the first column to the screen.
            For i = 0 To tblProductsCopyCount - 1
                Console.WriteLine("Row(" & i.ToString & ") = " & tblProductsCopy.Rows(i)(1))
            Next
    
            'This line keeps the console open until you press ENTER.
            Console.ReadLine()
    
        End Sub
    
    End Module
         
  5. Presione la tecla F5 para generar y ejecutar el proyecto. Tenga en cuenta que el resultado del programa aparece en la ventana de comandos de la manera siguiente:
    Table tblProducts has 77 Rows
    Row(0) = Chai
    Row(1) = Chang
    Row(2) = Aniseed Syrup
    Row(3) = Chef Anton's Cajun Seasoning
    Row(4) = Chef Anton's Gumbo Mix
    
    Table tblProductsCopy has 5 Rows
    Row(0) = Chai
    Row(1) = Chang
    Row(2) = Aniseed Syrup
    Row(3) = Chef Anton's Cajun Seasoning
    Row(4) = Chef Anton's Gumbo Mix
          
  6. Cuando haya terminado, presione ENTRAR para cerrar la ventana de comandos.
back to the top

Notas adicionales

Puede utilizar el método Copy de un objeto DataTable para copiar toda la DataTable :
Dim MyDataRow As DataRow
Dim DataTable1 As New DataTable()
Dim DataTable2 As New DataTable()
Dim DataView1 As New DataView()
Dim DataSet1 as New DataSet()
' Copy the entire DataTable.
Dim dataTable2 = dataTable1.Copy()
dataSet1.Tables.Add(dataTable2)
    
también puede copiar objetos DataRow desde los resultados de una clase DataView filtrada o desde los resultados de un método SELECT . Por ejemplo:
'Copy from the results of a Select method.
For Each MydataRow In DataTable1.Select("Region = 'WA'")
  DataTable2.ImportRow(MyDataRow)
Next MyDataRow

'Copy from the results of a DataView.
DataView1 = DataTable1.DefaultView()
DataView1.RowFilter = "Region = 'WA'"
For I = 0 To Dataview1.Count - 1
  DataTable2.ImportRow(Dataview1.Item(I).Row)
Next I
    

miércoles, 7 de diciembre de 2011

100+ archivos PSD para descargar gratis

El uso de archivos PSD como de brushes en photoshop nos ahorra mucho tiempo durante el proceso de diseño, aquí les dejo una recopilación de mas de 100 archivos PSD para descargar que he encontrado enDeviant Art.
Son archivos PSD de alta calidad, espero les sirvan, si les gusto este post y lo quieren compartir se los agradecería mucho, gracias y disfruten de estas plantillas PSD gratis.

Sillon naranja

orange by roma1dub 100+ archivos PSD para descargar gratis

El mundo en PSD

globe resource v 2 by sneakytomato 100+ archivos PSD para descargar gratis

Template para portafolio

portfolio template by mickka 100+ archivos PSD para descargar gratis

Plantilla de estuche de DVD

tna dvd template psd by thenotoriousgab 100+ archivos PSD para descargar gratis

Plantilla de tabla de snowboard

snowboard deck template by nunosk8 100+ archivos PSD para descargar gratis

Vestido negro

   black dress   manip  ii    by fitheach stock 100+ archivos PSD para descargar gratis

Texto en manta

text on fabric photoshop psd by wildsway18 100+ archivos PSD para descargar gratis

Template de tabla para ski

ski template by nunosk8 100+ archivos PSD para descargar gratis

Template de snowboarda roja

new snowboard template by nunosk8 100+ archivos PSD para descargar gratis

Vestido de novia 01

wedding dress 2 by azreheal 100+ archivos PSD para descargar gratis

Vestido de novia 02

wedding dress 1 by azreheal 100+ archivos PSD para descargar gratis

Consola Playstation 3

playstation3 by bobbyperux 100+ archivos PSD para descargar gratis

Consola Xbox 360

xbox 360 by bobbyperux 100+ archivos PSD para descargar gratis
Son muchos archivos en esta recopilación asi que si quieres descargar todos los archivos PSDúnicamente tienes que leer el post completo.

8 rosas negras

8 black roses pack by umbradenoapte stock 100+ archivos PSD para descargar gratis

Tarjeta de credito de Oro

credit card icon by sniffels 100+ archivos PSD para descargar gratis

Television de Plasma

plasma tv by bobbyperux 100+ archivos PSD para descargar gratis

Pantalla LCD

lcd screen psd template by mychu 100+ archivos PSD para descargar gratis

Bordes de fotos polaroid 01

polaroid resource by energizerrabbitx 100+ archivos PSD para descargar gratis

Bordes fotos polaroid 02

polaroid template by datamouse 100+ archivos PSD para descargar gratis

Tag PSD

tag psd by yuanshao101 100+ archivos PSD para descargar gratis

Post its

free post it notes by bobbyperux 100+ archivos PSD para descargar gratis

Pizarron con post its, notas y fotos

angelwings 2 by cocacolagirlie 100+ archivos PSD para descargar gratis

Iconos de casco de contruccion

under construction by creamania 100+ archivos PSD para descargar gratis

53 archivos PSD variados

11b158974f3df455ca59ee1a5a5da7ba 100+ archivos PSD para descargar gratis

Portada de juego de NDS

make a nds game cover by freakyed 100+ archivos PSD para descargar gratis

Palomas blancas

white dove stock pack by fairiegoodmother 100+ archivos PSD para descargar gratis

Papel viejo

77de1747a1c5157d 100+ archivos PSD para descargar gratis

Plantilla de un CD Cover

cd cover design template v1 100+ archivos PSD para descargar gratis

Plantilla de patinetas

new skateboard template by nunosk8 100+ archivos PSD para descargar gratis

Frame de filmación

free film frame by bobbyperux 100+ archivos PSD para descargar gratis

iPhone

iphone psd file   updated by manicho 100+ archivos PSD para descargar gratis

Cuarto con luces tenues

dramatic room psd by stratification 100+ archivos PSD para descargar gratis

Varios accesorios, post its, ventana, polaroids y Stickers

psd resource pack one by deluxive 100+ archivos PSD para descargar gratis

Libro viejo

old book by villa arts 100+ archivos PSD para descargar gratis

Cassette de audio

cassette   psd file by manicho 100+ archivos PSD para descargar gratis

Estuche de plastico para DVD

dvd plastic case   psd file by manicho 100+ archivos PSD para descargar gratis

Wakeboard

wakeboard template by nunosk8 100+ archivos PSD para descargar gratis

Zune 08

zune 80 template by jake2k 100+ archivos PSD para descargar gratis

Mano de ayuda

a friend  s helping hand psd by wildsway18 100+ archivos PSD para descargar gratis

Caja para productos

product package box template by wildsway18 100+ archivos PSD para descargar gratis

Template de PSP

psp psd template by jbensch 100+ archivos PSD para descargar gratis

Revista 01

magazine psd source file by formazon 100+ archivos PSD para descargar gratis

Revista 02

magazine template psd 2500px by kadox 100+ archivos PSD para descargar gratis

Latas de gaseosa

gimp and ps soda can template by areox 100+ archivos PSD para descargar gratis

Estuche de CDs

jewel case psd file by lemarquis 100+ archivos PSD para descargar gratis

Bandera de los estados unidos

going international   flag psd by wildsway18 100+ archivos PSD para descargar gratis

Diskette

old style diskette by knightranger 100+ archivos PSD para descargar gratis