que chido VS2005


Estos días no he tenido mucho tiempo de escribir aquí, algunos de los avances q he tenido en el código son bastantes pero aun me falta lo mas importante, tratare de poner mas código aquí en adelante…
 
*La interfaz de usuario esta toda dividida en librería de controles, así q para comunicarme tengo q tener siempre programadas las interfaces.
 
*No pude tener una librería de acceso a DB, todo esta combinado.
 
*Se tuvo q programar una ventanita especial para prebúsquedas, para encontrar primero lo q quiero buscar.
 
Un poco de código:

 
/** para obtener el renglon y la columna de un grid al q se la hace click **/
 

private void dataGridView1_MouseDoubleClick(object sender, MouseEventArgs e)

{

this.ColumnIndex = this.dataGridView1.HitTest(e.X, e.Y).ColumnIndex;

this.RowIndex = this.dataGridView1.HitTest(e.X, e.Y).RowIndex;

}

 
 
/** Para cambiar un valor del grid teniendo la posicion **/
//siempre habia pensado en q era mejor cambiar el dataset directamente, pero en este caso son Unboundedcolumns osea q no esta relacionadas a un DataSource.
 

this

.dataGridView1[5, this.CurrentRow].Value = Value;

 

/**Yo no sabia q en el TabControl no se pueden hacer invisibles sus paginas, se tiene q implementar algo asi: **/
 

public bool visible

{

set

{

if (!value)

{

//el TabControlParent de la pagina

//si se quere ocultar verificar primero q lo contenga

if (this.tabctrl.Contains(this.tab))

this.tabctrl.Controls.Remove(this.tab);

}

else

//si se quiere mostrar verificar primero q no lo contenga y luego se agrega

if (!this.tabctrl.Contains(this.tab))

this.tabctrl.Controls.Add(this.tab);

}

get

{//si lo contiene entonces queire decir q si es visible

return (this.tabctrl.Controls.Contains(this.tab.Parent));

}

}

 
Ha por cierto lo chido de VS2005 es q tiene una representacion visual de todas las clases q se manejan en el codigo, muestra unas grafiquitas donde se pueden agregar ahi los metodos, propiedades, en si todo lo q se le pueda agregar o cambiar a una clase.. luego pongo un screenshot, ademas los ejecutables se pueden instalar remotamente, o mas bien ejecutar remotamente, otra cosa chida es q por ejemplo cuando se esta Debugueando, ayuda al programador a resolver el problema, ademas de q muestra toda la informacion referente a esa parte del codigo, una cosa q le faltaba al VS2003 era q no se podian ver todas las referencias a una funcion, en el 2005 si se puede hacer eso….
Advertisements