第一章 .net基础学习.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一、基础篇 2 二、面向对象 5 三、WinForms基础 7 四、SQL教程 8 五、ADO.NET 10 六、HTML 1 16 六、HTML2脚本(script) 31 七、样式表CSS 35 八、JavaScript语言 49 九、DOM编程 52 十、JQuery教程 63 十一、ASP.NET基础 71 十二、ASP.NET中级 78 十三、ASP.net高级 81 十四、AJAX 85 十五、windows phone7 86 一、基础篇 CLR: CLR(公共语言运行库,Common Language Runtime)和Java虚拟机一样也是一个运行时环境,是一个可由多种编程语言使用的运行环境。CLR的核心功能包括:内存管理、程序集加载、安全性、异常处理和线程同步,可由面向CLR的所有语言使用。并保证应用和底层操作系统之间必要的分离。CLR是.NET Framework的主要执行引擎。 CLR 公用语言运行时 三条控制台应用程序 Console.WriteLine();打印输出 Console.ReadLine();从控制台读入一行 Console.ReadKey();暂停 占位符 程序入口Main函数 显示行号 工具选项文本编辑器C# 转义字符的使用 \ 编译器检查 Convert: 转换磁盘的格式,比如可以将fat32转换成ntfs。ntfs格式有更好的安全性和性能。不过一般操作系统所在的盘还是选fat32,通用性好。如convert d: /fs:ntfs 该命令就可以将D盘格式改为ntfs Switch….case..测试离散常量值 注意其中的break语句 可以用if重写,但反之不成立。 一个解决方案下面可以包含多个项目,每个项目里包含多个文件 设置启动项目 循环中断 Break 终止循环,继续下面的代码 continue 终止本次循环 return 退出函数 类型转换Cast Byte 8bit 最大值255 最小值0 强制类型转换 范围大的转化为范围小的 同种类型的数据转换(在内存里有交集)Cast 不同类型的数据转换(无交集)convert 输入过程中的覆盖问题 Insert键的问题 枚举enum 限定取值范围 Foreach遍历 可变参数 params 用在参数表中的最后一个之前。 参数默认值。 函数的重载(参数不一致)与返回值无关 字符串 Length属性 ToCharArray(); 字符串的不可变性(内存内容不可变),但是变量名的可以变。 ToLower();有返回值 ToUpper();有返回值 Trim();去掉字符串两边的空白 Equals();可以做忽略大小写的比较。 == 是区分大小写的比较。 Split(params char[] separator);分割字符串 有三个重载函数 Replace(string oldValue,string newValue); Substring(int startIndex);取从指定位置开始一直到最后的子字符串。 Substring(int startIndex,int length): length长度要在剩余长度之内。 Bool Contain(); Bool StartsWith(); Bool EndWith(); Bool IndexOf();判断子字符串第一个字符第一次出现的位置,如果不存在,则返回-1。 Ref 传递的是引用 必须先初始化 函数内部对外部参数改变。 Out 外部不需要赋值,需要在函数中赋值。 为函数外部赋值,一般用在函数有多个返回值。 注意改变的是拷贝,还是本身。 二、面向对象 面向过程 C语言 面向对象 C++ Java 类,对象(实例instance) 字段 类的状态、 方法 Method 成员访问级别 Public 外部可以访问 Private 类内部可以访问 Protected 属性 Get Set 属性的get和set属性可以不包含代码。 值类型 int datatime bool char 传递的是一个拷贝 引用类型 赋值的时候传递的是引用。 构造函数 创建对象时给予初始化。 可以重载 继承 父类所有的动作都会反映在子类中。 所有的类直接或间接的继承于object类 异常机制 Try….catch模块 常量 const 静态成员 不需要初始化对象 可看作全局变量 static 而非静态成员则需要进行初始化对象进行引用。 如属性、方法等,均可声明为static 静态类 static 不能被实例化 命名空间namespace 同名类的处理 索引器 index Set

文档评论(0)

xuefei111 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档