net学习札记
文章平均质量分 68
zhuxuetian
这个作者很懒,什么都没留下…
展开
-
静态方法
3.7 静 态 方 法 前面已经介绍过,成员变量分为实例变量和静态变量。其中实例变量属于某一个具体的实例,必须在类实例化后才真正存在,不同的对象拥有不同的实例变量。而静态变量被该类所有的对象公有(相当于全局变量),不需要实例化就已经存在。方法也可分为实例方法和静态方法。其中,实例方法必须在类实例化之后通过对象来调用,而静态方法可以在类实例化之前就使用。与成员变量不同的是:无论哪种方法,转载 2012-03-24 19:04:47 · 1929 阅读 · 0 评论 -
黑马程序员-net快捷键
---------------------- Windows Phone 7手机开发.Net培训 期待与您交流! ---------------------- 快捷键 功能 CTRL + SHIFT + B生成解决方案 CTRL + F7 生成编译 CTRL + O 打开文件 CTRL + SHIFT + O打开项目 CTRL + SH原创 2012-03-17 11:54:21 · 262 阅读 · 0 评论 -
SqlConnection与IDispose的关系和用using的原因
SqlConnection与IDispose在初学时,我们使用SqlConnection来初始化连接数据库,这里要注意,SqlConnection继承自IDispose,这就要求我们在使用SqlConnection后调用Dispose对他进行清理。当然除了SqlConnection,以后我们所用的command,read等都要如此这里有两种方法方法一:try{SqlConn原创 2012-04-05 09:14:46 · 730 阅读 · 0 评论 -
C#版万年历
C#版万年历using System;using System.Collections.Generic;using System.Text;using System;namespace yangliToyinli{ #region ChineseCalendarException /// /// 中国日历异常处理转载 2012-03-20 15:15:45 · 1215 阅读 · 0 评论 -
DataSet,DataTable,DateView的关系和用法
DataSet,DataTable,DateView的关系和用法DataSet是ADO.NET的中心概念。可以把DataSet当成内存中的数据库,DataSet是不依赖于数据库的独立数据集合。所谓独立,就是说,即使断开数据链路,或者关闭数据库,DataSet依然是可用的,DataSet在内部是用XML来描述数据的,由于XML是一种与平台无关、与语言无关的数据描述语言,而且可以描转载 2012-03-21 10:28:14 · 337 阅读 · 0 评论 -
DataSet数据集的用法
DataSet数据集的用法 连接数据库成功后,进行添加记录操作,如何让数据库也随之更新。private void add_button_Click(object sender, EventArgs e) { DataRow dr = ds.Tables["student"].NewRow(); //添加记录 dr[转载 2012-03-21 10:30:53 · 1029 阅读 · 0 评论 -
using的用处
1.using指令。using + 命名空间名字,这样可以在程序中直接用命令空间中的类型,而不必指定类型的详细命名空间,类似于Java的import,这个功能也是最常用的,几乎每个cs的程序都会用到。例如:using System; 一般都会出现在*.cs中。2.using别名。using + 别名 = 包括详细命名空间信息的具体的类型。这种做法有个好处就是当同一个cs引用了两个不同的原创 2012-04-07 23:36:30 · 394 阅读 · 0 评论 -
结构和类的区别
不能为结构声明默认构造函数(一个无参数的构造函数).因为编译器始终会帮我们生成一个.在类中只有在没有自己写一个构造函数的前提下,编译器才会帮我们生成一个默认构造函数.在编译器为结构生成的默认构造函数中,总是将字段设为0,false或者null,这和类是一样的.然而,在自己写的一个构造函数中(再次提醒,这必须是一个非默认的构造函数),必须自己负责初始化所有字段,编译器不会再帮我们初始化它.这意味着必原创 2012-04-07 23:38:53 · 394 阅读 · 0 评论 -
abstract关键字
abstract关键字 abstract 修饰符可以用于类、方法、属性、事件和索引指示器(indexer),表示其为抽象成员。它不可以和 static 、virtual 一起使用。声明为 abstract 成员可以不包括实现代码,但只要类中存在未实现的抽象成员,那么它的对象就不能被实例化。abstract通常用来强制继承类必须实现基类的某一抽象成员。示例:using Sys转载 2012-03-22 21:39:07 · 458 阅读 · 0 评论 -
C#冒泡排序法
using System;using System.Collections.Generic;using System.Text;namespace GanggangApplication{ class Program { static void Main(string[] args) { So原创 2012-03-18 16:23:53 · 666 阅读 · 0 评论 -
黑马程序员-SQL语法大全
---------------------- Windows Phone 7手机开发.Net培训 期待与您交流! ----------------------列语句部分是Mssql语句,不可以在access中使用。 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,原创 2012-03-10 23:17:28 · 350 阅读 · 0 评论 -
C#的String.Split方法
C#的String.Split方法(转)String.Split方法有6个重载函数:1) public string[] Split(params char[]separator)2) public string[] Split(char[] separator, int count)3) public string[] Split(char[] separator, String转载 2012-03-24 15:58:07 · 275 阅读 · 0 评论 -
char 、varchar和nvarchar的区别
1.char 适用于长度固定,一般不含中文的情况。char区分中英文,英文占1个字节,中文占2个字节。(比如:char(20)你只能插入20个字母或者10个汉字。即使你插入abc,不足20个字节,数据库也会在abc后自动插入17个空格补足20个字节)2.varchar 适用于长度不固定,一般不含中文的情况。varchar区分中英文,英文占1个字节,中文占2个字节。varchar(原创 2012-03-25 00:07:45 · 338 阅读 · 0 评论 -
类和结构的区别与联系
类: 类是引用类型在堆上分配,类的实例进行赋值只是复制了引用,都指向同一段实际对象分配的内存 类有构造和析构函数 类可以继承和被继承 结构: 结构是值类型在栈上分配(虽然栈的访问速度比较堆要快,但栈的资源有限放),结构的赋值将分配产生一个新的对象。 结构没有构造函数,但可以添加。结构没有析构函数 结构不可以继承自另一个结构或被继承,但和类一样转载 2012-03-25 00:16:16 · 809 阅读 · 0 评论 -
DATEPART参数
DATEPART返回代表指定日期的指定日期部分的整数。语法DATEPART ( datepart ,date) 参数datepart是指定应返回的日期部分的参数。下表列出了 Microsoft® SQL Server™ 识别的日期部分和缩写。日期部分缩写yearyy, yyyyquarterqq, qm转载 2012-03-28 10:53:17 · 438 阅读 · 0 评论 -
数据库操作,内外联查询,分组查询,嵌套查询,交叉查询,多表查
为了大家更容易理解我举出的SQL语句,本文假定已经建立了一个学生成绩管理数据库,全文均以学生成绩的管理为例来描述。 1.在查询结果中显示列名: a.用as关键字:select name as '姓名' from students order by age b.直接表示:select name '姓名' from students order by age 2.精确查找:转载 2012-03-28 14:55:29 · 1456 阅读 · 0 评论 -
20年架构师写给程序员的一封信《From an architect to a programmer 》
《From an architect to a programmer 》只有中文,读完后好多地方还是不明白,于是就搜索了下原文,觉得原作者的好多想法并没有被很好的翻译出来,于是自己尝试着重新翻译下,并附上英语原文。My team and I received this in our inbox from our architect six months ago when we st翻译 2012-04-01 15:13:56 · 396 阅读 · 0 评论 -
Web开发:我希望得到的编程学习路线图
Web开发:我希望得到的编程学习路线图对于一些没有编程经验的人来说,一开始就学习web开发会让人觉得非常困难。因为你的能力处于初始阶段(你根本不知道你缺少哪方面的知识),所以在你能够建立一个任意复杂的网站之前,你可能会认为你需要大概几个月的时间来夯实计算机方面的基础知识。其实并非如此!web开发和CS是不同的,你完全可以在没有太多计算机基础的情况下开发学习web开发。我这样转载 2012-04-01 15:25:39 · 485 阅读 · 0 评论 -
静态成员和非静态成员的区别
静态成员和非静态成员的区别?答:静态变量使用 static 修饰符进行声明,在类被实例化时创建,通过类进行访问不带有 static 修饰符声明的变量称做非静态变量,在对象被实例化时创建,通过对象进行访问一个类的所有实例的同一静态变量都是同一个值,同一个类的不同实例的同一非静态变量可以是不同的值。静态函数的实现里不能使用非静态成员,如非静态变量、非静态函数等。using System;转载 2012-03-22 21:49:54 · 426 阅读 · 0 评论