Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations gkittelson on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

New to C#

Status
Not open for further replies.

telnettech

Vendor
May 5, 2005
207
US
I am a telecom tech trying to adapt to the new world of VOIP. I am looking for a good resource that can explain to me how to use C# in a VOIP environment. Can someone point me in the right direction with good learning tools that can explain terminology in Laymans terms? I am wanting to understand the words so that I can take my notes and turn them into code for the scripts.

thanks

To error is human.....if the machine doesnt work, then KICK IT !!!!!!!!!!!!!
 
c# is a compiled, Object Oriented Programming (OOP) language. it is not a dynamic/scripting language that you may be used to.

The concepts of C# (programming in general) is independent of the context is used. in this case VOIP. I would recommend learning about the basics of OOP. Then you can apply them specifically to C# and your context, VIOP. I think the best place to start is with SOLID design principles. these principles are language agnostic and if you understand these 5 concepts you can understand just about any code base. is a great resource for SOLID and c#.

I would like to raise the question: why C#? if you want to translate your scripts there may be better languages to do so.
Python
Ruby
Boo
PowerShell
these are all OOP scripting (dynamic) languages which may better suit your needs.

I'm assuming you want/need to use C# to run on the .net framework. Python and Ruby can using the IronPython and IronRuby compilers. Boo runs on .net as well. PowerShell is built on top of .net but aimed more for scripting/admin needs. PowerShell has full access to the entire .net library so this may work as well.

I don't believe there is a quick way to convert scripts to C# (or any compiled language) though. I'll take a shot in the dark and say it's like converting analog to digital.

Jason Meckley
Programmer
Specialty Bakers, Inc.

faq855-7190
faq732-7259
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top