在编程时我是初学者,但我确信其中一个通用规则是程序以Main()开头.我在创建WPF项目时没有看到一个.Main()只是在WPF中以不同的方式命名?
我已经玩了大约一年的C#控制台应用程序,我想继续创建GUI应用程序.除了基本的Java应用程序之外,我从未进行任何GUI开发,但我想继续使用C#.我应该开始学习Windows窗体还是直接跳到WPF?有很大的不同吗?WPF是建立在Windows窗体之上还是完全不同?
我开始进入编程作为一种爱好,我在学校里有几个JAVA/C#课程,并希望进入游戏编程.老实说,这只适合我自己.我不打算快速跟踪下一个A +游戏,这是我在工作中停工期间可以处理的事情.我已经决定在工作中使用SharpDevelop和在家中使用Visual Studio进行C#.我真正的问题是我应该先从基本的游戏机游戏开始,以便首先掌握我的基本技能,还是应该直接进入最新最好的XNA/WPF技术.提前致谢.
更新 - 当我说控制台时我的意思是基于文本的应用程序,而不是游戏cosnole游戏.
我正在设计一个网站来跟踪举重和卡路里.我之前从未设计过自己的数据库,在开始编码之前,我认为我应该尽可能地获得数据.每次我想我已经完成了,我会觉得它并不完美.我在MySQL Workbench中大部分充实了它,但我仍然有一些问题.
我还附上了我的ERM图.如果有人能指出任何明显的违规行为,我们将不胜感激.

所以我的查询:
SELECT Tags, COUNT(Tags) AS Listings
FROM Job
WHERE datepart(year, dateposted)=2013
GROUP BY Tags
ORDER BY Listings DESC
Run Code Online (Sandbox Code Playgroud)
输出:
+----------------------+----------+
| Tags | Listings |
+----------------------+----------+
| java c++ | 41 |
| software development | 41 |
| java c++ c# | 31 |
| | 25 |
| sysadmin | 25 |
| see jd | 24 |
| java c++ ood | 23 |
| java | 23 |
+----------------------+----------+
Run Code Online (Sandbox Code Playgroud)
我希望它像这样出来:
+----------------------+----------+
| Tags | Listings | …Run Code Online (Sandbox Code Playgroud)