- 博客(13)
- 收藏
- 关注
原创 黑马程序员---c#正规表达式
应该掌握的基础知识 规则表达式的知识可能是不少编程人员“常学常忘”的知识之一。在这篇文章中,我们将假定你已经掌握了规则表达式的用法,尤其是Perl 5中表达式的用法。.NET的regexp类是Perl 5中表达式的一个超集,因此,从理论上说它将作为一个很好的起点。我们还假设你具有了C#的语法和.NET架构的基本知识。 如果你没有规则表达式方面的知识,我建议你从Perl 5
2013-08-08 14:43:51 523
原创 黑马程序员---get和set属性的理解
一般面向对象编程语言都要求成员变量不能直接暴露给外部访问,如下:public class A { public int Age; //这是不好的,待会有程序员可能把-1赋给Age }为了防止乱赋值,C#设计了一个属性机制,要求把成员变量设为私有,在通过属性来控制成员变量的读写,如下:public class B {
2013-08-07 18:27:30 758
原创 黑马程序员---Thread类应用
看了些线程的文字,把它写下来,作为自己的复习吧。Thread 来自System.Threading类。1:使用它首先进行初始化: System.Threading.Thread myThread = new System.Threading.Thread(excuteThreadFunctionName); 其中 excuteThreadFunctionName为线程myThread实
2013-08-07 17:28:19 517
原创 黑马程序员---html学习知识点
1.网站页面分为静态页面和动态页面两种 静态页面:有一个 html 页面文件保存在服务器上,浏览器要这个页面的时候服务器就把这个页面文件发给浏览器;动态页面:服务器上没有浏览者要看的页面,而是 服务器动态生成的 HTML 页面发给浏览器 ,动态语言的服务器端可以用 C# 、 VB.Net HTML 页结构说明2.内容 内容都在标签之内; 内放的是头部信息,是对页面的描述,不会直接显
2013-08-07 11:44:20 578
原创 黑马程序员---多线程
线程被一个线程协调程序管理着——一个CLR委托给操作系统的函数。线程协调程序确保将所有活动的线程被分配适当的执行时间;并且那些等待或阻止的线程——比如说在排它锁中、或在用户输入——都是不消耗CPU时间的。 在单核处理器的电脑中,线程协调程序完成一个时间片之后迅速地在活动的线程之间进行切换执行。这就导致“波涛汹涌”的行为,例如在第一个例子,每次重复的X 或 Y 块相当于分给线程的时间片
2013-08-06 13:08:33 500
原创 黑马程序员---泛型list
C# 主要可以通过两种方式实现集合: a.使用ArrayList 直接将对象放入ArrayList,操作直观,但由于集合中的项是Object类型,因此每次使用都必须进行繁琐的类型转换。 b.使用自定义集合类 比较常见的做法是从CollectionBase抽象类继承一个自定义类,通过对IList对象进行封装实现强类型集合。这种方式要求为每种集合类型写一个相应的
2013-08-06 12:48:59 390
原创 黑马程序员---Split用法
1、用字符串分隔: using System.Text.RegularExpressions;string str="aaajsbbbjsccc";string[] sArray=Regex.Split(str,"js",RegexOptions.IgnoreCase);foreach (string i in sArray) Response.Write(i.ToString()
2013-08-05 12:14:18 404
原创 黑马程序员---.net 接口的作用
.net 接口的作用C#接口是一个让很多初学C#者容易迷糊的东西,用起来好像很简单,定义接口,里面包含方法,但没有方法具体实现的代码,然后在继承该接口的类里面要实现接口的所有方法的代码,但没有真正认识到接口的作用的时候就觉得用接口是多此一举,当然你这样想那是绝对绝对错误的,比尔盖茨的微软请的员工都是比盖茨还聪明的人,他们的C#能添这样的多足吗?!关于接口的作用,网上有一位就真的深入浅出给我
2013-08-05 12:00:36 625
原创 黑马程序员---static的用法
static 是被用来控制变量的存储方式和可见性。 函数内部定义的变量,在程序执行到它的定义处时,编译器为它在栈上分配空间,大家知道,函数在栈上分配的空间在此函数执行结束时会释放掉,这样就产生了一个问题: 如果想将函数中此变量的值保存至下一次调用时,如何实现? 最容易想到的方法是定义一个全局的变量,但定义为一个全局变量有许多缺点,最明显的缺点是破坏了此变量的访问范围(使得在此函数中
2013-08-03 16:32:11 407
原创 黑马程序员---面向对象学习
1.类、对象。“人”是类,“张三”是“人”这个类的对象。类是抽象的,对象是具体的。按钮就是类,某个按钮就是对象。对象可以叫做类的实例(Instance)。类就像int,对象就像10。字段Field(和某个对象相关的变量),字段就是类的状态。人这个类有姓名、年龄、身高等字段。类不占内存,对象才占内存。2.方法Method,方法就是类能够执行的动作,比如问好、吃饭等。类的继承,类之间可以有继承关系
2013-08-03 16:29:01 455
原创 黑马程序员---面向对象框架知识点
面向对象(OOP)字段Field(和某个对象相关的变量),字段就是类的状态(不同的对象可能不一样的状态就是字段)。人这个类有姓名、年龄、身高等字段。类不占内存,对象才占内存。字段描述对象特点的数据。眼睛的个数不能做为字段,因为所有人的眼睛个数都一样,没有差异性。面向对象的三个特性:封装、继承、多态。字段和属性的区别是什么?属性看似字段、不是字段,可以进行非法值控制,可以设置只读
2013-08-03 16:23:28 663
原创 黑马程序员---string字符串总结
string字符串1.C#中单个字符用单引号包含就是char类型,('a'),单引号中放且只能放一个字符。单个字符也可以表示为字符串,还可以有长度为0的字符串使用s.Length属性来获得字符串中的字符个数string可以看做是char的只读数组。char c = s[1];。例子:遍历输出string中的每个元素。2.C#中字符串有一个重要的特性:不可变性,字符串一旦声明就不再可以改变。
2013-08-03 15:51:22 585
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人