Maxonico's Blog

sábado, abril 22, 2006

Programacion de Video Juegos

Bueno, he emprendido una carrera de aprendizaje para poder desarrollar juegos. Siempre tuve ganas, pero por un motivo u otro nunca le pude dedicar tiempo, ahora menos, pero bueno la verdad es que estoy muy emocionado ya que programo lo que realmente me gusta.Estoy actualmente con VB.Net 2005 y Managed Direct x 9; es bastante dificilito de aprender solo, pero por suerte en el foro de ADVA me ayudan bastante.Espero poder tener una version del motorcito que estoy haciendo, lista en el proximo mes para que vean como es el tema y de paso inspirar a que mas gente se meta en el mundo de la programacion de juegos.

Saludos!

viernes, abril 14, 2006

Obtener el valor "ID" de una fila en un GridView

Bueno este metodo es muy sencillo y da buenos resultados, aunque requiere el uso de un template lo que nos costaria no poder usar la propiedad "EnableSortingAndPagingCallbacks", pero bue...

Tomen un GridView y a las columnas que ya poseen agreguenle un TemplateField, a continuacion editen el ItemTemplateField y agreguenle un LinkButton y escriban las siguientes propiedades al LinkButton:

runat="server" CommandArgument='<%# Eval("PropiedadID") %>' CommandName="NombreComando"

Luego en el evento RowCommand del GridView deberan obtener a partir del parametro "e" las siguientes propiedades:

CommandName (nombre de comando, les va a servir para el caso de que hayan puesto varios LinkButton y deseen hacer cosas distintas para cada uno de ellos)
CommandArgument (desde aqui se obtiene el valor que seteamos en las propiedades del LinkButton en el GridView).

Obviamente no solo sirve para obtener un ID sino cualquier otra propiedad que deseen de la fila (fila de la BD que se mapeo a la grilla).

Espero les sirva, saludos!

Obtener un ConnectionString del WebConfig ASP.NET2005

En VS.NET 2005 tenemos la habilidad de guardar varias cadenas de conexion. La estructura en el Web.Config sera, para Acces por ejemplo:

<connectionStrings> <add
name="NombreConexion" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=RutaBD;Persist Security Info=False;"
providerName="System.Data.OleDb"/>
</connectionStrings>

El codigo que ustedes deben copiar y pegar es el sigiuente:
Private Function DevolverConnectionString
(Optional ByVal pNombreConexion As String = "ConexionAccess") As
String


Dim settings As
ConnectionStringSettings

settings = ConfigurationManager.ConnectionStrings (pNombreConexion)
If Not settings Is Nothing Then
DevolverConnectionString = settings.ConnectionString
Else
DevolverConnectionString = ("")
End If
Return DevolverConnectionString

End Function


Espero les haya servido!