- 博客(29)
- 收藏
- 关注
原创 结构和类的区别
不能为结构声明默认构造函数(一个无参数的构造函数).因为编译器始终会帮我们生成一个.在类中只有在没有自己写一个构造函数的前提下,编译器才会帮我们生成一个默认构造函数.在编译器为结构生成的默认构造函数中,总是将字段设为0,false或者null,这和类是一样的.然而,在自己写的一个构造函数中(再次提醒,这必须是一个非默认的构造函数),必须自己负责初始化所有字段,编译器不会再帮我们初始化它.这意味着必
2012-04-07 23:38:53
421
原创 using的用处
1.using指令。using + 命名空间名字,这样可以在程序中直接用命令空间中的类型,而不必指定类型的详细命名空间,类似于Java的import,这个功能也是最常用的,几乎每个cs的程序都会用到。例如:using System; 一般都会出现在*.cs中。2.using别名。using + 别名 = 包括详细命名空间信息的具体的类型。这种做法有个好处就是当同一个cs引用了两个不同的
2012-04-07 23:36:30
438
原创 SqlConnection与IDispose的关系和用using的原因
SqlConnection与IDispose在初学时,我们使用SqlConnection来初始化连接数据库,这里要注意,SqlConnection继承自IDispose,这就要求我们在使用SqlConnection后调用Dispose对他进行清理。当然除了SqlConnection,以后我们所用的command,read等都要如此这里有两种方法方法一:try{SqlConn
2012-04-05 09:14:46
761
原创 黑马程序员-Html笔记
--------------------- Windows Phone 7手机开发.Net培训 期待与您交流! ----------------------Html笔记一、web开发相关概念:1、什么是浏览器?浏览器是接收浏览者的操作(打开一个网址,点击一个链接,点击一个按钮)然后帮助浏览者去web服务器请求网页内容(html格式返回),然后展示给人眼能看
2012-04-04 14:33:52
1080
原创 黑马程序员-ADO.NET入门
---------------------- Windows Phone 7手机开发.Net培训 期待与您交流! ----------------------1、Ado.net是什么?通过ado.Net技术,在程序中执行sql数据库的目的把mdf文件附加到数据库中不用的时候可以分离2、神奇代码加到main方法中string dataDi
2012-04-02 19:29:23
387
转载 Web开发:我希望得到的编程学习路线图
Web开发:我希望得到的编程学习路线图对于一些没有编程经验的人来说,一开始就学习web开发会让人觉得非常困难。因为你的能力处于初始阶段(你根本不知道你缺少哪方面的知识),所以在你能够建立一个任意复杂的网站之前,你可能会认为你需要大概几个月的时间来夯实计算机方面的基础知识。其实并非如此!web开发和CS是不同的,你完全可以在没有太多计算机基础的情况下开发学习web开发。我这样
2012-04-01 15:25:39
502
翻译 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
422
原创 黑马程序员-SQL入门
---------------------- Windows Phone 7手机开发.Net培训 期待与您交流! ---------------------- 数据库概述:DBMS(databasemanagement system)数据库管理系统SQLServer数据库MSSQLServer Catalog分类(又叫数据库DataBase、表空间Tabl
2012-03-29 11:13:36
1044
转载 数据库操作,内外联查询,分组查询,嵌套查询,交叉查询,多表查
为了大家更容易理解我举出的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
1495
转载 DATEPART参数
DATEPART返回代表指定日期的指定日期部分的整数。语法DATEPART ( datepart ,date) 参数datepart是指定应返回的日期部分的参数。下表列出了 Microsoft® SQL Server™ 识别的日期部分和缩写。日期部分缩写yearyy, yyyyquarterqq, qm
2012-03-28 10:53:17
457
原创 黑马程序员-WinForm入门
---------------------- Windows Phone 7手机开发.Net培训 期待与您交流! ----------------------一、认识窗口中的控件常见控件:添加移动删除缩放button checkbox labelrediobuttontextbox 控件名字name,Text,value属性事件
2012-03-26 09:33:54
3367
转载 类和结构的区别与联系
类: 类是引用类型在堆上分配,类的实例进行赋值只是复制了引用,都指向同一段实际对象分配的内存 类有构造和析构函数 类可以继承和被继承 结构: 结构是值类型在栈上分配(虽然栈的访问速度比较堆要快,但栈的资源有限放),结构的赋值将分配产生一个新的对象。 结构没有构造函数,但可以添加。结构没有析构函数 结构不可以继承自另一个结构或被继承,但和类一样
2012-03-25 00:16:16
846
原创 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
372
转载 静态方法
3.7 静 态 方 法 前面已经介绍过,成员变量分为实例变量和静态变量。其中实例变量属于某一个具体的实例,必须在类实例化后才真正存在,不同的对象拥有不同的实例变量。而静态变量被该类所有的对象公有(相当于全局变量),不需要实例化就已经存在。方法也可分为实例方法和静态方法。其中,实例方法必须在类实例化之后通过对象来调用,而静态方法可以在类实例化之前就使用。与成员变量不同的是:无论哪种方法,
2012-03-24 19:04:47
1974
原创 黑马程序员-面向对象基础知识
---------------------- Windows Phone 7手机开发.Net培训 期待与您交流! ----------------------1、类定义类的语法:[访问修饰符] class类名{成员;字段、属性、方法都可以叫做类的成员,他们都需要定义访问的级别} 最好一个类定义成一个cs文件并且类名和文件名起相同
2012-03-24 18:54:21
366
转载 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
294
转载 静态成员和非静态成员的区别
静态成员和非静态成员的区别?答:静态变量使用 static 修饰符进行声明,在类被实例化时创建,通过类进行访问不带有 static 修饰符声明的变量称做非静态变量,在对象被实例化时创建,通过对象进行访问一个类的所有实例的同一静态变量都是同一个值,同一个类的不同实例的同一非静态变量可以是不同的值。静态函数的实现里不能使用非静态成员,如非静态变量、非静态函数等。using System;
2012-03-22 21:49:54
451
转载 abstract关键字
abstract关键字 abstract 修饰符可以用于类、方法、属性、事件和索引指示器(indexer),表示其为抽象成员。它不可以和 static 、virtual 一起使用。声明为 abstract 成员可以不包括实现代码,但只要类中存在未实现的抽象成员,那么它的对象就不能被实例化。abstract通常用来强制继承类必须实现基类的某一抽象成员。示例:using Sys
2012-03-22 21:39:07
475
转载 DataSet数据集的用法
DataSet数据集的用法 连接数据库成功后,进行添加记录操作,如何让数据库也随之更新。private void add_button_Click(object sender, EventArgs e) { DataRow dr = ds.Tables["student"].NewRow(); //添加记录 dr[
2012-03-21 10:30:53
1081
转载 DataSet,DataTable,DateView的关系和用法
DataSet,DataTable,DateView的关系和用法DataSet是ADO.NET的中心概念。可以把DataSet当成内存中的数据库,DataSet是不依赖于数据库的独立数据集合。所谓独立,就是说,即使断开数据链路,或者关闭数据库,DataSet依然是可用的,DataSet在内部是用XML来描述数据的,由于XML是一种与平台无关、与语言无关的数据描述语言,而且可以描
2012-03-21 10:28:14
366
转载 C#版万年历
C#版万年历using System;using System.Collections.Generic;using System.Text;using System;namespace yangliToyinli{ #region ChineseCalendarException /// /// 中国日历异常处理
2012-03-20 15:15:45
1256
原创 黑马程序员-Net基础4
---------------------- Windows Phone 7手机开发.Net培训 期待与您交流! ----------------------1、常量语法:Const 类型 常量名=常量值;Const double PI=3.14;使用:只能在初始化的时候赋值,以后不能赋值,防止意外修改2、枚举语法:enu
2012-03-19 23:17:35
391
原创 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
699
原创 黑马程序员-net基础3
---------------------- Windows Phone 7手机开发.Net培训 期待与您交流! ----------------------顺序结构:语句顺序执行默认情况下都是顺序执行分支结构1、if结构if结构的基本语法:if(条件:关系表达式或逻辑表达式)语句1: 执行过程:首先判断条件的结果,如果条件为t
2012-03-18 16:21:33
490
原创 黑马程序员-Net基础2
---------------------- Windows Phone 7手机开发.Net培训 期待与您交流! ---------------------- 1、变量变量代表着一块内存空间,我们可以通过变量名称相内存存取数据,通过变量我们可以不用记忆复杂的内存地址。int a;开一个存放数据的内存空间a=1000;先声明变量的语法格式: 数
2012-03-17 22:50:09
441
原创 黑马程序员-net快捷键
---------------------- Windows Phone 7手机开发.Net培训 期待与您交流! ---------------------- 快捷键 功能 CTRL + SHIFT + B生成解决方案 CTRL + F7 生成编译 CTRL + O 打开文件 CTRL + SHIFT + O打开项目 CTRL + SH
2012-03-17 11:54:21
285
原创 黑马程序员-.Net基础1
---------------------- Windows Phone 7手机开发.Net培训 期待与您交流! ---------------------- 1、概念:.net与c#Net/dotnet:一般指.Net Framework框架,一种平台,一种技术C#(sharp):一种编程语言,可以开发基于.net平台的应用。2、.net能干什么桌面应用
2012-03-17 11:42:56
422
原创 黑马程序员-SQL语法大全
---------------------- Windows Phone 7手机开发.Net培训 期待与您交流! ----------------------列语句部分是Mssql语句,不可以在access中使用。 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,
2012-03-10 23:17:28
385
原创 开通博客
---------------------- Windows Phone 7手机开发.Net培训 期待与您交流! ----------------------开通博客开始写学习日记---------------------- Windows Phone 7手机开发.Net培训 期待与您交流! ----------------------详情请查看:http:
2012-03-08 08:05:55
214
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人