docs:programming:c_sharp

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
docs:programming:c_sharp [2006/11/16 08:40] – created billhdocs:programming:c_sharp [2008/08/03 00:25] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ====== C# (c sharp) ====== ====== C# (c sharp) ======
 C# is the programming language of choice for developing .Net applications on Windows. C# is the programming language of choice for developing .Net applications on Windows.
 +
 +===== Visual Studio Express =====
 +  * the "Terminal Services" service needs set to "manual"
 +  * FIXME (move to another page) the Express edition of Visual Studio C++ always builds against the .Net framework (NOT 32-bit native)
 +    * it has been said that 32-bit native apps are possible, but VS C++ Express doesn't have:
 +      * [[http://en.wikipedia.org/wiki/Microsoft_Foundation_Classes|MFC]] - Microsoft Foundation Classes (see wikipedia)
 +      * [[http://en.wikipedia.org/wiki/Active_Template_Library|ATL]] - Active Template Library (workaround exists)
 +      * [[http://en.wikipedia.org/wiki/Windows_Template_Library|WTL]] - Windows Template Library (workaround exists, now open source)
 +    * info from http://www.codeproject.com/useritems/FreeVS2005Win32.asp
 +    * [[http://www.wxwidgets.org/|wxWidgets]] can be used
  
 ===== Errors when running an executable from a network location ===== ===== Errors when running an executable from a network location =====
 +  * Source:  http://msdn.microsoft.com/msdnmag/issues/04/06/NET/
 .Net is by default configured with CAS (code access security).  This causes the executable to throw an exception if security permissions are not configured properly.  If the application does not handle this exception, then the user will see an error that lacks information, and gives the appearance that your application is broken (your fault). .Net is by default configured with CAS (code access security).  This causes the executable to throw an exception if security permissions are not configured properly.  If the application does not handle this exception, then the user will see an error that lacks information, and gives the appearance that your application is broken (your fault).
  
Line 57: Line 68:
 } }
 </code>   </code>  
 +
 +===== Encryption =====
 +  * http://www.codeproject.com/dotnet/SimpleEncryption.asp
  • docs/programming/c_sharp.1163691620.txt.gz
  • Last modified: 2008/08/03 00:25
  • (external edit)