topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Thursday March 28, 2024, 3:21 am
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Last post Author Topic: Introductory C# web-based tutorials  (Read 60406 times)

kyrathaba

  • N.A.N.Y. Organizer
  • Honorary Member
  • Joined in 2006
  • **
  • Posts: 3,200
    • View Profile
    • Donate to Member
Re: Introductory C# web-based tutorials
« Reply #50 on: April 22, 2007, 03:52 PM »
Tutorial #9, the final tutorial in the "C# for the Completely Uninitiated" series, is online here:

http://kyrathaba.dcm...ed/kyrathaba_cs9.htm


The next series, "C# for the Somewhat Initiated", will introduce WinForms programming with C#. 

kyrathaba

  • N.A.N.Y. Organizer
  • Honorary Member
  • Joined in 2006
  • **
  • Posts: 3,200
    • View Profile
    • Donate to Member
Re: Introductory C# web-based tutorials
« Reply #51 on: April 24, 2007, 09:29 AM »
This morning I discovered that the HTML file for Tutorial #1 was missing.  Not sure when or how that happened, but it's fixed now.

Work continues slowly but steadily on "Last Match Loses!"  It's a game where you begin with four separate piles of matches.  The piles begin with 1, 3, 5, and 7 matches, respectively.  Play alternates between you and the PC.  On each turn, you must remove at least one match from any pile of your choice.  You can remove more than one match from the selected pile (up to, and including, the entire pile).  Whichever player is forced to draw the last match loses.

There will also be a Player vs. Player mode.

I'm getting ready to begin work on the "C# for the Somewhat Initiated" series.  If any of you plan to follow along, I'd welcome any suggestions or requests on example programs you'd like to see, or other features you'd like to have included in the tutorials.
« Last Edit: April 24, 2007, 09:32 AM by kyrathaba »

kyrathaba

  • N.A.N.Y. Organizer
  • Honorary Member
  • Joined in 2006
  • **
  • Posts: 3,200
    • View Profile
    • Donate to Member
Re: Introductory C# web-based tutorials
« Reply #52 on: May 30, 2007, 09:22 PM »
I haven't shelved the C# tutorial series.  Future tutorials will be more fun for me to write, as they will cover more advanced material.  I found the topic-matter for the first series (Completely Uninitiated) rather dry, although very necessary. 

Right now, I'm taking a break from the tutorials and working on an interactive fiction compiler.  Fun stuff :>

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,896
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: Introductory C# web-based tutorials
« Reply #53 on: May 30, 2007, 10:56 PM »
can't wait to see what you come up with.

kyrathaba

  • N.A.N.Y. Organizer
  • Honorary Member
  • Joined in 2006
  • **
  • Posts: 3,200
    • View Profile
    • Donate to Member
Re: Introductory C# web-based tutorials
« Reply #54 on: May 31, 2007, 08:19 AM »
Maybe I'm a glutton for punishment, but I'd rather roll-my-own than learn one of the existing IF systems.  The compiler is a console application, but the interpreter will be a WinForms app.  Once I have the most basic of frameworks established, I'll upload it for some critiques.
« Last Edit: May 31, 2007, 08:21 AM by kyrathaba »

kyrathaba

  • N.A.N.Y. Organizer
  • Honorary Member
  • Joined in 2006
  • **
  • Posts: 3,200
    • View Profile
    • Donate to Member
Re: Introductory C# web-based tutorials
« Reply #55 on: February 01, 2009, 08:05 AM »
I've added a couple of new C# projects to my Downloads page, for anyone interested in C# sample code.

After a long hiatus, I am ready to work on a second series of C# tutorials.  I thought I would gauge the level of interest in such a series and also see what topics not already covered in the first series would be most appreciated by potential tutorial users.

kyrathaba

  • N.A.N.Y. Organizer
  • Honorary Member
  • Joined in 2006
  • **
  • Posts: 3,200
    • View Profile
    • Donate to Member
Re: Introductory C# web-based tutorials
« Reply #56 on: February 06, 2009, 09:14 PM »
I have begun work on my second C# tutorial series, "C# for the Somewhat Initiated".  So far, just one tutorial, but more to come in the near future.  I figure this series will have around 10-15 tutorials total.  Then, making use of everything covered in the first two series, I'll do a tutorial series coding "C# the Adventure Game" ;)

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,896
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: Introductory C# web-based tutorials
« Reply #57 on: February 07, 2009, 03:11 AM »
Cool  :up:

kyrathaba

  • N.A.N.Y. Organizer
  • Honorary Member
  • Joined in 2006
  • **
  • Posts: 3,200
    • View Profile
    • Donate to Member
Re: Introductory C# web-based tutorials
« Reply #58 on: February 21, 2009, 08:08 PM »
Tutorial #2 in Series Two is about ready.  In the next tutorial (#3) I'll introduce the first example of WinForms programming with C#.  I've been updating my DC site's content a bit, both with and without respect to C#, and I'll put up a couple of links to new stuff, in the near future.

kyrathaba

  • N.A.N.Y. Organizer
  • Honorary Member
  • Joined in 2006
  • **
  • Posts: 3,200
    • View Profile
    • Donate to Member
Re: Introductory C# web-based tutorials
« Reply #59 on: February 22, 2009, 04:12 PM »
Okay folks, for anyone interested:

I've finished the first two tutorials in my Second C# Tutorial Series.  That makes eleven tutorials total (9 in the first series, two so far in the current series).  I'm starting to work on the third tutorial in the current series, which will introduce Windows programming in C#.

As with the previous lesson, I'm also making all the Wink project files, that went into making the presentation, available for download.
« Last Edit: February 22, 2009, 04:21 PM by kyrathaba »

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,896
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: Introductory C# web-based tutorials
« Reply #60 on: February 22, 2009, 07:12 PM »
the tutorials are really nice.. gentle, encouraging, and clear.  great stuff.  i think i can see your future as a teacher. :)

i can only think of a couple of generic issues:
1) the fonts and font sizes can be a bit tricky to read on a big screen.. this isn't a big deal if the program you are using to make the sldies has other advantages and ways of displaying info, but it's something for you to consider if you are open to other tools.
2) tutorial length -- consider me one of those who thinks its better to err on the side of having short tutorials vs long ones.  tutorial 3 was fine length but i wouldn't hesitate making them even shorter, and certainly no longer.

again, really great stuff -- you are an excellent teacher.

kyrathaba

  • N.A.N.Y. Organizer
  • Honorary Member
  • Joined in 2006
  • **
  • Posts: 3,200
    • View Profile
    • Donate to Member
Re: Introductory C# web-based tutorials
« Reply #61 on: February 22, 2009, 08:13 PM »
great stuff.  i think i can see your future as a teacher.

Thanks for the compliment :)  I have, in fact, done a considerable amount of teaching, both in a college classroom setting and a weekly Bible study class. 

it's something for you to consider if you are open to other tools.

As a matter of fact, I recently scraped together enough money to get Camtasia, so I've been experimenting with it.  It seems to have a somewhat steeper learning curve than Wink 2.0, but also seems much more powerful/versatile.  Hopefully, I can get enough of a handle on it to do some cool stuff.  Wink does an amazing job, though (especially for a free tool) if you take the time/effort to use all its capabilities.  It may be that it is better suited to the frame-by-frame navigation of the tutorials I've been making, I dunno.  I guess I'll just have to experiment with Camtasia versus Wink, but I think I'm gonna REALLY like CamT.

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,896
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: Introductory C# web-based tutorials
« Reply #62 on: February 22, 2009, 08:31 PM »
camtasia is a fantastic tool for full motion video tutorials.. it may not replace wink for the kind of slideshow stuff you do, but for showing real live stuff in action, it will save you a LOT of effort.

kyrathaba

  • N.A.N.Y. Organizer
  • Honorary Member
  • Joined in 2006
  • **
  • Posts: 3,200
    • View Profile
    • Donate to Member
Re: Introductory C# web-based tutorials
« Reply #63 on: February 28, 2009, 10:20 PM »
I've updated my online tutorials page with a YouTube version of the 2006 Wink 2.0 flash presentation I did on setting up C# for the newbie programmer.

kyrathaba

  • N.A.N.Y. Organizer
  • Honorary Member
  • Joined in 2006
  • **
  • Posts: 3,200
    • View Profile
    • Donate to Member
Re: Introductory C# web-based tutorials
« Reply #64 on: March 05, 2009, 07:48 PM »
Today I've added the third tutorial in my second online C# tutorial series:  "Coding Your Very First C# WinForms Application".  The most recently added tutorial is here.  I'm not sure why, but the preloader seemed to hang for me at one or two points.  I was able to continue loading the flash presentation by refreshing my browser window (the flash file is about 3600 Kb).
« Last Edit: March 05, 2009, 09:31 PM by kyrathaba »

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,896
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: Introductory C# web-based tutorials
« Reply #65 on: March 06, 2009, 07:32 AM »
Great stuff... the format combining static text and images with full motion video is excellent.
I love the scope of this one too, very gentle intro.  :up:

kyrathaba

  • N.A.N.Y. Organizer
  • Honorary Member
  • Joined in 2006
  • **
  • Posts: 3,200
    • View Profile
    • Donate to Member
Re: Introductory C# web-based tutorials
« Reply #66 on: March 06, 2009, 08:16 AM »
Much appreciated, mouser :)  I'm really enjoying producing these, even if not very many people use them.  If nothing else, they help me to clarify my own growing understanding.  If anyone else benefits, so much the better...

I plan to continue turning out a new tutorial as often as I can manage.  My plan is to continue from here onward with WinForms application programming examples, and to build gradually upon each preceding tutorial.  Eventually, I hope to have a quite length series of tutorials which, if followed from beginning to end, can take a newcomer to C# from complete ignorance to intermediate-level coder status.

GeneralAdmission

  • Supporting Member
  • Joined in 2007
  • **
  • default avatar
  • Posts: 10
    • View Profile
    • Donate to Member
Re: Introductory C# web-based tutorials
« Reply #67 on: March 23, 2011, 02:23 PM »
I'm getting serious connection problems trying to access the tutorials from this page:
http://kyrathaba.dcm.../onlinetutorials.htm

In Firefox or a standalone dlm the connection to the .swfs drops so often that they are essentially inaccessible.

Are there any other links I can use or some other means to address the problem? After reading this thread I'm really looking forward to viewing these tutorials.

Thanks.

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,896
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: Introductory C# web-based tutorials
« Reply #68 on: March 24, 2011, 12:04 AM »
this has been happening on the member server randomly for a month, and we are having a hell of a time figuring out what is randomly causing these drops.

we're trying a new fix now, let me know if you see the problem again.

GeneralAdmission

  • Supporting Member
  • Joined in 2007
  • **
  • default avatar
  • Posts: 10
    • View Profile
    • Donate to Member
Re: Introductory C# web-based tutorials
« Reply #69 on: March 26, 2011, 02:57 PM »
Thanks for the quick response, Mouser. Connection is still spotty on my end, but eventually I can get the files if I just let the dlm run a while.

kyrathaba

  • N.A.N.Y. Organizer
  • Honorary Member
  • Joined in 2006
  • **
  • Posts: 3,200
    • View Profile
    • Donate to Member
Re: Introductory C# web-based tutorials
« Reply #70 on: April 16, 2011, 09:40 AM »
I've added a very simple demo project demonstrating how to do C# Screen Captures.  Well-commented.  Thought it might be useful to someone.

kyrathaba

  • N.A.N.Y. Organizer
  • Honorary Member
  • Joined in 2006
  • **
  • Posts: 3,200
    • View Profile
    • Donate to Member
Re: Introductory C# web-based tutorials
« Reply #71 on: January 17, 2012, 07:15 AM »
One of these days I'm going to get around to doing a third C# tutorial series.

For today, though, I just thought I'd share this class I whipped up for a project I'm working on. It takes total milliseconds of elapsed time and converts it to a string description. There are two static methods in the class. One of them can return strings such as:

1.308 Days
2.059 Hours

The other will return descriptions like this from the total milliseconds:

2d 5h 18m 325ms

See the attachment.

Renegade

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 13,288
  • Tell me something you don't know...
    • View Profile
    • Renegade Minds
    • Donate to Member
Re: Introductory C# web-based tutorials
« Reply #72 on: January 17, 2012, 10:11 AM »
I've added a very simple demo project demonstrating how to do C# Screen Captures.  Well-commented.  Thought it might be useful to someone.

I liked that! Very nice! Smooth and slick! :)


Slow Down Music - Where I commit thought crimes...

Freedom is the right to be wrong, not the right to do wrong. - John Diefenbaker

kyrathaba

  • N.A.N.Y. Organizer
  • Honorary Member
  • Joined in 2006
  • **
  • Posts: 3,200
    • View Profile
    • Donate to Member
Re: Introductory C# web-based tutorials
« Reply #73 on: January 17, 2012, 06:17 PM »
Great! Glad it was helpful :D

kyrathaba

  • N.A.N.Y. Organizer
  • Honorary Member
  • Joined in 2006
  • **
  • Posts: 3,200
    • View Profile
    • Donate to Member
Re: Introductory C# web-based tutorials
« Reply #74 on: January 17, 2012, 06:36 PM »
I've corrected a spelling error and removed an unnecessary case statement in the switch(), and posted the walkthrough of the screenshot-capturing code here.