Author Topic: .NET Getting Started  (Read 123890 times)

0 Members and 1 Guest are viewing this topic.

Jeff H

  • Needs a day job
  • Posts: 6144
Re: .NET Getting Started
« Reply #15 on: November 23, 2011, 09:19:29 PM »
C# Fundamentals: Development for Absolute Beginners

A newly collated 24 episode series on Channel 9 at MSDN.

http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners#tab_sortBy_sequential

I haven't seen the videos but they seem to be presented by Bob Tabor who's work I am familiar with at www.LearnVisualStudio.net  .

Should be great for a refresher course as well as for Beginners.

Regards
Nice Find!!
 

Addendum to previous post.

DO NOT view the lesson by clicking the piccy ( the default resolution is a little crappy)

Select either
High Quality WMV (PC, Xbox, MCE)
or
High Quality MP4

or better yet, download  the WMV


enjoy



Big difference can read the code as if if opened in Visual Studio
 

Just noticed that there is also a Series for VB.net if you want to go that way.
http://channel9.msdn.com/Series/Visual-Basic-Development-for-Absolute-Beginners/Series-Introduction-01
Link for main VB page
 
Again good find and thanks.
 
 

Kerry

  • Mesozoic relic
  • Seagull
  • Posts: 11654
  • class keyThumper<T>:ILazy<T>
Re: .NET Getting Started
« Reply #16 on: November 23, 2011, 09:31:22 PM »

My pleasure, I don't get to participate as much as I'd like, so an occasional link is easy.
This was referenced on one of my feeds, and I have a lifetime membership at LearnVisualStudio.net so I know Bob's Style.
kdub, kdub_nz in other timelines.
Perfection is not optional.
Everything will work just as you expect it to, unless your expectations are incorrect.
Discipline: None at all.

nivuahc

  • Guest
Re: .NET Getting Started
« Reply #17 on: March 27, 2012, 09:33:32 AM »
Are there any up to date online lessons for developing with C# that are geared towards AutoCAD products and relatively painless to follow?

I'm not having any luck.

All of the current stuff on Autodesk's site seems to be geared towards Revit or is older and impossible to learn from (e.g. Podcasts that are horribly produced and somewhat out of date).

Benzirpi

  • Guest

Jeff H

  • Needs a day job
  • Posts: 6144
Re: .NET Getting Started
« Reply #19 on: October 14, 2012, 08:06:05 PM »
Have not watched any but all are free and has videos for computer languages, math, networking, etc......
The New Boston Education
 
Since the .NET forum
C# 200 Videos
VB 200 Videos
 
 

Kerry

  • Mesozoic relic
  • Seagull
  • Posts: 11654
  • class keyThumper<T>:ILazy<T>
Re: .NET Getting Started
« Reply #20 on: October 14, 2012, 09:16:17 PM »
Thanks Jeff.
I bookmarked the JavaScript, JQuery, XHTML and HTML5 links too.

there's just not enough hours in the day !!  :)
« Last Edit: October 14, 2012, 09:21:04 PM by Kerry »
kdub, kdub_nz in other timelines.
Perfection is not optional.
Everything will work just as you expect it to, unless your expectations are incorrect.
Discipline: None at all.

cadplayer

  • Bull Frog
  • Posts: 390
  • Autocad Civil3d, OpenDCL.Runtime, LISP, .NET (C#)
Re: .NET Getting Started
« Reply #21 on: November 05, 2012, 05:05:17 AM »
Hi!

Iīm absolut newbi in C# Application and have learned the basicīs. I think about future and will program in Autocad Civil API, how can see a guidance to use Autocad API.
The problem is I only find viewings in Visual basic, know anybody is there in c#

CADbloke

  • Bull Frog
  • Posts: 342
  • Crash Test Dummy
Re: .NET Getting Started
« Reply #22 on: December 12, 2012, 10:09:29 PM »
A couple of good resources for learning online ... http://pluralsight.com/training/courses & http://tekpub.com/library (Pluralsight bought them and now host their courses) both offer video courses on various topics. Both have varying subscription options that aren't particularly expensive. Pluralsight has the option of paying more for the code and course materials as well.

http://channel9.msdn.com/ is also good (and free), particularly the recordings of presentations at events like Build / PDC & Tech Ed etc.

Here's a getting started page on MSDN (also free).  Believe it or not, Bing is a great way to search for things in the .NET framework and MSDN library

Learn to use source control. Git & Mercurial (Hg) are the front runners. I prefer Mercurial...but now use Git... (Mostly for TortoiseHg) but Git is the popular with all the kids. If you're using Windows then http://windows.github.com/ is a good Git client, easy to use. Google for getting started tutorials on those - there are tons. There's a fundamental difference between DVCS (Git & Hg et al - Google it) & checkout-based systems. Short answer - DVCS good, Visual Source Safe bad, Subversion old, TFS Idontevenbutitspopular. Do some homework. Or just use Git. Another improving option is https://www.visualstudio.com/ as a git host. If you like TFS and all that then this is a good option. It is tightly integrated with Visual Studio, as you would expect.

Set up accounts and browse open source projects on
to see what is out there and see how others write code.

To host your own code http://www.fogcreek.com/kiln/ is private Hg & Git, free for 1-2 people. This is my favorite, not least because you can use Git & Hg interchangeably on the same repo, seamlessly. Wow. Not free anymore and doesn't do Git <=> Hg anymore. I pay for Github these days

Bitbucket has free private repositories (Hg or Git but no conversions) and there is also http://www.visualstudio.com/ (Private TFS & Git). Github has private repos but they are paid. I use Fugbugz (not so much these days) Trello + Kiln although I'd say Bitbucket & Github are less complex and probably more apt for anyone who is not a big corp team. Try them and see what suits you. I use both Kiln and Bitbucket - both to limit the damage from my stupids and also in case one has an outage. GitLab is a newer alternative with free Git Hosting: https://about.gitlab.com/gitlab-com/

... added later ... In the Git vs Hg war I have decided that everybody wins. The clients play well together so why not use both? They behave in a similar fashion and (I think) their evolution is bringing them closer over time.
... even later ... I am mostly Git these days, particularly now the integration with Visual Studio makes most of the trivial stuff so convenient.

For Git tips see http://git-scm.com/book & There's a Pluralsight video course. The Visual Studio addon for Git is good and Microsoft have recently officially adopted Git.

For Mercurial (aka Hg) See http://hginit.com/ & http://mercurial.selenic.com/wiki/. There are Pluralsight video courses.  The Visual Studio addon for Hg is good, as is the one for Git (2015 update - Git is mostly integrated in VS2015). I currently (mid 2014) use the VisualHg version at https://bitbucket.org/lmn/visualhg2/wiki/Home

TortoiseHg & TortoiseGit play fine together on Windows. I use SmartGit/Hg on Windows these days. It's not free for commercial use (it is free for personal use) and it runs in Java but it works well (for me)  Sourcetree is a nice Windows / Mac client for both Git & Mercurial. There are other tools. It's a coke / Pepsi thing - try a few and see which one you like. Presently (Oct 2015) I find SmartGit more actively maintained.

Use Source control - it gives you the freedom to stuff it all up totally and then save the day with a couple of clicks. If you adopt no other newfangled thing, do this.

I mentioned it above but http://StackOverflow.com is a brilliant resource. So is The Swamp but you know that already.

https://trello.com/ is great for organising stuff, it was run by Fog Creek (Fogbugz) and it's Free. I use it for everything. E v e r y t h i n g.

Write code. Break things. That's how you learn.

[edit: added TortoiseHg & Github for Windows links & later more Git & Hg links & the TFS online thang]

Did I mention Use Source control? No, really, it's the most liberating coding-thing you will ever learn.
« Last Edit: March 27, 2017, 08:52:15 PM by CADbloke »

HasanCAD

  • Swamp Rat
  • Posts: 1420
Re: .NET Getting Started
« Reply #23 on: December 25, 2012, 03:23:37 AM »
In fact this thread is very good.
but im as a beginner What should I start to learn?

nobody

  • Swamp Rat
  • Posts: 861
  • .net stuff
Re: .NET Getting Started
« Reply #24 on: February 19, 2013, 09:50:49 PM »
Bookmarked! Thank you!

Kerry

  • Mesozoic relic
  • Seagull
  • Posts: 11654
  • class keyThumper<T>:ILazy<T>
Re: .NET Getting Started
« Reply #25 on: February 20, 2013, 02:02:11 AM »
<..>
Write code. Break things. That's how you learn.

<..>

 :-D
kdub, kdub_nz in other timelines.
Perfection is not optional.
Everything will work just as you expect it to, unless your expectations are incorrect.
Discipline: None at all.

Jeff H

  • Needs a day job
  • Posts: 6144
Re: .NET Getting Started
« Reply #26 on: May 06, 2013, 01:52:20 PM »
A easy to understand article that anyone programming with .NET framework should understand.
Six important .NET concepts: Stack, heap, value types, reference types, boxing, and unboxing

Inciner

  • Guest
Re: .NET Getting Started
« Reply #27 on: February 28, 2014, 07:23:57 PM »
Awesome O_o

Kerry

  • Mesozoic relic
  • Seagull
  • Posts: 11654
  • class keyThumper<T>:ILazy<T>
Re: .NET Getting Started
« Reply #28 on: January 27, 2015, 08:33:38 PM »
kdub, kdub_nz in other timelines.
Perfection is not optional.
Everything will work just as you expect it to, unless your expectations are incorrect.
Discipline: None at all.

huiz

  • Swamp Rat
  • Posts: 913
  • Certified Prof C3D
Re: .NET Getting Started
« Reply #29 on: February 16, 2015, 02:58:19 AM »
Free utilities and components for dotNet

Utilities:

Free obfuscator for .NET
http://www.foss.kharkov.ua/g1/projects/eazfuscator/dotnet/Default.aspx

Utility that can be used to merge multiple .NET assemblies into a single assembly
http://www.microsoft.com/downloads/details.aspx?FamilyID=22914587-b4ad-4eae-87cf-b14ae6a939b0&displaylang=en

C# Exception Logger
http://www.doogal.co.uk/exception.php

PInvoke Interop Assistant
helps developers to efficiently convert from C to managed P/Invoke signatures or verse visa.
http://clrinterop.codeplex.com/releases/view/14120


Components and controls:

Object database engin (open source)
http://db4o.com/

45 free WinForms Controls
http://www.componentfactory.com/product?id=3

30 free WinForms Controls
http://www.qiosdevsuite.com

Zip and Unzip (open source)
dotnetzip.codeplex.com


Qios and Component Factory (Kripton) are not available anymore.

The conclusion is justified that the initialization of the development of critical subsystem optimizes the probability of success to the development of the technical behavior over a given period.