Click here to Skip to main content
15,897,371 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
Hello,
I am doing programming in small project of window form application since 6-7 months at home for practice. I am very good programmer with logic but never have any depth core knowledge of it. So now I want to become a pro. programmer in c# window application with having all core and depth knowledge. I want to know more and more depth. now I don't want to just drag and drop the things and doing what i already knows. So basically I need a guide on what books and technology should I need to learn for become better. Because now a day there are lots of new technology are there. I am bit confuse among them like if a go for wpf or just stick around window form, whether i start using entity framework or linq or just continue using store procedure..
So Please give me guide form where i can start and which books i should refer for learn complete window application development from all basics core to advanced knowledge including custom controls, best architecture , gui.
In short, I want to be an complete window application developer in next 1 yr.
Thanx
Posted
Updated 21-Jun-13 22:51pm
v3

1 solution

For learning Winform application you can check following book. I found they are good.
http://www.foxebook.net/windows-forms-in-action-2nd-edition-of-windows-forms-programming-with-c/
http://www.murach.com/books/cs12/index.htm

Q: “Whether i start using entity framework or linq or just continue using store procedure..”
>> linq is required for querying on object, dataset, entity and so on…. So everywhere you need linq.
So first learn linq > EF.
If you want to make your application persistent independent then ORM and Linq are necessary. Store procedure increase database dependencies.

>>For best architecture you have to learn from software/application architectural books like Applying Domain-Driven Design and Patterns_ With Examples in C# and.NET, Microsoft dotNET - Architecting Applications for the Enterprise, Patterns of Enterprise Application Architecture etc
 
Share this answer
 
Comments
KanetiyaNik 22-Jun-13 8:41am    
Thank you..

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900