Enero 22, 2018, 04:59:18 am

Autor Tema: ayuda con nuevo facebook en aspx.net  (Leído 12520 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado jojo5716

  • Me das tu IP?
  • *
  • Mensajes: 196
  • Sexo: Masculino
    • Ver Perfil
ayuda con nuevo facebook en aspx.net
« en: Junio 14, 2009, 05:22:32 pm »
Hola a todos... en la universidad me mandaron hacer una aplicacion en aspx.net .. se trata de un facebook... no con todas las opciones claro.. la idea es que cada persona cree su cuenta, se loguee... una vez logeado, tenga su perfil, un muro donde los amigos puedan escribirle... y una parte para cargar fotos... a la vez visitar el perfil de mis amigos y ver los amigos en comun, eso es todo lo que me mandaron, ya empeze hacerlo hoy.. aun no he tocado codigo, solo he hecho la parte grafica digamos...

no les estoy pidiendo que me hagan el trabajo por que no es la idea xDD.. solo quiero opiniones y ayudas... estube pensando como hacer para que cada usuario registrado escriba en el muro.. pense hacer una tabla llamada muro ... pero igual nose si esta bien...
o tambien la parte de poder visitar los perfiles de mis amigos pense en hacer una plantilla de perfil para todos y al darle click a un usuario que carge los datos y ya... pero como saber los amigos en comun que tiene esa persona con mi cuenta???
muchas gracias!!
saludos
« Última modificación: Junio 15, 2009, 07:33:16 pm por Rakzo-Fimbres »
Al hacer frente a una decision, siempre me pregunto, " Cual sera la solucion mas divertida?"
by: Me


Shell

  • Visitante
Re: ayuda con nuevo facebook en aspx.net
« Respuesta #1 en: Junio 14, 2009, 05:26:31 pm »
Bueno... supongo que eso es mneja de pura base de datos...

Para escribir en el muro, una tabla...
Para ver los perfiles de los amigos... Relaciones de las tablas...
Para la informacion personal... Tabla...
Para loguearse... Tabla... o dentro de la información personal...

Para el Login, usa los controles del ToolBox en la parte de Login...

Desconectado jojo5716

  • Me das tu IP?
  • *
  • Mensajes: 196
  • Sexo: Masculino
    • Ver Perfil
Re: ayuda con nuevo facebook en aspx.net
« Respuesta #2 en: Junio 14, 2009, 05:39:34 pm »
si claro, es pura base de datos, pero si yo me logueo... y en mi propia cuenta veo el perfil de algun amigo como hago para que me muestre los amigos q tenemos en comun??

Shell

  • Visitante
Re: ayuda con nuevo facebook en aspx.net
« Respuesta #3 en: Junio 14, 2009, 05:48:31 pm »
Puedes hacer algo como esto... (Es solo un ejemplo)

Tabla: Amigos...
Campos:
  • Id_Usuario
  • Id_Amigo
Entonces llenariamos los datos así..

Id_Usuario     Id_Amigo        Id_Amigo_Comun
   001                 1212                1313
   001                 1213                1413
   001                 1214                1513

Entonces muestras los amigos del Usuario 001... Me entiendes lo que te digo?
« Última modificación: Junio 14, 2009, 05:50:42 pm por Shell »

Desconectado jojo5716

  • Me das tu IP?
  • *
  • Mensajes: 196
  • Sexo: Masculino
    • Ver Perfil
Re: ayuda con nuevo facebook en aspx.net
« Respuesta #4 en: Junio 14, 2009, 06:12:31 pm »
el problema es que si yo tengo mi tabla llamada amigos como me dices tu ...
Tabla: Amigos...
Campos:
    * Id_Usuario
    * Id_Amigo

Entonces llenariamos los datos así..

Id_Usuario     Id_Amigo        Id_Amigo_Comun
   pedro                1212                1313
   jose                   1213                1413
   rafael                 1214                1513

segun lo q yo entiendo seria que cada usuario (pedro, jose o rafael) solo podria tener agregado a un solo amigo... si agregan a otro el registro se sustiruye por el q ya habia... la idea es que cada usuario tengas varios amigos y luego de todos esos amigos puedas ver cuales son los q tienen en comun cada uno.. tal cual como facebook

Shell

  • Visitante
Re: ayuda con nuevo facebook en aspx.net
« Respuesta #5 en: Junio 14, 2009, 06:25:31 pm »
Tabla: Amigos
Campos:
  • Id Consecutivo
  • Id Usuario
  • Id Amigo

Id Consecutivo   Id Usuario    Id Amigo

1                           001                014
2                           001                023
3                           001                050
4                           002                014


Tabla: AmigosComunes
Campos:
  • Id Consecutivo
  • Id Usuario
  • Id Amigo
  • Id AmigoComun

Id Consecutivo   Id Usuario    Id Amigo    Id Amigo Comun
1                           001             002         014

Desconectado vVegeta

  • JavaManiaco!
  • Si te metes con CPH
    te metes conmigo
  • ****
  • Mensajes: 1791
  • Sexo: Masculino
  • I´m Unique!!... vVegeta...
    • Ver Perfil
Re: ayuda con nuevo facebook en aspx.net
« Respuesta #6 en: Junio 14, 2009, 06:32:05 pm »
Tabla:[/b] Amigos
Campos:
  • Id Consecutivo
  • Id Usuario
  • Id Amigo

Id Consecutivo   Id Usuario    Id Amigo

1                           001                014
2                           001                023
3                           001                050
4                           002                014


Tabla: AmigosComunes
Campos:
  • Id Consecutivo
  • Id Usuario
  • Id Amigo
  • Id AmigoComun

Id Consecutivo   Id Usuario    Id Amigo    Id Amigo Comun
1                           001             002         014

Cuak!!... error!!...

Asi lo único que haces que existan los usuarios, y además se pueden repetir... eso está demás...

La relación que estás pidiendo es una Relación de muchos a muchos...

Tabla Usuario
Tabla Logeo
Tabla Amistades
Tabla Muro

Usuario tiene llaves primarias...
logeo foránea de usuario
amistades es una relación  entre la misma tabla Usuarios...
Muro debe tener alguna llave primaria con foráneas para ver quienes están escribiendo en el muro...

Ahi tienes casi listo tu facebook... xD

Saludos cordiales...
SOLO LOS QUE DEJAN DE INTENTAR, FRACASARÁN...

Si no fuera por C, existiría Obol, Pasal, ++, #...

WinJaNet, abre sus puertas, para todos los programadores e interesados en programación!!


Desconectado jojo5716

  • Me das tu IP?
  • *
  • Mensajes: 196
  • Sexo: Masculino
    • Ver Perfil
Re: ayuda con nuevo facebook en aspx.net
« Respuesta #7 en: Junio 14, 2009, 07:01:42 pm »
asi mas o menos habia pensado.. y se me ocurrio una idea para que cada persona agregue todas las personas q kiera.. corriganme si me ekivoco
 tengo una tabla de usuarios

id_user                Id_pass   
pedro                      xxx               
luis                          yyy               
rafael                      ttt               
carlos                      fff               

con esto hago el login.. si el user y la clave son correctas que entre al perfil y todo eso...
luego hago otra tabla

Id_user       Id Amigo
pedro                         AAA               
pedro                          UUU               
rafael                         YYY               
pedro                         XXX   
luis                              XXX     

lo que sucede aqui es que cuando entras en tu cuenta, y agregas a alguien para que sea tu amigo se registra en esta tabla... y si agregas 3 amigos diferentes siempre se agregara el nombre del user que lo agrego y el nombre del amigo a cual agregaron       ... con esto luego se hace una comparacion para saber los amigos en comunes...

lo unico que aun nose es el muro...
porque en facebook cuando te metes en el muro puedes agregar algo.. escribirle algo a alguien y eso se muestra en la pantalla...
como puedo hacer eso?? yo habia pensado por ejemplo un textbox y un boton.. y q se muestre en un label... pero y si me escriben 100 veces.. no voy a crear 100 label... que me sugieren en esta parte??


Gracias a todos pos sus opiniones...

Desconectado vVegeta

  • JavaManiaco!
  • Si te metes con CPH
    te metes conmigo
  • ****
  • Mensajes: 1791
  • Sexo: Masculino
  • I´m Unique!!... vVegeta...
    • Ver Perfil
Re: ayuda con nuevo facebook en aspx.net
« Respuesta #8 en: Junio 14, 2009, 07:31:44 pm »
Utiliza Arreglos...

Te recomendaría que aún no empieces a codificar tu aplicación, a menos que tengas bien claro el modelo de tu base de datos... ya que según la DB, las consultas se generarán y la velocidad de respuesta tambien influye en un sistema...

Saludos cordiales...
vVegeta
adm. forum.winjanet.66ghz.com

Desconectado jojo5716

  • Me das tu IP?
  • *
  • Mensajes: 196
  • Sexo: Masculino
    • Ver Perfil
Re: ayuda con nuevo facebook en aspx.net
« Respuesta #9 en: Junio 14, 2009, 07:45:57 pm »
pero es que necesito que todo quede en la base de datos, estoy usando sql server 2005... cosa que aun no me funciona no he podido conectarme para poder empezar hacer las tablas...
creo q no he configurado bien el sql server o nose que pasa...
gracias saludos!!

Desconectado Skynet2

  • Me das tu IP?
  • *
  • Mensajes: 25
    • Ver Perfil
Re: ayuda con nuevo facebook en aspx.net
« Respuesta #10 en: Junio 14, 2009, 09:48:50 pm »
- a mi parecer la tabla "amigos en comun" no existe solo existe la tabla "usuarios" y la  
  tabla "amigos"
 
-porque?

porque los "amigos en comun" al final son "amigos" de un usuario y estos amigos ya estan registrados en una tabla que es "amigos"

- ahora para que muestres los amigos en comun con otro usuario "SE HACE UNA CONSULTA NO ES NECESARIO CREAR UNA TABLA AMIGOS EN COMUN"

Ejemplo :tengo la siguiente tabla usuarios y amigos

             Usuario                                amigos                          
                 ID_Usuario(PK)   1--->0-N    ID_Usuario(FK)
                 Nombre                                 ID_Amigo
                 edad                                     ID_Registro(PK)

esa es la unica relacion donde un usuario va tener  0 "o" N amigos
la tabla amigos va contener el id del usuario,nombre,edad .
y la tabla amigos contendra  el id de usuario y id de amigo , este id de amigo
tomara el valor de id_usuario del usuario que agrege como amigo

la relacion es de 0 a n . ya que puedo no tener amigos como tener muchos amigos.


          ejemplo:
      
            Usuario                                               amigos                                            
ID_Usuario(PK)    Nombre    edad               ID_Usuario(FK)      ID_Amigo       ID_Registr(PK)
         1                 Carlos         15                            1                     2                      1
         2                 Andres        16                            2                     1                      2
         3                 Jose            11                            3                     1                      3
         10               Rodrigo        22                           3                     2                      4
         20                laura           25                           1                     3                      5
                                                                               2                     3                      6
                                                                               20                   3                      7
                                                                               3                     20                    8


vemos que el user 20 tiene al 3 , y que el 3 tbn lo tiene al 20 , el 10 ningun amigo,etc


1) Aqui vemos en la tabla amigos que el usuario carlos (id_usuario :1 ) tiene como
    amigos a andres(id_usuario: 2) y a jose(id_usuario:3)
2) Y ahora con Jose(id_usuario : 3) tiene como amigos a carlos , andres y laura

revisando aki vemos k carlos y jose solo tienen como amigo en comun a andres(id_usuario:2)


Ahora hacer una tabla "amigos en comun" como ves no es necesario solo vastaria
en dar esta consulta

Suponiendo que mi amigo tiene un id: @ID_USUARIO1 (un parametro)

y yo como usuario tengo id:@ID_USUARIO2 (un parametro)


la consulta para los amigos en comun de ambos seria

Select  ID_amigo from amigos where
 ID_amigo=@ID_usuario1 and ID_usuario=@ID_Usuario2

si cumple estas dos condiciones esta consulta te arrojara los amigos en comun
con esos codigos de amigos en comun es mas que suficiente para mostrar los
amigos en comun en tu pagina web


Salu2  

dudillas hacerme saber  :cool: :cool:  :laugh: :laugh:
« Última modificación: Junio 14, 2009, 09:57:00 pm por Skynet2 »

Desconectado jojo5716

  • Me das tu IP?
  • *
  • Mensajes: 196
  • Sexo: Masculino
    • Ver Perfil
Re: ayuda con nuevo facebook en aspx.net
« Respuesta #11 en: Junio 15, 2009, 08:43:02 am »
Exelente explicacion!!!! :D:D:D:D :cool: :cool:
creo que hacer el facebook no me resultara tan dificil como parecia... hoy mismo tratare de terminar todo el dise;o para empezar con el codigo y decirte como me va con lo de amigos en comun... muchisimas gracias de verdad a todos por apoyarme...
cuando lo tenga listo les mostrare el codigo y el resultado xDDD.
ahora otra preguntica pero no tiene nada que ver con codigo...
yo soy malo dibujando y cosas asi... como puedo hacer algun menu bonito tipo el de facebook.. donde dice inicio, perfil, amigos, mensajes... ese menu.. como podria hacer para crear uno a mi estilo... la pagina sera algo rasta xDD...
Saludos!!!

Desconectado Skynet2

  • Me das tu IP?
  • *
  • Mensajes: 25
    • Ver Perfil
Re: ayuda con nuevo facebook en aspx.net
« Respuesta #12 en: Junio 15, 2009, 03:44:18 pm »
weno en si los menus son hipevinculos detras de imagenes de diferentes extenciones ejmp: jpg,jpge,gif y los podras utilizar dependiendo si el navegador web los reconoce o no
weno programas para hacer estos tipos de imagenes hay varios como el Photoshop o el Gif Movie Gear 3.0 para hacer imagenes con movimiento osea gif

You are not allowed to view links. Register or Login

weno por ultimo si te das cuenta si lehaces click derecho en propiedades a cualquier menu veras que son imagenes


salu2  :cool: :cool: :cool: :cool:

Desconectado jojo5716

  • Me das tu IP?
  • *
  • Mensajes: 196
  • Sexo: Masculino
    • Ver Perfil
Re: ayuda con nuevo facebook en aspx.net
« Respuesta #13 en: Junio 15, 2009, 04:12:23 pm »
jejejeje yo se que son imagenes.. pero a veces es dificil conseguir imagenes asi para hacer tu menu bonito.. porque lo otro es hacer uno mismo esas imagenes q de verdad no se hacerlo....
solo preguntaba a ver si habia algun programa donde te configuraba el menu y listo.. te lo creaba.. y si lo hay pero de flash xDD...
gracias

Desconectado vVegeta

  • JavaManiaco!
  • Si te metes con CPH
    te metes conmigo
  • ****
  • Mensajes: 1791
  • Sexo: Masculino
  • I´m Unique!!... vVegeta...
    • Ver Perfil
Re: ayuda con nuevo facebook en aspx.net
« Respuesta #14 en: Junio 15, 2009, 04:49:40 pm »
Alligator Flash Designer...

Saludos cordiales...


question
¿Como pasar un texbox1 de formulario1.aspx a un texbox2 de formulario2.aspx?

Iniciado por Tecleador

0 Respuestas
818 Vistas
Último mensaje Julio 12, 2013, 10:01:52 am
por Tecleador
xx
[Aspx.Net] Enviar Correos en Aspx.Net By:alex19910218

Iniciado por alex19910218

0 Respuestas
4076 Vistas
Último mensaje Abril 26, 2009, 10:37:52 pm
por alex19910218
question
ayuda con mi nuevo facebook ( again xDD)

Iniciado por jojo5716

2 Respuestas
1191 Vistas
Último mensaje Julio 02, 2009, 06:18:11 pm
por jojo5716
xx
Ayuda con inyeccion a web .aspx

Iniciado por reporterosx

2 Respuestas
1256 Vistas
Último mensaje Agosto 13, 2012, 10:39:33 pm
por seth
exclamation
Descubren un nuevo troyano orientado a Facebook

Iniciado por cemasmas

0 Respuestas
1176 Vistas
Último mensaje Enero 19, 2012, 11:32:40 am
por cemasmas
exclamation
Nuevo troyano se disfraza como notificación de Facebook

Iniciado por Stuxnet

0 Respuestas
756 Vistas
Último mensaje ſeptiembre 04, 2012, 10:06:11 am
por Stuxnet
exclamation
Facebook Live, el nuevo servicio de vídeo livestreaming

Iniciado por Mafiaboy

0 Respuestas
572 Vistas
Último mensaje Agosto 18, 2010, 02:24:38 pm
por Mafiaboy
xx
[Aspx.Net] ValidateReques

Iniciado por alex19910218

0 Respuestas
3747 Vistas
Último mensaje Abril 20, 2009, 09:14:45 am
por alex19910218
xx
[Aspx.Net] String.IsNullOrEmpty

Iniciado por alex19910218

0 Respuestas
4206 Vistas
Último mensaje Mayo 06, 2009, 09:07:34 pm
por alex19910218
xx
[Aspx.NET] Resultado consulta SQL

Iniciado por Shell Root

5 Respuestas
4098 Vistas
Último mensaje Febrero 26, 2010, 11:24:25 pm
por ranefi