- 博客(18)
- 资源 (92)
- 收藏
- 关注
原创 第二十五讲 实例补充
昨晚在家写一个,今天在公司又写一个,尽管很简单,但多练习一次,就记得久一点。。。。。。同样,首先先建一个委托类型,我想了一下,这委托如果设置了返回值类型,如何传值呢,没想通。using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Wf25{ /
2014-03-28 13:36:14 353
原创 第二十五讲:委托与事件实例浅析
委托语法 访问修饰符delegate返回值类型委托名称(参数1,参数2,参数3,...,参数n) 定义事件的语法 public event DelegateClassHandle PlaGame; 多播委托的操作方法参数类的作用,如何调用,参数类必须继承EventArgs这个基类理解委托和事件的原理A委托B去监视C,委托的事情
2014-03-27 23:50:14 375
原创 第二十四讲:泛型实例 - 专业\课程管理模块实现
回顾 1. 泛型最常用集合操作 2. 泛型集合的优点 1. 类型安全 2. 效率更高 3. 二进制代码重用(代码扩展更好) 3. 在CLR中预定义了一批常用的泛型类 List, Dictionary, Queue等等,都放在System.Collections.Generic
2014-03-26 17:55:57 457
原创 第二十三讲:泛型入门
1. 泛型简介及优缺点 1.泛型是具有占位符(类型参数)的类,结构,接口和方法 2. 运行速度会因为类型转换的次数减少而加快 3. List类是ArrayList类的泛型等效类。该类用大小可按需动态增加的数组实现lList泛型接口 4. 索引为整数,从0开始 泛型的优点: 1. 性能好 2. 类型安全
2014-03-19 15:05:34 382
原创 第二十二讲:深入数组
1. 多维数组 一般数组也称为一维数组,用一个整数来索引 多维数组用两个或多个整数来索引 在C#中声明一个二维数组,维与维之间以逗号隔开 语法: 数据类型[,] 数组变量=new 数据类型[3,4] 如何获取某一维中的元素个数 数
2014-03-18 22:54:46 421
原创 第二十一讲:简单数组
回顾 1. 我们自己写的类就是自定义类,它属于引用类型,而结构是值类型 2. 构造函数的主要作用是初始化对象中的数据成员 3. 多态的两种表现形式是重载实现的编译时多态和重写实现的运行时多态 重载的特点:方法名必须相同,返回类型可以不同,参数列表必须不同 重写的特点:方法名,返回类型,参数列表全都必须相同 4. 访问修饰符
2014-03-18 10:07:19 343
原创 第二十讲:接口
回顾 1. 抽象类的特点? 个人认为就是一种计划或者说是规划上的操作,将一组对象共有的,但不具体的属性方法 抽象类规则: 1. 抽象类不能实例化 2. 抽象类可以包含抽象方法和抽象属性,也可包含普通的类成员 3. 只要一个类中有一个抽象方法,那么这个方法所在类必须是个抽象类
2014-03-16 23:50:09 362
原创 第十九讲:其他类
回顾: 1. 多态如何实现的? 重载和虚方法覆写 2. 什么情况用虚成员? 不确定的用途,留待子类扩展覆写时 3. 什么情况需要覆写? 功能近似,不必要重新创建新方法时 4. 为什么需要抽象类和抽象方法? 规划一个类,但当前无法
2014-03-16 15:58:16 447
原创 第十八讲:多态
面向对象的三大特征: 封装 继承 多态 回顾: 为什么要继承? 方便在分类编写代码后,子类可以从父类获得数据和代码 子类(派生类)可以从父类(基类)中哪些数据和代码?那些绝对不能获取到? 除构造函数和析构函数外,静态类不可以继承外 如何在子类中显示调用基类的成员
2014-03-16 13:13:49 406
原创 第十七讲:继承
2. 继承性 一个类可以有能力直接从另一个类获得代码或数据 派生类从基类那里获得其所有成员 能够从父类中获得 方法 域 属性 事件 索引指示器 不能获得 构造函数和析构函数 C#只允许单继承 3. 实现继承 例: public class soldgoods:goods C#中只支持单继承 防止继承 public sealed c
2014-03-14 15:57:43 388
原创 第十五讲:重载(实例补充之构造函数及普通方法,各自相互调用)
关于构造函数之间的调用方式和普通方法间的调用方式,自己写了个简单的实例,代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace GZFFdiaoyong{ public class Class15 { string
2014-03-13 17:51:10 544
原创 第十六讲:运算符重载 (补充实例)
这是从百度文库里找一个实例我加了一下注释,是一个结构,感觉写法跟类差不多,只是不用写属性,应该也不能继承吧。大家看看:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Vector{ /// /// 这是个结构,不是类 //
2014-03-13 16:59:18 376
原创 第十六讲:运算符重载
重载运算符 关键字operator运算符分可重载运算符和不可被重载运算符运算符重的主要用处是扩展运算符的运算能力运算符其实也是一种特殊的方法,只不过参数列表的呈现有些不同我模仿老实做了个实例练习,简单的实现运算符重载,见以下代码:using System;using System.Collections.Generic;using System.Li
2014-03-13 16:14:38 507
原创 第十五讲:重载
静态类 不依赖于对象,通常用作工具类 使用static关键字修饰 特点: 它们仅包含静态成员 它们不能被实例化 它们是密封的,不能被继承 它们不能包含实例构造函数
2014-03-10 13:41:10 383
原创 第十四讲:类成员之方法与静态
自动属性必备读写权限方法 什么是方法? 方法是包含一系列语句的代码块 可以指定代码块到底允许被谁访问 --访问修饰符 可以让代码块执行完了再汇报一下 --返回值类型 用一个名字来调用这一块代码 --方法名 在调用的时候可以附带参数 --方法参数
2014-03-09 13:44:32 361
原创 第十三节:属性,构造,析构函数
1. 为什么要用属性?答:属性是对类型成员变量的一种读写权限控制如: private int a;//在将a变量封装成属性时,字段本身自动转换为私有 public int A //a字段的属性 { get { return a; } //读取 set { a = value; }
2014-03-08 13:53:16 549
原创 第十二节:封装与类成员
1. 字段有哪几种? 1. 实例成员字段 解释:是类级变量 2. 只读字段 解释:使用readonly关键字修饰的字段,程序运行过程中只能被读取无法写入 3. 常量字段 解释:程序运行过程中不变的字段 4. 静态字段
2014-03-08 13:35:39 437
原创 总结前十一课中老师重点回顾的问题
第一节:C#开篇题,简介第二节:第一次 1. 什么是.NET? 2. .NET和C#是什么关系? 3. 如何创建一个控制台应用程序? 4. 如何在屏幕上打印一行字? 5. 如何让控制台应用程序在执行完后还等待输入?第三节:C#前置知识 1. 在上节中我们清楚了C#的语法规则 1. 忽略空格、回车、TAB符 2. C#每行用“分号”结束,每块结束用
2014-03-04 23:45:27 473
VMware-workstation-full-8.0.0-471780 完美汉化.part02.rar
2012-01-31
VMware-workstation-full-8.0.0-471780 完美汉化.part01.rar
2012-01-31
SymbolCacheMicroSoft源服务器符号文件(网络收集+自己开发中下载的).rar
2019-08-08
存储过程-自动备份并压缩,清除过时备份文件(添加远程备份和远程清理功能)
2019-08-08
cygwin2.738(包含源码网站花钱下载的or32工具)
2019-08-08
cygwin动态链接库收集整理
2019-08-08
Rtmonitor for Android
2015-11-11
Ubuntu揭秘Sams.Ubuntu.Unleashed.Aug.2006.part2
2012-02-18
Ubuntu揭秘Sams.Ubuntu.Unleashed.Aug.2006.part1
2012-02-18
UNIX宝典(UNIX+Bible,Second+Edition)第二版.part2
2012-02-18
Windows9xMe2000XP2003DOS命令实用技术详解.part4
2012-02-18
Windows9xMe2000XP2003DOS命令实用技术详解.part3
2012-02-18
Windows9xMe2000XP2003DOS命令实用技术详解.part2
2012-02-18
Windows9xMe2000XP2003DOS命令实用技术详解
2012-02-18
VMware-workstation-full-8.0.0-471780 完美汉化.part08.rar
2012-01-31
VMware-workstation-full-8.0.0-471780 完美汉化.part07.rar
2012-01-31
VMware-workstation-full-8.0.0-471780 完美汉化.part06.rar
2012-01-31
VMware-workstation-full-8.0.0-471780 完美汉化.part05.rar
2012-01-31
VMware-workstation-full-8.0.0-471780 完美汉化.part04.rar
2012-01-31
VMware-workstation-full-8.0.0-471780 完美汉化.part03.rar
2012-01-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人