06 2020 档案

摘要:属性可以对设值、取值的过程进行非法值控制,比如年龄禁止设值负数,而字段则不能进行这样的设置。 虽然一般情况下get读取的值就是set设置的值, 但是可以让get读取的值不是set设置的值的 阅读全文
posted @ 2020-06-30 09:49 Neat帆 阅读(258) 评论(0) 推荐(0)
摘要:概念:重载方法名相同,参数列表不同(参数类型及个数);覆写方法名、返回值类型、参数类型及个数完全相同 范围:重载在一个类中,覆写在继承关系中 限制:重载没有权限要求,覆写的方法的访问权限不能比父类更严格 阅读全文
posted @ 2020-06-30 09:48 Neat帆 阅读(196) 评论(0) 推荐(0)
摘要:两种类型完全一样,没有区别; string 类型表示一个字符序zhi列(零dao个或更多 Unicode 字符)。 string 是 .NET Framework 中 String 的别名。 尽管 string 是引用类型,但定义相等运算符( == 和 !=)是为了比较 string 对象(而不是引 阅读全文
posted @ 2020-06-28 15:30 Neat帆 阅读(419) 评论(0) 推荐(0)
摘要:连接模式与非连接模式 连接模式:可通过command(命令)对象执行SQL语句或存储过程。如果执行的结果返回的是一个记录集,则可以使用DataReader(数据读取器)对象读取数据。这里需要注意,DataReader ADO.NET的连接模式只能返回向前的、只读的数据,这是因为DataReader对 阅读全文
posted @ 2020-06-27 17:50 Neat帆 阅读(245) 评论(0) 推荐(0)
摘要:我们在使用时可以按照方便程度来用~ ① while循环 while循环通常用于不确定的循环次数时去使用它 ② do...while循环 功能上和while基本类似,不同之处它保证了循环至少执行一次 ③ for 循环 for循环主要用于循环次数固定的循环 ④ foreach循环 是一种十分高效的循环, 阅读全文
posted @ 2020-06-26 09:54 Neat帆 阅读(430) 评论(0) 推荐(0)
摘要:今天我们简述下面向对象的三大特性: 封装: 就是将数据和代码捆绑在一起,防止外界干扰。 继承: 就是让一个类型的对象拥有另一个类型的对象的属性的方法。 继承后,子类拥有父类的属性和方法。 多态: 就是一个事物拥有不同形式的能力。 阅读全文
posted @ 2020-06-25 19:36 Neat帆 阅读(785) 评论(0) 推荐(0)
摘要:好处:在外部调用静态方法时,可以使用"类名.方法名"的方式,也可以使用"对象名.方法名"的方式。而实例方法只有后面这种方式。也就是说,调用静态方法可以无需创建对象。 缺陷:静态方法在访问本类的成员时,只允许访问静态成员(即静态成员变量和静态方法),而不允许访问实例成员变量和实例方法;实例方法则无此限 阅读全文
posted @ 2020-06-24 16:51 Neat帆 阅读(519) 评论(0) 推荐(0)
摘要:1.首先呢我们要根据ID来进行一个查询 var sql = "select * from Product where id=" + id; 2.我们把查询到的放在一个DataTable对象内。(且大于查询结果大于1,小于1的话返回空) DataTable dt = SqlHelper.Cx(sql) 阅读全文
posted @ 2020-06-23 11:46 Neat帆 阅读(220) 评论(0) 推荐(0)
摘要:重点还是我们底层的SqlHelper写好哦, 1.还是同样的把我们的sql语句先写出来~ string sql = "delete from ProInfo where proID=" + id; 我们的sql语句可以在mysql内反复测试,在进行写入。 2.带入使用 public static i 阅读全文
posted @ 2020-06-22 11:15 Neat帆 阅读(247) 评论(0) 推荐(0)
摘要:首先我们要把SqlHelper给写完整,在我们往期博客内有写,可以点击主页查看哦~ 1.我们首先要把Sql语句提前写好,在确认能运行的情况下再来写入查询方法内~ select ProInfo.*,ProType.TypeName from ProInfo,ProType where ProInfo. 阅读全文
posted @ 2020-06-22 11:10 Neat帆 阅读(311) 评论(0) 推荐(0)
摘要:四个访问修饰符(是添加到类、结构或成员声明的关键字) Public:公有的,是类型和类型成员的访问修饰符。对其访问没有限制。 Internal:内部的,是类型和类型成员的访问修饰符。同一个程序集中的所有类都可以访问 Private:私有的,是一个成员访问修饰符。只有在声明它们的类和结构中才可以访问。 阅读全文
posted @ 2020-06-20 10:37 Neat帆 阅读(1192) 评论(0) 推荐(0)
摘要:首先把Model层和UI层的数据源一定要配置完成,按步骤会特别顺手。 1.我们来到Web.config中找到UI层配置的数据源的name: <add name="ProDBConnectionString" connectionString="Data Source=.;Initial Catalo 阅读全文
posted @ 2020-06-20 10:28 Neat帆 阅读(237) 评论(0) 推荐(0)
摘要:我们在写表单是缺少不了我们的验证控件,下面我们来一起总结一下。 1.非空验证: RequiredFieldValidator:必填,其它验证控件的首选 <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" Er 阅读全文
posted @ 2020-06-18 18:10 Neat帆 阅读(335) 评论(0) 推荐(0)
摘要:总结一个比较简单的配置方式及前台使用方法 在登陆页面Loing.aspx创建以后,把通过验证要跳转的地址提前创建好,后期会很方便。 1.把Web.config进行简单基础的配置 <authentication mode="Forms"> <forms defaultUrl="TaskList.asp 阅读全文
posted @ 2020-06-18 17:42 Neat帆 阅读(218) 评论(2) 推荐(0)
摘要:1.首先在低三层DAL层与BLL写入删除命令 public static int Delete(int id) { var sql = " delete from Product where id="+id; return SqlHelper.NoQuery(sql); } 2.在首页给删除按钮加入 阅读全文
posted @ 2020-06-16 17:40 Neat帆 阅读(181) 评论(0) 推荐(0)
摘要:1.querystring的方式:(平时本人最喜欢用的方法,可写后台及前台) 将需要的值直接写到链接的后面,这些内容将直接显示到地址栏中,在传递安全性要求不高的一个或多个值或者是结构简单的值就可以使用这样的方法。 如: Response.Redirect( "target.aspx?id=2 ") 阅读全文
posted @ 2020-06-15 18:40 Neat帆 阅读(693) 评论(0) 推荐(2)