Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Hadess_inf

#701
Hola a todos, me interesa saber como se hizo esto CLICK, se que esta en VB NET, si alquien tiene alguna referencia o idea de como se hizo agradeceria si me diera un empujon. Gracias de antemano.
#702
Se hara este año el concurso de programacion ¡? Este año si quiero participar.

::) ::) ::) ::)
#703
Por ejemplo:
-Control 1: top = 10 y left = 10 ( width = 20 y height = 20 )
-Control 2: top = 40 y left = 40 ( width = 20 y height = 20 )
Es decir que no estan chocando porque el control 1 ocupa horizontalmente desde el pixel 10 hasta el pixel 30 (left + width)(10+20) y verticalmente desde el pixel 10 hasta el 30 (top+height)(10+20); el control 2 ocupa horizontalmente desde el pixel 40 hasta el pixel 60 (top+height)(40+20) y verticalmente desde el pixel 40 hasta el 60 (top+height)(40+20). Esto significa que no han chocado. Como lo mencione tendrias que trabajar con las propiedades top, left, width y height de cada control, aunque tambien podrias implementar una funcion a la cual le envias dos controles y te recorte si han colisionado o no.

Un Saludo.
#704
Simplemente trabajar con las propiedades TOP, LEFT, WIDTH, HEIGHT de los controles que deseas controlar las coliciones.
#705
Un procedimiento que inserte un registro:

CitarEn SQL
Create procedure sp_inserta
@nom varchar(20),
@ape varchar(20),
telf varchar(9)
as
insert into empleado values (@nom,@ape,@telf)
go

CitarEn Net
dim par as sqlparameter 'lo usamos para enviar los parametros en este caso nom,ape,telf.
dim cmd as new sqlcommand("sp_inserta",con) 'desde aqui invocaras la comsulta
cmd.commandtype=Data.CommandType.StoredProcedure 'le dices que es un procedimiento almacenado

'ahora procedemos a agregar o enviar los parametros, aqui lo puedes hacer de dos formas:
1) Forma corta
cmd.Parameters.AddWithValue("@nom",textbox1.text)
cmd.Parameters.AddWithValue("@ape",textbox2.text)
cmd.Parameters.AddWithValue("@telf",textbox3.text)

2) Forma larga :: usamos sqlparameter
par =  new sqlparameter ("@nom",Data.SqlDbType.VarChar,20)
par.value = textbox1.text
cmd.parameters.add ( par )

par =  new sqlparameter ("@ape",Data.SqlDbType.VarChar,20)
par.value = textbox2.text
cmd.parameters.add ( par )

par =  new sqlparameter ("@telf",Data.SqlDbType.VarChar,20)
par.value = textbox3.text
cmd.parameters.add ( par )

'y finalmente ejecutamos el procedimiento
cmd.executenonquery()

Espero sirva.
Un Saludo.
#706
Llena el primer combobox y despues en el evento SelectedIndexCHange (del combobox1 por supuesto) programa el filtro del segundo combobox y sigue el mismo procedimiento con el tercer combobox. Usa un datatable y un sqldataadapter. Para el primer combo:

Sub Load(...)
da= new sqldatadapter("select * from pais",con)
dtb = new datatable
da.fill(dtb)
combobox1.datasource=dtb
combobox1.displaymember = "descripcion"
combobox1.valuemember = "id_pais"
end sub

AHora en el evento SelectedIndexChange del combobox1

sub COmbobox1_SelectedIndexChange (....)
try
da= new sqldatadapter("select * from departamento where id_pais='" & combobox1.selectedvalue.tostring &  "'",con)
dtb = new datatable
da.fill(dtb)
combobox2.datasource=dtb
combobox2.displaymember = "descripcion"
combobox2.valuemember = "id_departamento"
Catch ex As Exception
End Try
end sub

Sigue el mismo procedimiento para lo demas.
Saludos.
#707
Hola los procedure son como su nombre lo indica procedimientos, no hace falta decir que los procedimientos los creamos en el SQL Server y los llamamos ya sea desde el mismo servidor como desde el lenguaje de programacion ( en este caso VB ). Segun mi experiencia son muchas las ventajas que nos dan estos procedures, citare 2 por el momento.

1) Evita generar demasiado codigo en VB, basta con crear nuestro procedure en SQL y llamarlo en VB.
2) Imagina que necesitas insertar 1000 registros. Si vas insertando esos registros desde tu VB tomara un tiempo considerable porque tendrias que crear 1 sqlcommand por registro ademas que en algunos casos tendras que enviar parametros como son nombres..apellidos..etc..., en cambio si usas un procedimiento que haga todo ese trabajo los registros se insertaran ya no desde VB sino en el mismo servidor SQL, la idea de esto es solamente llamar al procedimiento y ejecutarlo.

Se entendio ?¿?

:huh: :huh: :huh:
#708
Diseño Gráfico / Re: Como hacer este efecto.
29 Julio 2008, 20:56 PM
Hola gracias por sus respuestas. Aunque es un paso para lograr lo que quiero y lo entiendo. Pero tengo el photoshop en español y no me ubico con las opciones. Agradeceria si me puediese traducir las opciones. Gracias y un saludo.
#709
Diseño Gráfico / Como hacer este efecto.
29 Julio 2008, 17:07 PM
Hola que tal. Quisiera saber si alquien sabe como hacer esto. Agradeceria si alquien me pudiera hacer un mini tutorial sobre como hacerlo. Gracias de antemano.

PD: Lo que quisiera hacer es ese efecto de las ondas verdes. Quisiera aplicarlo a un tecto. Ya sea en photoshop o Corel.

#710
Yo ni se que es render, he leido en internet pero sigo sin entender.

:xD :xD :xD :xD