- 博客(13)
- 收藏
- 关注
原创 简述ADO.NET中的五个主要对象
Connection:主要是开启程序和数据库之间的连接。没有利用连接对象将数据库打开,是无法从数据库中取得数据的。Close和Dispose的区别,Close以后还可以Open,Dispose以后则不能再用。
2020-08-17 09:50:07 217
原创 abstract class和interface有什么区别?
1.抽象类(abstract class) 抽象类是一种特殊的类,有如下的特点: .抽象方法声明,不包含具体的实现..抽象类不能被实例化.具有其他类相同的特性..抽象类可以没有抽象方法和抽象属性,但是一旦有了抽象方法,就一定要把这个类声明为抽象类..具体派生类必须要覆盖基类的抽象方法. .抽象类可以派生自另一个抽象类,可以覆盖基类的抽象方法也可以不覆盖,如果覆盖,则其他派生类也必须覆盖他们.2.接口(interface) 接口是引用类型的,类似抽象类但又不同于抽象类..不能被实例化. .
2020-08-17 09:49:46 161
原创 简单qq微博广播
if判断字符超出;以及事件控件中对插入表情@朋友进行输出<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> <title>腾讯微博</title&g.
2020-08-09 21:45:21 218
原创 3C数码商城总结
关于数据库的创建,一定要连接到对的数据库,不要连接到master,每次使用的时候记得use。 观察给出的题目和给的边单是否相同,也许会在后面写出额外要求。 主外键的关系,主表在上。 三层之间的关系引用,以及创建新的类时,需要重新调用,不要忘记加public。 在我们每写完一个完整的方法时,记得打///注释一下,使自己更好的理解的同时使他人更容易明白这是什么。 进行封装时的商品单位。 在写SqlHelper时记得选择数据源,如果觉得数据源名字较长,可以在后面连接数据源的时候把名字改了。 在...
2020-07-15 12:06:01 132
原创 静态类与普通类的区别?
静态类与非静态类的重要区别在于静态类不能实例化,也就是说,不能使用 new 关键字创建静态类类型的变量。在声明一个类时使用static关键字,具有两个方面的意义:首先,它防止程序员写代码来实例化该静态类;其次,它防止在类的内部声明任何实例字段或方法。...
2020-07-05 11:02:10 1503
原创 如何声明一个类不能被继承
C#通过关键字sealed可以声明一个类型不能被继承。public sealedclass A静态类public static class A
2020-07-04 18:51:16 530
原创 3C数码商城——三层架构BLL层
三层中比较简单的就是BLL层,BLL层的用处将DAL传送数据进行逻辑判断分折,并进行传送正确的值,只需要稍做引用即可。创建与DAL,Model层相同,在DAL中写了什么方法就引用什么方法。(记得不要忘记添加引用)ProductCategoryManager.csusing System;using System.Collections.Generic;using System.Linq;using System.Text;using DAL;using System...
2020-06-28 13:02:40 194
原创 3C数码商城——三层架构DAL层
DAL层前面的创建与Model层一样,不一样的是多出来了SqlHelper。SqlHelper我们前面有写。ProductCategoryService.csusing System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Model{ /// <summary> /// 产品类别表 /// </summary>
2020-06-27 16:07:29 239
原创 3C数码商城——三层架构Model层
首先我们需要在Model里创建类库有几张表最好创建几个类库根据sql表示,里面包含了两张表ProductCategory(产品类别表)和Product(产品表)--产品类别表create table ProductCategory ( Id int primary key identity(1,1), --主键,标识列 主键Id Name nvarchar(16) not null --不能为空 类别名称)--产品表create table Product ( Id i
2020-06-26 16:15:04 182
原创 C#(三层)SqlHelper
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;using System.Data.SqlClient;using System.Configuration;using Model;namespace DAL{ public class SqlHelp { private static string s.
2020-06-23 14:59:08 125
原创 3C数码商城——创建底三层
打开vs先创建一个Web程序向里面添加底三层BLL层 DAL层 Model层且互相添加引用 BLL引用DAL和Model DAL引用Model Model不需要引用
2020-06-22 14:17:58 111
原创 3C数码商城——创建表及添加数据源
use mastergoif exists(select * from dbo.sysdatabases where name ='DigitalProductShop')drop database DigitalProductShopcreate database DigitalProductShop gouse DigitalProductShopgo--产品类别表create table ProductCategory ( Id int primary key iden.
2020-06-21 10:29:02 151
原创 3C数码商城—数据库的创建
use mastergoif exists(select * from dbo.sysdatabases where name ='DigitalProductShop')drop database DigitalProductShopcreate database DigitalProductShop gouse DigitalProductShopgo先要创建数据库,其次要判断这个数据库是否存在,如过存在需要删除该数据库后再进行创建...
2020-06-20 11:20:18 149
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人