Sections on this page...
C# and the .NET framework are fantastic, which is a bit of a strong statement from a committed Delphi developer, but it seriously is fantastic.
Developing ASP.NET sites is much easier than either straight ASP, or ASP + COM, and they run faster, and are more reliable. What more could you ask for,
apart from good support on Linux.
-
Bitmap Strangeness
-
http://blog.devstone.com/aaron/archive/2004/08/07/237.aspx
Excellent blog article about how bitmap behave. Saved my code when no-one else knew what was going wrong.
-
Creating Excel spreadsheets using DotNet
-
http://support.microsoft.com/default.aspx?scid=kb;EN-US;316934
Discusses how you can use ADO.NET to retrieve data from a Microsoft Excel workbook, modify data in an existing workbook, or add data to a new workbook.
-
Article about an exploded PieChart
-
http://www.c-sharpcorner.com/Graphics/ExplodedPieChartJD002.asp
Article about ot make a 3d PieChart with one slice "exploded". (ie: seperate from the rest of the chart)
-
DotNet Debugging Hints
-
http://blogs.msdn.com/mkpark/articles/86872.aspx
Having trouble debugging with Visual Studio? Look at this page for a wealth of possible solutions.
-
Changing DTS package properties from DotNet
-
http://www.sqldts.com/default.aspx?265
Excellent article that explain how to change DTS global variables from a calling DotNet application.
-
NHibernate
-
http://nhibernate.sourceforge.net/
.NET based object persistence library for relational databases. NHibernate is a port of the excellent Java Hibernate relational persistence tool. Essentilal reading for all serious developers.
-
Implementing Capthca technology
-
http://www.devx.com/dotnet/Article/21308/1954?pf=true
"Captcha" is an anti-spoofing technology that stop autoamted data entry on a web site.
-
Code Access Security
-
http://ipattern.com/simpleblog/PermLink.aspx?entryid=48
In depth article about CAS and Trust Models. This is the second in the series and is an excellent resource, though it is vey hevy reading.
-
Building Smart Client using .NET
-
http://www.codeproject.com/dotnet/DotNetBuildSmClnts.asp
Another article from the CodeProject... A Smart Client is a locally run application that automatically updates from a centralized server. This articles explains how to best achievet thsi using .NET code.
-
Beware Of Deploying Debug Code In Production
-
http://www.aspnetresources.com/articles/debug_code_in_production.aspx
The title is misleading - this is really an article about how batch compilation works and how ti improve the perceived performane of your app by turing off debug switches.
-
.NET Standards and Best Practices
-
http://www.irritatedvowel.com/Programming/Standards.aspx
Page with a very complete list of the industry-accepted naming conventions for J#, C# and VB.NET programs.
-
Flash Remoting Pages
-
http://livedocs.macromedia.com/flashremoting/mx/Using_Flash_Remotin...
Macromedia Flash Remoting MX for Microsoft .NET is an ASP.NET web application that lets Macromedia Flash applications access and invoke ASP.NET pages, ADO.NET data, web services, and assemblies from ActionScript.
-
Intercept and modify the output created from a ASP.Net page
-
http://www.aspalliance.com/articleViewer.aspx?aId=71&BpId=
Often it is useful to allow the page to be created, then simply access the output that is about to be sent to the client, but modify it in some way. The idea is to create a custom filter that the Response (HttpResponse class) object uses to write the content. The filter references a Stream object, so it is necessary to derive a custom class from the abstract Stream object. The Stream class has a Write( ) method which is where the code to modify the output should be placed.
-
Platform.NET
-
http://www.veridicus.com/platformdotnet/
Attempt at making a truly cross platform architecture for use with .NET langauges.
-
.Not, the .Net hall of SHAME
-
http://www.veridicus.com/tummy/programming/dotnetshame.asp
the author of this page loves .NET, but this is his list of the design fuckups that Microsoft "engineers" have made - he's hoping they'll pay attention to some of them and fix them.
-
Article about NDoc
-
http://www.ondotnet.com/pub/a/dotnet/2002/12/09/ndoc.html
This is a review and explanaion of NDoc - the free documentation generator.
-
SmarterMail Pro web srevices
-
http://www.goucham.net/docs/SmarterMailWebServices/
MSDN style docs for the SmartMail Pro webservices interface.
-
Maintain Consistency With ASP.NET Templates
-
http://www.fawcette.com/vsm/2003_12/online/dwahlin/default_pf.aspx
Templates provide an excellent way to maintain a consistent look and feel across a Web site. However, version 1 of ASP.NET doesn't natively support the concept of templates. Fortunately, this isn't a major stumbling block because the .NET platform provides a robust object-oriented environment you can leverage to create custom template solutions. You can create many different ASP.NET template solutions that leverage the concept of inheritance in .NET.
-
Cretaing a project wizard
-
http://www.c-sharpcorner.com/Code/2003/Nov/CustomWizard.asp
Article expaining how to write a "New Project" wizard.
-
Dynamic DNS Webservice
-
http://www.codeproject.com/webservices/ipmon.asp
This collection of VS projects allows public DHCP address monitoring by a service on remote clients. When the IP address changes, it is reported to a web service, and then depending on the options for the account, may send an administrative email about the change, and may update a DNS entry.
-
How to use Indy's SMTP classes
-
http://www.flogas.ie/indymsg.html
Excellent page explaining how to use the SMTP classes under INDY.
A few of the thousands of MSDN Articles