自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C#中//注释和///注释的区别

注释

2022-07-27 20:54:55 390 1

原创 C#预处理指令

en

2022-07-25 19:06:53 461

原创 C#命名空间

2022-07-25 08:44:39 1206

原创 C#接口.

emmm

2022-07-25 08:28:05 119

原创 C#运算符重载

2022-06-19 19:49:35 1231

原创 C#多态性

多态是同一个行为具有多个不同表现形式或形态的能力。多态性意味着有多重形式。在面向对象编程范式中,多态性往往表现为"一个接口,多个功能"。多态性可以是静态的或动态的。在静态多态性中,函数的响应是在编译时发生的。在动态多态性中,函数的响应是在运行时发生的。在 C# 中,每个类型都是多态的,因为包括用户定义类型在内的所有类型都继承自 Object。现实中,比如我们按下 F1 键这个动作:如果当前在 Flash 界面下弹出的就是 AS 3 的帮助文档;如果当前在 Word 下弹出的就是 Word 帮助;在 Wind

2022-06-08 16:13:28 157

原创 C#的常量

常量是固定值,程序执行期间不会改变。常量可以是任何基本数据类型,比如整数常量、浮点常量、字符常量或者字符串常量,还有枚举常量。常量可以被当作常规的变量,只是它们的值在定义后不能被修改。而整数常量可以是十进制、八进制或十六进制的常量。前缀指定基数:0x 或 0X 表示十六进制,0 表示八进制,没有前缀则表示十进制。整数常量也可以有后缀,可以是 U 和 L 的组合,其中,U 和 L 分别表示 unsigned 和 long。后缀可以是大写或者小写,多个后缀以任意顺序进行组合。一个浮点常量是由整数部分、小数点、小

2022-05-29 16:06:49 141

原创 ASP.NET

ASP.NET 是新一代 ASP 。它与经典ASP是不兼容的,但ASP.NET 可能包括经典ASP。而页面是经过编译的,这使得它们的运行速度比经典ASP快。还具有更好的语言支持,有一大套的用户控件和基于 XML 的组件,并集成了用户身份验证。页面的扩展名是 .aspx ,通常是用 VB或者 C# (C sharp) 编写。在 ASP.NET 中的控件可以用不同的语言编写。②Web Pages ,创建一个布局一致的网站是很容易的事。许多网站都有一些内容是被显示在站点的每个页面中。通过 Web Pages,您可

2022-05-18 19:11:25 102

原创 C#泛型。

什么是泛型?泛型就是允许您延迟编写类或方法中的编程元素的数据类型的规范,直到实际在程序中使用它的时候。换句话说,泛型允许您编写一个可以与任何数据类型一起工作的类或方法。您可以通过数据类型的替代参数编写类或方法的规范。当编译器遇到类的构造函数或方法的函数调用时,它会生成代码来处理指定的数据类型。下面这个简单的实例将有助于您理解这个概念:泛型的特性使用泛型是一种增强程序功能的技术,具体表现在以下几个方面:它有助于您最大限度地重用代码、保护类型的安全以及提高性能。您可以创建泛型集合类。.NE.

2022-05-08 08:26:32 69

原创 C#的多线程

线程被定义为程序的执行路径。每个线程都定义了一个独特的控制流。如果您的应用程序涉及到复杂的和耗时的操作,那么设置不同的线程执行路径往往是有益的,每个线程执行特定的工作。线程是轻量级进程。一个使用线程的常见实例是现代操作系统中并行编程的实现。使用线程节省了 CPU 周期的浪费,同时提高了应用程序的效率。到目前为止我们编写的程序是一个单线程作为应用程序的运行实例的单一的过程运行的。但是,这样子应用程序同时只能执行一个任务。为了同时执行多个任务,它可以被划分为更小的线程。线程生命周期线程生命周期.

2022-04-27 09:05:57 2198

原创 所认识的CSS

CSS链接,链接的样式可以用任何CSS属性(如颜色、字体、背景等)。特别的链接可以有不同的样式,这取决于他们是什么状态。这四个链接状态分别是:a:link - 正常,未访问过的链接 、a:visited - 用户已访问过的链接 、a:hover - 当用户鼠标放在链接上时 、a:active - 链接被点击的那一刻 。而当设置为若干链接状态的样式,也有一些顺序规则:a:hover 必须跟在 a:link 和 a:visited后面 、a:active 必须跟在 a:hover后面。 CSS列...

2022-04-20 08:21:12 78

原创 所认识的C#

C# 是专为公共语言基础结构(CLI)设计的。CLI由可执行代码和运行时环境组成,允许在不同的计算机平台和体系结构上使用各种高级语言。C#是一种面向对象的编程语言。在面向对象的程序设计方法中,程序由各种相互交互的对象组成。相同种类的对象通常具有相同的类型,或者说,是在相同的class中。例如,以Rectangle对象为例。它具有length和width属性。根据设计,它可能需要接受这些属性值、计算面积和显示细节。而成员函数是指一系列执行指定任务的语句,类的成员函数是在类内声明的。变量可以分为几个类型:值类型

2022-04-07 08:21:26 101

原创 ASP.NET

ASP.NET 是新一代 ASP 。它与经典ASP是不兼容的,但ASP.NET 可能包括经典ASP。而页面是经过编译的,这使得它们的运行速度比经典ASP快。还具有更好的语言支持,有一大套的用户控件和基于 XML 的组件,并集成了用户身份验证。页面的扩展名是 .aspx ,通常是用 VB或者 C# (C sharp) 编写。在 ASP.NET 中的控件可以用不同的语言编写。②Web Pages ,创建一个布局一致的网站是很容易的事。许多网站都有一些内容是被显示在站点的每个页面中。通过 Web Pages,您可

2022-03-28 19:07:24 544

原创 【无标题】C#环境和程序结构

我们已经知道C# 是 .Net 框架的一部分,且用于编写 .Net 应用程序。因此,在讨论运行 C# 程序的可用工具之前,让我们先了解一下 C# 与 .Net 框架之间的关系。Net 框架(.Net Framework).Net 框架是一个创新的平台,能帮您编写出下面类型的应用程序:Windows 应用程序 Web 应用程序 Web 服务 .Net 框架应用程序是多平台的应用程序。框架的设计方式使它适用于下列各种语言:C#、C++、Visual Basic、Jscript、COBO.

2022-03-17 08:26:25 130

原创 C#封装.

封装被定义为"把一个或多个项目封闭在一个物理的或者逻辑的包中"。在面向对象程序设计方法论中,封装是为了防止对实现细节的访问。抽象和封装是面向对象程序设计的相关特性。抽象允许相关信息可视化,封装则使开发者实现所需级别的抽象。C# 封装根据具体的需要,设置使用者的访问权限,并通过访问修饰符来实现。一个访问修饰符定义了一个类成员的范围和可见性。C# 支持的访问修饰符如下所示:public:所有对象都可以访问; private:对象本身在对象内部可以访问; protected:只有该...

2022-03-08 14:33:11 80

原创 三层架构。

什么是三层架构?三层架构就是为了符合“高内聚,低耦合”思想,把各个功能模块划分为表示层(UI)、业务逻辑层 (BLL)和数据访问层(DAL)三层架构,各层之间采用接口相互访问,并通过对象模型的实体类 (Model)作为数据传递的载体,不同的对象模型的实体类一般对应于数据库的不同表,实体类的属 性与数据库表的字段名一致。 三层架构区分层次的目的是为了 “高内聚,低耦合”。开发人员分工更明确,将精力更专注于应用系统 核心业务逻辑的分析、设计和开发,加快项目的进度,提高了开发效率,有利于项

2022-03-01 08:22:40 415

原创 B/S和C/S的区别

目前用户用户对PC端应用的两种开发模式(C/S和B/S)理解是很片面的,今天我们将为各位详细讲解下两者的区别。CS即Client/Server(客户机/服务器)结构,C/S结构在技能上非常成熟,它的重要特征就是交互性强、拥有安全的存取形式、网络通信数量低、响应速度快、利于处置大量数据。可是这个结构的程序就是针对性开发,变更不够灵活,维护与管理的难度较大。常常只局限在小型局域网,不利于扩展。而且,因为这个结构的每台客户机全部须要安装相对应的客户端程序,分布功能弱并且兼容性差,不可以完成迅速部署安装与配置...

2021-09-20 18:40:56 20376

原创 WPF动画的生命周期

1、动画的生命周期。 从技术的角度看,WPF动画只是暂时的,这意味着它们不能真正改变基本属性的值, 当动画处于活动状态时,只是覆盖了属性的值。 单向动画,在动画运行结束后会保持处于活动状态,这是因为动画需要将按钮的宽度保 持为新值,这会导致如下常见问题,如果尝试使用代码在动画完成后修改属性值,代码将不会起作用,因为代码只是为属性指定了一个新的本地值,但仍会先试用动画之后的属性值。为了解决动画完成后能修改属性的值,有以下方法可解决。 private void Button_Cl

2021-09-08 18:29:11 209

原创 动态变换.

一、动态变换 变换提供了自定义元素的最强大方式之一。每个元素都能以两种不同的方式使 用变换,RenderTransform属性和LayoutTransform属性。RenderTransform属 性效率更高。因为是在布局之后应用变换,并且用于变换最终的渲染输出。 LayoutTransform在布局前应用,从而其他控件需要重新排列以适应变换。 二、使用变形(RenderTransform)类:Render :渲染;Transform:动画;Origin:起点,RenderTra

2021-08-27 18:20:05 103

原创 WPF动画

动画(Animation): WPF动画使用三种方法:(1)线性插值:在开始值和结束值之间以逐步增加的方式改变属性的动画(线性插值过 程)。 (2)关键帧:从一个值突然变成另一值的动画(关键帧动画)。所有关键帧动画都使用 "类型名 + AnimationUsingKeyFrames " 的形式进行命名,比如 StringAnimationUsingKeyFrames和ObjectAnimationUsingKeyFrames。 (3)路径。在System.Windows.Me

2021-08-11 19:56:29 283

原创 特效变形。

WPF中的变形(RenderTransform)类是为了达到直接去改变某个Silverlight对象的形状 (比如缩放、旋转一个元素)的目的而设计的,RenderTransform包含的变形属性成员就 是专门用来改变Silverlight对象形状的,它可以实现对元素拉伸,旋转,扭曲等效果,同 时变形特效也常用于辅助产生各种动画效果。变形元素包括平移变形、旋转变形、缩放变形、扭曲变形、矩阵变形和组合变形元素, 变形特效常用于在不改变对象本身构成的情况下,使对象产生变形效果,所以变...

2021-08-06 08:23:34 175

原创 初学WPF

WPF是微软提供的一种用来开发“桌面应用”的技术(框架),这项技术本身和C#没有关系,必须会的是xaml语法,而不是编程语言。关于xaml语法,是一种微软提供的新型的前端语言,可以理解为类似js+css;参考微软介绍:单纯的使用Blend也可以开发WPF项目,完全不用写一行代码,就可以做出一个漂亮的界面。调用其他人写好的服务接口,就可以轻松的开发出wpf应用了。比如常见的“天气预报”应用,就可以不用写后台代码(c#),直接调用一些开放的天气API获取数据,就可以让程序运行起来。如果要做一

2021-07-28 19:42:09 390

原创 C#...

C# 是一个现代的、通用的、面向对象的编程语言,它是由微软(Microsoft)开发的,由 Ecma 和 ISO 核准认可的。C# 是由 Anders Hejlsberg 和他的团队在 .Net 框架开发期间开发的。C# 是专为公共语言基础结构(CLI)设计的。CLI 由可执行代码和运行时环境组成,允许在不同的计算机平台和体系结构上使用各种高级语言。下面列出了 C# 成为一种广泛应用的专业语言的原因:现代的、通用的编程语言。 面向对象。 面向组件。 容易学习。 结构化语言。 它产.

2021-07-17 19:46:38 149

原创 C#引用类型

概念:引用类型存储对其值的引用。部署:托管堆上部署了所有引用类型。引用类型:基类为Objcet 引用类型: string 和 class统称为引用类型。 引用类型当声明一个类时,只在栈中分配一小片内存用于容纳一个地址,而此时并没有为其分配堆上的内存空间。当使用 new 创建一个类的实例时,分配堆上的空间,并把堆上空间的地址保存到栈上分配的小片空间中。 引用类型的对象总是在进程堆中分配(动态分配)。引用类型在栈内的空间大小相同;...

2021-07-06 17:16:05 2853

原创 C#引用类型

概念:引用类型存储对其值的引用。部署:托管堆上部署了所有引用类型。引用类型:基类为Objcet 引用类型: string 和 class统称为引用类型。 引用类型当声明一个类时,只在栈中分配一小片内存用于容纳一个地址,而此时并没有为其分配堆上的内存空间。当使用 new 创建一个类的实例时,分配堆上的空间,并把堆上空间的地址保存到栈上分配的小片空间中。 引用类型的对象总是在进程堆中分配(动态分配)。引用类型在栈内的空间大小相同;...

2021-07-06 17:14:56 7343

原创 进销存管理系统——商品管理

《进销存管理系统——商品管理》项目研发阶段性总结作者:朱海丁本次任务完成时间:2021年6月30日~2021年7月7日开发工具与关键技术:VS和C#完成模块功能:商品管理一、功能实现商品管理主要包括商品类别、商品列表、商品录入的功能模块。商品类别、商品列表、商品录入:见图1,是管理模块实现界面。 图1 商品管理模块 图2商品录入...

2021-06-30 15:44:29 1861

原创 C#编程.

命名惯例注记:Pascal 大小写形式-所有单词第一个字母大写,其他字母小写。Camel大小写形式-除了第一个单词,所有单词第一个字母大写,其他字母小写。类名使用Pascal 大小写形式public class HelloWorld{ ...}方法使用Pascal 大小写形式public class HelloWorld{ void SayHello(string name) { ... }}变量和方法参数使用Camel 大小写形式p...

2021-06-16 09:33:40 89

原创 数据库模型设计

在数据库设计时,主要就是对实体和关系的设计,实体表现出来就是表,关系表现出来就是外键。而对于一个表,由两部分组成:主键和属性。主键的简单定义就是表中为每一行数据的唯一标识。其实更准确的说法,每一行数据的唯一标识是候选键(Candidate Key),一个表中可以有很多个候选键,主键是候选键中的一个,主要用于更方便的检索和管理数据。一个表中可以有多个候选键,但是只有一个主键。由于主键常常用于检索数据,也用于表之间的关联,所以主键的设计的好坏将会严重影响数据操作的性能。下面来介绍下主键设计的几个考虑因素。主

2021-06-07 10:13:24 722

原创 2021-05-26

开发工具与关键技术:C#和Visual Studio作者:朱海丁撰写时间:2021年05月28日前言预处理dns-prefetch (dns预解析)preconnect (预连接)preload(预加载)prefetch(预提取)prerender(预渲染)精度处理parseInt再会前言某项技术或者某个知识点是否有用,不应该取决于市场主流,而应该取决于你当前的业务场景。跟随主流的那些知识点,只能说是常用。但主流之外,那些冷知识就真的不重要吗?非也,只是因为知道的人少。前端

2021-05-26 11:10:43 136

原创 使用变量、操作符、表达式

开发工具与关键技术:C#和Visual Studio作者:朱海丁撰写时间:2021年05月18日1、 语句(statement)是能执行一个操作的命令。我们组合使用各种语句来创建方法。第3章将进一步介绍方法。目前,请暂时将方法(method)视为一个具名的语句序列。第1章介绍过的Main就是方法的一个例子。C#语句遵循一个良好定义的规则集。这些规则对语句的格式和构成进行了描述,我们将这些规则统称为语法(syntax);对应地,规定一个语句应该做什么的规范统称为语义(semantic)。2、 C#是一

2021-05-13 19:09:37 98

原创 初次相遇C#

初次相遇C#开发工具与关键技术:C#和 Visual Studio作者:朱海丁撰写时间:2020年05月08日什么是C#?C#是Microsoft公司设计的一种编程语言。它松散地基于C/C++,并且有很多方面和Java类似。Microsoft是这样描述C#的:“C#是从C和C++派生来的一种简单、现代、面向对象和类型安全的编程语言。C#(读做‘Csharp’)主要是从C/C++编程语言家族移植过来的,C和C++的程序员会马上熟悉它。C#试图结合Visual Basic的快速开发能力和C++的强大

2021-05-07 20:57:12 101

原创 HTML元素和布局

这里写自定义目录标题HTML元素和布局开发工具与关键技术:HTML和VS作者:朱海丁撰写时间:2020年04月28日HTML 元素大多数 HTML 元素被定义为块级元素或内联元素。编者注:“块级元素”译为 block level element,“内联元素”译为 inline element。块级元素在浏览器显示时,通常会以新行来开始(和结束)。例子:, , , HTML 内联元素内联元素在显示时通常不会以新行开始。例子:, , , HTML 元素HTML 元素是块级元素,它

2021-04-28 19:22:17 165

原创 2021-01-21

刚开始接触Axure的时候,我还以为一个敲代码的软件,当我看到老师的视频介绍之后才明白 Axure RP 8是美国 Axure Software Solution公司的旗舰产品, 是一个快速的原型工具, 主要是针对负责定义需求、 定义规格、 设计功能、 设计界面的专家, 包括用户体验设计师、 交互设计师、 业务分析师、 信息架构师、 可用性专家和产品经理。它是一种用来做原型设计的软件,产品设计原型可分为四种,线框图,低保真原型设计图,高保真原型设计图,设计成品上面就是Axure RP8软件的内部环境

2021-01-21 09:28:31 74

原创 Axure RP的认识

正如我们老师介绍的,Axure RP是一款专业的快速原型设计工具。Axure,代表美国Axure公司;RP则是Rapid Prototyping(快速原型)的缩写,是一个专业的快速原型设计工具,让负责定义需求和规格、设计功能和界面的专家能够快速创建应用软件或Web网站的线框图、流程图、原型和规格说明文档。作为专业的原型设计工具,它能快速、高效的创建原型,同时支持多人协作设计和版本控制管理 。Axure RP的使用者主要包括商业分析师、信息架构师、产品经理、IT咨询师、用户体验设计师、交互设计师、UI设计师

2021-01-20 21:21:15 408

原创 手机动态介绍

今天我们来讲讲手机动态,很多人都知道,手机打开浏览器的时候,会有一些新闻,娱乐,体育等等的一些动态信息,而这些都是需要网络才可以看的,我呢就尝试做了一个模板首先呢,我们从iPhone Bodies All(自己加的元件库)元件库里面找一个手机原型,为了做的真实一点,再从iOS元件库里面选一个状态栏。就是手机上显示电量,还有信号的东西,把它放到手机的头部,在用一个矩形把手机的屏幕部分框起来,再将它锁定,这样在接下来的制作中就不会因为移动而引起不必要的麻烦,然后,当我们打开浏览器的时候,头上就会出现一些

2021-01-20 21:14:09 1029

原创 显示和隐藏的动画效果

今天我们来说一下显示和隐藏动画效果这个案例,自从学了Axure以来,我就从这里发现了不少的乐趣,也学到了很多,从刚刚开始的青涩到逐渐上手的过程,这也是一种乐趣。首先,显示和隐藏动画效果是一个相对来说比较好玩的作业,用的素材也不是规定的,虽然说框架是一样的,但图片可以拿自己喜欢的来做,这样会比较有乐趣。首先呢,我们要拉一个矩形,然后把矩形的大小拉开到自己想要的大小,再把背景颜色涂成自己喜欢的颜色,再用元件库里面的照片框架 先放四个在最左边,注意左边图片的大小都是一样的,各占四分之一,把第一和第四个图片对外面矩

2021-01-18 21:01:30 495

原创 HTML---UTF-8基础知识

文献种类:专题技术总结文献;开发工具与关键技术: VS ,DW与HTML作者: 朱海丁 ;年级:1904 ;撰写时间:2020 年 08 月 16 日HTML基础知识开发工具与关键技术:VS与HTML MySQL作者:朱海丁撰写时间:2020年08月16日~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~总是不知道为什么,每次编程序时,有这么一句话 <!DO

2020-08-18 09:21:01 3092

原创 .ENT,C#

文献种类:专题技术总结文献;开发工具与关键技术: VS与.ENT 作者: 朱海丁 ;年级:1904 ;撰写时间:2020 年 08 月 16 日.ENT,C#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~C# 是一个简单的、现代的、通用的、面向对象的编程语言,它是由微软(Microsoft)开发的。ASP.NET 是一个使用 HTML、CSS、JavaScr

2020-08-17 20:44:05 345

空空如也

空空如也

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

TA关注的人

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