|
|
此文章由 flyspirit 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 flyspirit 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Not sure why you need to return XML data/page instead of normal HTML page.
My suggestion is, first of all, decide if you want to do winform or webform, winform is c/s and webform is B/S, webform is more popular.
Then in webform, you need make decision which framework you want to use, there are two of them: ASP.NET and MVC, they have cons and prons. You can access http://www.asp.net, the offical webform site to get more ideal.
Then start from simple Web applications. If you choose ASP.NET, you need to understand event handler mechnism and manipulate a variety of web controls. For database, I suggest start from ADO.net, it's the foudation for other high level data access methods, you may needn't go deep into it.
On mastering of web controls and event handlers, you can start to learn AJAX, javascript, Jquery, although they are not C# but are very important for a commercial website.
If you focus on backend, you can go towards Entity Framwork, Linq to SQL, Nhibernate etc. They are all ORM mechenisms.
WCF is MS solution for SOA, so if you do some architecture work, it is a must.
In the process of this, the basic C# syntax and concept is important as well, such as boxing/unboxing, reflection, delegation, extension method, LINQ etc. But they are small topics and you can master then when learning main topics mentioned above. |
|