|
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 - cristiantorres
Páginas: [1]
1
« en: Martes 25 de Septiembre de 2012, 04:55 »
Pues es una de las cosas mas fáciles que hay, la forma que te puso el amigo de arriba no me parece la mejor ya que para cargar los datos de una tabla no necesitas de un dataset con un datatable basta.
using (SqlConnection conn = new SqlConnection("CadenaConexion")) { DataTable dt = new DataTable(); string query = "SELECT * FROM TABLA"; SqlCommand cmd = new SqlCommand(query, conn); OleDbDataAdapter adap = new OleDbDataAdapter(cmd); adap.Fill(dt);
dataGridView1.DataSource = dt; }
2
« en: Sábado 18 de Agosto de 2012, 19:22 »
Lo que tenes que hacer es cambiar las propiedades MaximizeBox y MinimizeBox a False del formulario que no quieres que te los muestre, estas opciones las encontras en la ventana de propiedades del formulario.
Saludos
3
« en: Domingo 12 de Agosto de 2012, 00:36 »
4
« en: Sábado 28 de Julio de 2012, 23:34 »
Tranquilamente podrías hacerlo con .net ya sea c# o vb.net y también puedes hacerlo con java.
Yo programo con c#(vb.net lo uso pero no me gusta) y java y ambos lenguajes me gustan mucho ademas su sintaxis es muy parecida, tu ya has programado con algún lenguaje? si tendría que aconsejarte quizas te diria c# no es porque sea mejor que java si no por el ide visual estudio se te ara mas fácil.
5
« en: Jueves 26 de Julio de 2012, 07:18 »
Prueba asi.
if(ds.Tables[0].Rows["numero"] != null ){ //tu codigo }
6
« en: Viernes 6 de Julio de 2012, 01:11 »
Pues podrías usar el control errorprovider agregas el control a tu formulario en modo diseño lo agregas desde el cuadro de herramientas en la sección componentes.
Y luego validas si el textbox esta vació en el evento click del botón de la siguiente manera.
If textBox50.Text="" Then errorProvider1.SetError(textBox50, "debe ingresar datos") Else 'aqui iria tu demas codigo errorProvider1.SetError(textBox50, "") End If
7
« en: Jueves 31 de Mayo de 2012, 00:34 »
8
« en: Martes 1 de Mayo de 2012, 05:23 »
Hola a todos. Yo soy programador de C#, pero por razones personales estoy empezando a usar C++ y quiero empezar a crear aplicaciones de escritorio con este lenguaje se que me dirán que porque no uso visual c++ pero la verdad no me gusta ya lo probé y no me gusta uso visual estudio para desarrollar aplicaciones en c# pero para c++ no me gusta.
Asi que como IDE estoy usando codeblocks que por cierto me gusta mucho ahora instale WxWidgets para el desarrollo de aplicaciones de escritorio y nose si me pueden brindar algunos ejemplos o algún manual en español.
O me podrían decir que usar para el desarrollo de aplicaciones de escritorio en C++
uso windows
9
« en: Viernes 27 de Abril de 2012, 19:08 »
ya la encontré en las ventanas que estaba cargando solo coloque el siguiente codigo antes del bucle principal y ya no se me traba al querer cerrar la ventana
#volcar la surface en la ventana de pygame pygame.display.update()
10
« en: Jueves 26 de Abril de 2012, 23:05 »
pero otra consulta es normal que se trabe la ventana cuando intento cerrarla
Hola, bueno un comportamiento como el que mencionas, no es normal de seguro, pero decirte el porqué te sucede a ti lo desconozco la verdad.
si esta bien raro y nose porque sucede esto eh bajado source de juegos para probarlos y corren bien pero cuando intento cerrar la ventana se me traba la ventana y tengo que cerrarla desde el administrador de tareas
11
« en: Jueves 26 de Abril de 2012, 02:09 »
Hola, como se llama tu archivo.py? si llama pygame.py cambiale el nombre e intenta de nuevo.
efectivamente le cambie el nombre y ahora me funciona gracias. pero otra consulta es normal que se trabe la ventana cuando intento cerrarla
12
« en: Miércoles 25 de Abril de 2012, 19:24 »
Estoy empezando a programar con pygame y estoy teniendo problemas con el siguiente codigo al querer cargar un fondo y una imagen.
El codigo lo unico que hace es cargar un fondo y una imagen pero me muestra el siguiente error ImportError: No module named locals
import pygame from pygame.locals import * import sys # ----------- # Constantes # -----------
ancho = 640 alto = 480
# ------------------------------ # Clases y Funciones utilizadas #
# ------------------------------ # Funcion principal del juego # ------------------------------ def main(): pygame.init() # creamos la ventana y le indicamos un titulo: screen = pygame.display.set_mode((ancho, alto)) pygame.display.set_caption("tutorial pygame parte 2")
#cargamos el fondo y una imagen (se crea objetos "Surface") fondo = pygame.image.load("fondo.jpg").convert() tux = pygame.image.load("tux.png").convert_alpha()
# Indicamos la posicion de las "Surface" sobre la ventana screen.blit(fondo, (0, 0)) screen.blit(tux, (550, 200)) # se muestran lo cambios en pantalla pygame.display.flip()
# el bucle principal del juego while True: # Posibles entradas del teclado y mouse for event in pygame.event.get(): if event.type == pygame.QUIT: sys.exit()
if __name__ == '__main__': main()
el error me lo muestra en la linea que importo pygame from pygame.locals import *
pero si ejecuto el código sin la carga de las imágenes si me funciona me muestra la ventana sola.
import pygame from pygame.locals import * import sys # ----------- # Constantes # -----------
ancho = 640 alto = 480
# ------------------------------ # Clases y Funciones utilizadas #
# ------------------------------ # Funcion principal del juego # ------------------------------ def main(): pygame.init() # creamos la ventana y le indicamos un titulo: screen = pygame.display.set_mode((ancho, alto)) pygame.display.set_caption("tutorial pygame parte 2")
# el bucle principal del juego while True: # Posibles entradas del teclado y mouse for event in pygame.event.get(): if event.type == pygame.QUIT: sys.exit()
if __name__ == '__main__': main()
y tengo otra pregunta cuando cargo una ventana sola como el código anterior es normal que se me trabe la ventana porque cuando la intento cerrar se traba.
Uso windows y pyscripter como ide
13
« en: Sábado 21 de Abril de 2012, 23:23 »
Alguien sabe como configurar Geany para trabajar con Python en windows, ya agregue el directorio de python a las variables de entorno, si ejecuto print "hola" me lo ejecuta el problema es al importar librerías me muestra error en las librerías y no me ejecuta el código alguien sabe como configurarlo. Y si de paso saben como configurar geany con el compilador mingw par trabajar con c++ se los agradeceria.
14
« en: Domingo 15 de Abril de 2012, 01:44 »
perfecto ya lo entendí if __name__ == '__main__': sirve para indicar que se esta ejecutando de si mismo, y cuando importas el archivo desde otro podes utilizar las funciones para reutilizarlas en otros archivos. Así le entendí, estoy bien o mal?
Lo que no me quedo claro del ejemplo es que si ejecuto el archivo otroarchivo.py también se ejecuta el archivo mimismo.py, lo digo porque cuando lo ejecuto me crea un archivo mimismo compilado
15
« en: Sábado 14 de Abril de 2012, 06:09 »
ya lo resolví les dejo el código por si les sirve a alguien mas
def Validar(cadena): try: x = float(cadena) return True except ValueError: return False
def Prueba(): res=True while res ==True: a = (raw_input("Ingrese un numero")) if (Validar(a)==False): print "ingrese valor numerico" res = True else: print a res =False
obj = Prueba()
16
« en: Sábado 14 de Abril de 2012, 02:41 »
Estoy realizando unas pruebas en python para tratar de aplicar lo que se de c# en python.
Estoy realizando un pequeño ejemplo que permita ingresar un dato numérico en python y lo quiero realizar de la siguiente manera.
Tengo la función Validar que es donde evaluó si es tipo float retorno true y si no retorno false.
Luego tengo la función Prueba donde pido el ingreso del dato y se lo envio como paramento al a función validar y luego evaluó la función Validar (aquí es donde tengo problemas) lo que quiero hacer en la condición es que evalué el resultado False de la función Validar (en c# para validar la negación de un método se utiliza el signo !) y en python nose como seria
def Validar(cadena): try: x = float(cadena) return True except ValueError: return False
def Prueba(): a = float(input("Ingrese un numero")) if (!(Validar(a))): #aquí tengo problemas como evaluó la parte false de la función validar "Ingrese un numero" else: print a
ob = Prueba()
Lo que tendría que hacer es que si ingreso un valor que no sea numerico me mostrara el mensaje "Ingrese un numero" y si no me mostrara el numero ingresado
De ante mano gracias por la ayuda Nose si me explique bien si no me dicen.
17
« en: Jueves 12 de Abril de 2012, 17:45 »
Esa función main en si no está hacien nada, el parámetro pass le quiere decir que siga la ejecución.
la parte de:
if __name__ == '__main__':
Le está preguntando a la aplicación si se está ejecutando desde ella misma o desde otro archivo la están llamando, si se está ejecutando desde ella misma entonces ejecutará la función main.
Es claro???
Gracias por responder. Pero mi pregunta seria digamos si tengo 6 archivos es necesario que dentro de uno de ellos este el método main o no? en c# tienen que haber un archivo que contenga el método main ya que de ahí es donde empieza a ejecutarse el programa... pero en python eso veo que cambia
18
« en: Jueves 12 de Abril de 2012, 00:21 »
Como lo dije antes recién estoy aprendiendo python, ya que en la universidad solo enseñan java y c# decidi aprender otro lenguaje y me decidi por python. y poco a poco le voy entendiendo pero una de las cosas que aun no tengo claras es con el metodo main en c# para que un programa se ejecute tiene que existir el método Main y veo que en python no es asi. Por ejemplo para ver un poco de programación orientada a objetos hice este ejemplo
cree un archivo llamado ejemplo.py
class Ejemplo: def Imprimir(self, nom): self.nom=nom print "nombre",nom
y otro archivo principal.py donde ago uso del metodo imprimir
from ejemplo import Ejemplo class Prueba: ob = Ejemplo() ob.Imprimir("juan")
y perfecto corre pero se me vienen a la mente unas cuantas preguntas por ejemplo si creo un programa en python que utilize bastantes archivos .py (ejemplo unos 6 archivos) como especificar en que clase deberia comenzar le programa como ya lo dije antes en c# el programa empieza a ejecutarse en el método Main que es donde se instancia los métodos y clases.
estoy trabajando con pyscripter y cuando creo un nuevo archivo siempre me crea el siguiente código del método main
def main(): pass
if __name__ == '__main__': main()
pero como bien dije antes no tengo idea como se usa el metodo main en python
19
« en: Miércoles 11 de Abril de 2012, 02:14 »
Bueno en Python si es cierto que no existe la sobrecarga y lo que se usa como solución a ello son los parámetros por defecto
class Cons: def __init__(self, a=None, b=None, c=None): self.a, self.b, self.c = a, b, c if a: print(" ",a) elif b: print("Se recibió un double con valor",b) elif c: print("Se recibió una string con valor",c) else: print("Constructor sin parámetros")
O también podrías usar la función isinstance que viene incluida en la biblioteca standard de python
class Cons: def __init__(self, param): self.param = param if isinstance(param, int): print("Se recibió un entero con valor",param) elif isinstance(param, float): print("Se recibió un double con valor",param) elif isinstance(param, str): print("Se recibió una string con valor",param) else: print("Constructor sin parámetros")
La verdad es que para estas cosas de la sobrecarga Python no se ve tan bonito como para otras jajaja Espero haberte ayudado
Gracias por responder y si tienes razón por lo que e visto hasta ahora python en esto de sobrecargas se queda un poco corto pero = lo seguiré estudiando
20
« en: Miércoles 11 de Abril de 2012, 00:17 »
Soy programador de C# a un nivel intermedio, pero quiero aprender a programar en python también y recién empiezo a estudiar sobre este lenguaje y me parece interesante hasta me parece un poco mas facil que C#. Estoy practicando pasando todos mis códigos de cuando empeze a programar en c# a python. Pero aun no me quedan claros algunos conceptos de python, por ejemplo se que en python no existen los contructores y lo mas que se asemeja a esto es el metodo __init__() y aun no me queda claro como usarlo, por ejemplo quiero pasar este código de c# a python pero aun no lo e logrado ya que se usa el constructor con tipos de datos diferentes y nose como hacerlo en python.
Este es el codigo que quiero pasar a python si me pudieran mas o menos orientar les agradeceria muchisimo
using System; class cons { int a; double b; string c;
public cons(int a){ this.a=a; Console.WriteLine("se recibió un entero con valor: "+a); }
public cons(double b){ this.b=b; Console.WriteLine("se recibió un double con valor: "+b); }
public cons(string c){ this.c=c; Console.WriteLine("se recibió un String con valor: "+c); }
public cons(){ Console.WriteLine("constructor vacío sin declaración de parámetros"); } }
class ejercicio3{ public static void Main(){ cons ob = new cons(10); cons ob1 = new cons(11.5); cons ob2 = new cons("madrid"); cons ob3 = new cons();
} }
Y otra duda que tengo en python es respecto al método main en c# es necesario definir este metodo para que los programas se ejecuten pero en python veo que no es necesario declarlo y tambien veo que se utiliza de manera diferente.
21
« en: Miércoles 11 de Abril de 2012, 00:01 »
Me imagino que es una aplicación de escritorio. Pero bueno para hacer un sistema para mantenimiento de datos en C# es muy facil lo que yo te recomendaría es que para la inserción, edición y eliminación de registros uses procedimientos almacenados. Te dejo este link de la pagina de microsoft http://msdn.microsoft.com/es-es/library/ms233819%28v=vs.80%29.aspx
22
« en: Viernes 30 de Marzo de 2012, 05:34 »
alguin pudo instalarlo en visual estudio 2010? para que me ayuden ya que no encuentro como instalarlo
Páginas: [1]
|
|
|