b/s,c/s区别,ado与ado.net区别,winform界面设计,以及管理系统相关问题。希望有经验的编程人士帮我解答


winform就一定是c/s模式的,asp.net一定是b/s模式的?

我编了个系统,是winform的,后台有数据库,我是模仿着书上的实例编的,但是我没搞明白winform与数据库是怎么连接的,是用ado还是用ado.net?麻烦帮我区分一下,谢谢。

因为是winform所以我的界面显得格外的单调,除了windows传统的菜单栏就什么都没有了,虽然我把菜单栏下面设了背景,但是还是格外的单调。我想把我的界面做成与图片上类似的那个界面。请注意哦,左面较浅蓝色的是可以点击打开的,然后右边的那些个图也是可以点击然后打开的哟,而不是弄的一张图片。我想请问一下这个效果是怎么做出来的呢?

我做的这个系统是一个管理类的系统,其实分析出来,做成b/s模式的比较恰当,因为实际当中如果做成c/s模式,要一个一个地在机器上安软件,如果机器数量稍微多一点,那就是多麻烦的。我还想问的是,如果在保证后台数据库不变的情况下,我这个要用asp.net来重新做过,(我没学过asp.net,不过我看过一点网页设计的书,觉得似乎也不是很难样),难度有多大?需要花很多时间么?

问题是一大堆呢。麻烦有编程经验的兄弟姐妹依次地帮我解答,谢谢。可以再加分的。

1、基本上差不多,但是不一定
现在也有人做winform,里面嵌套浏览器,就变成bs和cs混合的了
asp.net基本上都是bs架构,但是现在有flash、Silverlight等富客户端的存在,如果开发asp.net,嵌入了flash或Silverlight之类的来与服务器交互,那你的asp.net也不是纯bs,而是bs和cs混合,但是不需要你去每台机器上安装软件,ie会提示客户安装Flash或Silverlight

2、在.net中,连接数据库最好用ado.net,ado也可以,但是既然有好用的版本,为什么不用呢?怎么连接数据库,随便找个例子,几行代码,就是那样连

3、界面的问题,这个在bs下也很简单,几个超级链接,加点css就可以了

4、cs开发与bs开发,区别不是一般大,cs只要熟悉C#就够了
bs要了解html、css、javascript,还要对http协议有一定了解,不然会出很多笑话,比如html怎么调用c#之类
难度是不大,就是要时间去熟悉,增长经验
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-03-29
C/S结构,即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。

B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现.
简单的说b/s结构就是web项目,像网页什么的,用户的交互都是基于浏览器的,c/s结构的就是我们用多的像QQ软件,什么是基于(客户机/服务器),也就是说不要基于浏览器的。
在。net中,asp.net是开发b/s结构的web项目的,winform是开发软件的,你做的这个就是c/s结构的。
你学过winfrom难度当然不到了,就编程而言,还是c/s难点。当然做网页并不是会asp.net就好了,他要和其他技术一起结合才行,比如javascript css等。
第2个回答  2010-03-29
asp.net有很多现成的控件可以用,如果有其他web开发语言的基础,学起来用起来应该不费劲,如果从0开始需要一段时间学习基础的东西,时间长短要看个人悟性和投入的时间了
第3个回答  2010-03-29
好漂亮,有源码吗?发dvdvfp@126.com
做B/S比C/S复杂一点,并且许多复杂的功能达不到。

...以及管理系统相关问题。希望有经验的编程人士帮我解答
1、基本上差不多,但是不一定 现在也有人做winform,里面嵌套浏览器,就变成bs和cs混合的了 asp.net基本上都是bs架构,但是现在有flash、Silverlight等富客户端的存在,如果开发asp.net,嵌入了flash或Silverlight之类的来与服务器交互,那你的asp.net也不是纯bs,而是bs和cs混合,但是不需要你去每台...

c\/ s和b\/ s的区别有哪些
交互模式不同:C\/S模式通常具有更丰富的界面与操作体验,因为客户端程序可以设计得更加复杂和多样化。同时,由于客户端与服务器直接相连,没有中间环节,响应速度通常较快。而B\/S模式则采用请求-响应模式进行交互,用户通过浏览器向服务器发送请求,服务器处理后将结果返回给浏览器。这种交互模式虽然简单,...

B\/ S与C\/ S的区别?
1、含义不同:B是英文单词“Browser”的首字母,即浏览器的意思;S是英文单词“Server”的首字母,即服务器的意思。B\/S就是“Browser\/Server”的缩写,即“浏览器\/服务器”模式。C是英文单词“Client”的首字母,即客户端的意思,C\/S就是“Client\/Server”的缩写,即“客户端\/服务器”模式。2、硬...

C\/ S和B\/ S的区别是什么?有什么优势?
一、指代不同 1、C\/S:就是指客户端\/服务器模式。是计算机软件协同工作的一种模式,采取两层结构。服务器负责数据的管理,客户机负责完成与用户的交互任务。2、B\/S:是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。二、原理不同 1、C\/S:客户端运行应用程序,服务器端运行服...

B\/S 系统和C\/S做的系统又什么区别啊?
1、两者概念不一样:C\/S (Client\/Server)系统:又称Client\/Server或客户\/服务器模式。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如ORACLE、SYBASE、InfORMix或 SQL Server。客户端需要安装专用的客户端软件。B\/S 系统(Browser\/Server,浏览器\/服务器模式):是WEB兴起后的一...

b\/s和c\/s的区别及优缺点?(简单明了的概述一下,能有实例最好!),它们...
1. B\/S和C\/S模式的核心区别在于客户端的角色不同。B\/S(Browser\/Server)模式通常指的是通过浏览器作为客户端,与服务器进行通信的应用方式。C\/S(Client\/Server)模式则是客户端软件直接与服务器进行数据交换。2. B\/S模式的优点在于用户可以通过浏览器访问系统,无需在客户端安装特定的软件,这样...

B\/S和C\/S的区别是什么啊?
1.硬件环境不同:C\/S 一般建立在专用的网络上,小范围里的网络环境,局域网之间再通过专门服务器提供连接和数据交换服务。B\/S 建立在广域网之上的,不必是专门的网络硬件环境,例如电话上网,租用设备. 信息自己管理. 有比C\/S更强的适应范围,一般只要有操作系统和浏览器就行。2.对安全要求不同:...

介绍一下B\/S架构和C\/S架构的区别,以及在功能设计上的区别?
1.C\/S架构的界面和操作可以很丰富。2.安全性能可以很容易保证,实现多层认证也不难。3.由于只有一层交互,因此响应速度较快。缺点:1.适用面窄,通常用于局域网中。2.用户群固定。由于程序需要安装才可使用,因此不适合面向一些不可知的用户。3.维护成本高,发生一次升级,则所有客户端的程序都需要...

介绍一下B\/S架构和C\/S架构的区别,以及在功能设计上的区别?
1、负荷:B\/S架构集中于服务器端,C\/S架构多数负荷平摊到客户端 2、架构设计:B\/S架构重点考虑服务器并发访问、资源分配和性能调整,C\/S架构充分利用客户端资源 3、开发难度:B\/S架构 大于 C\/S架构 4、维护修改难度:B\/S架构 小于C\/S架构 5、可移植性、功能变更可伸缩性:B\/S架构 比 C\/S...

简述c\/s和b\/s模式的区别
C\/S模式和B\/S模式的区别:1. 架构不同 C\/S模式是一种典型的两层架构,包括客户端和服务器端两部分。客户端通常负责用户交互,而服务器端则处理核心的业务逻辑和数据存储。B\/S模式则是基于浏览器和服务器之间的三层或多层架构。在这种模式下,浏览器作为客户端负责用户交互,大部分业务逻辑在服务器...

相似回答