Surface Pwn 5

Surface Pro 5, Project NEON details leaked on LinkedIn?

XP-YESSSSSSS

Dell's already awesome XPS 15 gets even better in 2017

Surface table meets Windows 10

Yes, we did put Windows 10 on the original Surface table ... and it rocks

Cream o' the crop

Before buying a Microsoft laptop, check out our pick for the absolute best

Simple and secure, just the way I like it

We think Windows 10 Cloud is a great idea, here's why

uber micro

Halo Wars 2 has something for everyone. Here's our full review.

Oldie but goldie

We reviewed Microsoft's decade-old Surface table

Creators Update comin' at ya

These are the coolest new features in the next big Xbox One update (video)

Buyer's guide

The Razer Blade 14 is the best laptop Razer has to offer

Windows 10 app gems

10 terrific Windows 10 apps you should be using

Tower of power

Here's what we think of Dell's XPS Tower Special Edition

Quite a deal

Grab the complete C# coding bootcamp for $41!

Your go-to laptop guide

Introducing our ultimate laptop buyer's guide

Listen here

Attn Android and iPhone users: What you need to know about Windows phone

Old is new?

The original Surface Pro still holds its own in the 2-in-1 world

Xbox Greenlight?

No, internet, Microsoft isn't opening Xbox to all UWP games

Falling in love

HP Envy 34 review: An ultrawide curved all-in-one after my heart

2015 machine in 2017?

Surface 3 still holds its own in 2017

Let Kodi cut your cord

You should be using Kodi for Windows 10

Leader of the pack

HP's Spectre x360 15 just might be the best all-around laptop

< >
Welcome to the Windows Central Forums Create Your Account or Ask a Question Answers in 5 minutes - no registration required!
Results 1 to 16 of 16
  1. btbam91's Avatar
    Member

    Posts
    902 Posts
    Global Posts
    912 Global Posts
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
       #1  
    Complete newbie here. If I am interested in developing applications for WP7, where do I start in terms of learning how to code? The only coding background I have is MATLAB which I enjoy a lot.

    Thanks for the help.
  2. pseudoware's Avatar
    Member

    Posts
    512 Posts
    Global Posts
    1,213 Global Posts
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    #2  
    C# or VB.NET is your first step. Either can be used to code WP apps. There are already a couple other threads in this forum that provide good, first-step resources. Good luck.

    Sent from my HTC Inspire 4G using Tapatalk
  3. btbam91's Avatar
    Member

    Posts
    902 Posts
    Global Posts
    912 Global Posts
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
       #3  
    Thank you, I will do my research.
  4. jeremyshaw's Avatar
    Member

    Posts
    602 Posts
    Global Posts
    603 Global Posts
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    #4  
    And if you are hopelessly outmatched, XAML/Silverlight... they are the interface layer. Underneath is powered by C#, which is mostly a play of logic (after getting the syntax down).

    XAML is *almost* drag and drop. You can create basic info applications using almost pure XAML (map, directory, etc). It's a markup language with a WYSIWYG editor built in. Almost like building websites with Frontpage or Dreamweaver.

    All this, and the above[edit:above+above] post, are included in the WP7 SDK, avalible free. Have fun!


    Oh.... and it's good practice to document/comment what you are doing when making an application. That way, if you need to edit it a year or so later, you don't have to relearn some of the intrinsities of what you were doing last year :P
  5. btbam91's Avatar
    Member

    Posts
    902 Posts
    Global Posts
    912 Global Posts
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
       #5  
    Thanks Jeremy. Commenting is probably the most useful thing I took out of my MATLAB course.
  6. Reflexx's Avatar
    Member

    Posts
    4,483 Posts
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    #6  
    I did not know this about XAML/Silverlight. Cool.
  7. JedH's Avatar
    Member

    Posts
    38 Posts
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    #7  
    Definitely learn C# over VB.NET if you want to get into it.

    FIRST THING YOU NEED TO DO IS go to App Hub - windows phone and xbox live indie games development and register there, then go through all of their resources and examples, then get the book 101 Windows Phone Apps, it's the best development book I've ever read.

    I switched to WP7 development from iOS as my mainstay about 6 months ago and now work as a full time WP7 developer and it's insane how quick you can pick it up.
  8. Gmotagi's Avatar
    Member

    Posts
    92 Posts
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    #8  
    The nice thing is that MS gives you everything you need for free.
  9. Boodev's Avatar
    Member

    Posts
    82 Posts
    Global Posts
    83 Global Posts
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    #9  
    Don't forget about XNA too. Its mainly used for developing games, but since Mango Silverlight and XNA can be combined to create some rather sweet applications.

    Once you've got the basics down, you might find taking a look at XNA is worth your time too. Again, this all comes with the WP7 SDK.
  10. vignesh1192's Avatar
    Member

    Posts
    4 Posts
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    #10  
    Hey check out this book. This is what i started out with. This is a book by Charles petzold. Its really good for starting. "Programming Windows Phone 7" by Charles Petzold

    Check out .NET Tutorials and sample projects for the basics as you are new to the .net framework. I am also familiar with MATLAB so i can very well say that these would be the best resources to start with. I would suggest start with the
    dotnetspider then goto the book.

    Vignesh tech-inc.
  11. craigzaaki's Avatar
    Member

    Posts
    1 Posts
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    #11  
    If you are a beginner , it is very difficult to stuy languages like c, c++ etc.. So start with vb.net is veary easy and then you can change to C# and then to next step. If you start in vb.net VB.NET Tutorial , VB.NET Help , VB.NET Source Code , it is giving step by step tutorial from very basics to advanced. The same lessons and tutorial in c# you can find in C# Tutorial , C# Help , C# Source Code . In both chapters the lessons and content same but one is vb.net and other is c#. So just go through the website and study step by step . Afyet you familer with c# then you can change to Java , C++ etc..

    zaaki.
  12. Shobiz's Avatar
    Member

    Posts
    79 Posts
    Global Posts
    89 Global Posts
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    #12  
    Is there a Book?
  13. sinime's Avatar
    Retired Moderator

    Posts
    4,210 Posts
    Global Posts
    5,646 Global Posts
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    #13  
    Quote Originally Posted by Shobiz View Post
    Is there a Book?
    Here is a link to a free one you can DL...

    http://blogs.msdn.com/b/microsoft_pr...s-petzold.aspx

    I have downloaded it, but have yet to get started with coding a WP app.
  14. Guzzler3's Avatar
    Developer

    Posts
    1,361 Posts
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    #14  
    Continuing on, which language that will allow easy porting from WP, to Metro? Or vise-verse?

    I dabbled in Pascal, Fortan, C, and VB long, long ago, but found being a Sys Admin was easier. But now I'm burnt out on being a Sys Admin and I am thinking trying programming.
  15. Oldmajor's Avatar
    Developer

    Posts
    92 Posts
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    #15  
    I would suggest Programming in the Key of C#: A Primer for Aspiring Programmers (Pro-Developer) also by Charles Petzold. Its a book for the very beginner. Then a book like c# Unleashed as a good follow up/reference after you get those two down you can jump into Programming Windows Phone 7 (available for free in pdf, epub and mobi formats) and making a few basic apps
  16. Guzzler3's Avatar
    Developer

    Posts
    1,361 Posts
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    #16  
    Danke!

    I will check them out. It's been awhile writing code, so a beginners guide would be nice.

Posting Permissions