Curtis Rutland's Profile User Rating: *****

Reputation: 4684 Guru
Active Posts:
8,419 (4.64 per day)
08-June 10
Profile Views:
Last Active:
User is offline Yesterday, 08:48 PM

Previous Fields

OS Preference:
Who Cares
Favorite Browser:
Who Cares
Favorite Processor:
Who Cares
Favorite Gaming Platform:
Who Cares
Your Car:
Who Cares
Dream Kudos:
Expert In:
C#, LINQ, Dynamics CRM

Latest Visitors

Icon   Curtis Rutland has been promoted!

Posts I've Made

  1. In Topic: XML Code Question

    Posted 27 May 2015

    It depends on how you want to think about your XML. As a DOM, or as a collection of tags. If you're a lot more familiar with DOM, use the System.Xml components. Otherwise, use LINQ. Personally, I find it much easier to query the tags as a collection than as a document.
  2. In Topic: Get all text from console window

    Posted 27 May 2015

    I'm not sure that there is a component for that. There are ways to capture everything you send to the console, there are ways to redirect console output entirely, but I don't believe there is a way to get the currently displayed text in the console.

    On the other hand, why bother? If all you want to do is replace some text, use Console.SetCursorPosition.


    You can use it to overwrite what's currently on the screen. If you were going to get everything, modify it, then write it back out, you might as well just move the cursor to the part you need to change and change it directly.
  3. In Topic: Beginner database question

    Posted 27 May 2015


    As for using very small databases like SQL Compact Edition, the primary advantage I see there is if you need to actually mess with the data and the data is not maintained exclusively through your program or especially if end users are likely to need to mess with the data without going through your program.

    I disagree. For one thing, Sql Compact doesn't have a simple front end, so it's not like your users are going to be able to interact with the data normally anyway.

    I also disagree about the numbers involved. You don't need billions of rows to justify a database. In fact, I wouldn't even say there's a minimum number. Just functionality. Databases have overhead, no doubt, and different kinds depending on which kind of DB you use. But they each bring more to the table than just capability to store; they bring the capability of query. Convenient, efficient querying instead of scraping a text file.
  4. In Topic: Setters and Getters + SQL (Best Practices Question)

    Posted 27 May 2015


    Perhaps what is actually happening is that data is saved when you actually leave or close the form, but I'm having a hard time envisioning how that works when you can jump from one device to another and see the changes on the other devices without closing the form

    Well, when it comes to multiple devices, there's more black magic going on there (apps serializing their state when the device "tombstones" them, then uploading that state). Usually though they don't fire off junk updates every time something changes, they would have something like a timer that's reset each time an input is made. After x seconds of inactivity, the current state is saved. Same for on-close and such.

    And I don't mind that kind of activity. If we're going to the auto-save model, I can live with that. Just write your updates in a way that can handle it efficiently. I think there are enough events available that you can do autosaving without committing every property change.
  5. In Topic: i need help Csharp Encapsulation

    Posted 26 May 2015

    Like I said, you're probably not going to get it right away. It took me years of working in the industry to really grasp some of the concepts they tried to teach me in school.

My Information

Member Title:
(╯□)╯︵ (~ .o.)~
30 years old
August 29, 1984
San Antonio
Forum Leader:
Full Name:
Curtis Rutland
Years Programming:
Programming Languages:
C# -- Forms, WPF, Silverlight, WCF

Contact Information

Click here to e-mail me
Website URL:
Website URL
Skype  insertAlias_bytes


  • (2 Pages)
  • +
  • 1
  • 2
  1. Photo

    NewRandomUsername Icon

    06 Jun 2014 - 20:59
    Did you get my messages(emails) sir?
  2. Photo

    BenignDesign Icon

    03 May 2013 - 13:29
    I see you were staring at my profile. I also stare randomly at profiles. We have much in common. We should probably hook up sometime. Just sayin.
  3. Photo

    eric wallace Icon

    31 Jan 2013 - 02:53
    can you help for visual basic
  4. Photo

    no2pencil Icon

    06 Dec 2012 - 08:34
    It still isn't good enough.
  5. Photo

    ikram002p Icon

    27 Jun 2012 - 10:51
    "It Doesn't Work!" That's not good enough!
    It Still Doesn't Work!.
    I didnt undestand it ??
  6. Photo

    tlhIn`toq Icon

    18 Mar 2012 - 11:22
    Congrats on breaking 3000
  7. Photo

    Curtis Rutland Icon

    08 Sep 2011 - 14:13
    "Leveling up." I like that!
  8. Photo


    08 Sep 2011 - 13:55
    Yar ya see, i remember when yee wer purple!
    Anyways congrats! It's weird seeing people who've been one way so long "leveling up" :P.
  9. Photo

    Curtis Rutland Icon

    08 Sep 2011 - 12:59
  10. Photo

    Sergio Tapia Icon

    08 Sep 2011 - 12:29
    Congrats on becoming a mod. :D
  11. Photo

    Ace26 Icon

    15 Jun 2011 - 13:39
    Hi mate, interesting to see we are age mates. Nice work you do in the forums.
    Just dropped by to say hi, anyways.
  12. Photo

    RetardedGenius Icon

    20 Apr 2011 - 18:56
    Excellent C# tutorials, they've taught me a lot I didn't know. Please keep more of the good stuff coming! :D
  13. Photo

    Curtis Rutland Icon

    24 Mar 2011 - 14:55
    Yeah, felt like "professionalizing".
  14. Photo

    Dogstopper Icon

    23 Mar 2011 - 17:08
    Woah. Name switch! I took a double take...
  15. Photo

    CodingSup3rnatur@l-360 Icon

    01 Mar 2011 - 14:35
    No problem at all. Glad I could contribute :)
  • (2 Pages)
  • +
  • 1
  • 2