Developer's Diary

8 noviembre, 2016

Optimizando nuestro codigo C# – Sobre Strings

Filed under: .net, ASP.Net, Curso C#, MVC4 — Etiquetas: , , — jnavero @ 9:31 PM

En el post de hoy voy a hablar un poco sobre los strings y su correcto uso (buenas practicas).
Quizá puedan ser cosas obvias, pero, bueno, nunca está de mas poner este tipo de cosas.

Concatenación de Strings

¿Como concatenar un string?

(more…)

Anuncios

11 noviembre, 2014

Inyeccion DLL. Mostrando un ejemplo

Filed under: .net, API, ASP.Net, Curso C#, Programación, Seguridad — Etiquetas: , , , — jnavero @ 11:43 PM

Hace mucho quiero escribir este post en él quiero mostrar como hacer inyección DLL a través de aplicaciones creadas en .NET.

Esto sirvió como respuesta a una pregunta curiosa y es la respuesta a como modificar el comportamiento de una aplicación existente.

Crearé dos post para poder explicar todo esto de la mejor forma posible. En este post voy a mostrar varias funciones que consisten en:

1º. La aplicacion “Victima” que se trata de una aplicación sencilla creada en .NET con un statusLabel.

2º. Una aplicación creada en .NET que será la aplicación que inyecta la DLL.

3º. Una DLL Creada en .NET que será la librería que vamos a inyectar y que “manipulará” la aplicación “Victima”.

4º. Una ayudita en C++ ya que la inyeccion DLL de .NET tiene un problemilla que veremos en estos post.

(more…)

31 agosto, 2014

Curso – Apuntes de ASP MVC 4 Con Razor (IV) (II) – Custom Model Binders

Filed under: .net, API, ASP.Net, Curso C#, MVC4, Web — Etiquetas: , , , , , , — jnavero @ 2:48 PM

Como comenté en el post anterior: Curso – Apuntes de ASP MVC 4 Con Razor (IV) – Model Binders y Custom Data Anotations

Aquí traigo una pequeña continuación en la que hablaré sobre los Model Binders personalizados en MVC4. Este post será cortito por eso he puesto en el titulo un II para indicar que es una pequeña continuación del anterior.

(more…)

5 agosto, 2014

Fez Cerbuino Bee – Algo sobre los pinouts, haciendo música

Filed under: .net, Awesome, Curso C#, Programación — Etiquetas: , , , , — jnavero @ 10:01 PM

Bueno, hace mucho tiempo escribí un post sobre este producto que me está resultando entretenido estos últimos días.
He de decir, que la documentación al lado de la cantidad de cosas que hay para arduino es realmente poca por no decir que lo que hay de esta placa está en su propia pagina web.
Es decir una @###@@@##@#** ^_^
pero, bueno es lo que tengo y es con lo que estoy jugando.

En el post inicial di una referencia de una web escrita por gente de Microsoft dejo aquí la referencia:

* Configuración del entorno de trabajo y hola mundo

creo que esta lectura es imprescindible para comenzar.
(more…)

2 agosto, 2014

Curso – Apuntes de ASP MVC 4 Con Razor (IV) – Model Binders y Custom Data Anotations

Filed under: .net, ASP.Net, Curso C#, MVC4 — Etiquetas: , , , , , , — jnavero @ 8:51 PM

En post anteriores he comenzado con la introducción al circo del MVC de ASP.

En el post de hoy voy a hablar como pone en el titulo del Model Binders (una pequeña introducción) y veremos un ejemplo sencillo de un data Anotation personalizado.

Sin más, comenzaré este post, espero que sea del agrado.

(more…)

20 julio, 2014

Curso – Apuntes de ASP MVC 4 Con Razor (III) – Introducción a la construcción del modelo.

Filed under: .net, API, ASP.Net, Curso C#, MVC4 — Etiquetas: , , , , — jnavero @ 9:39 PM

En las entradas anteriores hemos visto una pequeña introducción a MVC podemos verlo aquí (Con la organización del proyecto) y aquí (introducción a MVC)

En este post veremos conceptos básicos antes de comenzar a crearnos el modelo, poco a poco iré mostrando como crear el modelo y aplicar los conceptos aquí aprendidos.

Existen varias formas de crearnos el modelo. (more…)

11 julio, 2014

Curso – Apuntes de ASP MVC 4 Con Razor (II) – Organización de un proyecto en MVC

Filed under: .net, ASP.Net, Curso C#, MVC4, Web — jnavero @ 6:50 PM

En el post anterior vimos una pequeña introducción de ASP.NET MVC (Ir a enlace)

El post de hoy también será un poco introductorio y veremos un poco la organización de un proyecto en MVC.

Carpetas de una aplicación MVC.

Vamos a Visual Studio (yo uso 2013) y pulsamos sobre nuevo proyecto. Aquí escogemos nuestro lenguaje “Favorito” yo usaré C# después en las plantillas seleccionamos WEB y buscamos Visual Studio 2012 donde podremos ver las plantillas de MVC 4. Yo voy a seleccionar Aplicación WEB de ASP.NET MVC4. Le damos un nombre y pulsamos aceptar. (more…)

10 julio, 2014

Curso – Apuntes de ASP MVC 4 Con Razor (I) – Introducción

Filed under: .net, API, ASP.Net, Curso C#, MVC4 — Etiquetas: , , , , — jnavero @ 11:46 PM

En esta ocasión voy a hacer una serie de post relacionados con ASP MVC. Estos estarán basados en C#.

Así que espero que sea del agrado.

Introducción

Como siempre, comienzo con definiciones, así que ¿Qué es ASP.NET MVC? Es un Framework que permite la construcción de aplicaciones web implementando el patrón Modelo Vista Controlador. (more…)

7 abril, 2014

.NET Reflection – Cargando un ensamblado de forma dinámica

Filed under: .net, ASP.Net, Curso C#, Programación — Etiquetas: , , , — jnavero @ 7:59 PM

Anteriormente en el blog hemos visto como recorrer propiedades de una clase, de forma que además de poder ver información sobre ellas podemos recuperar o darle un valor nuevo a cada una de las propiedades.

En este post, quiero finalizar el espacio de nombres Reflection con una carga dinámica de una aplicación .NET. Como comenté en los anteriores este espacio de nombres es muy grande y se pueden hacer muchísimas cosas. Aunque no todo es precioso y bonito en el, debemos tener en cuenta que Reflection es “lento”.

(more…)

6 abril, 2014

.NET Reflection – Recorriendo propiedades de una clase II

Filed under: .net, API, ASP.Net, Awesome, Curso C#, Tips — Etiquetas: , — jnavero @ 1:59 PM

En un primer post, recorríamos las propiedades de una clase sencilla, pero ¿Qué sucede si esta clase contiene una lista de otra clase y deseamos recorrer todas las propiedades?

Pues lo que sucede, es que la cosa se complica un poco.
(more…)

Older Posts »