摘要: 第二天复习:1.创建数据库、表2.插入数据3.T-sql来创建数据库、表、插入、删除、修改、查询(基本查询)表中的数据创建数据库:Createdatabasedb;CreatedatabasedbOnprimary(Name=’db’,Filename=’c:\db.mdf’,Size=3mb,Maxsize=100mb,Filegrowth=10%)Createtablebiaoming--altertablebiaoming()修改表(Liemingintidentity(1,1)primarykey,Lie2varchar(50)notnull)Droptablebiaoming--删除 阅读全文
posted @ 2012-12-17 21:55 云那边 阅读(166) 评论(0) 推荐(0)
摘要: 第一天数据库DataBasse,不同类的数据应该放到不同的数据库中:1.便于对各个数据类别的进行个性化管理2.避免命名冲突3.安全性更高MYSQL(速度很快,适合对数据要求并不是十分严谨的地方,去掉了很多中小型企业中不常用的功能)、MSSQLServer(与.net结合很好,只能运行在windows平台下,大数据量、大交易量表现并不十分好)、DB2(大型)、Oracle(大型)、Access(文件)、SQLite(极其轻量级数据库)、Sybase等。对于开发人员来讲,大同小异Table(表):关系数据库中的关系指的就是表,不同的货物要放在各自的货物架,将这种区域叫做”表”(Table),不同的 阅读全文
posted @ 2012-12-14 22:21 云那边 阅读(782) 评论(0) 推荐(0)
摘要: 第十一天复习: 事件BindingFlags.NonPublic | BindingFlags.Instance);//私有成员想要调用,就在后面加上这个Var 只能出现在局部变量中, 不能再方法外,不能作为参数;匿名类型是只读的,扩展方法1.增加一个静态类2.在静态类中增加一个静态方法;没有必要, 就不要使用扩展方法, 在微软内部大量使用了扩展方法, 我们了解就好;扩展方法其实就是一个静态类XML基础(extensible markup language)优点: 容易读懂; 格式标准任何语言都内置了XML分析引擎, 不用单独进行文件分析引擎的编写;XML就是用一种格式化的方式来存储数据, 并 阅读全文
posted @ 2012-12-12 18:15 云那边 阅读(261) 评论(0) 推荐(0)
摘要: 第十天 复习: 委托是类型 并且还是引用类型 使用委托的时候必须new一个委托对象, 即便看到的代码没有new委托对象, 编译器也会在编译时帮我们加上new, 赋值给委托的方法, 其实是存储在委托对象中的; 委托的使用步骤: 1.定义一个委托类型: pubic delegate void WeiTuoDelegate(); 2.声明一个委托变量: WeiTuoDelgate w... 阅读全文
posted @ 2012-12-12 18:10 云那边 阅读(419) 评论(0) 推荐(0)
摘要: 第九天复习:快速得到文件流:FileStream fs=File.Open(); //返回FileStreamFileStream fs=File.OpenRead(); / /返回只读的FileStreamFileStream fs=File.OpenWrite(); //返回只写的FileStr... 阅读全文
posted @ 2012-12-12 18:08 云那边 阅读(180) 评论(0) 推荐(0)
摘要: 第八天复习文件流过程:创建,文件的乱码通过文件的前几个字节就能判断文件的编码;StreamReader 与streamWriterTrue 表示可以追加这样做输出的是隔行微软内部所使用的练习题工资翻倍显示对象序列化就是将对象转换为二进制数据(字节流),反序列化 是将二进制数据还原为对象, 对象是稍纵... 阅读全文
posted @ 2012-12-12 18:05 云那边 阅读(185) 评论(0) 推荐(0)
摘要: 第七天复习:垃圾回收,作用:提高内存利用率;只有1.引用类型2.没有任何变量引用的对象;泛型集合:arraylistobjectHashtablekey(object)val(object);Lest<T>其实就是一个占位符,将来用用对应的类型来代替;自定义泛型目的:还是代码重用;T:一般叫做”类型参数”,吧数据类型作为参数传递,一般用T类表示或者以大写T开头的比如::tkey,TValue,TOutput,定义的一个泛型类:可以自定义参数的个数,可以使用下面的方法:泛型接口:知道泛型类的类型的是封闭类型;不知道类型的是:开放类型:泛型方法:可以在不是泛型类的类中定义泛型方法;泛型 阅读全文
posted @ 2012-12-09 22:29 云那边 阅读(172) 评论(0) 推荐(0)
摘要: 第六天蓝色的关键字是c#语言的大写的都是代表的微软中间语言的CLR的一个核心功能-----垃圾回收;目的:提高内存利用率;垃圾回收器,只回收托管堆中的内存资源,不回收其他资源(数据库连接,文件句柄,网络端口等);只回收引用类型,不回收值类型没有变量引用的对象,没有变量引用的对象,表示可以被回收了(null),断了线的风筝,再也回不来了;例子:大学食堂(自己收盘子),大排档(不需要程序员自己收盘子)回收时间:不确定,当程序需要新内存的时候开始执行回收;GC.Collect();//手动调用垃圾回收器,一般不需要手动调用垃圾回收,由系统自动调用;最好不要手动调用,因为垃圾回收有一系列的算法,需要移 阅读全文
posted @ 2012-12-09 22:25 云那边 阅读(408) 评论(3) 推荐(0)
摘要: 第五天面向对象想要使用类的时候,要通过实例化对象,才能使用类;继承实现多态,多态使程序的可扩展性更强实现多态的手段:Virtual虚方法abstract抽象方法接口字符串的不可变性,每次修稿字符串时都是单独的字符串副本(拷贝);原来值不变;当程序终有多个相同的字符串常量时,这时,这些字符串都是指向内存中的同一个字符串,这个特性就是字符串池;之所以字符串池不会早成程序的混乱,是因为:字符串具有不可变性;String.length指的是字符串中字符的个数,不是字节数判断字符串是否为null或空字符串;无论字符串为null还是空字符串返回值都是true;都是表示空字符串:Strings3=null表 阅读全文
posted @ 2012-12-09 22:22 云那边 阅读(216) 评论(0) 推荐(0)
摘要: 第四天在程序中实现多态时(前提:继承),需要使用父类的实例时,使用虚方法,反之抽象类(同一系列)而当不同系列具有相同功能的时候,此时实现多态就要用到接口----抽象共同功能.面向对象的核心:一个思想(实现多态)一种方式(继承)三个方针(虚方法.抽象类,接口)延伸:面向接口,面向抽象核心-------方法,功能也是对象显示实现接口后,被实现的方法变成了私有的private,访问不到了,通过接口就能显示了;向上转型:尽量让代码更加抽象;能用父类表示的就不用子类枚举:1.一般枚举都是互相排斥的,同时只能有一个值2.枚举中的每个值都有一个对应的数值来表示;2.1默认数值为整型,默认从0开始,依次递增, 阅读全文
posted @ 2012-12-08 22:01 云那边 阅读(207) 评论(0) 推荐(0)