- 1、本文档共29页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C第1章C概述课件
C#概述 为了便于开发人员编写更优秀的软件,同时跟上最 新硬件的发展速度,迫切需要一种简单而专业化的 语言、环境和开发工具,为此,Microsoft推出 了其.NET战略。.NET是一种在Windows下进行编 程开发的新架构,一种新的API。而C#作为 Microsoft .NET战略的重要组成部分,可以说是专 为.NET而开发,它可以利用.NET框架及其开发环境 中的所有新特性,以及在最近20年来出现的已经逐 步规范化的面向对象编程方法。 C#概述 C#具有统一类型系统。所有c#类型都继承一个唯一的根类型:object。因此所有类型都共享一组通用操作,并且任何类型的值都能够以一致的方式进行存储、传递和操作。此外,c#同时支持用户定义的引用类型和值类型;允许对象的动态分配。 C#支持ASP.NET和Web服务编程,可以无缝地支持各种分布式应用。 C#概述 可以使用指针和直接内存访问,但C#语言可以在没有它们的条件下访问内存; 以Visual Basic的风格支持属性和方法; 改变编译器选项,可以把程序编译为可执行文件或.NET组件库,该组件库可以用与ActiveX控件(COM组件)相同的方法由其他代码调用; C#概述 Web应用程序 这是一类基于B/S(浏览器/服务器)架构的程序,也就是说,这类程序通过客户端的浏览器来运行,目前,除了HTML等静态网页外,网页的其他一些执行过程多是在服务器端执行,然后将执行结果返回给客户端使用。在.NET Framework的ASP.NET下,可以使用C#通过Web Forms创建用于动态生成Web页的ASP.NET应用程序。 C#概述 Web Services(最初称为NT服务) 这是一类自包含的、分布式的模块化应用程序,可以在网络(通常是Web)中被描述、发布和调用。分布式开发是未来软件开发的技术趋势,.NET开发基于XML Web Services标准,可以实现个人之间、企业之间、个人与企业之间的信息互连,人们可以随时随地在网络上存取和使用信息。 C#概述 C#概述 定制C#开发环境 用户成功安装VS 2005后,如果是第一次运行,应选择 “Visual C#开发设置”,单击【开始Visual Studio】按钮即 可进入VS 2005开发环境。VS 2005默认的开发界面由主窗 口、【解决方案资源管理器】窗口和【工具箱】窗口组成, 在VS 2005启动时,主窗口会默认显示一个介绍性的“起 始页”,起始页中包含许多文档,每个文档都有一个标签, 单击文件名,可在各个文件间切换。起始页可以显示图形用 户界面,可用于创建和设计项目、文本文件以及各种内置于 VS 2005的工具。 C#概述 设计视图:可以在项目中可视化地放置用户界面和数据访问控件,VS 2005会自动在源文件中添加必要地C#代码,并在项目中对这些控件进行实例化。 C#概述 在环境中编译:可以通过菜单命令来编译项目, 而不必在命令行上运行C#编译器,VS 2005会调用 C#编译器,把所有的命令行参数传递给编译器,例 如要引用的程序集和要生成什么类型的程序集(例如 可执行文件或库.dll)。VS 2005还可以直接运行编 译好的可执行文件,用户可以查看这些文件的运行 情况是否正常,并可以选择不同的编译配置,例如 ,编译一个发布(debug)版本或调试(release)版本。 C#概述 集成的MSDN帮助:VS 2005可以在IDE(集成开发环境,Integrated Development Environment)中调用MSDN文档帮助,例如在文本编辑器中,如果不能确定某个关键字的含义,可以选择该关键字,按下F1键,VS 2005就会打开MSDN,并在其中显示相关的主题。同样,如果不知道某个编译错误是什么意思,可以选择错误消息,按下F1键,MSDN会显示该错误的详细信息。 C#概述 访问其他程序:VS 2005还能调用许多其他工具来查看和修改计算机或网络的一些内容,而无需退出开发环境。利用这些工具,可以检查运行服务和数据库连接,直接查询SQL Server数据表,甚至打开Internet Explorer,浏览网页。 第1章 C#概述 学习目标: 了解C#语言的起源 掌握C#语言的主要特征 了解并掌握C#语言与.NET平台的联系 掌握C#语言所能编写的应用程序类型 了解.NET Framework的工作原理 熟悉并学会定制Visual Studio 2005的工作环境 学会创建简单的C#应用程序 C#与.NET平台 C#(读作C-Sharp)是Microsoft开发的一种全新的、简单、现代、面向对象、 类型非常安全、派生于C和C++的编程语言,
您可能关注的文档
- CS6.0操作教程1课件.ppt
- crm项目需求文档课件.doc
- CRESTRON培训文件课件.ppt
- 托盘天平的使用-朱小春详解.ppt
- csc评审流程+专家评审系统课件.docx
- CSFB信令流程(常用)课件.docx
- 托盘天平的使用详解.ppt
- CSD-361同步相量测装置同步相量测装置同步相量测装置课件.docx
- 托盘天平的使用葛素彩详解.ppt
- 打印机如何设置共享详解.docx
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)