自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 《总结》.NET、C#语言(ASP.NET MVC、WPF、MVVM)

一、.NET简介.NET是一种用于构建多种应用的免费开源开发平台,可以使用多种语言,编辑器和库开发Web应用、Web API和微服务、云中的无服务器函数、云原生应用、移动应用、桌面应用、WindowsWPF、Windows窗体、通用 Windows平台 (UWP)、游戏、物联网(LOT)、机器学习、控制台应用、Windows 服务。二、C#简介C#是微软公司发布的一种由C和C++衍生出来的面向对象的编程语言、运行于.NET Framework和.NET Core(完全开源,跨平台)之上的高级..

2021-12-08 16:30:19 1218

原创 MVVM登录后显示自定义的主页面

一、功能介绍:登录成功后打开实时房态页面:图(1)完成效果图<!--实时房态--><Grid Grid.Row="2"> <TabControl Name="tab_Main" Background="#ECEDF2" BorderThickness="0" Tag="110"/></Grid>右键查看代码/或F7 转到后台:public MainWindow(){//把页面上定义的name值传到ViewMo...

2021-07-05 14:47:58 197

原创 MVVM单项打折&整单打折

MVVM的打折操作:打折(整单):添加左表项目清单信息,得出右下方累计消费金额,然后根据输入的折扣信息进行打折,并修改累计金额。单项打折:我这里是在添加项目清单的时候询问用户是否需要对添加的项目清单信息进行打折,点击确认之后获取折扣信息并进行打折。代码如下://打折 public void Dz() {if (DisCount!=null) ljxf = ljxf * DisCount; Me...

2021-06-26 13:20:43 157

原创 根据已订房客人资料快速登记

在平时做项目中,简单快捷的操作小功能是必不可少的,既能简化代码量,又能方便快捷的上手操作。比如说:某酒店系统的客人登记页面,你不可能说每来一个客户都需要一个框一个框的填写好,然后再订房再保存,一般项目需求会写到:1. 根据已订房客人资料进行快速登记;2. 按客人姓名系统可自动查出是否是黑名单客人。这是最基本的两个小要点。代码实现:View层(鼠标移开事件)<TextBlock Grid.Row="1" Grid.Column="1" Text="主客姓名:" Foreground="

2021-06-16 16:30:04 143

原创 一个按钮实现增改删操作

在平时做项目的时候,通常会有很多奇奇怪怪的功能操作,今天分享下自己做项目时的一个增改删组合在一个按钮里实现功能的操作。实现功能图:点击按钮可新增、修改或删除下方表格数据。实现代码如下://用户管理(增加、修改或删除) public void UserManager(){ t_user u = SelectUserEntity as t_user;//判断是否有选中值 if (u !=null) { //有就是修改或者.

2021-06-07 09:00:40 496

原创 MVVM订房退房操作

首先简单介绍下需要完成的功能点:订房选择左表中需要订的房间,然后点击添加按钮,把数据传给右表 如图1所示(图1)订房效果图:退房选择需要退订的房间(右表中的数据) 然后点击移去按钮,就可以达到退房的效果了。退房效果图:实现代码如下://构造函数内AddCommand = new RelayCommand(DingFang);RemoveCommand = new RelayCommand(TuiFang);//属性内private static b.

2021-05-27 08:58:02 130

原创 鼠标移入获取值赋值给下拉框操作

用图片简介下接下来要完成的操作:鼠标移入左边房态图中五个房子的任意一个客房内,获取该客房内的值,然后把需要用到的值赋值给右边红色下划线的三个框内。鼠标移入前(图1):鼠标移入后(完成效果图2):实现思路:1.因为房态图中的客房是来自另外页面(UserControl),所以这里会用到委托来实现赋值。实时房态ViewModel层:页面Load方法:Select_HouseTable 查询客房数据for循环传递到客房ViewModel层(有多少条数据就生成多少个客房格子)2.

2021-05-17 09:59:47 129

原创 MVVM简介&三者之间的关系

MVVM:模型-视图-视图模型(Model-View-ViewModel)MVVM设计模式基于MVC这种将UI和逻辑分离的结构思想。View:界面层;ViewModel:它是View的抽象,并将View的Command传递到Model;Mode:数据访问层2、在Silverlight或者WPF中采用MVVM的架构可以获得以下好处:1. 项目可测试更高,从而可以执行单元测试2. 将UI和业务的设计完全分开,View和UnitTest只是ViewModel的两个不同形式的消费者 .

2021-05-08 14:38:27 826 3

原创 WPF表格数据的全选、行选操作

需要实现功能:全选点击全选按钮将表格内的使用、新增、删除、查询、保存、打印、导出、审核和反审列中的CheckBox 全部设置为勾选状态。先点击需要行选的表格数据,再点击行选按钮,使那行数据的CheckBox 全部设置为勾选状态。代码如下:事先定义全局变量DataTable dt;//全选 private void btnAllChoose_Click(object sender, RoutedEventArgs e) {...

2021-01-20 21:16:01 947

原创 下拉框改变并绑定相关信息操作

需要完成功能:选中客户下拉框,绑定联系人、凉席电话、交货地点三个文本框的值。分析:先绑定好客户下拉框的值:(事先定义好全局变量 DataTable kh)//客户 kh = myKh.Window_Loaded_SelectClient().Tables[0]; cbo_client.ItemsSource = kh.DefaultView; cbo_client.DisplayMemberPath = "clientN...

2021-01-20 20:35:00 125

原创 WPF临时表的作用、使用方法及注意事项

一、作用在我们拿到项目需求时,增删查改必不可少,实现方法也多种多样,比如我做的一个项目,就需要用到临时表来做新增等操作,这也就是临时表的作用了。二、使用方法1.首先要在页面建立表格信息:2.在方法内编写代码新增一行空表:代码如下//新增 private void btnInsert_Click(object sender, RoutedEventArgs e) { try { .

2021-01-20 20:04:49 152 1

原创 WPF选项卡控件使用方法

先造一个窗体,然后在窗体里面增加菜单栏及原始的TabControl选项卡需要多少选项卡就在TabControl选项卡中添加多少个TabItem,然后再TabItem内编写你要搭建的页面信息。源码如下:<Grid.RowDefinitions> <RowDefinition Height="5"/> <RowDefinition Height="0.1*"/> <RowDef

2021-01-20 19:35:58 585

原创 WPF获取下拉框选中值为0??

一、在进行解释问题之前,先来学习一下WPF 基本控件:file:///F:/2020-06-22/06_WPF%20%E5%9F%BA%E6%9C%AC%E6%8E%A7%E4%BB%B6%E7%9A%84%E7%AE%80%E4%BB%8B.pdf二、问题处:1.首先我在加载事件中通过服务方法绑定cbo_dhNum下拉框的显示值(dhNum)和选中值(stockOrderID)。//补货单号 DataTable bhd = myClient.Window_L.

2021-01-20 16:25:13 442 3

原创 WPF中时间的绑定并根据时间做出相关问候!

首先把页面搭建出来,在文本框中给个name值(方便获取控件)并给个默认事件Text。然后右键查看代码,写后端,声明一个定时器private DispatcherTimer showtimer;//声明定时器然后写个系统时间显示的方法//1.1 显示系统时间方法private void ShowCurTimer(object sender, EventArgs e) { txt_Time.Text = DateTime.Now.ToString(...

2020-08-09 15:06:41 379 2

原创 《简介C# 数组》

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

2020-05-28 16:29:47 153

原创 《数据最重要的成员--算法》

一、最重要的成员——算法算法是解决问题的方法,是程序设计的精髓,程序设计的实质就是构造解决问题的算法。算法的设计取决于数据的逻辑结构,算法的实现取决于数据的物理存储结构。二、算法的概念和特性算法是对特定问题求解步骤的一种描述,它是指令的有限序列。做任何事情都必须事先想好进行的步骤,然后按部就班地进行,才不会发生错误,计算机解决问题也是如此。对于一些常用的算法应该熟记,比如求阶乘、求素数、求是否闰年等算法,在解决实际问题时,可参考已有的类似算法,按照业务逻辑设计出符合自己的算法。一个算法应该具有以下五

2020-05-18 09:55:23 155

原创 字符串是什么?

一、名词介绍字符串或串(String)是由数字、字母、下划线组成的一串字符。它是编程语言中表示文本的数据类型。在程序设计中,字符串为符号或数值的一个连续序列。字符串操作就是以串的整体作为操作对象,如:在串中查找某个子串、求取一个子串、在串的某个位置上插入一个子串以及删除一个子串等。二、串的定义1.串是字符串的简称。在数据结构中,串是一种在数据元素的组成上具有一定约束条件的线性表...

2020-05-08 09:57:58 19186

原创 《layui时间插件能用但页面重载时执行绑定不上时间的解决方法》

开发工具与关键技术: Visual Stadio 2015与layui时间插件 作者:何石涛撰写时间:2020 年 4 月 27 日Layui时间和日期组件:(本部分摘抄于Layui文档)如你所见,layDate 在 layui 2.0 的版本中迎来一次重生。无论曾经它给你带来过多么糟糕的体验,从今往后,所有的旧坑都将弥合。全面重写的 layDate 包含...

2020-04-28 09:05:14 271

原创 整单打折功能联合Session修改数据的方法

简介一下整单打折功能:整单打折:  点击工具栏的“整单打折”或按快捷键“F8”,即可对整张零售单,支持以总折扣或总金额方式打折,且不受折扣方案影响。  ※[总折扣]:对整张销售单,按填入的折扣进行打折,摊分到每一行的金额有误差时,会加(减)到此份销售单的第一行的[合计金额];  ※[总金额]:对整张销售单,按填入的总金额进行结算,摊分到每一行的金额有误差时,会加(减)到此份销售单的第一行的...

2019-07-26 15:58:07 238

原创 重复提取商品的方法思路和代码实现 (Session)

在这里说的重复提取商品的时候你们可能不太明白是什么意思,接下来通过一张功能流程图来加深一下本主题的意思:第一步:点击时间框上的红圈搜索按钮,打开商品浏览的模态窗体;第二步:在模态窗体的数据表格内提取您想要订购的商品,然后点击提取选定的商品按钮,把你提取的商品信息回填到模态窗体背后的销售表格里。1.模态窗体左侧的是树形插件,可以点击,然后查询到相对应的商品信息;2.模态窗体上侧的查询项目和...

2019-07-26 15:53:46 225

原创 关于数据表格内bool类型状态的设计方法

布尔类型:布尔类型数据用于表示逻辑真和逻辑假,布尔类型的类型标识符是bool;布尔类型常数只有两种值:true(代表“真”)和false(代表“假”)。布尔类型数据主要应用在流程控制中。程序员往往通过读取或设定布尔类型数据的方式来控制程序的执行方向。数据库中的布尔类型:SQLServer 2014:整数—》数据类型为bit —》存储和取值分别是 1字节 和 0或者1MySQL 5.7 :...

2019-07-17 16:17:15 1131 1

转载 一个牛人给java初学者的建议

给初学者之一:浅谈java及应用学java不知不觉也已经三年了从不知java为何物到现在一个小小的j2ee项目经理虽说不上此道高手,大概也算有点斤两了吧每次上网,泡bbs逛论坛,没少去java相关的版面总体感觉初学者多,高手少,精通的更少由于我国高等教育制度教材陈旧,加上java自身发展不过十年左右的时间还有一个很重要的原因就是java这门语言更适合商业应用所以...

2019-07-12 15:50:19 366 3

原创 数据类型错误对计算的影响及解决方法

我们再平常开发过程中,在设计数据库的时候,经常碰到数据类型选择的问题,为了更快,更合适地选择正确的数据类型,所以这方面知识的学习是必不可少的,下面也就用些实例和知识总结图等来进一步了解下。总结图:(来源于教学资料)C#数据类型主要分为两大类:值类型和引用类型。值类型: 1.整数类型; 2.浮点类型; 3.小数类型; 4.字符类型; 5.布尔类型。引用类型: 1.Object类型; 2...

2019-07-11 17:12:39 1110

原创 关于Session的误解和清空方法

Session 介绍:Session:在计算机的网络应用中,称为“会话控制”。Session对象储存特定用户会话所需的属性及配置信息,这样当用户应用程序的web页之间跳转时,储存在session对象中的变量将不会丢失,而是在整个用户会话的过程中一直存在下去,如果该用户还没有会话,则 Web 服务器将自动创建一个 Session 对象。Session的特点:不是线程安全的,应该避免多个线程共享...

2019-07-06 19:58:21 758 2

原创 数据库文件附加不上的解决办法

数据库,相信了解这行的必定是人人皆知的,整个项目的”地基”也就是数据库搭建的完好程度,从而可以看出数据库对这行职业的影响力和重要性。但强大的SQL 能做些什么呢?下面就大概例举几个学习SQL必须要了解的一些功能点:SQL 可面向数据库执行查询; 2. SQL 可在数据库中插入新的记录; 3. SQL 可更新数据库中的数据; ...

2019-07-06 19:55:57 9739 2

原创 Layui高颜值多功能的数据表格详解加源码

cols - 表头参数一览表在你还尚无法驾驭 layui table 的时候,你的所有焦点都应放在这里,它带引领你完成许多可见和不可见甚至你无法想象的工作。如果你采用的是方法渲染,cols 是一个二维数组,表头参数设定在数组内;如果你采用的自动渲染,表头参数的设定应放在<th>标签上;在我们做项目的时候往往会遇到很多新奇的功能和一些Html编写样式,今天说的是一个在自...

2019-06-27 16:57:16 1322

原创 SQL时间数据类型映射到C#的类型转换方法

一、首先例举一下数据库内基本会用到的3种相关时间的数据类型:date 日期 年月日 只要日期的 time(timestamp) 时间 时分秒 只要时间的 只要时间也可用datetime类型 datetime 年月日时分秒 日期时间都要的date类型 time类型 date...

2019-06-27 16:50:09 1488

原创 关于监听行单击获取不到表格数据的问题

Layui作为现在最流行的插件之一,自然会在我们的项目或Html中出没,它到底为什么这么流行呢?一、下面就简单了解下它的一些魅力所在:1.layui(谐音:类UI) 是一款采用自身模块规范编写的前端 UI 框架,遵循原生 HTML/CSS/JS 的书写与组织形式,门槛极低,拿来即用。其外在极简,却又不失饱满的内在,体积轻盈,组件丰盈,从核心代码到 API 的每一处细节都经过精心雕琢,非常适...

2019-06-18 08:30:18 1329 5

原创 关于表格内Boll类型值获取的正确方法

在讲解之前先来了解下Layui表格的简单介绍:table数据表格文档--layui.table:table 模块是Layui的又一走心之作,在 layui 2.0 的版本中全新推出,是 layui 最核心的组成之一。它用于对表格进行一些列功能和动态化数据操作,涵盖了日常业务所涉及的几乎全部需求。支持固定表头、固定行、固定列左/列右,支持拖拽改变列宽度,支持排序,支持多级表头,支持单元格的自...

2019-06-18 08:25:14 420

原创 JavaScript比较运算符详解

JavaScript基础:(主要介绍三点:简介、特点和组成)简介:JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添 加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通 过嵌入在HTML中来实现自身的功能的。特点:1.解释性脚本语言。 2.主要用来向HTML页面添加交互行为。 3.可直接嵌入HTML页...

2019-06-08 16:58:38 604

原创 数据库设计错误如何快速修改并使用

在设计数据库的操作中,难免会出一些隐忍不注意的错误,像:数据类型给错、或者数据类型的长度给大或给小了、Code里出现中文啊等等一系列低级的错误。那么遇到这种问题后怎么解决呢?开发工具:Power Designer、SQL Server2014 Visual Stadio 2015接下来就举例一一细说:(首先找到一条错误数据类型,举例用)假如Phone的长度我们规定为12,但我设计的...

2019-06-08 16:55:38 969

原创 如何利用开发工具引入一份标准的Model

本文中用到的开发工具&部分:Visual Studio 中的ASP .NET MVC、PowerDesigner 中的PDM物理数据模型的搭建、SQL Server 2014数据库的搭建&添加PowerDesigner搭建好的表。简介:(以下3点摘抄于百度百科)1.MVC开始是存在于桌面程序中的,M是指业务模型,V是指用户界面,C则是控制器,使用MVC的目的是将M和V的实现...

2019-06-08 16:48:55 149

原创 《HTML DOM 事件的详解》

表单事件:(简单列出一些具有代表性的事件)属性 描述onblur 元素失去焦点时触发onchange 该事件在表单元素的内容改变时触发( <input>,<keygen>,<select>,和<textarea>)onfocus 元素获取焦点时触发onfocusin 元...

2019-05-28 08:24:29 176

原创 《JavaScript中各数据类型的详解》

JavaScript中默认有6种基本的数据类型(和C# 那边的很类似),还有一种特殊的数据类型, 类型 中文解释1 String 字符串2 Number 数字3 Boolean 布尔4 Object 对象5 Null 空6 underfined 未定义Array ...

2019-05-28 08:13:25 163

原创 关于jQuery选择器中 子元素的使用环境的分析

jQuery选择器:分类: 选择器: 描述:子元素 :firstchild 匹配第一个子元素 :lastchild 匹配后一个子元素 :firstoftype1.9+ 选择所有相同的元素名称...

2019-05-17 09:18:54 216

原创 JavaScript中 Math属性内的 round方法的使用解析 ”五舍六入!!”

Math对象:Math对象用于JavaScript中的数学计算,提供一些常用的数学常量(比如:π)。Math 对象属性:对数:Math的一些数学上一些基础常用的数属性: 描述:E 返回算术常量 e,即自然对数的底数(约等于2.718)。LN2 返回 2 的自然对数(约等于0.693)。LN10 返回 1...

2019-05-17 08:44:53 1618 1

原创 关于ASP.NET MVC中 主题对引用Model的影响和分析

MVC全名是ModelViewController,是模型(model)-视图(view)-控制器(controller) 的缩写。是软件工程中的一种软件架构模式。Model(模型): 处理应用程序数据逻辑的部分。View(视图) : 数据显示的部分、用户交互。Controller(控制器): 从视图读取数据,控制用户输入,并向模型发送数据。优点:耦合性低:视图层和业务...

2019-05-07 23:10:56 443

原创 《MVC之书写代码的重要性》

先演示下错误页面:(部门数据没有显示出来 为空)但控制台没有报错然后再次确定下部门数据的绑定有没有问题,点击第一条数据的修改,弹出模态框,发现部门数据绑定完好,排除修改部分部门数据绑定的错误,缩小问题范围 初步推断问题的大概地方:表格(layuiTable)里的部门数据是不是有错误。经过初步排查后,回到VS:(HTML部分)简介下网页布局:利用的bootstarp框...

2019-05-05 14:01:40 156

原创 关于Form表单内 action属性的使用环境的分析

目标页面和功能:点击操作列的修改按钮-—-弹出修改模态框—-模态框里的数据自动回填上回填-—修改数据---保存修改后的数据---刷新表格修改模态框如下图:(点击第一条数据然后把各框内的内容修改后) 13条发现错误:(修改该条数据后 点击保存时又新增了一条刚刚修改后的数据?) 14条初步排查错误:1.能够实现保存、修改和新增的功能; ...

2019-04-26 10:35:03 17419

原创 MVC练习期间常见问题和总结

简介:需要用到的布局等插件: 1.bootstrap的bootstrap.min.css和bootstrap.js(HTML的排版) 2.layui的layui.js 和 layui.css(用到layui的弹窗和表格)项目的HTML代码:用到lauyui的按钮组和bootstrap的搭建框...

2019-04-20 10:10:22 232

空空如也

空空如也

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

TA关注的人

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