• Miércoles 24 de Abril de 2024, 16:46

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.


Temas - Thanatos-chan

Páginas: [1]
1
HTML / Aplicacion html5+sqlite en 3 capas
« en: Miércoles 22 de Agosto de 2012, 02:05 »
Ondas,

Estoy haciendo una aplicacion en html5+sqlite, y me entra la pregunta porque todos los site que encuentro tienen el javascript pegado como script en el mismo archivo.

Consulta:  alguien ya ha tenido experiencia con aplicaciones sqlite que me recomiende un esquema de trabajo?

actualmente estoy usando phonegap+html5+jquery+sqlite para hacer una app mi tablet

aqui el ejemplo normalito que aparece en google.

mi pregunta es si puedo aislar toda la funcionalidad sqlite en un archivo  digamos myappsqlite.js y invocarlo desde la aplicacion.

Gracias.

Código: HTML
  1.         <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  4. <title>SQL Storage</title>
  5.   <body>    
  6.    <br/><br/>
  7.     <div align="center">
  8.      <input type="hidden" id="id"/>
  9.      First name:<input type="text" id="firstName"/><br/>
  10.      Last name:<input type="text" id="lastName"/><br/>
  11.      Phone: <input type="text" id="phone"/><br/>
  12.      <button onClick="resetForm()">Reset Form</button>
  13.      <button onClick="updateRecord()">Update</button>
  14.      <button onClick="insertRecord()">Insert</button>
  15.         <button onClick="dropTable()">Drop Table</button>
  16.      <div id="results"></div>
  17.     </div>
  18.   </body>
  19.  
  20.     <script>
  21.  var results = document.getElementById('results');
  22.  var id = document.getElementById('id');
  23.  var firstName = document.getElementById('firstName');  
  24.  var lastName = document.getElementById('lastName');  
  25.  var phone = document.getElementById('phone');
  26.    
  27.  var createStatement = "CREATE TABLE IF NOT EXISTS Contacts (id INTEGER PRIMARY KEY AUTOINCREMENT, firstName TEXT, lastName TEXT, phone TEXT)";
  28.  var selectAllStatement = "SELECT * FROM Contacts";
  29.  var insertStatement = "INSERT INTO Contacts (firstName, lastName, phone) VALUES (?, ?, ?)";
  30.  var updateStatement = "UPDATE Contacts SET firstName = ?, lastName = ?, phone = ? WHERE id = ?";
  31.  var deleteStatement = "DELETE FROM Contacts WHERE id=?";
  32.  var dropStatement = "DROP TABLE Contacts";
  33.  
  34.  var db = openDatabase("AddressBook", "1.0", "Address Book", 200000);
  35.  var dataset;
  36.  createTable();
  37.  
  38.       function onError(tx, error) {
  39.         alert(error.message);
  40.       }
  41.      
  42.       function showRecords() {
  43.         results.innerHTML = '';
  44.         db.transaction(function(tx) {
  45.           tx.executeSql(selectAllStatement, [], function(tx, result) {
  46. dataset = result.rows;
  47.             for (var i = 0, item = null; i < dataset.length; i++) {
  48.              item = dataset.item(i);
  49.              results.innerHTML +=
  50.                  '<li>' + item['lastName'] + ' , ' + item['firstName'] + ' <a href="#" onclick="loadRecord('+i+')">edit</a>  ' +  
  51.  '<a href="#" onclick="deleteRecord('+item['id']+')">delete</a></li>';
  52. }
  53.           });
  54.         });
  55.       }
  56.      
  57.       function createTable() {
  58.         db.transaction(function(tx) {
  59.           tx.executeSql(createStatement, [], showRecords, onError);
  60.         });
  61.       }
  62.      
  63.       function insertRecord() {
  64.         db.transaction(function(tx) {
  65.           tx.executeSql(insertStatement, [firstName.value, lastName.value, phone.value], loadAndReset, onError);
  66.         });
  67.       }
  68.      
  69.  function loadRecord(i) {
  70. var item = dataset.item(i);
  71.         firstName.value = item['firstName'];
  72. lastName.value = item['lastName'];
  73. phone.value = item['phone'];
  74. id.value = item['id'];
  75.       }
  76.  
  77.       function updateRecord() {
  78.         db.transaction(function(tx) {
  79.           tx.executeSql(updateStatement, [firstName.value, lastName.value, phone.value, id.value], loadAndReset, onError);
  80.         });
  81.       }
  82.      
  83.       function deleteRecord(id) {
  84.         db.transaction(function(tx) {
  85.           tx.executeSql(deleteStatement, [id], showRecords, onError);
  86.         });
  87. resetForm();
  88.       }
  89.        
  90.       function dropTable() {
  91.         db.transaction(function(tx) {
  92.           tx.executeSql(dropStatement, [], showRecords, onError);
  93.         });
  94. resetForm();
  95.       }
  96.  
  97.  function loadAndReset(){
  98.  resetForm();
  99.  showRecords();
  100.  }
  101.  
  102.  function resetForm(){
  103. firstName.value = '';
  104. lastName.value = '';
  105. phone.value = '';
  106. id.value = '';
  107.  }
  108.     </script>
  109. </html>
  110.  
  111.  

2
Inteligencia Artificial / clasificacion de texto usando machine learning
« en: Lunes 30 de Abril de 2012, 17:57 »
ondas colegas,

la presente es para saber su opinion.

tengo un set de datos de mas de 50 documentos en word los cuales son programas de clase(estilo tabla de contenido, sin el desarrollo solo los temas). los cuales quiero llevar a un formato relacional.

ejemplo:

el documento se llama materia1.doc y dentro tiene el siguiente formato.

unidad
tema
sub tema
quisiera clasificarlo en base a su relacion, una materia tiene x unidades y x unidades x temas y x temas x sub-temas.

hasta ahora lo mejor a lo que he llegado es un convertidor de doc a xml, aprovechando el schema de xml de office con el cual quedo con una columna de datos a la cual le remuevo los duplicaos y quedo con algo como:

unidad 1(epacios)
tema 1(espacios)
sub tema 1(sentencia separada en 2 celdas)
tema 2
tema 3

he intentando apoyarme en el spec del schema de xml para buscar patrones que me sirvan de token como tamano de la letra, propiedades, tipo de formato, etc ,etc. pero hasta ahora parece mas rapido hacerlo a mano.

me queda la duda si algun programa de text classification puede hacer el siguiente tipo de lectura:
desde un token hasta el proximo token tome un string de texto y lo pueda clasificar. si es posible me recomiendan un ambiente de trabajo para caerle a esta idea.

gracias.








3
Hardware / pico-proyectores
« en: Miércoles 18 de Agosto de 2010, 21:10 »
que hay gente.

una pregunta.

me quiero comprar un pico-proyector(proyector de bolsillo). el mas barato ronda los 200 dolares.

pero tengo la inquietud si a los proyectores se les puede cambiar la lampara?

creo que he leido que no...pero si alguno tiene experiencia con estos...me gustaria saber que tal  :good:

4
Oracle / agrupar fechas por rangos
« en: Miércoles 10 de Marzo de 2010, 17:28 »
que tal gente,

una consulta.

he realizado esto para salir de paso

select
(case when extract(month from fecha_de_venta) in(1,2,3)THEN 'enero-marzo'
      when extract(month from fecha_de_venta) in(4,5,6)THEN 'abril-junio'
      when extract(month from fecha_de_venta) in(7,8,9)THEN 'julio-septiembre'
      when extract(month from fecha_de_venta) in(10,11,12)THEN 'octubre-diciembre'
      ELSE'no disponible' END)Trimestre,
extract(year from fecha_de_venta),codigo_articulo from ventas

es un query para separar las ventas por trimestres.

pero me he quedado pensado que oracle debe tener algo para hacer esto mejor... alguien ha caido en esta situacion o ha hecho algo similar?

5
Dudas informáticas / sistema de baterias para laptop
« en: Miércoles 10 de Febrero de 2010, 14:14 »
que tal gente,

pues veran, vivo en RD. y como sabran aqui se va la luz.

estoy por comprar un inversor(sistema de energia alterno).

pero como son las cosas es posible que la factura de la luz llege mas cara y el tiempo de beneficio(osea el tiempo que no hay luz, frente al tiempo que el inversor dura cargando cuando si hay luz) sea muy poco.


lo que necesito es algo que le de energia a la laptop y al modem para internet...sencillo no?


alguno de ustedes conoce algun aparato que pueda duran 2, o 3 horas?

los ups regulares duran minutos. por lo que no los considero.

en espera de sus respuestas.

6
Windows / hacerle recordar a windows que si tiene internet
« en: Jueves 10 de Diciembre de 2009, 03:38 »
después de 1 hora y alguito... y la verdad que solo en windows

pues bien, llego del trabajo descanso me pongo comodo y prendo la laptop...la misma laptop que ha estado en internet en el trabajo el dia entero.
espero que suba y entro a firefox, pero...

windows vista dice que no hay conexion...chequeo a ver si es el cable...no, reconecto y coje ip otra vez...y nada...apago el firewall...  :no:
reseteo el router y el switch...nada!

entro a modo de fallos y le pongo la ip manual...muestra señas de que si...pero todavia,  :hitcomp:
en fin. despues de varios intentos y reseteos. logre convencer a "vista" que si habia una conexion funcionando y me hizo caso.  :rolleyes:

sera que al poner algunos procesos automaticos, windows esta creando conciencia propia, ahahaha, de repente comenzara a pedir que le compren mas ram para dejar navegar.

le ha pasado algo parecido a algunos de ustedes.  :hola:

7
VB .NET / usar Backgroundwokers para actualizar controles de forma
« en: Jueves 26 de Noviembre de 2009, 22:23 »
que tal gente :D ,

quisiera saber su opinon al respecto.

en otros post lei acerca de backgroundworkers y acerca de trhead, pero quisiera alguien me indicara si existe alguna ventaja desventaja en uno o el otro y para que seria mejor usar uno o el otro

mi escenario es el siguiente

pienso crear una forma "padre" desde esta forma se llamara una forma de "configuracion", la cual tomara parametros al presionar ok, le pasara estos parametros
a el constructor "new" para crearme una "forma child"

ahora bien cada forma child le pienso poner varios labels que quiero  se vayan actualizado al mismo tiempo es decir. que si tengo 2 formas child las dos deben actualizar cada una su label.

la informacion del label vendra de una lectura de un archivo plano por ahora.

por eso llege a la conclusion que usar trheads era una buena opcion. pero me gustaria saber si se podria hacer de otra manera.

8
Programación de Videojuegos / Joystick como interface usb
« en: Martes 10 de Noviembre de 2009, 21:14 »
que tal compañeros,

estoy realizando un proyecto personal para crear una anemometro.  :rolleyes:

bueno, entre las cosas que quiero hacer es utilizar una conexion usb, y llege a leer sobre utilizar un joystick como un input.

lo que realmente quiero es poder hacer programa que agarre los input de un boton del joystick teniendo el mismo en segundo plano.

es decir un aparato presionaria un boton del joystick como si fuera un "pulso"  y un servicio agarraria este pulso para ver cuantas pulsaciones por minuto pasan.

ya se que no esta totalmente para el tema de los videojuegos. pero cualquier informacion, me seria muy util

gracias.

9
Dudas informáticas / es posible resumir descarga en ftp?
« en: Lunes 12 de Octubre de 2009, 22:30 »
que tal,

me ha entrado esta duda, y la he buscado un rato?

el protocolo ftp permite, resumir una descarga si la misma es interrupida? o hay que volver a subir o bajar todo otra vez?

gracias!

10
Oracle / agregar botones dinamicamente en oracle forms
« en: Viernes 9 de Octubre de 2009, 22:48 »
aunque esta fuera de los temas del foro,

les hago la pregunta a quienes usan oracle builder para trabajar.

segun la documentacion la libreria de java "jdapi" puede agregar objetos via codigo, pero no puede ser usada en runtime.

he estado buscando esto un rato, haber si alguien tiene info al respecto. la idea es:

agregar controles en modo de ejecucion a una forma de oracle.


gracias! :hola:

11
Windows / Windows service pack 2
« en: Martes 15 de Septiembre de 2009, 16:17 »
Saludos, B)

estoy buscando informacion sobre el sp2 de vista. me gustaria que dieran su opnion quienes lo tienen instalado.

es la version final?
vale la pena?

gracias.

12
Software / compresion datos en software de clonado de discos
« en: Viernes 31 de Julio de 2009, 06:10 »
saludos,

 me di una vuelta por los post y ya habia otro tema de clonado pero no abarcar lo que quiero saber.

mi pregunta es la siguiente.

estoy esperimientando con norton ghost. y tengo dos preguntas.

1-quiero saber que tanto comprime las imagenes yo tengo un disco con 19gb de data y el espacio total del disco es 200gb como de que tamaño seria la imagen.

2- para la opcion de dividir la imagen en multiples dvds, que tal funciona eso???

13
JSP/Servlets / importar el javax.servlet a una app no web
« en: Sábado 11 de Abril de 2009, 22:14 »
Saludos  :hola:

primero porque quiero hacer eso? porque quiero ver el proceso de un codigo en linea de comandos... me enrredo mucho con el debug.

lo que quiero hacer es importar la "javax.servlet" a una aplicacion regular de linea de concola.

estoy usando netbeans y al crear un proyecto "aplicacion web" y otro "java se app" no he podido ver la diferencia entre los dos pero para el proyecto de "java se app" cuando hago el import de "javax.servlet" me dice  "package  javax.servlet does not exists".

este es el import que estoy haciendo es el siguiente.
Citar
 import java.io.*;
import javax.servlet.*;

es justo el mismo del proyecto web, asi que si  me pueden dar una mano con lo que falta por importar o si se puede o no hacer esto porque estoy  :brickwall: gracias

14
Java / Estan los applets obsoletos?
« en: Domingo 22 de Febrero de 2009, 00:25 »
saludos foreros,

la cosa va asi, estaba hablando con alguien de mi trabajo, referente a crear un modulo en java , el asunto esta en que yo le dije, porque no lo pones en un applet y me dijo que los applets estan obsoletos. que era mejor usar JSP.

mi pregunta es, estan los applets obsoletos, si es asi que se esta usando ahora?

15
PHP / polimorfismo en php 5 o 6?
« en: Viernes 12 de Diciembre de 2008, 03:44 »
saludos,

pongo el siguiente ejemplo

Código: Text
  1.  
  2.  
  3. interface equipo{
  4.  
  5. function reparar();
  6.  
  7. }
  8.  
  9. interface armadura{
  10.  
  11. function reparar();
  12.  
  13. }
  14.  
  15. class soldado implements armadura,equipo{
  16.  
  17.  
  18. }
  19.  
  20.  

y tal como esperamos en php5 sale este error

Código: Text
  1.  
  2. Fatal error: Can't inherit abstract function equipo::reparar() (previously declared abstract in armadura) in C:MIGRACIONxampphtdocsPHP-TEST-AREA-localclasesmulti.php on line 15
  3.  
  4.  

ahora bien pregunta. en el beta de php 6 se puede usar polimorfismo? o existe alguna forma de usarlo en php5?

esta duda me tiene  :brickwall:  se agradece comentarios.   :D  :lol:

16
Oracle / el uso de BECOME en oracle
« en: Sábado 22 de Noviembre de 2008, 01:21 »
saludos, estaba realizando un query cuando "digamos  que por frustracion" escribi la palabra "become" y sorpresa era una palabra reservada.

busque en internet un poco y dice que se usa para casos de import y export donde no se es el dueño de los objectos y estos necesitan permisos especificos.

pero me supo a nada.

podrian darme un ejemplo real de para que se usa la palabra reservada "BECOME"

thanks. :good:

17
PHP / agregar elemetos a un array via textbox
« en: Lunes 30 de Junio de 2008, 07:01 »
saludos a todos, lo que intento hacer es una tabla que sea alimentada por un form. como estoy usando submit tambien estoy usando session para mantener el valor pero no logro mantener el valor del array, esta es mi metodologia.

Código: Text
  1.  
  2. $x=$_SESSION['x']; //le paso a la variable de control su valor guardado
  3. $x++; //la aumento en 1
  4. $pages[$x]=$_POST['pages']; // el asigno al array el valor de mi textbox
  5. var_dump($pages); //esto esta solo para probar que lo coje
  6. $_SESSION['x']=$x; //le paso al session el valor actual de la variable de control
  7. $_SESSION['pages']=$pages; // esta es la linea que no me cuadra, se supone que aqui le estoy pasando al session el arreglo entero pero solo me coje un valor
  8.  
  9.  

aqui el codigo entero.

alguna idea me cae super por que estoy  :brickwall:  gracias

Código: Text
  1.  
  2. <?php
  3. session_start();
  4. ?>
  5. <html>
  6. <head>
  7.  
  8. <meta name="generator" content="test"/>
  9. <title>XML-reader yeah</title>
  10. </head>
  11. <body>
  12. <center><h2>configuraciones</h2></center>
  13. <hr>
  14. <?php
  15.       echo '<a href="AAA.php">configuraciones</a>';
  16.       echo " ";
  17.       echo '<a href="AAA.php">reader</a>'; 
  18.       ?>
  19. <p>
  20. <form name="conf" action="" method="post">
  21. <input type="text" name="pages" value="ingrese el rss">
  22. <input type="submit" name="dale" value="dale">
  23. </form>
  24. </p>
  25. <?php
  26. $x=$_SESSION['x'];
  27. $x++;
  28. $pages[$x]=$_POST['pages'];
  29. var_dump($pages);
  30. $_SESSION['x']=$x;
  31. $_SESSION['pages']=$pages;
  32. echo $x;
  33. $pages=$_SESSION['pages'];
  34.  
  35. echo"<table border='1' cellspacing='0' cellpadding='2'>";
  36. foreach($pages as $page)
  37. {
  38. echo "<tr>
  39. <td align='right'>$page</td>
  40. <td>aqui va una opcion</td>
  41. </tr>";
  42. }
  43. echo "</table>";
  44.  
  45. ?>
  46. </body>
  47. </html>
  48.  
  49.  
  50.  

18
SQL Server / Ruta Como Indice Para Crear Relaciones
« en: Martes 19 de Febrero de 2008, 02:56 »
Primeramente disculpas a los adm. puse este tema tambien en el foro de MS ACCESS. si deben borralo disculpen las molestias.


ehy  :hola:  gente.  me estoy apuñaleando de inicio pero como presentacion digo de mi que soy muy teorico, y los desarrollos que he realizado son muy leves, pero como novato alfin quiero ir subiendo de nivel.  :lightsabre:

trabajo actualmente como analista y gran parte de mi trabajo se basa en hacer documentaciones "tomar printscreen de el comportamiento de un programa ante un flujo de prueba y reportar errores de programacion etc".  :rolleyes:  en fin aunque existen muchos softwares para hacer eso me he empeñado en hacer uno, para hacerlo lo mas personalizado posible a mi necesidades, yo quiero te trabaje con bases de datos para linquear los screen y tenerlos organizados asi que comenze diseñando este modelo


Código: Text
  1.  
  2. tabla_proyectos:
  3. nombre_proyecto
  4. ruta_proyecto
  5.  
  6.  
Código: Text
  1.  
  2. tabla_sub_division:
  3. nombre_sub_division
  4. ruta_proyecto
  5. ruta_sub_division
  6.  
  7.  

Código: Text
  1.  
  2. tabla_screens:
  3. nombre_screen
  4. ruta_sub_division
  5.  
  6.  

para estas tablas existiran los siguientes constraints

dos proyectos no pueden tener el mismo nombre en la misma ruta pero si puede haber nombres de proyectos iguales en rutas diferentes.

no puede haber dos nombres de sub divisiones iguales en el mismo proyecto pero si puede haber sub divisiones con nombres iguales en proyectos diferentes.

dos screens no pueden tener el mismo nombre en una misma sub division pero si pueden tener el mismo nombre en sub divisiones diferentes.

esto me lleva a la siguiente situacion ej: en la tabla proyectos se puede dar esta situacion

nombre_ proyecto    ruta_proyecto
proyecto-01-------------C:\
proyecto-02-------------C:\
proyecto-01-------------D:\

si lo uso de esta manera me es imposible crear un indice unico para hacer relaciones. asi que lo que hice fue poner en la ruta completa ej:
                                                                                             "C:\proyecto-01"


como yo lo veo la ruta completa seria el unico valor que podria usar como indice unico lo que me parece raro para manejar un programa. claro se podria usar un auto-increment

pero pasa lo que sigue.

en la tabla proyectos estaria bien si pusiera algo asi

     PK              nombre_proyecto     ruta_proyecto
     1-----------------proyecto-01-------C:\
     2-----------------proyecto-02-------C:\
     3-----------------proyecto-01-------D:\

pero en la tabla sub divisiones puede haber varias sub divisiones con un mismo proyecto. asi que tendria.

     PK              nombre_sub_division     ruta_proyecto          ruta_sub_division
     1------------------sub-01--------------------C:\proyecto-01
     1------------------sub-02--------------------C:\proyecto-01
     2------------------sub-01--------------------D:\proyecto-01

para un caso asi estaria repitiendo valores y no podria tener un indice unico

y digo indice unico por es lo que me pide la tabla para hacer relaciones de 1 a muchos.


en resumen se podria manejar este modelo usando algo diferente??????????.
totalmente abierto a sugerencia.

y disculpen el tanto hablar.  :hola:

19
MS Access / Ruta Como Indice Para Crear Relaciones
« en: Martes 19 de Febrero de 2008, 02:44 »
ehy  :hola:  gente.  me estoy apuñaleando de inicio pero como presentacion digo de mi que soy muy teorico, y los desarrollos que he realizado son muy leves, pero como novato alfin quiero ir subiendo de nivel.  :lightsabre:

trabajo actualmente como analista y gran parte de mi trabajo se basa en hacer documentaciones "tomar printscreen de el comportamiento de un programa ante un flujo de prueba y reportar errores de programacion etc".  :rolleyes:  en fin aunque existen muchos softwares para hacer eso me he empeñado en hacer uno, para hacerlo lo mas personalizado posible a mi necesidades, yo quiero te trabaje con bases de datos para linquear los screen y tenerlos organizados asi que comenze diseñando este modelo


Código: Text
  1.  
  2. tabla_proyectos:
  3. nombre_proyecto
  4. ruta_proyecto
  5.  
  6.  
Código: Text
  1.  
  2. tabla_sub_division:
  3. nombre_sub_division
  4. ruta_proyecto
  5. ruta_sub_division
  6.  
  7.  

Código: Text
  1.  
  2. tabla_screens:
  3. nombre_screen
  4. ruta_sub_division
  5.  
  6.  

para estas tablas existiran los siguientes constraints

dos proyectos no pueden tener el mismo nombre en la misma ruta pero si puede haber nombres de proyectos iguales en rutas diferentes.

no puede haber dos nombres de sub divisiones iguales en el mismo proyecto pero si puede haber sub divisiones con nombres iguales en proyectos diferentes.

dos screens no pueden tener el mismo nombre en una misma sub division pero si pueden tener el mismo nombre en sub divisiones diferentes.

esto me lleva a la siguiente situacion ej: en la tabla proyectos se puede dar esta situacion

nombre_ proyecto    ruta_proyecto
proyecto-01-------------C:\
proyecto-02-------------C:\
proyecto-01-------------D:\

si lo uso de esta manera me es imposible crear un indice unico para hacer relaciones. asi que lo que hice fue poner en la ruta completa ej:
                                                                                             "C:\proyecto-01"


como yo lo veo la ruta completa seria el unico valor que podria usar como indice unico lo que me parece raro para manejar un programa. claro se podria usar un auto-increment

pero pasa lo que sigue.

en la tabla proyectos estaria bien si pusiera algo asi

     PK              nombre_proyecto     ruta_proyecto
     1-----------------proyecto-01-------C:\
     2-----------------proyecto-02-------C:\
     3-----------------proyecto-01-------D:\

pero en la tabla sub divisiones puede haber varias sub divisiones con un mismo proyecto. asi que tendria.

     PK              nombre_sub_division     ruta_proyecto          ruta_sub_division
     1------------------sub-01--------------------C:\proyecto-01
     1------------------sub-02--------------------C:\proyecto-01
     2------------------sub-01--------------------D:\proyecto-01

para un caso asi estaria repitiendo valores y no podria tener un indice unico

y digo indice unico por es lo que me pide la tabla para hacer relaciones de 1 a muchos.


en resumen se podria manejar este modelo usando algo diferente??????????.
totalmente abierto a sugerencia.

y disculpen el tanto hablar.  :hola:

20
PHP / Arreglos Dentro De Clases
« en: Jueves 27 de Diciembre de 2007, 04:27 »
que tal,  :hola: , me he leido par de manuales y he pasado del hello word...  :lol:
y aunque me cosidero un noob todavia me he puesto a aprender a usar clases
y ya me encontre con mi primera pregunta.

segun tengo entendido para las clases solo se pueden usar arreglos de manera simple ej:
Código: Text
  1.  
  2. &#036;variable=array(&#34;valor 01&#34;,&#34;valor N&#34;);
  3.  
  4.  

mi pregunta es si se puede usar un arreglo dentro de una clases que se pueda ingresar datos o agrandar? intente probar con una clase simple pero obtengo este error.
Código: Text
  1.  
  2. Fatal error: Can't use method return value in write context in &#092;mydirectory&#092;clases_book.php on line 12
  3.  
  4.  

lo que estoy intentando es tener un arreglo como una propiedad y agrandar ese arreglo con un metodo. eso se puede?????????

eh aqui lo que estoy haciendo
Código: Text
  1.  
  2. &#60;?PHP
  3.  
  4. Class Book{
  5.  
  6. var &#036;totalpages=1;
  7. var &#036;currentpage;
  8. Var &#036;pages=array(1);//este es el array para las paginas
  9.  
  10. function addpage(){
  11. &#036;this-&#62;totalpages=&#036;this-&#62;totalpages + 1;
  12. &#036;n=&#036;this-&#62;totalpages;
  13. &#036;this-&#62;pages(&#036;n)=&#34;nueva pagina en blanco&#34;;
  14. }
  15. }
  16. ?&#62;
  17.  
  18.  

cualquier explicacion es bien agredecida.

21
PHP / Manejo De Formas Desde Php
« en: Jueves 4 de Octubre de 2007, 04:23 »
Saludos, primeramente el tema no es muy explicativo, pero la cosa va como sigue, yo estoy aprendiendo php, y la parte que vi en esta seccion, no le vi mucha aplicacion para lo que quiero

mi pregunta es, php tiene una manera de crear formas, sin usar html es decir se puede crear, manejar y controlar  una forma usando codigo php puro.

la pregunta viene porque los programas que hago son planos, no tengo forma de interactuar con ellos ej: (ingresar un dato por textbox y guardarlo en una variable), yo no se casi nada de html, me gustaria saber si tengo que balancear php con html para lograr la interaccion que quiero.

gracias

22
PHP / Trabajando Con Als Built In Constants
« en: Domingo 23 de Septiembre de 2007, 19:16 »
Saludos, estoy aprendiendo PHP ahora  :hola:

y me preguntaba que tan importantes son las built in constants
y se se puede depender de ellas, es decir al momento de crear un script es buena idea usarlas o solo en algunas ocaciones.

en la pagina de php ahi un listado con algunas de ellas

pero no son todas al parecer cada extencion puede tener las suyas. lo que las hace muchisimas.

vale la pena aprender a usarlas, o seria mejor tener el codigo directo que contar con este tipo de constante?

23
VB .NET / Maquesina En Un Texbox
« en: Martes 7 de Noviembre de 2006, 05:32 »
ejeje suena raro, pero si lo que quiero hacer es un desplazamiento de texto dentro del texbox. cual es el objetivo dar la sensacion de movimiento a otro programa que estoy haciendo. lo que quiero simular es el desplazamiento que hace un radio. no se si me entienden????

Código: Text
  1.  
  2. Public Class Form1
  3.     Dim marquesina As String
  4.  
  5. Private Sub btn_corre_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btn_corre.Click
  6.        
  7. marquesina = &#34;esto es una marquesina&#34;
  8.         txt_pantalla.Text = marquesina
  9.         Dim aux As Integer
  10.         Dim x As Integer = 1
  11.         For aux = 0 To 100
  12.             aux = aux + 1
  13.             txt_pantalla.Text = &#34;esto es una marquesina&#34;
  14.             txt_pantalla.TextAlign = HorizontalAlignment.Left
  15.             txt_pantalla.TextAlign = HorizontalAlignment.Center
  16.             txt_pantalla.TextAlign = HorizontalAlignment.Right
  17.         Next
  18.     End Sub
  19. End Class
  20.  
  21.  

lo que obtengo con eso es que el textbox se desabilite durante es ciclo y cuando termina ya el mensaje esta alineado a las derecha, yo quiero que se vea como se desplaza.

se que suena raro pero lleva mucha logica  :comp:  :P
abierto a sugerencias!!!!!

24
VB .NET / Como Conectarse A Una Base De Datos
« en: Martes 24 de Octubre de 2006, 16:49 »
he visto bastante curiosidades aprendiendo .net y aqui les va una, como conecto un programa  a una base de datos creada en sql-2005 usando visual basic 2005????

cual componente de visual hace eso? binding source, data set

o es siempre por codigo?

yo encontre algo acerca de un conection string, me pueden abundar el temar

plis :huh:

25
VB .NET / Como Usar El Selectedobjectcollection Del Listbox
« en: Viernes 29 de Septiembre de 2006, 00:29 »
Saludos a todos los miembros, anteriormente habia entrado a el foro a leer info, pero me decidi en registrame el la pagina. asi que  :hola:  a todos.

pues bien ahora estoy en aprendizaje de visual basic.net y mientras hacia un programa se me presento esta situacion.

Código: Text
  1. Public Class Form1
  2.     Dim i As Integer
  3.  
  4.  
  5.  
  6.     Private Sub btn_agregar_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btn_agregar.Click
  7.         lst_A.Items.Add(txt_Numero.Text)
  8.         txt_Numero.Text = &#34;&#34;
  9.         txt_Numero.Focus()
  10.  
  11.     End Sub
  12.  
  13.     Private Sub btn_eleminar_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btn_eleminar.Click
  14.         If lst_A.SelectedIndex &#60;&#62; -1 Then
  15.             lst_A.Items.Remove(lst_A.SelectedItem)
  16.         End If
  17.     End Sub
  18.  
  19.     Private Sub btn_insertar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_insertar.Click
  20.         For i = 0 To lst_A.SelectedIndices.Count - 1
  21.  
  22.             lst_A.Items.Insert(i, txt_Numero.Text)
  23.         Next
  24.     End Sub
  25. End Class
  26.  

en este programa intento insertar y eliminar elementos en la posicion seleccionada
no tengo problemas eleminando pues parece que BV.net rueda el indice una vez eliminado el elemento. el lio esta en cuando quiero insertar un elemento justo debajo del elemento que tengo selecionado en el listbox EJ:

si tengo en el listbox 1,2,3 con los indices 1,2,3 y quiero insertar el 4 entre el 2 y el 3 y que los indices rueden me ha dejado colgado.

para eso he querido usar el selectedObjectCollection, pero tengo la duda si tengo que debo usar los elementos para adicionar o los indices.

cualquier ayuda me caeria super.

P.D deje el codigo incompleto ya que en el boton insertar es que quiero usar el selectedobjectcollection

Páginas: [1]