- 博客(70)
- 收藏
- 关注
原创 WPF图表Live Charts设置(二)
开发工具与关键技术:Visual Studio 2015作者:李哲定撰写时间:2022年5月8日简介上一篇介绍Live Charts的基础,接下介绍一下如何实现简单的图表定制。对曲线的颜色,填充,图表标题等进行简单的修改。设置曲线首先实例化一条折线LineSeries mylineseries = new LineSeries();设置折线名称mylineseries.Title = “night”;设置折线颜色mylineseries.Stroke = System.Windows
2022-05-09 09:00:44
2614
原创 WPF图表Live Charts基础(一)
开发工具与关键技术:Visual Studio 2015作者:李哲定撰写时间:2022年4月28日简介Live Chart一个开源的项目,控件使用简单,有充足的实列和丰富的文档资料。同时界面也比较美观,可定制性也很高。官网地址:https://lvcharts.net。官网有详细的介绍和丰富的实例,大家可以自行查看。本人主要介绍一下官网的教程同时补充说明一下官方教程没有说明的一些地方。安装Live Charts的库右键单击项目的引用节点,然后选择“Manage NuGet Packages”
2022-05-09 08:58:55
3042
原创 C#命名方法委托
开发工具与关键技术:Visual Studio 2015作者:李哲定撰写时间:2022年4月18日委托可以与命名方法相关联。 使用命名方法实例化委托时,该方法作为参数传递,例如:这称为使用命名方法。 使用命名方法构造的委托可以封装静态方法或实例方法。 命名方法是在早期版本的 C# 中实例化委托的唯一方式。 但是,如果创建新方法会造成多余开销,C# 允许你实例化委托并立即指定调用委托时委托将处理的代码块。 代码块可包含 Lambda 表达式或匿名方法。备注作为委托参数传递的方法必须具有与委托声
2022-04-20 16:46:39
339
原创 常用正则表达式
开发工具与关键技术:Visual Studio 2015作者:李哲定撰写时间:2022年4月8日一、启用客户端验证:客户端验证主要是为了提高用户体验,在网页不回刷的情况下完成验证。第一步是要在web.config里启用客户端验证,这在MVC3自带的模板项目中已经有了:然后在被验证的View页面上要加入这样两个JavaScript,注意,他们是依赖于JQuery的:<scriptsrc=“@Url.Content(”~/Scripts/jquery.validate.min.js")
2022-04-10 20:32:13
240
原创 智百盛汽修汽配软件
开发工具与关键技术:Visual Studio 2015作者:李哲定撰写时间:2022年3月24日1.项目概要汽修管理:预约安排、客户接待、售后服务、维修客户基本资料维修管理:维修派工、维修领料、结算出厂、完工确认、配件信息设置配件采购:采购订货、采购入库、采购退货、货商结算、供应商基本资料销售订货:销售出库、销售退货、客户结算、销售客户设置2.登录页面输入账号密码点击登录按钮进行登录。不同的账号登入的部门不同,需要账号密码跟数 据库中的账号密码一致才能登录到主页面3.主页面主页面
2022-03-24 09:29:57
283
原创 SQL简单入门语句
开发工具与关键技术:SQL简单入门语句作者:李哲定撰写时间:2022年3月18日1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server— 创建 备份数据的 device1.USE masterEXEC sp_addumpdevice ‘disk’,‘testBack’,‘c:\mssql7backup\MyNwind_1.dat’— 开始 备份BACKUP DATA
2022-03-20 16:54:16
339
原创 Select Distinct语句
开发工具与关键技术:Select Distinct语句作者:李哲定撰写时间:2022年3月8日SQL SELECT DISTINCT 语句在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。关键词 DISTINCT 用于返回唯一不同的值。语法:SELECT DISTINCT 列名称 FROM 表名称使用 DISTINCT 关键词如果要从 “Company” 列中选取所有的值,我们需要使用 SELECT 语句:SELECT Company F
2022-03-08 16:47:18
1189
原创 WPF流程图基础
开发工具与关键技术:WPF流程图基础作者:李哲定撰写时间:2021年11月28日需求是要通过wpf开发流程图,这个流程图是用户自行拖动配置。使用过流程图的话,应该大体能想象出流程图拖动配置的样子。这里主要会涉及到的技术知识点就是 wpf拖动相关的知识。但其实,wpf拖动是有几种不同的实现思路的方案一 通过相应 鼠标的 mousedown mousemove mouseup等事件 来让 流程图标跟着 进行移动。方案二 wpf自带有鼠标拖动事件,但是这个拖动 主要是注重于 将信息 从一个
2021-11-28 19:35:17
1287
原创 WPF样式与模板
开发工具与关键技术:WPF样式与模板作者:李哲定撰写时间:2021年11月8日一、WPF样式(Style)类似于Web应用程序中的CSS,在WPF中可以为控件定义统一的样式(Style)。样式属于资源的一种,例如为Button定义统一的背景颜色和字体:执行如下:从执行的结果上来看:• 在Style中定义的属性及值,影响到Window中的所有类型为Button的控件的样式• 在Button中可以新定义其他属性(如Foreground),覆盖Style中的定义(Background)这种
2021-11-07 16:52:15
744
原创 WPF绘制表格
开发工具与关键技术:WPF绘制表格作者:李哲定撰写时间:2021年10月28日WPF的Grid布局使用起来很方便,但如果我想绘制一个带有边线的表格则显得有点儿力不从心。虽然Grid有ShowGridLines这个bool类型的属性,但此属性设为true时显示的虚线而且不能改变颜色。比如下面的代码:<Window x:Class=“Table.MainWindow” xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presenta
2021-10-28 14:56:19
2307
原创 B-S架构与C-S架构的区别
开发工具与关键技术:B-S架构与C-S架构的区别作者:李哲定撰写时间:2021年10月18日目前用户用户对PC端应用的两种开发模式(C/S和B/S)理解是很片面的,今天我们将为 各位详细讲解下两者的区别。CS即Client/Server(客户机/服务器)结构,C/S结构在技能上非常成熟,它的重要特征 就是交互性强、拥有安全的存取形式、网络通信数量低、响应速度快、利于处置大量数 据。可是这个结构的程序就是针对性开发,变更不够灵活,维护与管理的难度较大。常 常只局限在小型局域网,不利于扩展。而且,因为
2021-10-18 08:24:47
382
原创 C#三层构架
开发工具与关键技术:三层构架作者:李哲定撰写时间:2021年10月8日三层架构的优势适应变化、利于维护:项目需求往往随市场的变化而发生变化,三层架构通过将各功能模块分离,提高了项目的可维护性和代码的可重用性。适于协作开发。主流趋势,越来越多的的企业在开发项目使用三层架构做为项目的基础架构。三层架构在将来会有更大的市场。2.三层架构包括哪些层?数据访问层(Database access layer)、业务逻辑层(business logical layer)、表示层(User Inter
2021-10-12 15:10:23
903
原创 正则表达式
开发工具与关键技术:正则表达式作者:李哲定撰写时间:2021年9月28日正则表达式什么是正则表达式呢,其实就是字符串的特殊表示,更加的简单和方便表达式的组成分为a.字符 必须b.数量 可选c.分组 可选下面是格式下面是各种表达字符的1.正则表达式的字符任何一个字符都可以是正则表达式的字符[abc] 表示一个字符,a或者b或者c(b|d|rt) 表示一组字符 b或者的或者rt[a-z] 表示任意一个小写字母[A-Z] 表示任意一个大写字母[0-9] 表示任意一个数字[1
2021-09-28 15:28:18
150
原创 WPF图标控件
开发工具与关键技术:WPF图标控件作者:李哲定撰写时间:2021年9月18日主要包括:柱形图(Column)曲线图(Line)折线图(Step Line)饼图(Pie)横道图(Bar)区域图(Area)环形图(Doughnut)堆积柱形图(Stacked Column)100%堆积柱形图(100% Stacked Column)堆积横道图(Stacked Bar)100%堆积横道图(100% Stacked Bar)堆积区域图(Stacked Area)100%堆积区域图(
2021-09-18 15:08:57
422
原创 ControlTemplate控件模板
开发工具与关键技术:ControlTemplate控件模板作者:李哲定撰写时间:2021年9月8日WPF包含数据模板和控件模板,其中控件模板又包括ControlTemplate和ItemsPanelTemplate,这里讨论一下ControlTemplate。在WPF中每一个控件都有一个默认的模板,该模板描述了空间的外观以及外观对外界刺激所做出的反应(比如各种事件,按钮鼠标触摸后的背景色变化等)。然而在这个浮躁的社会,人们追求酷炫,色彩,所以这个任务就交给作为还要在这个社会上混生活的各位程序猿,啊
2021-09-09 08:32:04
215
原创 Using关键字
开发工具与关键技术:using关键字作者:李哲定撰写时间:2021年8月28日using的用途和使用技巧。using关键字微软MSDN上解释总共有三种用途:1、引用命名空间。2、为命名空间或类型创建别名。3、使用using语句。1、引用命名空间,这样就可以直接在程序中引用命名空间的类型而不必指定详细的命名空间。这个就不用说了吧,比如大家最常用的:using System.Text;2、为命名空间或类型创建别名:当同一个cs引用了不同的命名空间,但这些命名控件都包括了一个相同名字的类型
2021-08-28 16:52:44
774
原创 WPF高级动画
开发工具与关键技术:WPF高级动画作者:李哲定撰写时间:2021年8月18日基本动画我已经会拉,比如按钮宽度动画变动,颜色线性改变,其实动画的类有很多很多,对于高级动画,就是要选择正确的属性去控制元素的变化,比如对于元素的变换,前面已经有了rendertransform,其实这个变换是可以多个一起的,比如可以使用transformgroup,放置多个变换。需要注意的是,WPF元素有两种变换方式,前面的RenderTransform以及LayoutTransform,这两者的区别就是,RenderT
2021-08-18 19:39:29
280
原创 WPF依赖属性
开发工具与关键技术:WPF依赖属性作者:李哲定撰写时间:2021年8月8日依赖项属性可以称得上是WPF中比较难理解的概念,为了搞清楚这个概念,我都把.NET类库进行了反编译,但是,其结果我也是想到了的,微软不是傻子,.NET那么庞大,就算能被你反编译了,你也看不懂它的代码。所以说,经过我一番研究,虽然没有把.NET的每一行代码都弄明白,不过,黄天终不负有心人,依赖项属性的使用方法与基本原理,我可以说已经弄明白了,恰巧,前两天在网上看到一篇讨论依赖项属性的文章,写得还不错,作者估计也是一位高人,再加
2021-08-09 09:26:39
179
原创 WPF窗体
开发工具与关键技术:WPF窗体作者:李哲定撰写时间:2021年7月27日在创建WPF应用的时候,你第一个看到的就是窗体类。它作为窗体的基础,提供标准的边框、工具条、最大化、最小化和关闭按钮。WPF窗体是XAML文件和后台代码文件的混合体。在VS(Express)里面创建一个WPF应用,将会生成一个默认窗体,显示如下代码:x:Class属性指示了该XAML文件使用哪个类,这里默认的是Window1,是VS自动生成的。在VS的项目树里,你会发现它是XAML文件的一个子节点。默认如下:Window
2021-07-28 08:33:18
580
原创 Java流程控制语句
开发工具与关键技术:Java流程控制语句作者:李哲定撰写时间:2021年7月17日Java流程控制语句:if…else语句。If(布尔表达式){布尔表达式:表达式的值为布尔类型就叫布尔表达式如果布尔表达式为true将执行的语句}int age = 18; // if满足什么条件执行if (age >= 18){System.out.println(“成年人”);System.out.println(“”);}if (布尔表达式){如果布尔表达式为true将执行的语句}e
2021-07-17 15:41:30
201
1
原创 Java运算符
开发工具与关键技术:Java运算符作者:李哲定撰写时间:2021年7月7日Java运算符分成以下的几种:分别有算数运算符,关系(比较)运算符,逻辑运算符,赋值运算符,其他运算符,位运算符这6种运算符。首先就是算数运算符,算术运算符的操作符有:+(加法),-(减法),(乘法),/(除法),%(取值),++(自增),–(自减)。+(加法):相加运算符两侧的值,-(减法):左操作数减去有操作数,(乘法):相乘操作符两侧的值,/(除法):左操作数除以右操作数,%(取余):左操作数除以右操作数的余数,++
2021-07-07 14:48:07
107
原创 Java接口
开发工具与关键技术:Java接口作者:李哲定撰写时间:2021年6月27日Java面向对象设计 - Java接口继承接口可以从另一个接口继承。与类不同,接口可以从多个接口继承。一个接口使用关键字extends来继承自其他接口。关键字extends之后是以逗号分隔的继承接口名称列表。继承的接口称为超级接口,继承接口的接口称为子接口。接口继承其超级接口的以下成员:• 抽象和默认方法• 常量字段• 嵌套类型接口不从其超级接口继承静态方法。接口可以重写它从其超级接口继承的继承的抽象和默认
2021-06-28 08:39:56
221
原创 IDEA 配置Java环境
开发工具与关键技术:IDEA与配置环境作者:李哲定撰写时间:2021年5月27日下载jdk和jreRE: Java Runtime EnvironmentJDK:Java Development KitJRE顾名思义是java运行时环境,包含了java虚拟机,java基础类库。是使用java语言编写的程序运行所需要的软件环境,是提供给想运行java程序的用户使用的。JDK是java开发工具包,是程序员使用java语言编写java程序所需的开发工具包,是提供给程序员使用的。JDK包含了JRE,
2021-05-30 10:19:14
18637
原创 IDEA 创建java项目
开发工具与关键技术:IDEA与创建项目作者:李哲定撰写时间:2021年5月18日IntelliJ IDEA 如何创建一个普通的java项目,及创建java文件并运行首先,确保idea软件正确安装完成,java开发工具包jdk安装完成。IntelliJ IDEA下载地址:https://www.jetbrains.com/idea/download/#section=windowsjdk下载地址:http://www.oracle.com/technetwork/java/javase/down
2021-05-17 09:11:27
3683
1
原创 Java数组
开发工具与关键技术:eclipse与 Java作者:李哲定撰写时间:2021年4月28日声明数组变量:必须声明数组变量,才能再程序中能中使用数组,下面是声明数组变量的语法格式:dataType[] arrayRefVar;或者dataType arrayRefVar[];推荐前面一种后面这一种效果相同,但基本不使用这种方式。// 数组声明/声明变量byte[] arrByte;int[] arrInt;char[] arrChar;String[] arrStr;//数组的初始化 / 变
2021-05-08 09:03:23
60
原创 Spring MVC框架学习总结
开发工具与关键技术:Visual Studio作者: 李哲定撰写时间:2020年8月17日什么是MVCSpring MVC是Spring框架的一个模块,SpringMVC和Spring无需通过中间整合层进行整合。 SpringMVC是一个基于MVC的web框架。那什么是 MVC 呢?MVC模式(Model–view–controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。(1) 控制.
2020-08-18 14:55:20
158
原创 Spring MVC学习总结
开发工具与关键技术:Visual Studio作者: 李哲定撰写时间:2020年8月17日通过这一段时间的学习,有针对的对上一次培训内容的不足及时的进行了补缺不差。让我对Spring MVC有了更进一步深刻的了解。为满足学习的需求,之前只对Spring MVC框架做了初步的了解,是很肤浅的。只仅仅是了解到了,程序在Spring MVC框架下的执行的流程,具体细节从未做过深入的学习。经过了这一段时间的学习,让我对Spring MVC的结构有了大概的认识,主要分为以下主要六个部件:Dispa.
2020-08-18 14:47:35
418
原创 学习总结(3)
作者:李哲定撰写时间:2020年8月7日一、 增改删查学习IT,增删查改是最基本的技术,我们每个人都是从增删查改学起的,无论多复杂的系统也都是由增删查改组成的,所以增删查改说难也不算难,简单也不算简单,但是我们都要掌握,并且精通。下面来了解一下简单的增删查改吧!第一, 我们先了解增,也就是新增,也就是把一条全新的数据新增进去,成为一条新数据。前端怎么设置就看个人喜欢了,新增数据的框我一般都是选择弹出框,方便简洁。下图就是新增弹出框:把可以新增的数据都一一列出来,根据用户的喜好去新增最好可以.
2020-08-09 21:00:44
131
原创 学习总结(2)
作者:李哲定撰写时间:2020年8月7日一. 思路上的总结首先,就是步骤,在MVC里面,新建一个文件夹,然后在鼠标右键点击添加类,类的下面有一个名为数据的选项,然后添加数据库中的数据进去,便方可使用这些数据,然后,再在Controllers新建一个控制器,再建一个视图,进入视图,然后把基础的CSS部分弄好,然后,回到控制器,先打好查询需要导出的数据代码,之后还剩五部分1.就是创建Excel对象(想要导出的数据)2.创建Excel对象工作簿(这是要导出的地方)3.给sheet添加第一行的头.
2020-08-09 20:58:05
96
原创 学习总结(1)
作者:李哲定撰写时间:2020年8月7日一、什么是MVCMVC(Model View Controller)模型-视图-控制器,可以实现对html、css和JavaScript的完全控制。其中controller负责在数据库中存取数据。控制器controller接受用户的输入并调用模型和视图去完成用户的需求。可以使用MVC的控件——HtmlHelper类和UrlHelper类可以帮助html来编写网页。应用程序信息Properties,References应用程序文件夹App_Data.
2020-08-09 20:39:31
143
原创 jQuery异步ajax
开发工具与关键技术:Adobe Dreamweaver jQuery作者:李哲定撰写时间:2020年4月29日近期在学习异步开发的知识,顺便做了个整理首先先了解到:普通B/S模式代表同步,AJAX技术代表异步,同步:提交请求->等待服务器处理->处理完毕返回 这个期间客户端浏览器不能干任何事(请求-响应-请求-响应)异步: 请求通过事件触发->服务器处理(...
2020-05-05 22:41:05
118
原创 jQuery动画效果
开发工具与关键技术:Adobe Dreamweaver jQuery作者:李哲定撰写时间:2020年4月29日一.隐藏和显示show()方法和hide()方法是jQuery中最基本的动画方法。在HTML文档里,为一个元素调用hide()方法,会将该元素的display样式改为“none”。1.hide()和show()我们可以使用 hide() 和 show() 方法来隐藏和显示 HT...
2020-05-05 22:40:22
85
原创 jQuery DOM节点操作
开发工具与关键技术:Adobe Dreamweaver jQuery作者:李哲定撰写时间:2020年4月29日1.查找节点1.查找元素节点,可通过 jQuery 选择器完成。2.如果要查找属性节点,可在查找到所需要的元素之后,调用 jQuery 对象的 attr()方法来获取它的各种属性值。创建节点创建节点,可使用以下的 jQuery 函数:$(): $(html);这个函数会根...
2020-05-05 22:36:51
296
原创 jQuery事件
开发工具与关键技术:Adobe Dreamweaver jQuery作者:李哲定撰写时间:2020年4月29日一.jQuery基本事件事件三要素:事件源、事件、事件驱动程序1.事件源,也就是需要操作的对象,例如:var box = KaTeX parse error: Expected 'EOF', got '#' at position 3: ("#̲box");2.事件,例如:…(...
2020-05-05 22:23:08
311
原创 jQuery基础使用与样式篇
开发工具与关键技术:Adobe Dreamweaver jQuery作者:李哲定撰写时间:2020年4月29日jQuery对象与DOM对象通过jQuery方法包装后的对象,是一个类数组对象。它与DOM对象完全不同,唯一相似的是它们都能操作DOM。通过jQuery处理DOM的操作,可以让开发者更专注业务逻辑的开发,而不需要我们具体知道哪个DOM节点有那些方法,也不需要关心不同浏览器的兼容性...
2020-04-30 20:12:46
141
原创 JavaScript异步Ajax与json总结
开发工具与关键技术:Visual Studio 2015 与 JavaScript作者:李哲定撰写时间:2020年4月29日Ajax是什么?AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。AJAX 不是新的编程语言,而是一种使用现有标准的新方法。AJax所包含的技术:1.使用CSS和XHTML来表示。2. 使...
2020-04-30 20:11:57
121
原创 JavaScript表单提交总结
开发工具与关键技术:Visual Studio 2015 与 JavaScript作者:李哲定撰写时间:2020年4月29日学习中发现表单提交方便的问题,很多时候IE下提交好好的,打了火狐下就出现了问题,利用提交按钮就不成功了,于是利用JS的方式就成功了,也不知道为什么。在学习的催促下就总结出以下的几种常用表单提交的方法。第一种方式:表单提交,在form标签中增加onsubmit事件来判断...
2020-04-30 20:10:39
201
原创 JavaScript对浏览器对象模型
开发工具与关键技术:Adobe Dreamweaver JavaScript作者:李哲定撰写时间:2020年4月27日所以浏览器都支持window对象。它表示浏览器窗口。所有 JavaScript 全局对象、函数以及变量均自动成为 window 对象的成员。1.全局变量是 window 对象的属性。2.全局函数是 window 对象的方法。3.甚至 HTML DOM 的 docume...
2020-04-28 19:41:54
120
原创 JavaScript事件总结
开发工具与关键技术:Adobe Dreamweaver JavaScript作者:李哲定撰写时间:2020年4月27日什么是事件这个其实不是很好描述,有可能是由用户发起的,比如鼠标事件,键盘事件,窗口事件,表单事件,也有可能是页面加载资源过程中的事件。常见的事件比如:click, dbclick, keydown, keypress, keyup, mousemove, wheel, sc...
2020-04-28 19:40:33
110
原创 JavaScript文档对象模型总结
开发工具与关键技术:Adobe Dreamweaver JavaScript作者:李哲定撰写时间:2020年4月27日什么是文档对象模型?1.文档对象模型,Document Object Model,简称DOM,是W3C组织推荐的处理可扩展置标语音的标准编程接口2.DOM是一个允许程序和脚本,动态读取和更新文档内容、样式的语言和平台3.DOM是针对html与xml的应用程序接口,编程人...
2020-04-28 19:39:18
140
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人