- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[工程科技]c语言第一课:C语法基础一
C#编程基础 讲师:王 勤 联系方式: Blog: 第一课 C#语法基础(一) 目标 1. c#语言简介 2.B/S,C/S架构(简单了解) Visual studio.NET2003开发环境简介 4.第一个c#程序,结构分析(重难点) 5.C#的转义字符,输入,输出(重难点) 6. 介绍C#的一些编码规范和标识符,关键字,注释,白空间 了解程序设计语言 ·所谓程序,是通过一连串的指令,自动地进行数据的计算和加工处理,这一连串的指令序列为程序。 在计算机编程中,程序设计语言是作为表达的媒介,是用户用来编写程序的语言,它是人与计算机之间交换信息的工具。 程序设计语言的演变 一代:机器语言 每条指令均采用二进制代 码编程。易出错难修改,效率低。 二代:汇编语言 符号编程(符号化了机器语言),有进步但仍然效率不高。 三代:高级语言 1954年第一个高级语言FORTRAN出现,到现在的C,C++,C#,VB,JAVA等。功能是越来越强大,使用却变得更加方便简单。 C# 语言简介 正确的发音:c sharp C#由Microsoft公司在推出.NET Framework的第1版时提供的一种为.NET平台量身定做的新程序语言。C#的创始人正是以前在Borland公司开发出Delphi语言的Anders Hejisberg。 C#语言的优点 C#是一种简单、现代、面向对象和类型安全的全新编程语言。 C#是近期发展起来的,从C,C++语言演化而来,汲取了以前许多语言(包括JAVA,VB等)的教训,同时也考虑了其它语言的优点。所以甚至可以说C#派生于C,C++,JAVA,同时集它们的优点于一身。 C#能做什么 C#能编写各种应用程序: Windows桌面应用程序(Windows Form)(C/S架构) Web网络应用程序(ASP.NET)(B/S架构) Web服务(创建各种分布式应用程序,通过Internet虚拟交换数据) 关于B/S,C/S C/S?(Client/Server)结构,即大家熟知的客户机和服务器结构。在特定的应用中无论是Client端还是Server端都还需要特定的软件支持。如:QQ,网络游戏等。 B/S(Browser/Server)结构即浏览器和服务器结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现 如我们的网站,网络办公等。 B/S、C/S之比较 1、C/S架构软件的优势与劣势? 服务器运行数据负荷较轻;数据储存管理功能较为透明; 高昂的维护成本且投资大,需针对不同的操作系统开发出不同版本的软件 2、B/S架构软件的优势与劣势 维护和升级简单;成本降低,选择更多; 服务器运行数据负荷较重. 3.B/S架构是发展主流 ? Microsoft.Net平台体系结构简述 .NET致力将手机,浏览器和门户应用程序集成到一起,形成一个统一的开发环境. C#与.NET C#本身只是一种语言,不是.NET的一部分,.NET只是编写和运行C#代码的环境,而且是最佳环境。 .NET Framework .NET包含一个非常大的代码库.NET Framework,可以在客户语言(C#)中通过面向对象编程技术(OOP)来使用这些代码.它的设计方式保证可以运用于各种语言. 它包含了不同的模块(windows应用程序构件,web开发的代码块,web开发中还包含web服务子模块等),定义了一些基本类型(CTS),还包含了一个公共语言运行库(CLR). 通用类型系统(CTS) .NET Framework 定义了一些基本类型(Common Type System,(CTS)),称为通用类型系统.以使用.NET Framework在各种语言之间进行交互操作. 公共语言运行库(CLR) .NET Framework还包含了一个公共语言运行库(Common Language Runtime,(CLR)),负责管理用.NET库开发的所有应用程序的执行. CLR翻译你的代码和行为生成IL(Intermediate Language中间语言)代码,再由编译器在需要时把IL编译为本机代码.然后再去执行. IL(中间语言) IL = Intermediate Language 目标操作系统所能理解的语言-本机代码,而我们创建的并不是本机代码,因此.NET把代码编译为中间语言IL,存储在程序集中;再由编译器(JIT)编译为系统能执行本机代码. JIT(Just In Time)编译器只使用IL代码,IL代码独立于机器,操作系统,CPU .NET框架 .NET运行环境 .NET运行于2
您可能关注的文档
- [工程科技]2011年第1期馆员培训:中图法分类排架培训.ppt
- [工程科技]2012-电动力学-06.ppt
- [工程科技]2011郎京-5学龄儿童与青少年营养和膳食.ppt
- [工程科技]2012年中村煤业重特大安全事故应急预案.doc
- [工程科技]20129550L279Q03第0章 绪论.pdf
- [工程科技]23衡南县家禽孵化与深加工项目1212.doc
- [工程科技]2013CES国际消费电子产品展览总结-图文并茂.pdf
- [工程科技]2011年新员工培训教材.ppt
- [工程科技]2、家庭全面理财规划 NXPowerLite.ppt
- [工程科技]2万m3d污水处理厂设计.doc
- [工程科技]D1-2.ppt
- [工程科技]Dbx 中文说明书.doc
- [工程科技]CT200条干仪使用说明书.doc
- [工程科技]Destabilization of the thermohaline circulation by transient perturbations to the hydrologi.pdf
- [工程科技]Direct and moderating effects of human capital on strategy and performance in professional service f.pdf
- [工程科技]Directory_of_Importers_Associations_Worldwide_2009.doc
- [工程科技]Disambiguation The State of the Art_.pdf
- [工程科技]DirectX编程简介.doc
- [工程科技]DCT工作原理教程.pdf
- [工程科技]EBZ120型掘进机使用维护说明书.doc
最近下载
- 2025年【全国】汉字听写大会竞赛考试题(含答案).docx VIP
- 新高三第一次班主任会议,校长讲话:凝心聚力战高三,担当使命育栋梁.docx
- 《化学抛光和电解抛光》.ppt VIP
- 校园内施工安全教育课件.pptx VIP
- 某某村党群服务中心项目可行性研究报告.doc VIP
- 2023年电动自行车换电站相关项目可行性研究报告.docx VIP
- Q-CR 517.2-2023铁路工程喷膜防水材料 第2部分:喷涂橡胶沥青(OCR).pdf
- (王红)《遣戍伊犁日记》《叶柝纪程》录文.doc VIP
- 一种用硅藻土助滤剂废弃物制备纳米白炭黑的方法.pdf VIP
- 数字化转型之数据治理解决方案.pdf VIP
文档评论(0)