学习C#.NET基础知识(学习重点请下载附件)
学习C#.NET基础知识(学习重点请下载附件)
C#.NET基础知识 在 .NET 被正式发布之前,NGWS 这术语一直被用于微软的某些计划,这些计划旨在创建一个下一代视窗服务的基于因特网的平台("Internet-based platform of Next Generation Windows Services")。 Microsoft. NET 战略在 2000 年 6 月由微软官方正式发布: .NET 基于最新的 web 标准 .NET 框架(.NET Framework) FrameWork即架构,它是一个语言开发软件,提供了软件开发的框架,使开发更具工程性、简便性和稳定性。 .NET 框架是为微软新的 .net 平台服务的基础结构。 .NET 框架是对语言中立的。目前,它支持 C++、C#、Visual Basic、JScript (JavaScript 的微软版本)以及 COBOL。第三方语言 - 比如 Eiffel、PerlPython、Smalltalk 等等 - 也将可用于构建未来的.NET 框架应用程序。 新的 Visual Studio.NET 是用于新的 .NET 框架的公共开发环境。它提供多功能的应用程序执行环境、简化开发以及多种开发语言之间简易的整合。 其他信息 .NET 的背景可以理解为,当计算开始从桌面计算机转向可访问因特网的设备比如掌上电脑和移动电话时,微软公司为了维持其操作系统在市场中的垄断地位而采取的新措施的一个部分。 .NET 框架的最直观的组件是:新的 Internet 信息服务6.0(IIS 6.0)、对支持 ASP.NET 和 ADO.NET 的支持、可构建基于 web 的软件的 Visual Studio.NET 软件工具以及在 SQL Server 2000 数据库中新的 XML 支持。 .NET的优点 l 提供标准的面向对象开发环境,不仅可以在本地与对象交互,还可以通过Web Service和.NET Remoting技术在远程与对象交互。 l 提供优化的代码执行环境,使以前让人们头痛的程序版本问题得到了解决。我们可以在同一台机器中安装相同程序的不同版本。而且deployment也得到了改善,微软说是X-COPY就是说象拷贝文件s一样简单了。 公共语言运行库 公共语言运行库 (common language runtime,CLR) CLR的执行模型 .NETFramework类库 C#2.0新的语法扩充(泛型,迭代器,匿名方法) 匿名方法 C#1.0中给一个委托添加一个方法调用代码如下: //自定义委托
public delegate void MyDelegate(object sender, EventArgs e); public class TestCase_Delegate { private TextBox _TextBox = new TextBox(); //Constractor .ctor public TestCase_Delegate() { //手动绑定click事件 _TextBox.Click = new MyDelegate(OnClick_Click); } //处理Click事件 private void OnClick_Click(object sender, EventArgs e) { MessageBox.Show("click me!"); } } // 来源:www.CSFramework.com, C/S结构框架学习网
泛型 Generic Types 1、 什么是泛型?
Stack<string> myStack = new Stack<string>();
myStack.Push("ustbwuyi1"); myStack.Push(5); Array myArray = myStack.ToArray(); foreach (string item in myArray) { label1.Text = item "<br/>"; } // 来源:www.CSFramework.com, C/S结构框架学习网 上述的这个例子,我们在编译该函数的时候,程序是不会报错的,而当程序执行的时候,程序才会抱错,这样的话我们很难在编译的时候发现程序中的错误。那么,如果我们用泛型情况又如何呢? 扫一扫加作者微信
参考文档:
学习C#.NET推荐几本书籍 C#.Net培训大纲(学习重点) C#.Net CS快速开发框架- 新增业务模块(视频下载) FastReport for .Net 报表开发实例(C#源码下载) C#.Net WCF实例详解及源码下载 C#,Asp.Net多线程断点续传下载 Asp.Net(C#)发送带有附件及显示图片的邮件 C#.Net组件开发(高级篇) - 全部源码下载 C#.NET C/S结构版本自动升级解决方案开发文档下载 C#.NET MVC WebApi后台开发框架入门完整版下载 C#源码-淘特旅游网站管理系统Asp.Net版 4.3-源码下载 C#源码-[CMS程序]LeadWit CMS.NET 1.0.1_leadwitcms-源码下载 C#源码-mrp生产管理系统(C#.NET)-源码下载 C#源码-OA网络办公自动化系统asp.NET-源码下载 C#源码-大型综合管理ERP源码 大型ERP源码 bs框架 asp.net源码 界面美观-源码下载
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 | |