自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C# struct:结构体类型

结构体中可以定义构造函数,但不能定义析构函数,需要注意的是,定义的构造函数不能没有参数,因为没有参数的构造函数是 C# 默认自动定义的,而且不能更改;·如果不使用 New 操作符来实例化结构体,结构体对象中的字段将保持未分配状态,并且在所有字段初始化之前无法使用该结构体实例。·与类不同,结构体可以不用 New 操作符来实例化,当使用 New 操作符来实例化结构体时会自动调用结构体中的构造函数;·结构体不能从其他类或结构体中继承,也不能作为类的基础类型,但是结构类型可以实现接口;定义的语法形式如下。

2022-08-21 09:17:38 894

原创 C#访问修饰符、修饰符

在这里访问修饰符和修饰符都是可以省略的,并且访问修饰符和修饰符的位置也可以互换,但从编码习惯上来说通常将访问修饰符放到修饰符的前面。private 成员仅能被同一个类中的代码访问,如果在类成员前未使用任何访问修饰符,则默认为private。字段在类中定义完成后,在类加载时,会自动为字段赋值,不同数据类型的字段默认值不同, 如下表所示。字段的定义与前面介绍的变量和常量的定义类似,只是在变量或常量前面可以加上访问修饰符、修饰符。C# 语言中类定义后就要确定类中包含的内容,类中包含的内容被称为类中的成员。...

2022-08-08 19:24:14 170

原创 SQL Server视图

如果想重新定义视图,例如,向其添加更多列或从中删除一些列,可以在CREATEVIEW关键字后使用ORALTER关键字。视图可以包含来自使用连接的多个表的列,也可以只包含单个表的列的子集。例如,可以允许用户通过视图访问客户姓名,电话,电子邮件,但限制他们访问银行帐户和其他敏感信息。为了使其一致,可以隐藏视图中的复杂查询逻辑和计算。如果未明确指定视图的列列表,SQLServer将使用从SELECT语句派生的列列表。定义视图后,可以从视图中引用逻辑,而不是在单独的查询中重写它。...

2022-07-21 11:13:06 406

原创 ControlTemplate控件模板

与Style不同,Style只能改变控件的已有属性值(比如颜色字体)来定制控件,但控件模。板可以改变控件的内部结构(VisualTree,视觉树)来完成更为复杂的定制,比如我们可。1,VisualTree,该模板的视觉树,其实我们就是使用这个属性来描述控件的外观的。其实WPF的每一个控件都有一个默认的模板,该模板描述了控件的外观(视觉树)以及。在上面的代码中,我们修改了Button的Template属性,我们定义了一个。树,也就是如何显示控件的外观,我们这里使用了一个Ellipse(椭圆)和一个。...

2022-07-21 11:09:46 144

原创 字段与属性

字段的使用:1.关于字段a.字段又称为:“成员变量”,一般在类的内部做数据交互使用。b.字段命名规范:camel命名法(Camel 命名法是指第一个单词小写,从第二个单词开始每个单词的首字母大写)。2.通俗的理解:私有化:字段就好比我们的个人财产,仅供个人使用,所以一般是private修饰。添加标准:根据程序的功能需求,具体来添加需要的不同类型的字段。二、属性1.属性的使用:作用:在面向对象设计中主要使用属性描述对象的静态特征。保护字段(域),对字段取值与赋值进行限定要求:一般采用Pa

2022-05-29 14:58:01 2236

原创 如何删除datatable中的一行数据

在C#中,如果要删除DataTable中的某一行,大约有以下几种办法:1,使用DataTable.Rows.Remove(DataRow),或者DataTable.Rows.RemoveAt(index);可以直接删除行2,datatable.Rows[i].Delete()。Delete()之后需要datatable.AccepteChanges()方法确认完全删除,因为Delete()只是将相应列的状态标志为删除,还可以通过datatable.RejectChanges()回滚,使该行取消删除。 只

2022-05-18 09:52:42 2033

原创 序列化的概念

序列化就是把一个对象保存到一个文件或数据库字段中去,反序列化就是在适当的时候把这个文件再转化成原来的对象使用。需要分清楚的概念:对象的序列化而不是类的序列化。对象的序列化表明C#提供了将 运行中的对象(实时数据)写入到硬盘文件或者数据库中,此功能可以运用在需要保留程序运行时状态信息的环境下。使用序列化有两个最重要的原因:1、一个原因是将对象的状态永久保存在存储媒体中,以便可以在以后重新创建精确的副本;2、另一个原因是通过值将对象从一个应用程序域发送到另一个应用程序域中。前提:要将对象的类声明为可以

2022-05-08 15:09:21 56

原创 SQL Server Any运算符

EXISTS 运算符是一个逻辑运算符,用于检查子查询是否返回任何行。 如果子查询返回一行或多行,则 EXISTS 运算符返回 TRUE 。以下是SQL Server EXISTS 运算符的语法:EXISTS ( subquery)在此语法中,子查询仅是 SELECT 语句。子查询返回行后,EXISTS 运算符返回TRUE 并立即停止处理。 请注意,即使子查询返回 NULL 值,EXISTS运算符也会计算为TRUE 。以下示例返回 customers 表中的所有行:在此示例中,子查询返回包含 NU

2022-04-20 15:47:30 115

原创 SQL Server创建表

表用于在数据库中存储数据。 表在数据库和模式中唯一命名。 每个表包含一个或多个列。 每列都有一个相关的数据类型,用于定义它可以存储的数据类型,例如:数字,字符串和日期。要创建新表,请使用 CREATE TABLE 语句,如下所示:在上面的语法中, 首先,指定创建表的数据库的名称。 database_name 必须是现有数据库的名称。 如果未指定,则 database_name 默认为当前数据库。其次, schema_name 指定新表所属的模式。第三,table_name 指定新表的名称。第四,每个

2022-04-07 09:30:53 3811

原创 SQL Server自连接

SQL Server自连接自联接用于将表连接到自身(同一个表)。 它对于查询分层数据或比较同一个表中的行很有用。 自联接使用内连接或左连接子句。 由于使用自联接的查询引用同一个表,因此表别名用于为查询中的表分配不同的名称以下是将表 T 连接到自身的语法:上面查询语句中两次引用表 T 。表别名 t1 和 t2 用于为 T 表分配不同的名称。staffs 表存储员工信息,如身份证,名字,姓氏和电子邮件。 它还有一个名为 manager_id 的列,用于指定直接管理者。 例如,员工 Mireya 向管理

2022-03-28 08:39:38 1329

原创 SQL 连接表

在关系数据库中,数据分布在多个逻辑表中。 要获得完整有意义的数据集,需要使用连接来查询这些表 中的数据。 SQL Server支持多种内连接是SQL Server中最常用的连接之一。 内部联接子句用于查询来自两个或多个相关表的数据。 SQL Server INNER JOIN 子句的语法:SELECTselect_listFROMT1INNER JOIN T2 ON join_predicate; SQL在此语法中,从 T1 和 T2 表中查询检索数据:首先,在 FROM 子句中指定主表(

2022-03-17 09:31:25 179

原创 SQL 查询数据

SQL Server教程,SQL Server 是一个高度可扩展的产品,可以从一个单一的笔记本电脑上运行的任何东西或以高倍 云服务器网络,或在两者之间任何东 西。虽然说是“任何东西”,但是仍然要满足相关的软件和硬件的要求;SQL Server 1.0 在1989年发布,至今 SQL Server 已成为一个真正的企业信息化平台。 完成教程的学习后,你将能够:查询SQL Server数据库中表的数据。创建数据库对象,例如表,视图,存储过程,用户定义的函数,触发器。有效管理SQL Server数据库。

2022-03-07 15:26:58 779

原创 样式的分类

属性样式:类似于在HTML中直接通过HTML元素属性设置的样式 适用于复用度不高的一些属性。示列:效果:内联样式:内联样式和模板的限制 在中 可扩展应用程序标记语言 (XAML) ,样式和模板属性在技术上可以通过以下两种方 式之一进行设置。 您可以使用特性语法(属性语法)来引用资源中定义的样式,例如 < 对 象 Style="{StaticResource myResourceKey }" …/> 。 或者,可以使用属性元素语法来 定义内联样式,特性用法更常见。 在资源中以内联方

2021-10-11 21:39:36 226

原创 样式以及触发器

Style中的SetterSetter,设置器。什么的设置器呢?属性值的。我们给属性赋值的时候一般都采用“属 性名=属性值”的形式。Setter类的Property属性用来指明你想为目标的那个属性赋值; Setter类的Value属性则是你提供的属性值。 下面的例子中在Window的资源词典中放置一个针对TextBlock的Style,Style中使用若干 Setter来设定TextBlock的一些属性,这样程序中的TextBlock就会具有统一的风格,除非 你使用{x:Null}显示地清空Style。

2021-08-30 18:41:59 107

原创 标记扩展.

实际项目中为XAML控件属性赋值经常遇到: 设计时属性之处于未知状态 运行时才能获取到轻松实现XAML页面属性赋值,资源引用,类型转换等操作特定于 WPF 的标记扩展WPF 编程中最常用的标记扩展是支持资源引用的标记扩展(StaticResource 和 DynamicResource),和支持数据绑定的标记扩展 (Binding)。·StaticResource 通过替换已定义资源的值来为属性提供值。 StaticResource 计算最 终在 XAML 加载时进行,并且在运行时没有访问对象图的权

2021-08-30 18:35:12 63

原创 WPF布局

在XAML布局元素中一共有六种布局面板分别是:Grid:网格。可以自定义行和列并通过行列的数量、行高列宽来调整控件的布局。近似Html中的table。DockPanel:泊靠式面板。内部元素可以选择泊靠的方向(上下左右),类似于Winform中设置控件的Dock属性。StackPanel:栈式面板。可将包含的元素在水平或垂直方向排成一条线,当移除一个元素后,后面的元素会自动向前填充空缺。(菜单 栏)WrapPanel:自动折行面板(环绕面板)。内部元素在排满一行后能够自动折行,类似于Html中的流式

2021-08-09 08:43:28 106

原创 WPF控件分类

控件是咱们的门面,控件有很多,但是如果仔细去分析,也是有规律可循的,根据 其作用,我们可以把控件分类,日常工作中我们打交道最多的控件无外乎6类:布局控件:是可以容纳多个控件或者嵌套其他布局的控件,用于在UI上组织和 排列控件。Grid、StackPanel、DockPanel等控件都属此类,它们拥有共同的父 类为Panel。内容控件:只能容纳一个控件或者布局控件作为他的内容。Window、Button等 控件属于此类,因为只能容纳一个控件作为其内容,所以经常借助布局控件来 规划其内容。它们的共同父类是C

2021-07-28 09:53:05 104

原创 for 循环嵌套

学习了 for 循环嵌套的使用,我们一起来写一下经典的九九乘法表,九九乘法表的结构大 家还记得吗,我们一起来回顾一下小学的知识(美滋滋):通过我们对九九乘法表的了解结构我们可以看出来它有 9 行,所以可以得出一定需要以下代码:public static void main(String[] args) {for(int i = 1; i <= 9; i++){System.out.println("i = " + i);}}运行结果如下:观察上图我们可以得出 i 是行号,那么再次观察

2021-07-17 10:58:14 438

原创 内部类有哪些

内部类有哪些在 Java 语言中,可以把一-个类定义到另外一个类的内部,在类哏而的这个类就叫做内部 类,外面的类叫做外部类。在这种情况下,这个内部类可以被看作外部类的 · 个成员(‘:i 类 的属性和方法类似)。还有-_一种类被称为顶层(top-j. · el)类,指的是类定义代码不嵌套在 其 他类定义中的类口 需要注意的是,嵌套类(Ne 目 tedCs)守内部类(lnn·r(爿·H、)类似,只是嵌套类是 的说法,而内部类址 Java 的说法而已门内部类可以分为很多种,主要有以卜‘4 种:静态 内部类(

2021-07-07 15:06:09 169

原创 线程的进程

线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运 作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。 比如,如果一个线程完成一个任务要 100 毫秒,那么用十个线程完成改任务只需 10 毫秒。 Java 在语言层面对多线程提供了卓越的支持,它也是一个很好的卖点。欲了解更多详细信 息请点击这里。线程是进程的子集,一个进程可以有很多线程,每条线程并行执行不同的任务。不同的进 程使用不同的内存空间,而所有的线程共享一片相同的内存空间。别把它和栈内存搞混

2021-05-30 08:25:08 144 1

原创 Servlet jsp 介绍

Servlet是sun公司提供的一门用于开发动态web资源的技术。 Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开发一个Java程序向 浏览器输出数据),需要完成以下2个步骤: 1、编写一个Java类,实现servlet接口。 2、把开发好的Java类部署到web服务器中。 按照一种约定俗成的称呼习惯,通常我们也把实现了servlet接口的java程序,称之为ServletServlet程序是由WEB服务器调用,web服务器收到客户端的Servlet访问请求后:

2021-05-08 10:55:35 160 1

空空如也

空空如也

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

TA关注的人

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