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的另一种说法?还是本身就是一个东西?
展开
3个回答
展开全部
感觉你做的很高级!先赞一个。我稍微懂一点编程,但是完全不懂网络。理论上来说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是指同一个东西。
windows上的数据库应用,用C#+sql sever开发还是比较省力的。
再说你后面的一个问题,C++和VisualC++的区别是前者包含后者,后者是微软开发的IDE,它对标准C++进行了修改和扩充,增加了MFC。
至于C#,则是微软为了应对JAVA,面向.NET平台开发的比C++安全的高级语言,某种程度上可以说C#,Visual C#.Net是指同一个东西。
展开全部
按照你这个需求模式,应该是C#.net做bs模式的较好,实现起来容易,随便下载个代码改改就行。
cs架构客户端局限太多,公网访问困难,至于说C++来说,主要用在驱动级的开发商了,对应用来说基本上是淘汰了;php的主要是网页倾向方面,应用型的功能较弱,发展潜力不足。
cs架构客户端局限太多,公网访问困难,至于说C++来说,主要用在驱动级的开发商了,对应用来说基本上是淘汰了;php的主要是网页倾向方面,应用型的功能较弱,发展潜力不足。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
总之,要实现你这个功能,用任何语言都可以,java/.net/php/delphi/C++/GTK+/QT 都行,不就是一个简单数据库操作的一个增删改查嘛,这个是最基本的,B/S和C/S都差不多,就是B/S没有美工就不美观,功能都一样的。
建议你用.net做,你要做的话,首先学基本语法,然后winform编程,着重学学dgv控件,然后ado.net,基本就搞定了。有不懂的我可以教教你,这个很简单。
我的邮箱gaoyu@rzysw.com 不懂发邮件给我吧,没时间看百度
建议你用.net做,你要做的话,首先学基本语法,然后winform编程,着重学学dgv控件,然后ado.net,基本就搞定了。有不懂的我可以教教你,这个很简单。
我的邮箱gaoyu@rzysw.com 不懂发邮件给我吧,没时间看百度
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询