- 博客(18)
- 收藏
- 关注
原创 7.15日测试总结
今天上午 我们进行了认证考试前第一次测试,我觉得我很多地方都没有学到 也遗忘了很多地方,理论知识选择题,填空题还好一点。但是机试部分只写出了三层架构部分,页面编辑 查询删除功能以及后台 其实也会 但只是很多地方衔接不上 就写不出来了 接下来的时间我会持续练习...
2020-07-16 08:53:25
112
原创 c#中值类型和引用类型的区别
1、速度上的区别值类bai型du存取速度快,引用类型存取速度慢。2、用途上zhi的区别值类型表示dao实际数据,引用类型表示指向存储在内存堆中的数据的指针或引用。3、来源上的区别值类型继承自System.ValueType,引用类型继承自System.Object4、位置上的区别值类型的数据存储在内存的栈中,引用类型的数据存储在内存的堆中,而内存单元中只存放堆中对象的地址。5、类型上的区别值类型的变量直接存放实际的数据,而引用类型的变量存放的则是数据的地址,即对象的引用。
2020-07-14 18:45:00
378
原创 SQL(约束)
SQL剪贴板存在存在违反约束的数据行为,行为会被约束终止。创建表创建表更改表SQL CREATE TABLE + CONSTRAINT语法CREATE TABLE table_name(column_name1 data_type(size) constraint_name,column_name2 data_type(size) constraint_name,column_name3 data_type(size) constraint_name,....);在SQL中
2020-07-08 22:00:08
112
原创 C# 封装
封装被定义为"把一个或多个项目封闭在一个物理的或者逻辑的包中"。在面向对象程序设计方法论中,封装是为了防止对实现细节的访问。抽象和封装是面向对象程序设计的相关特性。抽象允许相关信息可视化,封装则使开发者实现所需级别的抽象。C# 封装根据具体的需要,设置使用者的访问权限,并通过访问修饰符来实现。一个访问修饰符定义了一个类成员的范围和可见性。C# 支持的访问修饰符如下所示:public:所有对象都可以访问; private:对象本身在对象内部可以访问; protected:只有该类...
2020-07-04 23:20:10
133
原创 abstract class和interface有什么区别?
1.抽象类bai(abstract class)抽象du类是一种特殊的类,有如下的特点:.抽象方法制作声明zhi,不包含具体dao的实现,可以看做是没有重写的虚方法..抽象类不能被实例化.具有其他类相同的特性. .抽象类可以没有抽象方法和抽象属性,但是一旦有了抽象方法,就一定要把这个类声明为抽象类..具体派生类必须要覆盖基类的抽象方法..抽象类可以派生自另一个抽象类,可以覆盖基类的抽象方法也可以不覆盖,如果覆盖,则其他派生类也必须覆盖他们. 2.接口(interface) 接口是引用类型
2020-06-29 22:51:40
179
原创 接口和类有什么异同
不同点: 不能直接实例化接口。 接口不包含方法的实现。 接口可以多继承,类只能单继承。 类定义可在不同的源文件之间进行拆分。相同点: 接口、类和结构都可以从多个接口继承。 接口类似于抽象基类:继承接口的任何非抽象类型都必须实现接口的所有成员。 接口和类都可以包含事件、索引器、方法和属性。...
2020-06-28 23:07:46
1967
原创 常用的sql查询语句
一、简单查询语句1. 查看表结构SQL>DESC emp;2. 查询所有列SQL>SELECT * FROM emp;3. 查询指定列SQL>SELECT empmo, ename, mgr FROM emp;SQL>SELECT DISTINCT mgr FROM emp; 只显示结果不同的项4. 查询指定行SQL>SELECT * FROM emp WHERE job='CLERK';5. 使用算术表达式SQL>SELECT
2020-06-27 23:06:29
434
原创 C# 接口用法
一、声明接口interface IMyInterface //interface 是关键字,后面的是接口名称{ int DoSomething(int val1, int val2); //分号代表实现主体,不能含有public等修饰符,默认为public}下面是一些注意事项: a:接口声明不能包括静态成员和数据成员,只能包含非静态成员方法、时间、属性、索引器 b:函数成员的声明不能有任何实现代码,并且在每个声明的主体后使用分号分隔 c: 接口成员..
2020-06-26 21:51:50
635
原创 Server.Transfer和Response.Redirect的区别
(1)Server.Transfer在服务器端完成,是服务器请求资源,服务器直接访问目标地址的URL,把那个URL 的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,所以客户端浏览器中的URL地址是不会改变的,这个过程中浏览器和Web 服务器之间经过了一次交互;Response.Redirect是客户端完成,是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址,一般来说浏览器会用刚才请求的所有参数重新请求,所以客户端浏览器中的URL地址是会改变的.这..
2020-06-25 22:27:51
109
原创 简述ADO.NET中的五个主要对象
Connection:主要是开启程序和数据库之间的连接。没有利用连接对象将数据库打开,是无法从数据库中取得数据的。Close和Dispose的区别,Close以后还可以Open,Dispose以后则不能再用。Command:主要可以用来对数据库发出一些指令,例如可以对数据库下达查询、新增、修改、删除数据等指令,以及调用存在数据库中的存储过程等。这个对象是架构在Connection对象上,也就是Command对象是透过连接到数据源。DataAdapter:主要是在数据源以及DataSet之间执行数据传
2020-06-24 22:37:56
123
原创 静态类和静态方法的好处以及和普通类的区别
静态类和静态方法的好处 好处是:在外部调用静态方法时,可以使用"类名.方法名"的方式,也可以使用"对象名.方法名"的方式。而实例方法只有后面这种方式。也就是说,调用静态方法可以无需创建对象。 补充:(缺陷是:静态方法在访问本类的成员时,只允许访问静态成员(即静态成员变量和静态方法),而不允许访问实例成员变量和实例方法;实例方法则无此限制) 静态类和非静态类之间的区别 内部静态类不需要有指向外部类的引用。但非静态内部类需要持有对外部类的引用。非静态内部类能够访问外部类的静态和非静态成员。..
2020-06-23 23:14:54
847
原创 C#中string 和String 有什么区别
两种类型完全一样,没有区别; string 类型表示一个字符序zhi列(零dao个或更多 Unicode 字符)。string 是 .NET Framework 中 String 的别名。 尽管 string 是引用类型,但定义相等运算符( == 和 !=)是为了比较 string 对象(而不是引用)的值。 这使得对字符串相等性的测试更为直观。String 表示文本,即一系列 Unicode 字符;命名空间: System ;程序集: mscorlib(在 mscorlib.dll 中);Strin
2020-06-22 20:46:02
182
原创 C#中的文件处理
一、处理文件的类1.File类:处理文件2.Directory类:处理文件目录二.C#处理文本文件的一些重要环节:(1)如何读取文本文件内容:在本文介绍的程 序中,是把读取的文本文件,用一个richTextBox组件显示出来。要读取文本文件,必须使用到"StreamReader"类,这个类是由名字空间"System.IO"中定义的。通 过"StreamReader"类的"ReadLine()"方法,就可以读取打开数据流当前行的数据了。下面代码实现的功能就是读 取"C:\f...
2020-06-21 22:31:50
548
原创 SQL基本语句和语法
SQL DML 和 DDL可以把 SQL 分为两个部分:数据操作语言 (DML) 和 数据定义语言 (DDL)。SQL (结构化查询语言)是用于执行查询的语法。但是 SQL 语言也包含用于更新、插入和删除记录的语法。查询和更新指令构成了 SQL 的 DML 部分:SELECT- 从数据库表中获取数据 UPDATE- 更新数据库表中的数据 DELETE- 从数据库表中删除数据 INSERT INTO- 向数据库表中插入数据SQL 的数据定义语言 (DDL) 部分使我们有能力创建...
2020-06-20 22:16:38
158
原创 常用验证控件的名称及使用方法
RequireFieldValidtor 验证用户是否必填信息CompareValidator 在一个输入控件中输入的值与另一个输入控件中的值或一个固定的值进行比较RangeValidator 检查输入的值是否位于范围内。输入的值是否介意最大值与最小值之间RegularExpressionValidator输入的值是否与正则表达式定义类型相匹配CustomValiclator ...
2020-06-19 22:10:37
532
原创 VS 三层架构DAL层Sqlhelper代码块
先引用using System.Data;using System.Data.SqlClient;using System.Configuration; public class SqlHelper { /// <summary> /// 创建连接字符串 /// </summary> private static string strConn = ConfigurationManager.Conn.
2020-06-17 22:26:50
256
原创 HTML选择
今天学习到的HTML选择题<A href="#">所表示的意义是(D)A "表示从当前页面跳转到名为 #的页面" B "表示从当前页面跳转到当前页面中名为 #的锚点"C 表示把当前位置命名为“#” D 表示空链接,不做任何跳转 <form>标签中用来指定表单需要提交的地址,需要设置属性(选一项) name method action onsubmit C 102<img>标签要显示图片必须要设...
2020-06-15 23:28:47
859
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人