C# 的BS和CS
但内容是语言语法和winfrom的,我主要是打算学下webfrom..
有几个问题:
1.请问winfrom和webfrom语法之类的差别大吗?
2.学了win对学web有什么帮助?
3.如果我看完那本教材,之后要学webfrom有什么好教材推荐下
4.我学的那个系列还有一本是asp.net入门到精通,但是没说是什么语言的,会是C#的嘛?书是下面链接的这本
http://www.amazon.cn/mn/detailApp?qid=1222787320&ref=SR&sr=13-1&uid=168-3092760-4159402&prodid=bkbk808015
谢谢帮助 展开
给你推荐1本好书吧
C#2.0程序设计教程 清华大学出版社 郑宇军 编著
如果要应用的话 顺便再给你本基础全面点的好书吧
ASP.NET 2.0 宝典 电子工业出版社 吕洋波编著
------------------------------------------------
以上两本书均适合初学C#的读者
回答你第四个问题
4.我学的那个系列还有一本是asp.net入门到精通,但是没说是什么语言的,会是C#的嘛?
我已经看过你给的连接了,里面的内容简介和目录均提过是基于 C#这个语言的了 ^_^
BS 就是browers和servers 就是浏览器和服务器模式
像我们平常浏览网站就是这种模式.
CS 就是client和servers 就是客户机和服务器模式
BS和CS的区别以及优缺点
C/S又称Client/Server或客户/服务器模式。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软件。
B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。
C/S的优点是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。缺点主要有以下几个:
只适用于局域网。而随着互联网的飞速发展,移动办公和分布式办公越来越普及,这需要我们的系统具有扩展性。这种方式远程访问需要专门的技术,同时要对系统进行专门的设计来处理分布式的数据。
客户端需要安装专用的客户端软件。首先涉及到安装的工作量,其次任何一台电脑出问题,如病毒、硬件损坏,都需要进行安装或维护。特别是有很多分部或专卖店的情况,不是工作量的问题,而是路程的问题。还有,系统软件升级时,每一台客户机需要重新安装,其维护和升级成本非常高。
对客户端的操作系统一般也会有限制。可能适应于Win98, 但不能用于win2000或Windows XP。或者不适用于微软新的操作系统等等,更不用说Linux、Unix等。
B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。甚至可以在线申请,通过公司内部的安全认证(如CA证书)后,不需要人的参与,系统可以自动分配给用户一个账号进入系统。
cs是静态客户端程序(client)和服务器(server)
区别在于,虽然同样是通过一个程序连接到服务器进行网络通讯,但是bs结构的,客户端运行在浏览器里,用bs结构的好处是,不必专门开发一个客户端界面,可用asp,php,jsp等比较快速开发web应用的程序开发.
专业理论上又是这么解释的。。。。
C/S又称Client/Server或客户/服务器模式。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软件。
B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。
C/S的优点是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。缺点主要有以下几个:
只适用于局域网。而随着互联网的飞速发展,移动办公和分布式办公越来越普及,这需要我们的系统具有扩展性。这种方式远程访问需要专门的技术,同时要对系统进行专门的设计来处理分布式的数据。
客户端需要安装专用的客户端软件。首先涉及到安装的工作量,其次任何一台电脑出问题,如病毒、硬件损坏,都需要进行安装或维护。特别是有很多分部或专卖店的情况,不是工作量的问题,而是路程的问题。还有,系统软件升级时,每一台客户机需要重新安装,其维护和升级成本非常高。
对客户端的操作系统一般也会有限制。可能适应于Win98, 但不能用于win2000或Windows XP。或者不适用于微软新的操作系统等等,更不用说Linux、Unix等。
B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。甚至可以在线申请,通过公司内部的安全认证(如CA证书)后,不需要人的参与,系统可以自动分配给用户一个账号进入系统。
winform已经过时了,wpf也不会在更新了,现在主流的是uwp了。
webform早就过时了,现在主流是asp.netcore mvc。
回答你的问题:
语法没有差别,因为都是用c#语言,只是使用的框架和库不同;
有一点点帮助,至少对c#整体的语法、项目管理、包管理等有了认识;
任何教程不如去官网看原版的doc
asp.net 可以是vb.net 和 c#两种语言,链接不想打开,但主流的是C#