前言
最近接触到了C# 语言,感觉和最初学习VB语言时的心态不一样了,现在懂得及时总结了,想要形成反馈了,这难道
就是传说中的成长,改变吗?下面就让我来简单地对刚刚进行到的传智播客实训一的前三个文件夹做一个总结吧!
主要内容
1.C#语言(C sharp),是一种最新的面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft.NET平
台的应用程序。
2.C#是由C和C++衍生出来的面向对象的编程语言。C#看似基于C++写成,但又融入其它语言如Pascal、Java、VB等。
3..NET 是一个平台,框架和技术。
(1).NET框架是一个多语言组件开发和执行环境,它提供了一个跨语言的统一编程环境用于开发桌面应用程序Winform;
(2)目的是便于开发人员更容易地建立Web应用程序和Web服务,使得Internet上的各应用程序之间,可以使用Web服
务进行沟通;
(3)从层次结构来看,.NET框架又包括三个主要组成部分:公共语言运行时(CLR:Common Language Runtime)、
服务框架(Services Framework)和上层的两类应用模板——传统的Windows应用程序模板(Win Forms)和基于
ASP.NET的面向Web的网络应用程序模板(Web Forms和Web Services)。
4.开发程序有两种交互模式:C/S(Client/Server)客户机和服务器
B/S(Brower/Server)浏览器和服务器
两种交互模式的区别:
(1)硬件环境不同:C/S一般建立在专用网络上;B/S建立在广域网上,有更强的适应范围。
(2)对安全要求不同:C/S面向固定人群,对信息安全控制能力更强;B/S面向不可知的用户群,对安全的控制力相对较弱。
(3)对程序架构不同:C/S更注重流程,对系统运行速度较少考虑;B/S结构的程序架构是发展的趋势。
(4)软件重用不同:C/S程序构件的重用性不如在B/S要求下的构件的重用性好。
(5)系统维护不同:C/S比B/S的系统维护要更复杂。
(6)用户接口不同:C/S多建立在Windows平台上,表现方法有限,对程序员普遍要求较高;B/S建立在浏览器上。
小结
关于一门新的编程语言,我们在学习的时候要善于练习新旧知识,将VB语言与之作比较,这样接触起来感觉就像是
熟悉当中的陌生,很容易接受。