学习的点点滴滴

随笔分类 -  C#

SQL----视图,存储过程
摘要:前几天学了一些对数据库和表的操作,接下来就学了ADO.net。经过这一个多星期的学习也初步的理解了ADO.net,这两天我们又学了SQL的视图,存储过程,触发器和事务。我觉得单单用SQL语句学习这些概念很好理解,但是一旦和ADO.net联系起来理解就有点难了。我这两天学存储过程,触发器和事务脑子乱乱的,乱归乱还是要总结理顺一下这两天学习的知识。 一,视图 视图就是一张虚拟表,拥有表的所有特性,视图是在已经存在的物理表上创建的。 一般情况下,对视图只进行一个查询操作。下面是创建视图的格式: create[alter] view v_one as select_statement 视图的结... 阅读全文
posted @ 2012-08-14 20:21 兰@net 阅读(420) 评论(0) 推荐(0)
C#中的扩展方法,Linq,IO和多线程的定义和实例
摘要:前段时间学C#的上转型,泛型,lambda表达式这些应用的理解很费劲。学过之后我多多的练习了几天,接下来继续复习C#的其他一些概念,说实在的这些知识点学过之后很容易忘,但是都是很重要的,所以发表在博客上没事可以多看看复习一下。 第一:扩展方法-----在不更改原来类的基础上,为类添加的方法。扩展方法的行为和静态方法非常的类似,你只能在静态类中声明它们。为声明一个扩展方法,你需要给该方法的第一个参数指定this关键字,而且你的第一个参数必定是你所扩展的类型实例。简单点说就是给现在已经存在的类,在不修改该类源代码的情况修改,向该类中添加某些方法实现特定的功能。其实本人不会喜欢扩展方法,我觉得直接. 阅读全文
posted @ 2012-08-11 21:13 兰@net 阅读(2151) 评论(3) 推荐(1)
ADO.NET----8.8
摘要:这两天学的最重要的知识就是如何把数据库和C#联系在一块。学会了了把主函数中重要的代码都抽象出来,封装成函数。这样方便以后的调用也减少了主函数的臃肿。首先知道ADO.NET是断开式数据库,是把所有的数据库对象转换成C#对象。 我在数据库中建了一个my数据库,在my里建了一个star的表,表里有name,sex,age三列。 下面这个函数就是这两天整理的用C#操作star表相关方法,其中的SqlHelper类可以保存着以后都可以用的。using System;using System.Data;using System.Data.SqlClient;public class Helper{ ... 阅读全文
posted @ 2012-08-08 19:09 兰@net 阅读(855) 评论(6) 推荐(0)
2012.7.29---C#(3)
摘要:学了一个星期的C#,对C#有了初步的了解。如所有初学者一样刚开始接触时可能会有点小陌生必须要多练,但比起C和C++,C#入门比较简单。下面针对这周所学内容进行简单的归纳,希望可以对初学者有一定的帮助。 C#高级部分: (一),常用的对象 1,string是String类的别名 常用方法:*string Replace(old,new)用来替换字符串中的值。 old:要替换的字符,new:替换后的字符,返回值是替换过后的字符串。 *string Substring(int startIndex):从指定位置开始截取字符串,包含startIndex的字符。返回值就是截取后的字符串。 *s... 阅读全文
posted @ 2012-07-30 22:27 兰@net 阅读(217) 评论(2) 推荐(0)
2012.7.24---C#(2)
摘要:学习过了C#的基本属性函数后,接下来的学习我觉得比较重要。C#是一种面向对象的语言,下面复习一下面向对象中的一些名词。 类:把一些系列东西,把他们的共同的属性和方法抽象出来,给他起一个名字就是XXX类。类中定义的静态的就是属性 ,动态的方法就是功能。 对象:凡是能够看得见摸得着的东西就是对象,说白了就是某个类里面的一个具体的东西(成员)。在现实生活中是先有对象再有类的,万物皆对象。。但是在程序里是先有类再有对象的。C#是面向对象编程的,在程序中,一切运行的基本单位都是对象。类的定义格式:[访问修饰符] class 类名 {//类体 } 在程序里面有且只能有一类包含Main方法,这个类称之为.. 阅读全文
posted @ 2012-07-29 21:50 兰@net 阅读(224) 评论(0) 推荐(0)
2012.7.22---C#(1)
摘要:两个星期过去了,学过了HTML,css和javascript。这星期我们学了c#语言。 首先介绍一下c#发展的五个阶段:(1)C#1.0-----模仿java;(2)C#2.0-----泛型,委托;(3)C#3.0-----lambda,Linq,WPF,WCF,Silverlight,属性;(4)C#3.5-----异步编程,var ,匿名类;(5)C#4.0-----dynimac。 C#通过命令csc(csharp) 文件名.cs 直接运行编译后的exe文件。C#的特点是纯粹的面向对象的语言,严格区分大小写跨平台的强类型语言。 C#变量的规则是不能以数字,特殊符号开头的。C#变量分为两种 阅读全文
posted @ 2012-07-29 21:42 兰@net 阅读(254) 评论(0) 推荐(0)


学无止尽