07 2013 档案

摘要:在.NET Framework 中进行的所有输入和输出工作都要用到流(stream)有两种类型的流:输出流:当向某些外部目标写入数据时,就要用到输出流(将数据写入到文件中)。输入流:用于将数据读入程序可以访问的内存或变量中(从文件中读入数据到内存或者变量中)。下面列出文件操作的一些常用类:类名说明File静态实用类,提供许多静态方法,用于移动、复制和删除文件Directory静态实用类,提供许多静态方法,用于移动、复制和删除文件Path实用类,用于处理路径名称FileStream表示可写或可读,或二者均可的文件。此文件可以同步或异步地读写StreamReader从流中读取字符数据,可以使用Fi 阅读全文
posted @ 2013-07-31 20:32 难念的经whh 阅读(316) 评论(0) 推荐(0) 编辑
摘要:tet 阅读全文
posted @ 2013-07-31 11:59 难念的经whh 阅读(116) 评论(0) 推荐(0) 编辑
摘要:1:定义从用户角度来看,一个视图是从一个特定的角度来查看数据库中的数据。从数据库系统内部来看,一个视图是由SELECT语句组成的查询定义的虚拟表。从数据库系统内部来看,视图是由一张或多张表中的数据组成的,从数据库系统外部来看,视图就如同一张表一样,对表能够进行的一般操作都可以应用于视图,例如查询,插入,修改,删除操作等。通俗的讲:假如现在有两张表,你需要选取两张表中的部分数据,将这些数据重新组成一张表,以便于查询,则可将这两张表的结果组成视图(相当于虚拟表)。2:特点视图一经定义便存储在数据库中,与其相对应的数据并没有像表那样又在数据库中再存储一份,通过视图看到的数据只是存放在基本表中的数据。 阅读全文
posted @ 2013-07-29 12:39 难念的经whh 阅读(207) 评论(0) 推荐(0) 编辑
摘要:快速创建默认菜单使用控件 MenuStrip :点击菜单的右上方小三角:选择 【插入标准项】即可显现出标准的菜单格式:如果想添加更多的菜单项,可以在 【请在此处键入】 处输入菜单项的名称创建自定义的菜单项:1:还是使用 MenuStrip 控件2:在 在此键入 处输入菜单的菜单项名称:eg: 新建效果如图:3:给菜单添加事件只需要双击 相关的菜单项目 即可添加事件 这个保存按钮称为:保存ToolStripMenuItem private void openToolStripMenuItem_Click(object sender, EventArgs e) { ... 阅读全文
posted @ 2013-07-24 14:48 难念的经whh 阅读(307) 评论(0) 推荐(0) 编辑
摘要:Winform 按钮移动 效果: private void button2_MouseMove(object sender, MouseEventArgs e) { Random p = new Random(); //产生一个随机数 int x= p.Next(0, this.Size.Width - button2.Size.Width); //使用随机数产生 一个点的 X坐标 和 Y坐标 //int y = p.Next(0,this.Size.Height - butt... 阅读全文
posted @ 2013-07-22 15:32 难念的经whh 阅读(190) 评论(0) 推荐(0) 编辑
摘要:1: 当T为简单类型 List list = new List(); list.Add(1); list.Add(2); foreach (var va in list) //使用 foreach 语句 { Console.WriteLine(va); } for (int i = 0; i stu = new List(); stu.Add(new Student("jack", 14)); ... 阅读全文
posted @ 2013-07-21 21:29 难念的经whh 阅读(207) 评论(0) 推荐(0) 编辑
摘要:1:在集合中输出一个类的某个属性值namespace fanxing{ class Program { static void Main(string[] args) { ArrayList a = new ArrayList(); a.Add(new Student("Tang",12)); //添加两个对象 a.Add(new Student("Zhang",13)); for (int i = 0; i "); 4 List list... 阅读全文
posted @ 2013-07-21 21:03 难念的经whh 阅读(179) 评论(0) 推荐(0) 编辑
摘要:使用Stopwatch 类eg: 计算一个for循环需要的时间 Stopwatch watch = new Stopwatch(); watch.Start(); for (int i = 0; i < 1000000; i++) ; watch.Stop(); Console.WriteLine(watch.ElapsedMilliseconds.ToString());结果:其属性有:方法有: 阅读全文
posted @ 2013-07-21 18:38 难念的经whh 阅读(159) 评论(0) 推荐(0) 编辑
摘要:string s1 = ""; Console.Write("请输入一个字符串:"); s1 = Console.ReadLine(); for (int i = 0; i = 97 && (int)s1[i] =120 && (int)s1[i]= 65 && (int)s1[i]= 88 && (int)s1[i] <= 90) { int b = (int)s1[i] - 23; Conso... 阅读全文
posted @ 2013-07-21 17:59 难念的经whh 阅读(162) 评论(0) 推荐(0) 编辑
摘要:创建数据库USE master;GOCREATE DATABASE ToyUniverseON ( NAME = ToyUniverse_Data, FILENAME = 'F:\Project Files\SQL Server\DATA\ToyUniverse_Dat.mdf', SIZE = 10, MAXSIZE = 50, FILEGROWTH = 5 )LOG ON( NAME = ToyUniverse_Log, FILENAME = 'F:\Project Files\SQL Server\DATA\ToyUniverse_Log.ldf', .. 阅读全文
posted @ 2013-07-18 23:24 难念的经whh 阅读(263) 评论(0) 推荐(0) 编辑
摘要:分离数据库:USE masterGOEXEC sp_detach_db @dbname = 'ToyUniverse'GO附加数据库:EXEC sp_attach_db @dbname = 'ToyUniverse', --所附加数据库的名称 @filename1 = 'F:\Project Files\SQL Server\DATA\ToyUniverse_Dat.mdf', --所附加数据库的位置 @filename2 = 'F:\Project Files\SQL Server\DATA\ToyUniverse_Log.ldf 阅读全文
posted @ 2013-07-18 22:43 难念的经whh 阅读(102) 评论(0) 推荐(0) 编辑
摘要:什么是约束?约束(Constraint)是SQL Server中提供的 自动保存数据库完整性 的一种方法,定义了可输入表或表的列中的数据限制条件。SQL Server中共有5中约束PRIMARY KEY约束 即主关键字约束FOREIGN KEY约束 即外关键字约束UNIQUE约束 即唯一性约束DEFAULT约束 即默认约束CHECK约束 即检查约束1:PRIMARY KEY约束在表中常有一列或多列的组合,其值能唯一标识表中的每一行。这样的一列或多列成为表的主键(Primary Key)。一个表只能有一个主键,而且主键约束中的列不能为空值。eg:下面的 SQL 在 "Persons&q 阅读全文
posted @ 2013-07-16 21:26 难念的经whh 阅读(288) 评论(0) 推荐(0) 编辑
摘要:以下是我总结的 SQL Server 数据库中的一些 基本概念,以便模糊时查询, 欢迎补充1:主键:概念: 数据表经常有 一个列 或 列的组合,其值能唯一地标识表中的每一行。这样的一列或多列称为表的主键,通过它可强制表的实体完整性。比如:下面三张表学生表(学号,姓名,性别,班级)因为学号是唯一的,所以可作为 主键 课程表(课程编号,课程名,学分) 因为课程编号是唯一的,所以课程编号可作为 主键成绩表(学号,课程号,成绩)成绩表中任何单一一个属性都无法表示一条记录,eg:只知道 学号, 不能知道成绩, 只知道可吵,也不能知道成绩,但是 知道学号和课程号 这两个属性后,即可知道成绩,... 阅读全文
posted @ 2013-07-12 20:47 难念的经whh 阅读(377) 评论(0) 推荐(0) 编辑
摘要:StringBuilder 类的使用属性:namespace StringBuilderTest{ class Program { static void Main(string[] args) { StringBuilder s = new StringBuilder("hello,world!"); Console.WriteLine(s); //Length属性 Console.WriteLine("s.Length={0}", s.Length); ... 阅读全文
posted @ 2013-07-10 20:15 难念的经whh 阅读(153) 评论(0) 推荐(0) 编辑
摘要:String类的属性1:Chars属性 获取当前 String 对象中位于指定位置的 Char 对象。2:Length属性 获取当前String对象中的字符数。eg:获取字符串中 字母, 数字, 控制字符的个数namespace StringTest{ class Program { static void Main(string[] args) { Console.Write("请输入一个字符串:"); string str1 = Console.ReadLine(); int le... 阅读全文
posted @ 2013-07-09 21:58 难念的经whh 阅读(252) 评论(0) 推荐(0) 编辑
摘要:一: 什么是递归调用?在调用一个函数的过程中 又出现直接或间接调用该函数本身, 称为函数的递归调用该算法分为两步执行: 1:回推 2:递推二: 举列 用递归方法求 n!分析: n! = 1 (n=0,1) = n * (n-1)! n>1C语言算法实现: 1 #include 2 int digui(int n) 3 { 4 int c; // c作为 存放 函数的返回值的变量 5 if(n ==1||n ==0) 6 { 7 c =1; 8 } 9 else10 {11 ... 阅读全文
posted @ 2013-07-09 20:21 难念的经whh 阅读(212) 评论(0) 推荐(0) 编辑