My String Formatting in C# article has been one of the most popular on this site for the last two years, and it’s received dozens of comments, many of which were formatting questions or answers to formatting questions. This article is a round-up of those comments – all credit to the original commenters, whose comments […]
Archive for the '.NET' Category
I hadn’t seen this before; Bjarne Stroustrup’s FAQ has an entry that describes his position on C++/CLI. It’s worth reading. In a nutshell, he acknowledges that to use the BCL and write .NET classes in .NET you need language features that C++ doesn’t have. So you need something like C++/CLI. But he also makes it […]
Seriously, who decided that MFC’s CRegKey::QueryStringValue should return a LONG instead of a CString? It’s an MFC class. MFC has a string class. The purpose of this function is to query a string. Why do I have to pass in a buffer and a buffer size? Why can’t it just return me a string? I […]
NHibernate supports parameterized queries but unless you go looking in the Java documentation it’s not obvious how to do it. Turns out it’s really simple: IList results = _session.Find(“from MyAssembly.MyClass as MyClass where MyClass.Foo = ?”, tagText, TypeFactory.GetStringType(64)); You can pass in arrays of objects and types for the last two parameters if you have […]
“Learn NHibernate” has been on my todo list for a while now, and I finally spent some time doing it today. I must say I’m impressed. The folks who ported Hibernate from Java to .NET did a good job of making it feel like a first class .NET library, and not just a port. This […]
I just had my first opportunity to use the BackgroundWorker object, and I must say I’m very impressed. Part of creating a user interface is separating the work from the UI thread, so that the UI can remain responsive and report progress while a long operation is running. This isn’t rocket science, but it is […]
I have a number of sites that I’m running on the same domain. I started the Ottawa Events site, and a friend of mine wanted to do a similar thing for Brantford, London, and Woodstock, so I set up a domain for that and have all four of these virtual sites configured in IIS as […]
Miguel posted a great Mono status report. If you’re interested in cross platform .NET have a look.
If you get this message: ERROR [07S01] [Microsoft][ODBC SQL Server Driver]Invalid use of default parameter It means you tried to insert a row with a null value in a column that doesn’t allow nulls. Bad message.
I just posted an article on accessing databases using the TableAdapter object in VS 2005. It’s mostly for my own reference in the future but maybe others will find it useful.