• Domingo 22 de Diciembre de 2024, 08:00

Mostrar Mensajes

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


Mensajes - xcx

Páginas: 1 ... 3 4 [5] 6 7 ... 9
101
ASP .NET / Re: Confirm Yes O No
« en: Martes 7 de Marzo de 2006, 19:13 »
Hola, sobre javascript en .net no lo he visto, pero para el caso de preguntar una confirmación he ocupado esto.
http://www.microsoft.com/spanish/msdn/comu...ices/art120.asp
ojalá te sirva...

102
ASP .NET / Re: Web Service
« en: Miércoles 22 de Febrero de 2006, 21:16 »
Uhm, no creo que haya que modificar el iis, fijate si los permisos para el usuario aspnet estan seteados correctamente.
esto se ve en panel de control->herramientas administrativas->administracion de equipos y despues en usuarios locales y de grupo
o tambien clic derecho en MiPC->Administrar y de ahí a las cuentas de usuario, y dale mas privilegios a la cuenta aspnet, puede ser que por eso que no tenga permisos...

103
ASP .NET / Re: Acerca De Las Clases
« en: Lunes 20 de Febrero de 2006, 13:37 »
No.. acá en donde trabajo compramos unos manuales.. pero no salia muy explicada la parte interna.. y eso de los secretos que hablas, tienes alguna dirección para leer al respecto?  :hola:

104
Programación de Archivos del Sistema / Re: Particion No Visible
« en: Jueves 16 de Febrero de 2006, 20:35 »
Sí. Lo he usado y funciona muy bien.
http://www.truecrypt.org/

105
ASP .NET / Re: Acerca De Las Clases
« en: Jueves 16 de Febrero de 2006, 19:53 »
2.0 ^_^ Hay que estar al día.

106
ASP .NET / Re: Acerca De Las Clases
« en: Miércoles 15 de Febrero de 2006, 19:19 »
Gracias.. ahora me quedó mas claro..  :smartass:  :hola:

107
ASP .NET / Re: Procedimientos Almacenados
« en: Miércoles 15 de Febrero de 2006, 13:42 »
bueno es xcx y no xbx, pero voy a pensar en esa posibilidad..  :D
Respecto a la clase, pues es una clase y tiene varios métodos, yo solo coloqué ese porque era el mas largo y era mas explicativo. pues el procedimiento ese tiene 12 parámetros, pero yo los acorte para este ejemplo, tampoco era la idea que lo posteara completo porque no venía al caso, no había para qué mostrar los otros métodos para validar y eso si solo necesitabas como invocar un procedimiento almacenado y saber como obtener los detalles. Al menos eso creo yo.
Respecto a especificar el tipo de error te refieres al trow? no lo se ocupar bien, aun soy algo novato en .net mi fuerte es java. así que hay varias cosas incompletas por lo mismo...
Bueno la idea del procedimiento en esa parte, es justamente obtener detalles y devolver un objeto de tipo perfil. pues recibe un objeto de tipo perfil, el procedimiento almacenado se encarga de verificar si existe o no y si es así me devuelve el dato, el cual extraigo y lo asigno a un objeto detalles de tipo perfil y lo devuelvo para usarlo en otro lado de la aplicación. eso.
Lo encuentro claro, no le veo complejidad.. el asunto de si hay muchas sentencias es porque no se de que otra manera llamar el procedimiento almacenado en .net o de como pasarle los parámetros mas claros o que ocupe menos líneas. Recuerda que soy novato aun en .net, ya lo he dicho en otros post...
Ahora si tienes tiempo y me puedes hacer un ejemplo de como se debiera hacer correctamente te lo agradecería, yo solo te intenté ayudar pues es lo único que encontre para manejar procedimientos almacenados.. ^_^. :hola:

108
La taberna del BIT / Re: Una Opinión Muy Personal
« en: Martes 14 de Febrero de 2006, 21:22 »
Uhm... Sí y no.
Siempre que un novato esta en frente de un computador, sea la plataforma que sea, debe estar presente alguien con más conocimientos para guiarlo en el aprendizaje, es decir, necesita ciertas nociones, y esto es siempre.

El ambiente gráfico que posea cada uno lo hará mas o menos amigable dependiendo del mismo.
Lo otro, son los mensajes que despliega el sistema, pues al ser novatos ocurre que muchas veces se asustan y se niegan a seguir cuando aparecen mensajes demasiado chocantes, como los típicos mensajes de error y con rojo o remarcados, en vez de mensajes mas amables de que por favor ingrese esto aqui o allá...

Ahora, partiendo por el usuario final que es completamente distinto a un aprendis o novato, ya no es el sistema operativo el que interviene ahí si no que depende de la interfaz que se maneje y lo que desee hacer ese usuario. Si por ejemplo, el usuario final solo se maneja a nivel de secretariado, que le intereza a ese usuario como configurar un firewall, algo que es mas complicado y obviamente de otra área que es totalmente ajena a la de él...

Hay muchos puntos que se podrían debatir, dejando a un lado claro lo de las guerras santas y de que sistema operativo es mas facil o no y esas cosas, porque partamos por lo razonable, dice un proverbio "cuando se sabe, es fácil" y esto ocurre en todo orden de cosas, así que no te preocupes ibito, no va a haber guerra santa de os y plataformas desde ese punto de vista. ^_^

109
ASP .NET / Acerca De Las Clases
« en: Martes 14 de Febrero de 2006, 21:02 »
Hola, estoy hace poco trabajando con asp.net y mi pregunta es la siguiente.
Tengo unas clases, y he leído en un manual que se pueden compilar a mano por consola y finalmente resulta una dll de esa compilación. Pero tambien me he dado cuenta que al compilar el proyecto, se genera una sola dll en la carpeta bin de la aplicación, y las que he compilado no las pesca ni por si acaso por que las borro, de lo que dedusco que, esas clases de alguna forma, las ha ensamblado en una sola. Esto es correcto? o las guarda en alguna otra carpeta que aun no conozco? Espero que me orienten... Gracias de antemano :hola:

110
ASP .NET / Re: Procedimientos Almacenados
« en: Martes 14 de Febrero de 2006, 20:57 »
Hola, yo estoy trabajando los procedimientos almacenados con clases, algo similar a esto, y no he tenido ningun atado para recuperar datos u otra cosa...
Código: Text
  1.  
  2. Imports System
  3. Imports System.Data
  4. Imports System.Data.OleDB
  5. Imports System.IO
  6. Imports System.Data.SqlClient
  7. Namespace Identificacion
  8.     Public Class Perfil
  9.         Public rut As Integer
  10.         Public usuNombre As String
  11.         Public usuEmail As String
  12. ...
  13.         Public accion As Integer
  14.  
  15.         Public Function ObtenerDetalles(ByVal dperfil As Perfil, ByVal detalles As Perfil) As Perfil
  16.             Dim Conn As New OleDbConnection("Provider=SQLOLEDB.1;Password=;Persist Security Info=True;User ID=usuario;Initial Catalog=bd;Data Source=ipservidor")
  17.             Dim CMD As New OleDbCommand("nombreprocalmacenado", Conn)
  18.             Dim valor As OleDbDataReader
  19.             CMD.CommandType = CommandType.StoredProcedure
  20.             'Rut del usuario
  21.             Dim Param As New OleDbParameter("@usuRut", OleDbType.Integer)
  22.             Param.Direction = ParameterDirection.Input
  23.             Param.Value = dperfil.rut
  24.             CMD.Parameters.Add(Param)
  25.             'Nombre del usuario
  26.             Param = New OleDbParameter("@usuNombre", OleDbType.VarChar)
  27.             Param.Direction = ParameterDirection.Input
  28.             Param.Value = dperfil.usuNombre
  29.             CMD.Parameters.Add(Param)
  30.             'Email del usuario
  31.             Param = New OleDbParameter("@usuEmail", OleDbType.VarChar)
  32.             Param.Direction = ParameterDirection.Input
  33.             Param.Value = dperfil.usuEmail
  34.             CMD.Parameters.Add(Param)
  35. ...
  36.             Try
  37.                 CMD.Connection.Open()
  38.                 valor = CMD.ExecuteReader
  39.             Catch Ex As OleDbException
  40.                 Throw Ex
  41.             End Try
  42.             While valor.Read()
  43.                 If valor.GetValue(valor.GetOrdinal("usuRut")) = dperfil.rut Then
  44.                     detalles.rut = valor.GetValue(valor.GetOrdinal("usuRut"))
  45.                     detalles.usuNombre = valor.GetValue(valor.GetOrdinal("usuNombre"))
  46.                     detalles.usuEmail = valor.GetValue(valor.GetOrdinal("usuEmail"))
  47.                     detalles.idPerfilWeb = valor.GetValue(valor.GetOrdinal("idPerfilWeb"))
  48.                     If Not IsDBNull(valor.GetValue(valor.GetOrdinal("idPerfilOirs"))) Then
  49.                         detalles.idPerfilOirs = valor.GetValue(valor.GetOrdinal("idPerfilOirs"))
  50.                     End If
  51.                     detalles.idDpto = valor.GetValue(valor.GetOrdinal("idDpto"))
  52.                     detalles.bitActivo = valor.GetValue(valor.GetOrdinal("bitActivo"))
  53.                     Exit While
  54.                 End If
  55.             End While
  56.             CMD.Connection.Close()
  57.             Return detalles
  58.         End Function
  59.  
  60.         ...
  61.     End Class
  62. End Namespace
  63.  
  64.  

111
Programación de Archivos del Sistema / Re: Archivos Inservibles
« en: Martes 7 de Febrero de 2006, 17:13 »
Generalmente los archivos que no sirven suelen ser no los de instalación si no mas bien los que se generan después. como por ejemplo los chk, cuando quedan vinculos cruzados, generalmente no sirven para nada y ocupan espacio.
lo otro, es el restore. siempre se lo quito, dado que manejo la imagen del sistema con ghost, lo otro, es dentro de archivos de programa, con los instaladores de install shield, generalmente quedan dentro de esta con nombre InstallShield Installation Information, pero ojo, que si quieres desinstalar programas pues no deberás borrarlo a no ser que el programa que quieras quitar no lo use... por ejemplo macromedia flash deja su info de instalación ahí. si no lo piensas desinstalar nunca, puedes borrar la carpeta correspondiente a flash sin problemas dentro de  InstallShield Installation Information.
Haciendo eso, y dependiendo de si has instalado los archivos de instalación del xp en el disco duro es si te ocupara 1.5 gigas o 900 megas como lo tengo yo. solo la carpeta windows, claro, archivos de programa es cuento aparte..  :rolleyes:  
Los archivos temporales de internet tambien se pueden eliminar manualmente u ocupar las opciones del navegador para ello.
Eso.  :hola:

112
Programación de Archivos del Sistema / Re: Particion No Visible
« en: Martes 7 de Febrero de 2006, 16:59 »
Has probado true crypt? hace algo similar a lo que quieres hacer, pero además añadiendole algoritmos de encriptación. vale decir, le pones una clave y todo el contenido de la unidad queda encriptado. buscalo en google, o en la página de proyectos sourceforge.net
es gpl

113
La taberna del BIT / Re: Cuentame Un Chiste
« en: Lunes 6 de Febrero de 2006, 15:59 »
Un tipo que decide comprar una mascota ve a un loro colgando, cabeza abajo, de un palo; se le queda mirando y dice en voz alta:
"Vaya, ¿qué le habrá pasado a este loro?"
"Yo nací así: soy un loro sin patas", dice el ave.
"¡Je, je! Me pareció como si este pájaro hubiera entendido lo que dije y me hubiera contestado".
"Claro que entendí lo que dijiste. Soy un loro sumamente inteligente y muy culto".
"¿Ah, sí? Entonces contéstame esto: ¿cómo te cuelgas del palo, si no tienes patas?"
"Bueno, verás, me da un poco de vergüenza, pero ya que has preguntado, te lo voy a decir: uso mi pene como gancho y lo enrollo en el palo, no puedes verlo porque lo cubro con mis plumas".
"¡Increíble! ¿Realmente puedes entender lo que dice la gente y contestar?"
"Claro que sí, hablo español e inglés. Puedo conversar sin mayores problemas casi sobre cualquier tema: política, religión, fútbol, química, filosofía... y soy especialmente bueno en ornitología. Deberías comprarme, soy un excelente compañero".
El hombre mira la etiqueta del precio ($200) y masculla:
"Ese precio es demasiado para mí".
"Pssst", le llama el loro moviendo un ala para que se acerque. "Nadie me quiere porque no tengo patas. Ofrécele al dueño $20".
El hombre ofrece los $20 y sale de la tienda con el ave. Pasan las semanas y el loro es sensacional, gracioso, interesante, un excelente amigo, entiende todo y hasta da muy buenos consejos. Su dueño está feliz con él. Un día, el hombre llega de trabajar y el perico lo llama:
"Pssst", moviendo un ala para que se acerque.
El tipo se pone muy cerca de la jaula.
"No sé si contarte o no, pero es acerca de tu mujer y el cartero".
"¡¿Qué?!"
"Bueno, esta mañana, cuando llegó el cartero, tu mujer lo recibió con un beso en la boca. Ella estaba vestida sólo con ropa interior".
"¿Y después qué pasó?"
"Después, el cartero entró en la casa y empezó a acariciarla toda".
"¡Dios Santo! ¿Y qué más?"
"Después, le quitó las bragas y el sostén. Se arrodilló y empezó a besarla por todas partes, empezando por los senos, lentamente, e iba bajando y bajando por el ombligo y seguía y seguía..."
El ave se queda callada un buen rato.
"¿Y qué pasó? ¿Qué pasó? ¡Habla maldito loro!", grita frenético el hombre.
"No sé, se me paró y me caí del palo".  :lol:

114
La taberna del BIT / Re: ¿Que Tipo De Usuario Eres?
« en: Lunes 6 de Febrero de 2006, 15:12 »
Desarrollador.. aunque tambien linuxero. Me gustan ambas áreas... Soy programador aunque realizo algunas otras cosas por ahí...  :ph34r:

115
La taberna del BIT / Re: ¿porqué Los Nicks?
« en: Viernes 3 de Febrero de 2006, 14:10 »
Mi nick es xcx y viene de Xavier Con X
Eso..  :D La historia se remonta de cuando tenía a otros compañeros y cada vez que ellos decían "javier" mirabamos los dos o más, así que para diferenciarnos a mi me llamaron XavierConX de ahí mi nick..  :hola:

116
ASP .NET / Leer Xml Y Xsd
« en: Jueves 2 de Febrero de 2006, 15:53 »
Hola, les cuento que recien estoy adentrándome en .net. y necesito leer un xsd y un xml. He consultado varios documentos y ayuda y en la mayor parte de los casos ocupan DataSet para ello y después lo combinan con xmlDataDocument. El punto, es que mi compañero de trabajo creó el xml con el xmlspy junto con el xsd y al leerlos me sale "No se pudieron habilitar las restricciones. Una o varias filas contienen valores que infringen las restricciones NON-NULL, UNIQUE o FOREIGN-KEY. "
Y no entiendo el porqué...

El codigo que estoy ocupando es mas bien simple, pues aun no me adentro en hacer mas cosas debido a que primero tengo que poder cargar el xml sin problemas...
Código: Text
  1.  
  2. Public Function cargarxml(ByVal docxml As String) As String
  3. Dim xmldoc As DataSet
  4. dim objDataDocument as XmlDataDocument
  5. dim objnodos as XmlNodeList
  6. dim obj as XmlNode
  7. xmldoc = New DataSet
  8. xmldoc.ReadXmlSchema(MapPath("xsd_Publicaciones.xsd"))
  9. xmldoc.ReadXml(MapPath(docxml))
  10. objDataDocument = new XmlDataDocument(xmldoc)
  11. objnodos = objDataDocument.GetElementsByTagName("ArticuloI")
  12. for each obj in objnodos
  13. response.write(obj.innerxml)
  14. next
  15. Dim resultado As String
  16. End Function
  17.  
  18.  
y en el parametro le paso solo el nombre que es Prueba5.xml, y me arroja ese mensaje de error. Ahora hace poco probé cargándolo al revés, osea invirtiendo el orden de las sentencias, leer primero el xml y despues el xsd y carga sin problemas. Pero en los ejemplos que he visto, los cargan primero xsd y xml aunque no he encontrado aun alguna especificación de orden. Alguna sugerencia o ayuda? de antemanos gracias...

117
JavaScript / Re: ()página Protegida Por Clave
« en: Miércoles 23 de Noviembre de 2005, 21:21 »
window.open('pagina', 'nombreventana', 'width=700,height=500,left=0,top=0,toolbar=No,location=No,scrollbars=No,status=No,resizable=No,fullscreen=No')
algo como eso?

118
JSP/Servlets / Re: Alojamiento Gratuito Para Ms Páginas Jsp
« en: Jueves 17 de Noviembre de 2005, 16:22 »
Hace tiempo atrás yo buscaba un sitio y encontre este:
www.myjavaserver.com
solo te dan 5 megas, pero te dan base de datos además de soporte xml...
Hace tiempo que no me meto... pero esa es la direcc.

119
La taberna del BIT / Re: Moderador...
« en: Martes 27 de Septiembre de 2005, 17:41 »
Citar
Administrar todos los mensajes del foro que modere, esto incluyo supervisar contenidos, trasladar de lugar, intervenir en discuciones fuera de tono, borrar, editar etc.
Muy de acuerdo, es eso, ayudar al administrador a mantener el orden el foro en función de lo que ya quote. ^_^

120
ASP / Re: Imprimir Un Pdf Sin Intervencion Del Usuario
« en: Martes 27 de Septiembre de 2005, 17:20 »
Si, pero de todas maneras, si quieres que el applet tenga mayores privilegios tienes que darlo firmado y aplicar una capa de permisos, debido a que un applet esta demasiado restringido. un activex es mas factible y mas rápido.

121
ASP / Re: Capturar Errores De Paginas
« en: Martes 27 de Septiembre de 2005, 17:18 »
Ah.. quizás me falto explicarme un poco mas... veamos.. Lo que intento manejar no es el típico error 404 o de esos, si no que por ejemplo errores como de que cuando uno manda llamar un procedimiento almacenado y el servidor no esta disponible o que falta un parametro. sin un manejo de errores sale un mensaje del IIS sin mayores detalles, y yo quiero uno mas a mi gusto.. como usaste el "on error"?
Los links estaban buenos.. los mire un poco y ya tenia material parecido, pero el de los errores http estaba bien exhaustivo ;) .
De antemanos gracias.

122
ASP / Capturar Errores De Paginas
« en: Lunes 26 de Septiembre de 2005, 22:29 »
Hola a todos. Quiero saber si existe alguna forma de capturar errores en asp. Me explico, en jsp tengo esta expresión:
Código: Text
  1.  
  2. ..
  3. errorPage="indebido.jsp"
  4.  
  5.  
con la cual si ocurre algun tipo de error puedo redireccionar a otra página y mostrar algun mensaje mas personalizado o realizar alguna otra función más conveniente que en vez del tipico error de compilación. Esto mismo, es posible en asp? no he encontrado mucha ayuda al respecto y me gustaría que me ayudaran.. Lo más que he visto ha sido el on error, pero no me ha resultado. Quizás la sintaxis no este bien o me falta algo.. Cualquier cosa la agradecería.. De antemanos, gracias

123
ASP / Re: Imprimir Un Pdf Sin Intervencion Del Usuario
« en: Lunes 26 de Septiembre de 2005, 22:18 »
Si aunque se lograra imprimir directamente.. no se estaría jugando la seguridad con ello? pk que pasa si en vez de imprimir, quiero eliminar? o copiar? o renombrar?.. creo que esa sola idea es más que suficiente para expresar a tus superiores que algo así estaría atentando a la seguridad de un sistema y que por ende no hay forma posible - hasta donde yo se claro -.. Dar clic por parte del usuario no es un gran esfuerzo.. no te parece?...

124
JavaScript / Re: Iframes Dinamicos
« en: Lunes 26 de Septiembre de 2005, 22:06 »
Uhm.. y no te convendría mejor hacer unos layers para eso? mira, prueba esto como ejemplo.
Código: Text
  1.  
  2. <%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
  3. <html>
  4. <head>
  5. <title>Untitled Document</title>
  6. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  7. </head>
  8.  
  9. <body>
  10. <DIV ID=oDiv STYLE="position: relative; top=0; left=0; width: 100%; height: 300px; overflow: auto;">
  11. <table width="100%" border="0" cellspacing="0" cellpadding="0">
  12.   <tr>
  13.     <td>ddd</td>
  14.     <td>ddd</td>
  15.     <td>ddd</td>
  16.   </tr>
  17. </table>
  18.  </div>
  19.  
  20. </body>
  21. </html>
  22.  
  23.  
Repite los tr tanto como quieras y veras que aparecerá un scroll. A mí me ha sido muy util, bueno si quieres que se muestre o no, puedes alterar el style visible para ello. ojala te sirva.. chiabela.

125
JSP/Servlets / Re: Los Checkboxes Me Van A Volver Loca...
« en: Viernes 16 de Septiembre de 2005, 18:26 »
A ver niña.. si en algunos casos el checkbox tiene que venir checkeado y en otros no lo puedes hacer directamente al momento de crear ese checkbox. ejemplo
Código: Text
  1.  
  2. <input type="checkbox" name="cb" <% if(algunvalor== 2){ out.print(" checked "); }%>>
  3. %>
  4.  
  5.  
Bueno eso.. puede haber algun error en la sintaxis del java pk hace tiempo que no pesco java, pero es lo mismo que hago en asp, es la misma idea. la condición puede variar respecto a tus intereses claro.. podria ser una variable boolean o que se yo, hasta un texto... bueno.. espero que te sirva.. chiabela

Páginas: 1 ... 3 4 [5] 6 7 ... 9