自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 DataAdapter 与 DataSet 类简介

Fill(DataTable dt) 方法,将 SqlDataAdapter 类中查询出的结果填充到 DataTable 对象 中, DataTable是数据表对象,在一个DataSet对象中由多个 DataTable对象构成。SqlDataAdapter(string sql,Sql Connection conn) 带参数的构造方法,sql参数是指对数据表执行的SQL语句,conn是数据库的连接对象。DataSet 类是一种与数据库结构类似的数据集,每个 DataSet 都是由若干个数据表构成的,

2022-11-21 20:09:19 332 1

原创 DataReader

DataReader 类在 System.Data.SqlClient 命名空间中,对应的类是 SqlDataReader,主要用于读取表中的查询结果,并且是以只读方式读取的(即不能修改 DataReader 中存放的数据)。在使用DataReader类读取查询结果时需要注意,当查询结果仅为一条时,可以使用if语句查询DataReader对象中的数据,如果返回值是多条数据,需要通过while语句遍历DataReader对象中的数据。在读取记录时,要根据表中的数据类型来读取表中相应的列。

2022-11-10 16:25:58 693

原创 Command

需要注意的是,存储过程必须是当前数据库实例中的存储过程,并且在调用带参数的存储过程时,还需要在SqlCommand类的实例中添加对应的存储过程参数。对数据库中对象的操作不仅要包括对数据库表的操作,还包括对数据库、视图、存储过程等对数据库对象的操作,接下来主要介绍的是对数据表和存储过程的操作。在对不同数据库对象进行操作时,SqlCommand类提供了不同的属性和方法,常用的属性和方法如下标所示。数据库连接类的实例:指使用SqlCommand类创建的实例,通常数据库连接类的实例处于打开的状态。

2022-11-02 20:22:18 138

原创 Command

需要注意的是,存储过程必须是当前数据库实例中的存储过程,并且在调用带参数的存储过程时,还需要在SqlCommand类的实例中添加对应的存储过程参数。对数据库中对象的操作不仅要包括对数据库表的操作,还包括对数据库、视图、存储过程等对数据库对象的操作,接下来主要介绍的是对数据表和存储过程的操作。在对不同数据库对象进行操作时,SqlCommand类提供了不同的属性和方法,常用的属性和方法如下标所示。数据库连接类的实例:指使用SqlCommand类创建的实例,通常数据库连接类的实例处于打开的状态。

2022-11-02 20:19:54 134

原创 Transform变换

而且它还可以使用方便的RenderTransformOrigin属性值,从而可以为特定的变换(如旋转)使用相对坐标。包括属性ScaleX、ScaleY、CenterX、CenterY,其中ScaleX、ScaleY属性表示对象在。包含X、Y 两种属性,以原来的对象为坐标原点(0,0),然后向X轴、Y轴进行平移变换。X、Y轴进行缩放的倍数,使用CenterX 和 CenterY属性指定一个中心点。变形元素包括平移变形、旋转变形、缩放变形、扭曲变形、矩阵变形和组合变形元素,

2022-10-19 20:17:27 573

原创 路径标记语法

一般情况下,复杂图形(Path)都是由数十条线段连接而成,按照标签式语法,每条线段(Segment)是一个标签、每个标签占据一行,一个图形就要占去几十行代码。路径标记语法实际上就是各种线段的简记法,比如,可以简写为“L 150,5”,这个L就是路径标记语法的一个“绘图命令”。不仅如此,路径标记语法还增加了一些更实在的绘图命令,比如H用来画水平直线,“H 180” 就是指从当前点画一条水平直线,终点的横坐标是180(你不需要考虑纵坐标,它与当前点的纵坐标一致)。绘图使用的是绘图命令,包括L、

2022-10-10 20:10:03 179

原创 路径绘图1

路径(Path)可以说是WPF绘图中最强大的工具,一来是因为它完全可以代替其他几种图形,二来它可将直线、圆弧、贝斯二曲线等基本元素结合进来,形成更复杂的图形。路径最重要的一个属性是Data,Data的数据类型是Geometry(几何图形),而我们正是使用这个属性将一些基本的线段拼接起来,形成复杂的图形。为Data属性赋值的语法有两种:一种是标签式的标准语法,另一种是专门用户绘制几何图形的“路径标记语法”。CombinedGeometry:由多个基本几何图形联合在一起,形成的单一几何图形。

2022-09-28 19:54:15 120

原创 XAML样式分类

在资源中以内联方式定义且未在资源中定义的样式必须仅限于包含元素,因为它没有资源键,所以不能轻易地重新使用。通常,资源定义的样式更通过并且有用,更多的是将Windows Presentation Foundation(WPF)程序逻辑与代码中的程序逻辑分离在标记中的常规编程模型原则。如果只使用通过样式设置或模板化一次创建的任何逻辑树,只需在直接标记中使用等效的子元素填充该内容属性即可。对于样式和模板,也可以通过返回对象的标记扩展启用其他语法。若内联样式与属性样式对同一属性进行设置,以属性设置的样式为准。

2022-09-19 19:14:55 71

原创 XAML动画创建

使元素淡入和淡出的一种方法是对其属性进行动画处理Opacity。由于Opacity属性的类型为Double,因此需要一个生成双精度值的动画。若要将动画应用于对象,请创建Storyboard并使用TargetName和TargetProperty附加属性指定要进行动画处理的对象和属性。若要应用和启动中,最简单的方法Storyboard XAML是使用时间触发器。本部分演示如何将Storyboard与XAML中的触发器相关联。下面的示例演示如何创建在XAML中淡入和淡出视图矩形。

2022-09-08 16:47:09 182

原创 附加属性和依赖属性

无论什么时候,只要依赖属性的值发生改变,wpf就会自动根据属性的元数据触发一系列的动作,这些动作可以重新呈现UI元素,也可以更新当前的布局,刷新数据绑定等等,这种变更的通知最有趣的特点之一就是属性触发器,他可以在属性值改变的时候,执行一系列自定义的动作,而不需要更改任何其他的代码来实现。依赖属性和CRL属性类似,提供一个实例级私有字段的访问封装,通过GetValue和SetValue访问器实现属性的读写操作。附加属性是由支持附加属性的父元素产生作用,支持附加属性的元素会继承所在的父元素。...

2022-08-28 19:51:25 848

原创 UniformGrid:均分布局

介绍了前面的Grid,接下来介绍的这个UniformGrid 就是Grid的简化版,每个单元格的大小相同,不需要定义行列集合。每个单元格始终具有 相同的大小,每个单元格只能容纳一个控件,将自动按照定义在其内部的元素个数,自动创建行列,并通常保持相同的行列数。如果想改变子元素每一行的排列的方向,可以设置UniformGrid 的FlowDirection 属性。UniformGrid面板是一个一 种更特殊的布局容器,主要用于在一个刻板的网格中快速地布局元素。要指定预期的行和列的数目。所有列都是相同的宽度。

2022-08-22 19:52:53 252

原创 Visual Studio 修改

我们在页面搭建中会出现新增页面选项,在着是如果文件错误的话或者我们不要那个数据那就会运用到修改,所以这次所讲的就是我们搭建页面的修改操作。开始呢我们有新增准备好的文件,我们在修改中呢就需要将新增的文件和路径名称引用进来,从而进行数据的回填。我们要将他们原有数据清零则里面的数据不为空,如果没有填数据的话他就会判断并提示不能为空。而后将数据传送到控制器进行结果判断。...

2022-08-09 09:00:38 282

原创 Visual Studio导入

导入数据文档我们首先需要建立Excel表格以及文档表名和格式,其中格式不能容纳任何错误在视图页面我们需打开模态框、然后下载模板把我们准备好的文档找到路径、上传文件、获取、创建、打开、发送请求转到控制器中我们也是先读取文件路径侧准我们是否找到模块再而我们就进行后面处理数据文件获取文件后缀(将文件转化为二进制数组、文件写入二进制数组、二进制数组转成内存流、将内存流转化为工作簿、工作簿=》DataTable=》表对象=》新增保存)获取Excel表格中的数据行(获取数据行、创建DataTable,N

2022-06-19 20:44:07 1712

原创 Visual Studio树状图

树状图获取数据:创建列表,列表数据定位字典,接收最后传过来的数据后面我们创建列表,列表数据定位字典获取外数据——开始外数据循环【创建字典——将外数据添进字典——创建列表列表数据定为字典——获取内数据,根据外数据ID筛选(开启内数据循环——创建内数据的字典——将内数据添加进字典——添加进列表)】将最终的内数据列表添加进外数据的children属性将这一层外数据添加进最终的列表里面表页面创建表格返回数据元素最终效果...

2022-06-08 20:30:05 465

原创 Visual Studio导出

我们在导出的时候首先需查询数据库的信息然后构建Excel表1.先创建工作簿2.创建工作表3.标题行3.1创建标题行3.2创建单元格3.3设置单元格内容3.4设置标题行跨列显示3.5设置标题行样式然后设置字体的颜色与字体的加粗和表格的左右边框4.创建表头行并设置字段,创建表头的样式、声明样式、水平居中、垂直居中、背景填充、边框为实线,设置字体:声明字体、字体加粗、字体大小、加入单元格样式、单元格样式循环遍历数据 、把创建好的Excel输出到浏览器、把Excel转化为流输出

2022-05-29 20:22:38 2416

原创 INSERT语句

INSERT语句向表中添加新行,以下是INSERT语句的基本形式;首先,table_name指定要插入的表的名称。通常,通过模式名称引用表名称,例如production.products,其中production是模式名称,products是表名称。其次,column_list指定其中插入数据的一个或多个列的列表,必须将列列表在括号中并用逗号分隔列。如果列在列列表中没有才出现,则SQL Server必须能够提供插入值,,否则无法插入行。SQL Sever自动对表中可用的列使用以下值,但不会出现在I

2022-05-18 21:17:12 8346

原创 SQL Sever连接表2

SQL Server左连接LEFT JOIN子句用于查询来自多个表的数据。它返回左表中的所有的行和右表中的匹配行。如果在右表中找不到匹配行,则使用NULL代替显示。以下说明如何使用LEFT JOIN子句来连接两个表T1和T2:在上面语法中, T1 和 T2 分别是左表和右表。对于 T1 表中的每一行,查询将其与 T2 表中的所有行进行比较。如果一对行导致连接谓词计算为 TRUE ,则将组合这些行中的列值以形成新行,然后将其包含在结果集中。如果左表( T1 )中的行没有与来自 T2 表的任何匹配

2022-04-28 20:58:55 290

原创 SQL Serve连接表

内连接是SQL Server最常用的连接质疑。内部连接子句用于查询来自两个或多个相关表的数据。SQL Server INNER JOIN子句的语法:在此语法中,从T1和T2表中查询检索数据:首先,在FROM子句中指定主表(T1)其次,在INNER JOIN子句和连接谓词中指定第二个表(T2)。只有连接谓词计算为TRUE的行才包含在结果集中;INNER JOIN子句将表T1的每一行与表T2的行进行比较,以查找满足连接谓词的所有行对。如果连接谓词的计算结果为TRUE,则匹配的T1和T2行的列值将合并

2022-04-18 17:07:22 273

原创 SQL Serve标识列2

要为表创建标识列,使用IDENTITY属性,如下所示:在上面语法中,Seed是表中第一行的值(第一条记录标识的值)。Increase是添加搭到上一行标示值的增量值。Seae和 Increase的默认值是1,即(1,1)。表示加载到表中的第一行的值为:1,第二行为的值为 :2(在上一行:1的基础上加1),以此类推 :SQL Server允许每个表只有一个标识列。创建名为hr的新模式用来练习;以下语句在个人标识号(person_id)列上使用IDENNTITY属性创建新表:重用标识值、

2022-04-10 11:13:21 108

原创 SQL Serve创建表 1

CREATE TABLE语句简介表用于在数据库中存储数据。在表数据库和模式中唯一命名。每个表包含一个或多个列。每列都有一个相关的数据类型,用于定义它可以存储的数据类型在上面的语法中,首先,指定创建表的数据库名称。Database_name必须是现有数据库的名称。如果未指定,则tatabse_name默认为当前数据库。其次,schema_name指定新表所属的模式第三,table_name指定新表的名称第四,每个表应该有一个由一列或多列组成的主键。通常,首先列出主键列,然后列出其他列。如果主键只

2022-03-28 20:52:01 336

原创 SQL 限制返回语言

SQL Server Select Top 语句SELECT top子句用于限制查询集中返回的行数的百分比。由于存储在表中的行的顺序是不可预测的,因此SELECT top语句始终与ORDER BY子句一起使用。结果,结果集限于前N个有序行数。以下是带有SELECT语句的TOP子句语法:在此语法中,SELECT语句可以包含其他语句,如:WHERE、JOIN、HAVINGExpression - top关键字后面是一个表达式,他指定返回的行数,如果使用PERCENT,则将表达式计算为浮点值,否则将

2022-03-20 10:52:06 108

原创 C#类定义

继承允许我们根据一个类来定义另一个类,这使得创建和维护应用程序变得更容易。同时也有利于重用代码和节省开发时间。当创建一个类时,我们不需要完全重新编写新的数据成员和成员函数,只需要设计一个新的类,继承了已有的类的成员即可。这个已有的类被称为的基类,也叫父类,这个新的类被称为派生类,也叫子类。继承的思想实现了属于(IS-A)关系。例如,哺乳动物属于(IS-A)动物,狗属于(IS-A)哺乳动物,因此狗属于(IS-A)动物。类定义的具体语法形式如下:1 类的访问修饰符 修饰符 类名:父类名2

2022-03-08 17:33:45 1328

原创 C#变量e

C#变量一个变量是一个供程序操作的存储区的名字。在C#中,每个变量都有一个特定的类型,类型决定了变量的内存大小和布局。范围内的值可以存储在内存中,可以对变量进行一系列操作。C#允许定义其他值类型的变量,比如enum,C#中的变量定义<data_type> <variable_list>;在这里,data_type 必须是一个有效的 C# 数据类型,可以是 char、int、float、double 或其他用户自定义的数据类型。variable_list 可以由一个或多个

2021-10-14 09:47:10 586

原创 随机数的小案例

随机数的小案例这是我做的一个小案例,它主要是用随机数去设置样式1、首先给它设置个最初的样式2、第二步写一个div标签,再给div标签一个ID3、第三步利用ID获取到它的元素,然后给它绑定点击事件4、第四步申明六个随机数,用Math对象方法里的floor(x){ 对 x 进行下舍入 },round(){返回 0 ~ 1 之间的随机数}5、第五步用style设置box的样式,用字符串拼接的方式...

2021-08-28 21:34:17 201

原创 Ajax请求

Ajax请求的方法 get();和get();和get();和post();$get()方法 例:$post() 方法 例:以上都是通过先获取name的属性值,再发送请求,请求的方法不止之两种还有getJSON();和getJSON();和getJSON();和getScript();

2021-08-27 21:51:20 51

原创 HTML的常用属性

HTML的常用属性这次普及HTML的常用属性。header 页面头部 footer 页脚article 定义页面独立的内容区域aside 定义页面的侧边栏内容details 定义某个部分的细节summary 是details中的 标题figure 规定独立的流内容figcaption 是figure的标题mark 标记nav 导航链接meter 用来表示范围已知且可度量的内容ruby 加注释sectio

2021-08-08 19:14:46 203

原创 JavaScript 数据类型

1、String 字符串在 JS 中字符串要用引号引起来,用单引号 或者双引号都可以,但是最好不要混用;2、Number 数值在 JS 中所有的数值都是 Number 类型,包涵整数古,浮点数(小数) 可以使用一个运算符 typeof 来检查一个变量类型语法:通过 typeof 可以检测变量的类型如果使用 Number 表示的数字超过了最大值,则会返回一个Infinity 表示正无穷大 -Infinity 表示负无穷大使用 typeof 检查 Infinity 也会返回 N

2021-07-28 14:34:52 156

原创 CSS3 ---奔跑的小人

效果如下 截图:1、Html 页面布局代码截图:2、CSS样式布局代码:3、通过关键帧定义动画 keyframes

2021-07-19 15:39:33 255

原创 JQuery 的核心函数

jQuery([selector,[context]])概括:这个函数接收一个包含 CSS 选择器的字符串,然后用这个字符串去匹配一Jquery 的核心功能都是通过这个函数实现的。jQuery 中的一切都基于这个函数,或者说都是在以某种方式使用这个函数。这个函数最基本的用法就是向它传递一个表达式(通常有 CSS 选择器组成),然后根据这个表达式来查找所有匹配的元素。默认情况下,如果没有指定 context 参数,$()将在当前的 HTML document 中查找 DOM 元素;如果指定了 cont.

2021-07-15 11:05:48 189

原创 jQuery 遍历

jQuery 遍历,意为"移动",用于根据其相对于其他元素的关系来"查找(或选取)" HTML 元素。以某项选择开始,并沿着这个选择移动,直到抵达期望的元素为止。下图展示了一个家族树。通过 jQuery 遍历,您能够从被选(当前的)元素开始,轻松地在家族树中向上移动(祖先),向下移动(子孙),水平移动(同胞)。这种移动被称为对DOM 进行遍历。1、jQuery 遍历-祖先通过 jQuery,您能够向上遍历 DOM 树,以查找元素的祖先。parent()parent() 方法返回被选元素的直接父

2021-06-28 15:04:37 104

原创 JavaScript构造函数

JavaScript构造函数1、什么是构造函数构造函数就是一个普通的函数,创建方式和普通函数没有区别,区别在于调用方式的不同,普通函数是直接调用,而构造函数是用 new 关键字来调用;构造函数首字母一般大写。2、构造函数应用例如,我们现在要录入 20 级所有同学的信息,那么我们可以创建一些对象,如下:1.var student1 = {name:“Eason”,age:16,sex:“男”,hobby:“basketball”}2.var student2 = {name:“Edison”,age

2021-06-20 14:39:51 131

原创 倒计时制作

简单操作我们先使用table表格tr行td列将:天、小时、分钟、秒与00数字间隔开Class=“right”右边倒计时00就初始化然后将每一个设置不同的id名,结尾后设置个button点击按钮,上方style当中设置属性。onclick 事件会在对象被点击时发生。请注意, onclick 与 onmousedown 不同。单击事件是在同一元素上发生了鼠标按下事件之后又发生了鼠标放开事件时才发生的显示效果如下图:后面我们开始设置JavaScript倒计时的时间效果Function定义函数d

2021-06-08 11:00:55 249

原创 jQuery效果

显示隐藏Show:()显示隐藏的匹配元素。这个就是‘show(speed,【callback】)’无动画的版本。如果选择则的元素是可见的,这个方法将不会改变任何东西。无论这个元素是通过hide()方法隐藏的还是在css里设置了display:none,这个方法都将有效。hide:()隐藏显示的元素。这个就是 ‘hide( speed, [callback] )’ 的无动画版。如果选择的元素是隐藏的,这个方法将不会改变任何东西。slideDown:()通过高度变化(向下增大)来动态地显示所有匹配的元素,

2021-05-30 10:15:12 59

原创 **前端介绍**

开发工具与关键技术:DW作者:曹海龙撰写时间:2021/5/18前端页面制作:利用HTML+css完成页面的搭建前端开发:更多的要求javaScript技术前端架构师:要求知识面、实际项目经验、对技术的整体把控。前端工程师具体作什么? Web前端开发工程师,主要职责是利用HTML\CSS\Javascript等各种Web技术进行客户端产品的开发。完成客户端程序的开发(也就是浏览器),同时结合后台即使模拟整体效果,致力于通过技术改善用户体验。html是 :超文本标记语言,用来设计网页的标记语言

2021-05-18 15:10:31 109

原创 制作账号登录页面

开发工具与关键技术:DW作者:曹海龙撰写时间:2021/4/30成品就是这样,在我们想换其他背景都可以通过css进行调试,需要的代码不是很多细心很快就能做出。首先我们需要的就是使用 标签用于为用户输入创建 HTML 表单。表单中能包含input元素,比如文本字段、复选框、单选框、提交按钮……里面我们先定H1命好我们所要定的登录标题,然后插入input,第一个input我们type属性规定input元素的类型所以使用的是text元素用于向输出写文本,即通过样式表生成文本节点。第二段我们当中插入

2021-05-08 15:38:56 604

原创 jQuery文档处理的一些方法

:::样式有些简易1、文本当中选择div(.efi[是div中class属性标]#cpa【这个呢是id的选择输入标】)包含的内容中的第一个p标签或者是其他包含的标签然后我们就在这选择 :first 选择器选取第一个元素。但这中间我们又说回来了有选取第一个那肯定也还有最后一个选择器 :last 这个就是一行中最后一个的选择器。也还说了设置颜色,就是当我们插入好选择器是.css()中间输入源码下图:2、复制元素、克隆元素我们创建一个按钮button,而后添加点击元素click事件,当鼠标指针停留在元素上方

2021-04-29 09:32:07 168

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除