- 博客(38)
- 收藏
- 关注
原创 【无标题】
AngularJS 是一个JavaScript 框架。它可通过 AngularJS 表达式AngularJS 使用 表达式 把数据绑定到 HTML。AngularJS 表达式写在双大括号内:{{ expression }}。AngularJS 表达式把数据绑定到 HTML,这与 ng-bind 指令有异曲同工之妙。AngularJS 将在表达式书写的位置"输出"数据。AngularJS 表达式 很像 JavaScript 表达式:它们可以包含文字、运算符和变量。实例 {{ 5 + 5 }} 或
2022-06-19 08:24:33
125
原创 【无标题】
jQuery是一个JavaScript函数库。jQuery是一个轻量级的"写的少,做的多"的JavaScript库。jQuery库包含以下功能:HTML 元素选取HTML 元素操作CSS 操作HTML 事件函数JavaScript 特效和动画HTML DOM 遍历和修改AJAXUtilitiesps: 除此之外,Jquery还提供了大量的插件。jQuery 语法通过 jQuery,您可以选取(查询,query) HTML 元素,并对它们执行"操作"(actions)。
2022-06-07 16:46:56
135
原创 【无标题】
删除DataTable中的某一行与异步方法关键字async和await在C#中,如果要删除DataTable中的某一行,1.delete和remove2.Delete的使用是 datatable.Rows[i].Delete();3.Remove的使用是datatable.Rows.Remove(datatable.Rows[i]);4.这两个的区别是,使用delete后,只是该行被标记为deleted,但是还存在,用Rows.Count来获取行数时,还 是删除之前的行数.需要使用datatabl
2022-05-24 08:30:50
166
原创 【无标题】
C#delegate、event、Action、EventHandler与LiveCharts后台使用C#delegate、event、Action、EventHandlerNet只有一个Delegete(委托),别人想用委托的时候,必须得用delegate关键 字来定义一个委托,就像这样//定义一个无返回值的,带一个int参数的委托 public delegate void myDelegate(int num);委托生来是为了将方法也作为参数进行传递的。所以后来它学会了发布者/订阅者 模式。比如
2022-05-18 10:47:42
120
原创 【无标题】
命令基础与命令深入MVVMLight :命令基础在MVVM Light框架中,事件是WPF应用程序中UI与后台代码进行交互的最主要方式,与传统方式不同,mvvm中主要通过绑定到命令来进行事件的处理,因此要了解mvvm中处理事件的方式,就必须先熟悉命令的工作原理。RelayCommand命令:WPF命令是通过实现ICommand接口创建的。ICommand 公开了两个方法(Execute及CanExecute)和一个事件(CanExecuteChanged)。Execute方法 :CanExecut
2022-05-07 16:30:31
310
原创 【无标题】
双向数据绑定和绑定与绑定的各种使用场景双向数据绑定说到双向绑定,大家比较熟悉的应该就是AngularJS了,几乎所有的AngularJS 系列教程的开篇几章 都要涉及到,真的是很好用。 表达的效果很简单:就是在界面的操作对数据模型的修改能实时反映到数据;而数据的变更能实时展 现到界面。即视图数据模型(ViewModel)和视图(View)之间的双向绑定和触发。RaisePropertyChanged的作用是当数据源改变的时候,会触发 PropertyChanged事件达到通知UI更改的目的(ViewM
2022-04-20 09:27:21
323
原创 【无标题】
MVVM了解和序列化与反序列化MVVM简介一、MVVM介绍 MVVM是Model-View-ViewModel(模型-视图-视图模型)的缩写形式,它通常被用于WPF或Silverlight开发。我们可以通过下图来直观的理解MVVM模式:1、View就是用xaml实现的界面,负责与用户交互,接收用户输入,把数据展现给用户。2、ViewModel是一个C#类,负责收集需要绑定的数据和命令,聚合Model对象,通过View类的DataContext属性绑定到View,同时也可以处理一些UI逻辑。3、
2022-04-06 19:03:15
839
原创 【无标题】
SQL函数SQL 拥有很多可用于计数和计算的内建函数。SQL Aggregate 函数:SQL Aggregate 函数计算从列中取得的值,返回一个单一的值。有用的 Aggregate 函数:AVG() 函数AVG() 函数返回数值列的平均值。SQL AVG() 语法SELECT AVG(column_name) FROM table_nameCOUNT() 函数COUNT() 函数返回匹配指定条件的行数。SQL COUNT(column_name) 语法COUNT(column_na
2022-03-24 10:25:00
86
原创 【无标题】
保健养老系统项目研发阶段性总结一、功能实现用户登录主要包括用户登录页面、进入主模块。用户登录:见图1,是用户登录模块实现界面。 图1 用户登录点击图1“调用病人信息”按钮弹出病人资料的界面如图2, 图1 主模块二、经典代码验证登录:四、开发总结(不少于500字)开发中发现自己对数据库表与表之间的关系掌握程度完全没有掌握C# WPF学的一塌糊涂,而且这一次注释翻译使我的英语学习能力和增加了我的英语库存量
2022-03-20 19:16:01
99
原创 【无标题】
SQL了解SQl简介SQL Server是Microsoft开发的一个关系数据库管理系统(RDBMS),现在是世界上最为常用的数据库之一;是一个高度可扩展的产品,可以从一个单一的笔记本电脑上运行的任何东西或以高倍云服务器网络,或在两者之间任何东西。虽然说是“任何东西”,但是仍然要满足相关的软件和硬件的要求;SQL的作用查询SQL Server数据库中表的数据。 创建数据库对象,例如表,视图,存储过程,用户定义的函数,触发器。有效管SQL Server数据库。1为什么学习数据库岗位需求大数据时代
2022-03-17 15:49:26
91
原创 【无标题】
数据库表与XML用途一、数据库表分类: 表前缀主要是为了区分不同功能的表,而非解释表的功能,表的功能由表名来解释。前 面要求表名的长度要控制在30个字符以内,在此前提下,为了尽可能不影响表的命名, 表前缀应该越短越好。我们建议表前缀控制在两个以内。具体表前缀添加规则建议如 下,括号内的单个大写字母表示要添加的前缀。这里以SQLserver2014数据库为例说明:(1) 系统表(S_):System,系统配置相关的基本信息表。系统用户表 (S_USER)、系统角色表(S_ROLE)、系统菜单(S_L
2022-03-08 14:43:34
130
原创 【无标题】
CSV与WPF后台设置xaml控件的样式CSV是什么文件在计算中,有许多类型的文件格式。逗号分隔值(CSV)是用逗号作为每个数据元素之间的分隔符进行格式化的特殊文件。逗号是表示文件中新数据值的结束和开始的标志,程序经常使用这个CSV文件作为一种从一个文件到另一个文件的快速解析数据的方法。CSV文件是最简单的文件之一,它是一个文本文件,使用逗号分隔数据元素,这个文件很容易被人和计算机应用程序阅读和理解。许多应用程序可以以多种文件格式导出数据,这些数据可以很容易地共享并导入到其他计算机系统中。CSV文件
2022-03-01 15:38:25
128
原创 2021-08-29
软件框架了解架构模式是在给定上下文中解决软件架构中常见问题的通用、可重用的解决方案。架 构模式类似于软件设计模式,但范围更广。在开始主要的代码开发之前,我们必须选择一种合适的体系架构,它将为我们提供所需的功能和质量属性。分层模式该模式可用于构建可分解为子任务组的程序,其中每个都处于特定的抽象级别。每一次 都向更高层提供服务。一般信息系统中最常见的4层划分如下:Presentation layer 表示层(也就是UI层)Application layer 应用层(也就是服务层)Business
2021-08-29 21:59:06
86
原创 2021-08-29
三层架构含义三层架构主要是指将业务应用规划中的表示层 UI、数据访问层 DAL 以及业务逻辑层 BLL,其分层的 核心任务是“高内聚低耦合”的实现。在整个软件架构中,分层结构是常见和普通的软件结构框架,同 时也具有非常重要的地位和意义。这种三层架构可以在软件开发的过程中,划分技术人员和开发人员 的具体开发工作,重视核心业务系统的分析、设计以及开发,提高信息系统开发质量和开发效率,进而为信息系统日后的更新与维护提供很大的方便。主要有以下三种分层方式:1、数据层不包含任何代码,只有数据库,还有相关的存储
2021-08-29 21:57:46
115
原创 2021-07-28
##C#WPF了解一、WPF了解:WPF(Windows Presentation Foundation)是微软推出的基于Windows 的用户界面框架,属于.NET Framework 3.0的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形界面。WPF特点:1、程序人员与美工人员明确分工2、矢量图的超强支持3、灵活、易扩展的动画机制4、可以使用任何一种.Net编程语言(C#,VB NET等开发语言)进行开发
2021-07-28 09:32:49
121
原创 2021-07-17
Java 日期时间java.util 包提供了 Date 类来封装当前的日期和时间。 Date 类提供两个构造函数来实例化 Date 对象。第一个构造函数使用当前日期和时间来初始化对象。Date( )第二个构造函数接收一个参数,该参数是从1970年1月1日起的毫秒数。Date(long millisec)Date对象创建以后,可以调用下面的方法。序号 方法和描述1 boolean after(Date date)若当调用此方法的Date对象在指定日期之后返回true,否则返回false。
2021-07-17 10:07:07
87
原创 2021-06-27
Java 变量类型在Java语言中,所有的变量在使用前必须声明。声明变量的基本格式如下:type identifier [ = value][, identifier [= value] …] ;格式说明:type为Java数据类型。identifier是变量名。可以使用逗号隔开来声明多个同类型变量。以下列出了一些变量的声明实例。注意有些包含了初始化过程。int a, b, c; // 声明三个int型整数:a、 b、cint d = 3, e = 4, f = 5; // 声明
2021-06-27 15:44:42
111
原创 2021-06-21
Java 方法Java 方法在前面几个章节中我们经常使用到 System.out.println(),那么它是什么呢?println() 是一个方法。System 是系统类。out 是标准输出对象。这句话的用法是调用系统类 System 中的标准输出对象 out 中的方法 println()。那么什么是方法呢?Java方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用方法的优点1. 使程
2021-06-21 19:05:24
136
原创 2021-06-08
反射反射之中包含了一个「反」字,所以想要解释反射就必须先从「正」开始解释。一般情况下,我们使用某个类时必定知道它是什么类,是用来做什么的。于是我们直接对这个类进行实例化,之后使用这个类对象进行操作。Apple apple = new Apple(); //直接初始化,「正射」apple.setPrice(4);上面这样子进行类对象的初始化,我们可以理解为「正」。而反射则是一开始并不知道我要初始化的类对象是什么,自然也无法使用 new 关键字来创建对象了。这时候,我们使用 JDK 提供的反射 A
2021-06-08 15:39:55
109
原创 2021-05-18
JAVA的集合Java的集合Java集合类是一种特别有用的工具类,可用于存储数量不等的对象,并可以实现常用的数据结构,如 栈、队列等。除此之外,Java集合还可用于保存具有映射关系的关联数组。Java集合大致可分为List、 Set、Queue和Map四种体系,其中List代表有序、重复的集合;Set代表无序、不可重复的集合;而 Map则代表具有映射关系的集合,Java5又增加了Queue体系集合,代表一种队列集合实现。Java集合概述为了保存数量不确定的数据,以及保存具有映射关系的数据(也被称为关
2021-05-18 09:48:45
78
原创 2021-05-08
JAVA输入与输出输入/输出(IO)IO(输入/输出)是比较抽象的,看不到明显的运行效果,但输入和输出是所有程序都必需的部分。 使用输入机制,允许程序读取外部数据(包括来自磁盘、光盘等存储设备的数据、来自网络的数据)、 用户输入数据;使用输出机制,允许程序记录运行状态,将程序数据输出到磁盘、光盘等存储设备中和 网络其他设备中。 Java的IO通过java.io包下的类和接口来支持,在java.io包下主要包括输入流、输出流两种IO流,每 种输入、输出流又可分为字节流和字符流两大类。其中字节流以字节为单位
2021-05-08 10:31:28
59
原创 2021-04-29
Mysql基础了解mysql设计表的数据类型的时候:选择你认为不会超越范围的最小类型,更小的数据类型通常更快,因为它们占用更少的磁盘、内存 和cpu缓存,并且处理时需要的cpu周期更少。简单的数据类型操作通常更快,例如整形的操作比字符串更快,因为字符串有字符集和校对规则 (排序规则)比整形更复杂。尽量避免null 如果字段可以不存储null值,尽量把字段设置成not null。因为可为null的列使得索引、索引统计和 值比较都更复杂,可为null的列会使用更多的存储空间,在mysql里也需要特殊处理
2021-04-29 15:42:46
73
原创 2021-03-02
Java水仙花数与最大公约数作者:欧志健本次任务完成时间:2021年2月 18日-2021年2月21 日开发工具与关键技术:Java水仙花数水仙花数是指:一个三位数,其各位数字bai立方和等于该数本身。例如:370=33+73+00.这就说明370是一个水仙花数。所以要判断一个三位数是不是水仙花数,得先取得这个三位数的的个位,十位和百位。 1:先取得他的百位:int BaiWei = x/100; 因为int是整形,所以不会进行四舍五入,也不会管小数点后面的数。 再取得十位:int Sh
2021-03-02 11:20:04
66
原创 2021-03-02
Java对象与类作者:欧志健本次任务完成时间:2021年2月 18日-2021年2月21 日开发工具与关键技术:Java对象和类的概念类:类是一个模板,它描述一类对象的行为和状态。对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名 字、品种;行为有:摇尾巴、叫、吃等。Java中的类定义类的基本格式:[修饰符] class 类名{//零到多个构造器…//零到多个成员变量…//零到多个方法…//零到多个初始化块…}修饰符 可以为 public
2021-03-02 11:16:13
51
原创 2021-03-02
数组作者:欧志健本次任务完成时间:2021年2月 日-2021年2月 日开发工具与关键技术:Java数组对于所有编程语言来说都是重要的数据结构之一,Java 语言中提供的数组是用来存储固定大小的同类型元素。声明数组变量必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法格式:byte[] arrByte;int[] arrInt;char[] arrChar;String[] arrStr;数组初始化数组的初始化主要有两种方式:静态初始化动态初始化一、数组静态初始化
2021-03-02 11:13:23
68
原创 2021-03-02
流程控制语句作者:欧志健本次任务完成时间:2021年2月9 日-2021年2月 18日开发工具与关键技术:JavaJava里的流程控制语句分别是:if…else语句switch语句循环语句if…else 语句:1.if语句:if(布尔表达式){//如果布尔表达式为true将执行的语句}2.if…else…语句:if(布尔表达式){//如果布尔表达式的值为true}else{//如果布尔表达式的值为false}3.if…else if…else语句:if(布尔表达式
2021-03-02 11:09:29
60
原创 2021-03-02
运算符作者:欧志健本次任务完成时间:2021年2月 日-2021年2月 日开发工具与关键技术:JavaJava运算符分成以下几种:算术运算符关系(比较)运算符逻辑运算符赋值运算符其他运算符(三目运算符、instanceof 运算符 )位运算符(了解)算术运算符操作符 描述 加法 - 相加运算符两侧的值 减法 - 左操作数减去右操作数 乘法 - 相乘操作符两侧的值 / 除法 - 左操作数除以右
2021-03-02 11:08:03
49
原创 2021-03-02
Java与Eclipse基础认识作者:欧志健本次任务完成时间:2021年2月1日-2021年2月8日开发工具与关键技术:JavaJavaJava 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 面向对象程序设计语言和 Java 平台的总称。Java语言的主要特点:跨平台性、面向对象、安全性、多线程、简单易用Java语言的特性 :封装、继承、多态、抽象Java 核心机制:Java 虚拟机、垃圾收集机制Java基本语法:大小写敏感:Java 是大小写敏感
2021-03-02 10:57:14
90
原创 2021-01-18
Axure RP 水泡导航栏与幻灯片开发工具与关键技术: Axure RP 原形设计作者:欧志健撰写时间:2020/1/18水泡导航栏:首先拉几个矩形完成框架再在设置鼠标移入便完成水泡导航栏![在这里插入图片描述](https://img-blog.csdnimg.cn/20210118162533268.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNz
2021-01-18 16:28:48
67
原创 2021-01-14
Axure RP 轮播开发工具与关键技术: Axure RP 原形设计作者:欧志健撰写时间:2020/1/4轮播运用判断+动态面板+选中效果实现的,可以实现自动播放+页面切换+按钮和图片对应效果图;首先我们使用动态面板和多张图片并设置载入播放,之后开始完善,首先我们设置指向按钮然后就是使用圆形图片设置指定按钮和状态改变了...
2021-01-14 17:02:04
55
原创 2020-12-25
Axure RP 练习隐藏和显示开发工具与关键技术: Axure RP 原形设计作者:欧志健撰写时间:2020/12/24隐藏和显示:隐藏和显示:设置元件显示和隐藏、切换两种状态显示:元件可见隐藏:元件不可见切换:两种状态轮换灯箱效果:制作弹出显示、突出当前元件弹出效果:类似右击弹出的快捷菜单一样,可以在弹出的元件中进行操作推动元件:显示隐藏元件时,可以移动跟显示隐藏对象有相交的对象首先我们需要拉一个矩形再来配合图片形成基本框架![在这里插入图片描述](https://img
2020-12-25 21:10:18
58
原创 2020-12-17
Axure RP 练习订餐系统开发工具与关键技术: Axure RP 原形设计作者:欧志健撰写时间:2020/12/5首先我们使用矩形配合图片完成背景动画:![在这里插入图片描述](https://img-blog.csdnimg.cn/20201217182931619.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl
2020-12-17 18:31:52
109
原创 2020-12-10
Axure RP 练习知乎登录开发工具与关键技术: Axure RP 原形设计作者:欧志健撰写时间:2020/12/2首先我们导入图片充当背景![在这里插入图片描述](https://img-blog.csdnimg.cn/20201210210941245.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80OTk4M
2020-12-10 21:15:07
178
原创 2020-12-04
Axure RP 原形设计基础认识开发工具与关键技术: 原形设计作者:欧志健撰写时间:2020/12/2什么是原形设计,为什么要原形设计· 大约66%的软件开发失败或亏损的前三大原因为:缺乏使用者的参与需求或规格不完整需求或规格变更· 将文字性文档转变为互动性的可视画面,让客户在投入编程之前进行需求确认。· 是一种高效的以用户为中心的技术,是个有效的简化文档编制、吸引使用者参与、早期辨认需求遗漏、将外在需求风险降到最低的方法。 了解什么是原形设计后面我们就需要认识一下我们工作中
2020-12-04 21:56:12
66
原创 2020-08-17
开通工号所有项目中的账号有两种一种是普通用户的浏览账号,另一种则是工作人员们的工号。而不同的工作人员的账号有着不同的权限所以在开通时就需要设置工号的权限。在文本框中选择肯定要用到下拉框。绑定下拉框之后我们就需要获取数据进行验证了然后发送请求再限制一下部分数据验证最后完善保存...
2020-08-17 19:58:02
202
原创 2020-08-17
用户登录与图片验证登录页面是所有项目的基础,所以在所有项目里我们一般都先开始做登录页面,用户登录就是一个数据验证我们肯定需要获取数据进行验证,如下:而在数据存储中我们需要接触到session和cookie,什么是session和cookie呢?简单一点讲浏览器对服务器发起第一次会话后服务器形成了一个sessionID就是session。之后服务器把sessionID返还给浏览器,浏览器把sessionID存储起来就成了cookie。在下次会话中浏览器就把上次的sessionID直接发送给服务器。
2020-08-17 19:43:45
60
原创 2020-08-17
所有项目中的账号有两种一种是普通用户的浏览账号,另一种则是工作人员们的工号。而不同的工作人员的账号有着不同的权限所以在开通时就需要设置工号的权限。在文本框中选择肯定要用到下拉框。绑定下拉框之后我们就需要获取数据进行验证了然后发送请求再限制一下部分数据验证最后完善保存...
2020-08-17 19:29:26
62
原创 2020-08-17
登录页面是所有项目的基础,所以在所有项目里我们一般都先开始做登录页面,用户登录就 是一个数据验证我们肯定需要获取数据进行验证,如下:而在数据存储中我们需要接触到 session 和 cookie,什么是 session 和 cookie 呢? 简单一点讲浏览器对服务器发起第一次会话后服务器形成了一个 sessionID 就是 session。之 后服务器把 sessionID 返还给浏览器,浏览器把 sessionID 存储起来就成了 cookie。在下次会 话中浏览器就把上次的 sessionID 直
2020-08-17 19:18:22
72
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅