java、C#和C++数据库开发c/s windows桌面应用的差别

我是网络工程师,对网络很熟悉,但是对编程只懂一点c和php,sqlserver是入门阶段,我现在想开发一个设备维护记录的软件,功能就是能查询到设备状态、维护次数、是谁维护... 我是网络工程师,对网络很熟悉,但是对编程只懂一点c和php,sqlserver是入门阶段,我现在想开发一个设备维护记录的软件,功能就是能查询到设备状态、维护次数、是谁维护的等相关信息,然后直观的以表的形式显示出来,能在局域网和公网上都能访问数据库(这个我想做地址转换应该没有问题,我有固定ip的公网接口的,路由器上把地址和端口转换了应该能行),我想用c/s架构,我现在的疑惑是java是不是开发出来的程序只要在装有jre的系统上就能用(不需要考虑系统),然后c++和c#开发的直接就能在windows上就能用,另外我对c++和c#以及visul c++和visual c#概念很模糊,我看了下网上有些人说的c++开发c/s好,c#开发b/s好,不知道是不是这样,我现在想知道我的开发应该用什么编程语言和数据库搭配,然后好去学习相关知识,另外一个问题是库、类、对象、方法怎样通俗的理解,网技术高手指点,哟多少分就送多少哦分,不管是复制粘贴还是原创答案,解决问题就行。最后c#就是c#.net、visual c#就是visual c#.net的另一种说法?还是本身就是一个东西? 展开
 我来答
wustudent
推荐于2016-08-10 · TA获得超过336个赞
知道小有建树答主
回答量:256
采纳率:0%
帮助的人:233万
展开全部
感觉你做的很高级!先赞一个。我稍微懂一点编程,但是完全不懂网络。理论上来说java开发出来的确实可以不管系统只要有java环境就直接跑,C++和C#有很多种编译器。比如C++,在windows和linux下有不同的编译器和IDE写一遍想要在不同的系统上用的话需要做一些小改动。
windows上的数据库应用,用C#+sql sever开发还是比较省力的。

再说你后面的一个问题,C++和VisualC++的区别是前者包含后者,后者是微软开发的IDE,它对标准C++进行了修改和扩充,增加了MFC。
至于C#,则是微软为了应对JAVA,面向.NET平台开发的比C++安全的高级语言,某种程度上可以说C#,Visual C#.Net是指同一个东西。
传奇勇者
2013-12-16 · TA获得超过747个赞
知道大有可为答主
回答量:1706
采纳率:75%
帮助的人:812万
展开全部
按照你这个需求模式,应该是C#.net做bs模式的较好,实现起来容易,随便下载个代码改改就行。
cs架构客户端局限太多,公网访问困难,至于说C++来说,主要用在驱动级的开发商了,对应用来说基本上是淘汰了;php的主要是网页倾向方面,应用型的功能较弱,发展潜力不足。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gypublic2007
2013-12-16 · TA获得超过540个赞
知道小有建树答主
回答量:290
采纳率:0%
帮助的人:219万
展开全部
总之,要实现你这个功能,用任何语言都可以,java/.net/php/delphi/C++/GTK+/QT 都行,不就是一个简单数据库操作的一个增删改查嘛,这个是最基本的,B/S和C/S都差不多,就是B/S没有美工就不美观,功能都一样的。

建议你用.net做,你要做的话,首先学基本语法,然后winform编程,着重学学dgv控件,然后ado.net,基本就搞定了。有不懂的我可以教教你,这个很简单。
我的邮箱gaoyu@rzysw.com 不懂发邮件给我吧,没时间看百度
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式