通过示例(C#或C)规划编程项目

我在本科学位的最后一年,而且我的大学缺乏c和c#大项目的例子.所有的迷你项目和作业都是基于文本的数据库,这是非常低效的,控制台显示和命令,这是令人沮丧的.

我想开发一个完整的企业软件原型,处理库存,销售,营销等.您通常在SAP中可以找到的一切.我很感激,如果您有任何人可以指示我的书籍或文章或示例程序.

一些问题是:

>如何计划这种编程?我应该使用1个对象(如库存)的概念有自己的流程和程序,并有一个集成商坐在所有的程序,还是应该将其集成到1个大程序?
>如何构建和寻址数据库?我在数据库中有一点知识,我知道sql,但我从来没有在程序中处理数据库.数据库是表,你如何假设以OOP方式表示表?
>对于开发类型,哪个是更好的PHP和C或C#和ASP.NET?我计划使用Web Interface设置表单和信息,但是使用后台程序来处理计算. .NET非常集成,编码应该更快,但是如果与PHP和C包相比,我真的很想知道性能

谢谢你的信息

解决方法

在我开始之前,这是一个深刻的问题的浅浅答案.

1)看起来你对目标应用程序的主要组件有一个合理的把握.作为.net开发人员,我将构建与广泛功能相匹配的程序集(不知道PHP中的等效内容),然后您可以将这些程序集一起使用为单个大型应用程序,或者根据需要单独使用.你不可能第一次得到它,所以建立它的感觉是正确的,然后做一些无情的重构,使它更好,一旦你有一个处理问题.

2)这个整个区域被对象关系映射 – ORM覆盖,NHibernate是.Net世界中最好的. BTW,如果你知道你会在比赛中领先于毕业/工作时间. Raw sql是过去十年.我想你知道Sql Server Express是免费的下载?

3)对于发展,你会感到最舒服的语言/环境.我喜欢的是.net,而且集成的编码要快得多.性能绝对够好,特别是因为这是学习项目 – SO运行在.Net上,并且支持gazillion用户.

请享用

相关文章

原文地址:http://msdn.microsoft.com/en-us/magazine/cc163...
前言 随着近些年微服务的流行,有越来越多的开发者和团队所采...
最近因为比较忙,好久没有写博客了,这篇主要给大家分享一下...
在多核CPU在今天和不久的将来,计算机将拥有更多的内核,Mic...
c语言输入成绩怎么判断等级
字符型数据在内存中的存储形式是什么