I'm a nerd, yep I admit it freely. I read slashdot and my job title is Software Engineer. These are my rambling on .NET, C++, Programming, and Technology overall.
Awesmome pics
Get link
Facebook
Twitter
Pinterest
Email
Other Apps
-
Linky Link. Seriously I don't know if they're all real or not but they kick ass none the less.
I recently ran into a situation where I had to do some string manipulation. I had to replace some bad text with valid text. All this had to do with creating valid xml element names. So we had to string white space and some other invalid characters and replace them with valid xml element formatting. To do this we ended up using the Regex.Replace static method. Simply because there was some complexity involved that would have entailed using more then 1 String.Replace call when we can do it all with one regular expression. This caused some discussion about how heavy the regex class is and when to use it. I decided to do some testing and these are my results. First the code static void Main( string[] args ) { // this is our test value string testValue = "This is a test string"; int count; // run the regex replace DateTime regexStart = DateTime.Now; for( count = 0; count < 10000000; count++ ) { string newValue = Regex.Replace( testValue, &qu
Sometimes you need to have a C# windows form application run in full screen mode. Like you see on a kiosk at a mall or some stand alone machine. It's fairly easy you just need to set some of the properties on the Form either in it's OnLoad method or directly in the designer. In the OnLoad method of the main Form set these values, or again set them directly in the designer. this.MaximizeBox = false; this.TopMost = true; this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; this.WindowState = System.Windows.Forms.FormWindowState.Maximized;
Let's say your writing some data to the database and you need to make it transactional. You know where you need to rollback multiple statements or use multiple statements in one go. Normally you would do this in the database itself. But I have found a few times where you have to do this in .net. My latest was using mySQL to get the new index after I did an insert. I found the SQL to do so would work fine in a mySQL command prompt or in the phpMyAdmin SQL pane but their .net ODBC driver simply wouldn't allow it. Epic .net fail mySQL I guess your love for PHP has clouded your vision. So you end up needing to wrap up multiple SQL calls in a transaction to accomplish this. I have also had to do this it SQLSERVER but not on a scale like this. But regardless this is how you can use a .net transaction with multiple SQL statements. You need to create an OdbcConnection. Then an OdbcCommand and OdbcTransaction. Set the command and transactions connection to the connection op
Comments