Overclock.net › Forums › Software, Programming and Coding › Coding and Programming › Application Programming › Woul like to develop an own application in C#
New Posts  All Forums:Forum Nav:

Woul like to develop an own application in C#

post #1 of 3
Thread Starter 
Hello,

I am a novice programmer who has knowledge in C and C++. I am thinking about developing an own application. Since I am not so skilled in programming I tried to look for something that could help. While I was searching I found a site (http://www.voip-sip-sdk.com/) with lots of sample programs. The sample programs are developed with the help of a software called Ozeki VoIP SIP SDK. However C# knowledge is needed as well and unfortunately I do not have the proper knowledge. Could you tell me how should I begin? Are there any useful books or tutorials? Hope you can advise me something.
post #2 of 3
Quote:
Originally Posted by Skyfire333 View Post

Hello,
I am a novice programmer who has knowledge in C and C++. I am thinking about developing an own application. Since I am not so skilled in programming I tried to look for something that could help. While I was searching I found a site (http://www.voip-sip-sdk.com/) with lots of sample programs. The sample programs are developed with the help of a software called Ozeki VoIP SIP SDK. However C# knowledge is needed as well and unfortunately I do not have the proper knowledge. Could you tell me how should I begin? Are there any useful books or tutorials? Hope you can advise me something.

C# should be relatively easy to pick up coming from a C or C++ background. I think the best way to learn is by doing - so download Visual C# 2010 Express to begin.
Not much beats MSDN IMO - http://msdn.microsoft.com/en-us/library/aa288436%28v=vs.71%29.aspx
My System
(30 items)
 
"Zeus"
(13 items)
 
 
CPUMotherboardGraphicsRAM
Intel Core i5 2500K (4.5ghz @ 1.320v) Gigabyte Z68X-UD3R-B3 MSI R7970 Lightning Corsair 16GB (4x4GB) 
Hard DriveHard DriveHard DriveHard Drive
Plextor PX-256M5S 256GB Crucial M4 128GB Hitachi HDS721010CLA332 Hitachi HDS723020BLA642 
Hard DriveHard DriveHard DriveOptical Drive
Hitachi HDS723020BLA642 Hitachi HUA722010CLA330 WDC WD10EARS-00Z5B1 TSSTcorp CDDVDW SH-S223B 
CoolingCoolingOSMonitor
Phanteks PH-TC14PE with TY-140's Lamptron FCv5 (x2) Windows 7 Ultimate 64-bit Dell U2412M 
MonitorMonitorMonitorKeyboard
Dell U2412M Dell U2212HM Dell U2212HM Ducky DK9087 G2 Pro 
PowerCaseMouseMouse Pad
Corsair AX-750 Corsair Obsidian 650D Microsoft IntelliMouse Optical  XTRAC Ripper XXL 
AudioAudioAudioAudio
Westone W3 IEMs RE-272 IEMs Shure SE-215 IEMs Schiit Bifrost DAC 
AudioAudio
Schiit Asgard 2 amp HiVi Swan M50W 2.1 
CPUMotherboardGraphicsRAM
Intel Core i7 950 GA-X58-UD3R Radeon HD 5450  24GB Corsair @ 1333mhz 
Hard DriveOSPowerCase
4x WD Cavair Red 1TB in RAID 0 Windows Server 2008 R2 x64 Corsair HX-520 LianLi LanCool 
  hide details  
Reply
My System
(30 items)
 
"Zeus"
(13 items)
 
 
CPUMotherboardGraphicsRAM
Intel Core i5 2500K (4.5ghz @ 1.320v) Gigabyte Z68X-UD3R-B3 MSI R7970 Lightning Corsair 16GB (4x4GB) 
Hard DriveHard DriveHard DriveHard Drive
Plextor PX-256M5S 256GB Crucial M4 128GB Hitachi HDS721010CLA332 Hitachi HDS723020BLA642 
Hard DriveHard DriveHard DriveOptical Drive
Hitachi HDS723020BLA642 Hitachi HUA722010CLA330 WDC WD10EARS-00Z5B1 TSSTcorp CDDVDW SH-S223B 
CoolingCoolingOSMonitor
Phanteks PH-TC14PE with TY-140's Lamptron FCv5 (x2) Windows 7 Ultimate 64-bit Dell U2412M 
MonitorMonitorMonitorKeyboard
Dell U2412M Dell U2212HM Dell U2212HM Ducky DK9087 G2 Pro 
PowerCaseMouseMouse Pad
Corsair AX-750 Corsair Obsidian 650D Microsoft IntelliMouse Optical  XTRAC Ripper XXL 
AudioAudioAudioAudio
Westone W3 IEMs RE-272 IEMs Shure SE-215 IEMs Schiit Bifrost DAC 
AudioAudio
Schiit Asgard 2 amp HiVi Swan M50W 2.1 
CPUMotherboardGraphicsRAM
Intel Core i7 950 GA-X58-UD3R Radeon HD 5450  24GB Corsair @ 1333mhz 
Hard DriveOSPowerCase
4x WD Cavair Red 1TB in RAID 0 Windows Server 2008 R2 x64 Corsair HX-520 LianLi LanCool 
  hide details  
Reply
post #3 of 3
While it might be best to sit down and completely learn a language before you use it, often times we have time constraints and an even shorter attention span. Since you have programmed before, you might be able get away with just trying to run with the examples on Ozeki's site. From what I can see, Ozeki appears to make extensive use of XML, so you might want to read up on the basics of XML which shouldn't take long (http://www.w3schools.com/xml/xml_whatis.asp).

You can start by reading through their online tutorial here first. Chapters I and II seem to cover pretty high level stuff, doesn't appear to be code specific. http://www.voip-sip-sdk.com/p_100-online-manual-voip.html

Once they get into the SDK, they walk you through how to install it. A lot of other SDKs expect you to know how to this already, so it appears they are trying to cover all bases. http://www.voip-sip-sdk.com/p_290-ozeki-voip-sdk-voip.html

The developer's guide starts off with a lot of theory, not too code specific. http://www.voip-sip-sdk.com/p_266-how-to-build-a-softphone-voip.html

If you have Visual Studio installed, you can download the first example and open the project by just double clicking on the SLN file.
http://www.voip-sip-sdk.com/p_116-c-sharp-wpf-softphone-voip.html
http://www.voip-sip-sdk.com/p_121-c-sharp-wpf-softphone-configuration-voip.html

Follow the code line by line and comment each line as you go along. You might be surprised with how similar and simpler it looks compared to C and C++. Remember to expand the XAML files to view the (code-behind) CS files. If this is unfamiliar to you, I recommend reading this.
Primary PC
(15 items)
 
  
CPUMotherboardGraphicsRAM
Intel 2600K ASUS Maximus Extreme-Z 2x ASUS GTX 580 Matrix Platinum SLI Mushkin DDR3 
Hard DriveHard DriveCoolingOS
OCZ Vertex 2 Sandisk Ultra Thermaltake Water 2.0 Extreme Windows 7 Professional 
MonitorKeyboardPowerCase
BenQ XL2410T Leopold Tenkeyless Otaku MX Brown Corsair AX1200 Corsair 500R 
MouseAudioAudio
Razer DeathAdder Black Edition AudioEngine D1 DAC AudioEngine A5 
  hide details  
Reply
Primary PC
(15 items)
 
  
CPUMotherboardGraphicsRAM
Intel 2600K ASUS Maximus Extreme-Z 2x ASUS GTX 580 Matrix Platinum SLI Mushkin DDR3 
Hard DriveHard DriveCoolingOS
OCZ Vertex 2 Sandisk Ultra Thermaltake Water 2.0 Extreme Windows 7 Professional 
MonitorKeyboardPowerCase
BenQ XL2410T Leopold Tenkeyless Otaku MX Brown Corsair AX1200 Corsair 500R 
MouseAudioAudio
Razer DeathAdder Black Edition AudioEngine D1 DAC AudioEngine A5 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Application Programming
Overclock.net › Forums › Software, Programming and Coding › Coding and Programming › Application Programming › Woul like to develop an own application in C#