https://msdn.microsoft.com/en-us/library/ms229045(v=vs.110).aspx
http://dotnetdaily.net/tutorials/c-coding-guidelines-series-naming-conventions/
https://msdn.microsoft.com/en-us/library/ff926074.aspx
https://chodounsky.net/2012/12/12/csharp-naming-and-layout-guidelines/
Buscar documento en google docs donde están colocados dicha información en archivo .xls
martes, 17 de marzo de 2015
lunes, 9 de marzo de 2015
Manejo de Excepciones
http://www.dotnetperls.com/exception
http://www.codeproject.com/Articles/125470/Exception-Handling-for-C-Beginners
https://msdn.microsoft.com/en-us/library/seyhszts(v=vs.110).aspx
https://msdn.microsoft.com/en-us/library/system.runtime.interopservices.externalexception(v=vs.90).aspx
https://msdn.microsoft.com/en-us/library/system.runtime.interopservices.externalexception(v=vs.90).aspx
https://msdn.microsoft.com/en-us/library/9ztbc5s1(v=vs.100).aspx
https://msdn.microsoft.com/en-us/library/sd10k43k(v=vs.110).aspx
https://msdn.microsoft.com/en-us/magazine/dd419661.aspx (Muy interesante)
https://msdn.microsoft.com/en-us/library/system.runtime.exceptionservices.handleprocesscorruptedstateexceptionsattribute(v=vs.100).aspx
https://msdn.microsoft.com/en-us/library/dd638517(v=vs.100).aspx (Muy importante, para código No Manejado, parece que esto es para .NET 4)
https://msdn.microsoft.com/en-us/library/system.exception(v=vs.110).aspx (para el manejo de excepciones HRESULT)
http://www.codeproject.com/Articles/125470/Exception-Handling-for-C-Beginners
https://msdn.microsoft.com/en-us/library/seyhszts(v=vs.110).aspx
https://msdn.microsoft.com/en-us/library/system.runtime.interopservices.externalexception(v=vs.90).aspx
https://msdn.microsoft.com/en-us/library/system.runtime.interopservices.externalexception(v=vs.90).aspx
https://msdn.microsoft.com/en-us/library/9ztbc5s1(v=vs.100).aspx
https://msdn.microsoft.com/en-us/library/sd10k43k(v=vs.110).aspx
https://msdn.microsoft.com/en-us/magazine/dd419661.aspx (Muy interesante)
https://msdn.microsoft.com/en-us/library/system.runtime.exceptionservices.handleprocesscorruptedstateexceptionsattribute(v=vs.100).aspx
https://msdn.microsoft.com/en-us/library/dd638517(v=vs.100).aspx (Muy importante, para código No Manejado, parece que esto es para .NET 4)
https://msdn.microsoft.com/en-us/library/system.exception(v=vs.110).aspx (para el manejo de excepciones HRESULT)
martes, 3 de marzo de 2015
Correr aplicación como Administrador
Para correr una aplicación como administrador, se puede agregar al proyecto un nuevo elemento o ítem llamado: "Application Manifest File", que lo único importante a modificar en este caso es:
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
Posteriormente Visual Studio solicitará reiniciarse y a partir de allí, la aplicación correrá en modo administrador.
Referencias
http://stackoverflow.com/questions/2818179/how-to-force-my-net-app-to-run-as-administrator-on-windows-7
Otra para consultar
http://stackoverflow.com/questions/3598824/how-to-force-my-c-sharp-winforms-program-run-as-administrator-on-any-computer
xml version="1.0" encoding="utf-8" ?>
manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
version="1.0.0.0" name="MyApplication" />
xmlns="urn:schemas-microsoft-com:asm.v2">
xmlns="urn:schemas-microsoft-com:asm.v3">
level="requireAdministrator" uiAccess="false" />
http://www.programering.com/a/MjMwgDMwATI.html
lunes, 2 de marzo de 2015
Recursos no liberados por una aplicación
Si por ejemplo se finaliza una aplicación que esta utilizando recursos no administrados por .NET, si dicho recurso como una dll no fue liberado de la memoria, este quedara utilizandose o sin poderse retomar pues no fue liberado por el sistema operativo. Por ejemplo se esta haciendo uno de una dll no manejada, y alguno de sus proceso u objetos no fueron , dado el caso que se cerró la aplicación sin liberar dichos recursos, se pueden revisar la información que muestra el sistema operativo
Al obtener el nombre de este caso que no libero los recursos, por ejemplo: "Libro de Ventas Aclas. exe", se le finaliza el proceso correspondiente
Suscribirse a:
Comentarios (Atom)
