《net程序设计》ppt课件

《net程序设计》ppt课件

ID:40011804

大小:981.50 KB

页数:244页

时间:2019-07-17

《net程序设计》ppt课件_第1页
《net程序设计》ppt课件_第2页
《net程序设计》ppt课件_第3页
《net程序设计》ppt课件_第4页
《net程序设计》ppt课件_第5页
资源描述:

《《net程序设计》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.NET程序设计C#编程语言(3.0)陈伟(陈俊先)自我介绍从1994年做管理软件从2001年使用.NET和C#主要工作:俊先管理软件开发平台《.Net软件设计新思维——像搭积木一样搭建软件》《俊先管理软件开发平台总体架构》商务新星.NETC#源码30万行.NET的内容ConsoleWindowsFormsADO.NETASP.NETWebServiceXMLLINQ(LINQtoobject、LINQtoSQL、LINQtoDataSet、LINQtoXML)WindowsPresentationFoundation(W

2、PF)WindowsCommunicationFoundation(WCF)WindowsWorkflowFoundation(WF)WindowsCardSpaceSilverlight3.0ASP.NET3.5ExtensionsBlend。。。。。。C#与.NET的关系HelloWorld--您的第一个程序usingSystem;//A"HelloWorld!"programinC#namespaceHelloWorld{classHello{staticvoidMain(){System.Console.Write

3、Line("HelloWorld!");}}}Main()和命令行参数classCommandLine2{staticvoidMain(string[]args){System.Console.WriteLine("Numberofcommandlineparameters={0}",args.Length);foreach(stringsinargs){System.Console.WriteLine(s);}}}Numberofcommandlineparameters=3JohnPaulMary类型数据类型值类型简单

4、类型结构类型枚举类型引用类型类接口委托(代理)数组值类型结构类型:structPhoneBook{publicstringname;publicstringphone;publicstringaddress;}PhoneBookpb;pb.name=“wang”;pb.phone=“88102324”;pb.address=“青年大街126号”;值类型枚举类型:用户定义的整数(int、short、long、byte)enumWeekDay{Sunday,Monday,Tuesday,Wednesday,Thursday,F

5、riday,Satursay};WeekDaywd;wd=WeekDay.Monday;类型转换隐式数值类型转换:自动转换成高精度的数值inti=5;intj=8;long=i+j;sbyeshort、int、long、float、double、decimalbyteshort、ushort、int、uint、long、ulong、float、double、decimalshortint、long、float、double、decimalushortint、uint、long、ulong、float、double、deci

6、malintlong、float、double、decimaluintlong、ulong、float、double、decimallongfloat、double、decimalulongfloat、double、decimalfloatdoublecharushort、int、uint、long、ulong、float、double、decimal类型转换隐式引用类型转换:任何对象可以转换为object派生类(接口)可以转换为父类(接口)任何数组类型可以转换为System.Array任何委托(代理)类型可以转换为Sys

7、tem.Delegate任何数组类型可以转换为System.ICloneablenull类型可以可以转换为任何引用类型类型转换显式数值转换inti=10;intj=30;longl=(long)(i+j);intg=(int)l;装箱(Boxing)与拆箱(Unboxing)装箱转换(Boxing):把值类型转换为object类型或接口类型intI=10;objectobj=i;拆箱转换(Unboxing):把对象类型或接口类型转换为值类型inti=10;objectobj=i;intj=(int)obj;类型转换类Con

8、vertSampleCSharpConvertConvert数组//Single-dimensionalarrays.int[]myArray1=newint[5];string[]myArray2=newstring[6];//Multidimensionalarrays.int[,]myArr

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。