- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话: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++的编程语言,
您可能关注的文档
最近下载
- 施工企业现场质量管理制度及奖惩办法.pdf VIP
- 传感器原理及应用 教案.pdf VIP
- 砂石料供应、运输、售后服务方案14627.pdf VIP
- 传承雷锋精神争做时代新人--主题班会课件.pptx VIP
- 气管切开非机械通气患者气道管理考试题及答案.doc
- 横河flxa21两线制电导率变送器快速启动手册.pdf VIP
- 图集规范-天津图集-12J5-1图集(2012版)平屋面 DBJT29-18-2013.pdf VIP
- 第2课+丰富多彩的中华传统体育+课件 2025-2026学年人教版(2024)初中体育与健康八年级全一册.pptx VIP
- 第12课 闭环控制助稳定 教案 义务教育人教版信息科技六年级全一册.pdf VIP
- 生命教育PPT模板.pptx VIP
文档评论(0)