首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >初学者C#应用程序

初学者C#应用程序
EN

Stack Overflow用户
提问于 2011-02-03 06:41:11
回答 12查看 3.8K关注 0票数 0

我刚刚开始学习C#,我想开始制作一些简单但功能强大的小应用程序。

有没有人对项目有什么想法?我很想听听你有什么想法。我的大部分经验是与HTML,CSS,JS,PHP。

谢谢

EN

回答 12

Stack Overflow用户

发布于 2011-02-03 06:50:02

由于C#可以在多种类型的应用程序中使用,因此我将尝试在每种类型的应用程序中执行相同的任务。也许是一个连接到数据库并根据用户输入执行查找的简单应用程序。也许可以连接到SQL Server示例附带的"pubs“数据库。

您可以按如下方式执行此操作:

  • Winforms
  • ASP.NET WebForms
  • ASP.NET MVC
  • Dynamic Data
  • WPF
  • 控制台应用

使用

标准ADO.NET

  • LINQ

  • Entity框架

您甚至可以创建使用WCF的Windows service,以及使用该服务的WinForms或ASP.NET前端。

这个想法是让你的腰带下尽可能多的应用程序类型,这样你就可以看到每个应用程序是如何相似的,以及每个应用程序是如何相同的。它还将帮助你更好地理解“哪个是最好的,Web表单还是MVC”的“宗教战争”,等等。这些“圣战”问题的最终答案总是“你最喜欢的是什么”。没有什么比实际编写一些东西更能体验各种选项了,所以一个好的,简单的应用程序在所有可用的风格中将是一个很好的开始。

最后,由于我列出了这么多东西,下面是我提到的所有东西的一些很好的起点。有视频,演练等可以帮助你在你的道路上。

http://www.asp.net/

http://windowsclient.net/default.aspx

http://msdn.microsoft.com/en-us/beginner/default.aspx

票数 3
EN

Stack Overflow用户

发布于 2011-02-03 06:54:59

你喜欢做什么?我发现游戏总是一个很好的起点。如果你喜欢游戏开发,你可以做像乒乓球和吃豆人这样的东西,但你仍然可以在没有太多图形复杂性的情况下制作棋盘和纸牌游戏。

这里有一些可以让你入门的东西:

更简单: tic-tac-toe,connect-4,go fish,black-jack,candyland,各种纸牌游戏

中等:大富翁,扑克,围棋,跳棋,雅特兹,

拼字游戏,拼字游戏,国际象棋,魔术:聚会

下面是不同的难度级别:

  1. 设计逻辑。例如,创建类和方法来表示棋盘、属性和处于垄断地位的玩家。
  2. 开始制作图形用户界面。让游戏真正可玩!
  3. 添加了AI和计算机控制的玩家。显然,人工智能是一个巨大的主题,所以有许多不同的方法可以走。
票数 3
EN

Stack Overflow用户

发布于 2011-02-03 06:44:15

科学计算器怎么样?它将给你GUI构建和事件处理的基本经验,它应该不会太难,而且你的大部分注意力将放在语言上,而不是复杂的算法上(这是你刚开始学习一门语言时想要的)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4880782

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档