自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MVVM动态生成控件(实例:餐桌管理)

获取WrapPanel有两种方式:这里用的是第二种方式逻辑代码:

2022-04-27 16:55:30 1008 4

原创 C#委托刷新DataTable(MVVM项目Demo)

说明:新增窗口保存数据,关闭窗口,需要自动刷新DataTable数据(这里的自动刷新数据用到委托)

2022-04-17 15:54:52 707

原创 MVVM创建项目

安装解决方案包

2022-04-10 08:23:00 200

原创 Git安装与卸载

安装使用淘宝镜像下载:https://npm.taobao.org/mirrors/git-for-windows/查看环境变量安装完成卸载:删除环境变量的路径2.直接卸载

2022-03-27 19:12:28 1116

原创 WPF《千里达客运站综合管理系统》

wpf

2022-03-07 21:02:50 240

原创 Linux用户组

首先Linux 系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。Linux 的用户需要至少要属于一个组。1.1创建用户的基本语法useradd [选项] 用户名添加一个用户Tom,这里得是管理员账号创建1.2这里的细节说明当创建用户成功后,会自动的创建和用户同名的家目录也可以通过 useradd -d 指定目录 新的用户名,给新创建的用户指定家目录1.3给用户指定或修改密码基本语法passwd 用户

2022-02-22 23:48:40 109

原创 WPF单表修改

当未选中数据时,则禁用“修改”、“删除”按钮启用“修改”、“删除”按钮(新增)修改共用:新建一个窗口修改按钮(点击弹出窗口)//在“窗口加载事件”之前先实例化服务窗口加载事件(加在权限组下拉框数据)回填‘数据视图所选数据’窗口:页面修改按钮点击事件:运行结果如下:修改数据保存数据库服务端代码:客户端代码:(保存按钮)...

2022-02-22 23:09:43 352

原创 WPF单表新增

新增窗口第二步有下拉框,先写下拉框数据库存储过程查询两个下拉框的数据:查询操作人、 查询权限组:服务端:客户端:窗口数据处理代码://下拉框查询完毕数据库数据库代码:服务端服务端代码:客户端客户端更新服务:客户端代码(窗口数据处理代码):...

2022-02-22 22:20:59 272

原创 WPF单表删除

在服务端的DAL里面新增的类DALMthods.cs1.先在数据库的存储语句中,写删除语句2.然后在服务器Service上面也有说到,这部分代码只需要写一次,后面直接调用服务端类里面的代码:运行服务端客户端操作1.更新服务:删除按钮点击事件...

2022-02-20 19:53:40 453

原创 WPF多表查询

下面在“系统管理”模块创建一个“用户控件”,然后把该用户控件嵌套到选项卡里面添加一个“用户控件”先写好导航按钮点击事件:点击按钮,嵌套选项卡(而选项卡里面装着写好的 用户控件页面)查询正式开始:去数据库写“存储过程”–尽量一个页面一个存储过程(也可以多个页面一个存储过程,但不建议)查询数据如下(并给数据倒叙排序)通过数据库生成序号把 CREATE 改为 ALTER:存储过程就可以修改了完全写好存储过程之后,开始写 服务端代码:新建一个类 :UcStaffAccoun

2022-02-20 17:40:53 400

原创 WPF导出

导出有两种:一种是直接写代码导出,另一种是用插件导出直接导出(1)获取DateGrid的表头列(通过Header属性来获取),后面拿它充当Excel的表头(2)获取DateGrid,通过foreach遍历DateGrid看它有多少列,那么就去创建多少列表头(3)获取数据(List列表形式),往表格塞数据先引入好这个程序集(这个程序集在本机安装Office的时候有,在此电脑直接搜索即可)复制粘贴到项目的bin目录下的Debug目录然后在项目添加这个引用...

2021-12-29 12:23:50 680

原创 WPF 回调

父窗口触发子窗口,子窗口选中数据,在子窗口关闭后将数据回填到父窗口,这里利用回调实现这个效果

2021-11-08 10:46:25 421

原创 Sql Server 设置ID自增

2021-10-28 09:05:28 1333

原创 WPF控件的默认样式的查看

(一)查看样式 WPF中常用控件都有一个默认的自定义样式,在Visual Studio中不能直接查看,但是在 Blend for Visual Studio 中可以通过模板来查看。 如下所示: (1)在左下角的“对象和时间线”面板中,找到相应的控件,右键点击打开上下文菜单, 点击 编辑模板->编辑副本。 (2)选择样式的名称(关键字)和定义位置。 在“名称(关键字)”中,如果选第一行,则样式含有自定义的x:Key属性;(2)选择样式的名称(关键字)和定义位置。 在“名称(关键字)”中,如果选第一行

2021-10-18 12:40:17 605

原创 WPF实现自动登录

借用App.config文件 去 配置脚本文件客户端代码:页面加载事件:

2021-10-12 10:30:01 270

原创 PowerDesigner数据模型导入SQL Server

PowerDesigner操作: 数据库操作:

2021-09-26 22:04:26 203

原创 创建WPF项目(三层架构)

1.项目布局:三层架构(把三层架构分为客户端和服务端)1.1 service(服务端) 数据访问层(DAL)类库 业务逻辑层(BLL/领域层)类库 1.2 client(客户端) 表示层(UI层)WPF应用程序2.下面开始创建项目和配置新项目:创建服务端Service(首先创建DAL层)然后创建BLL层这三层有一个相互引用(BLL引用DAL)BLL:业务层DAL:数据层后面需要在业务层开启服务契约,所以在这里添加一个命名空间创建客户端

2021-09-17 15:18:18 1572

原创 WPF嵌套页面(窗口嵌套选项卡)

如何在窗口嵌套 选项卡?新建一个窗口,在窗口里:一个按钮对应新建一个用户控件(选项卡)主页面(窗口)代码:操作选项卡 namespace WpfApplication1 { /// <summary> /// MainWindow1.xaml 的交互逻辑 /// </summary> public partial class MainWindow1 : Window { /// <summary>

2021-09-06 20:46:57 2110 1

原创 WPF配置服务

在服务端编辑WCF配置把True改为False 把False改为True新建服务注:bin文件里面有子文件的前提是项目正在运行(不然bin文件为空文件)复制“服务类型” 粘贴前面复制的“服务类型”到这一步,服务配置成功(以上步骤只是新建了一个服务,下面还要发布服务) 最后一步是关键,一定要记得‘保存’! 浏览器运行服务端(粘贴刚才复制的“服务类型”)注:在操作客户端端的时候,服务端不要停止运行去客户端链接服务端 顺便把..

2021-08-27 16:42:00 145

原创 WPF 的三层架构

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

2021-08-18 19:05:18 551

原创 WPF基础(布局元素的简单理解、常用的几个控件属性)

WPF 的XAML6种布局元素(1)Grid网格:可以定义任意数量的行和列,非常灵活。行的高度和列的宽度可以使用绝对值、相对比例或自动调整的方式进行精确设定,并可以设置最大和最小值。内部元素可以设置自己所在的行和列Grid.Row和Grid.Column,还可以设 置自己纵向跨几行Grid.RowSpan,横向跨几列Grid.ColumnSpan。可以设置Children元素的对齐方向:水平HorizontalAlignment,垂...

2021-08-05 19:58:54 360

原创 java掌握基础

java掌握基础 1.常量(掌握)(1)在程序执行的过程中,其值不发生改变的量(2)分类: A:字面值常量 B:自定义常量(后面讲)(3)字面值常量 A:字符串常量 "hello" B:整数常量 12,23 C:小数常量 12.345 D:字符常量 'a','A','0' E:布尔常量 true,false F:空常量 null(后面讲)(4)在Java中针对 整数常量 提供了四种表现形式 A:二进制 由0,1组成。以0b开头。

2021-07-27 16:17:52 49

原创 java掌握基础

1.java项目文件名:大驼峰命名2. JDK 包含 JRE释:JDK: java的开发环境JRE: java的运行环境3. 新建项目3.1新建包(包名所有字母都是小写)3.2(创建好包)在包里面去新建类类名:大驼峰命名法(变量名)方法名 遵循 小驼峰命名4. 关键字(掌握)4.1被Java语言赋予特定含义的单词4.2特点:全部小写。4.3注意事项:A:goto和const作为保留字存在。B:类似于Notepad++这样的高级记事本会对关键字有特殊颜色标记5. 标识符(掌握)

2021-07-17 15:41:20 38

原创 数据库编程基础(SQL语句)

一、 查询select单表查询(1) 查询所有列SELECT ID , 字段1 ,字段2FROM A表(2) 查询部分列SELECT 学号 ,姓名FROM A表多表查询(1) 两表SELECT A表.字段1 ,A表.字段2 ,B表.字段1,B表.字段2FROM A表INNER JOIN A表 (AS 别名:一旦这里用来别名,后面“A表”就得用这个别名了)B表 ON A表.学生_id = B表. 班级_id(2) 三表SELECT

2021-07-07 10:58:25 171

原创 java基础(多线程、日期字符串转换、序列化和反序列化)

java基础(多线程、日期字符串转换、序列化和反序列化) 1.多线程1.1进程:正在运行的程序1.2多进程的意义:为了提高CPU的使用率(可以在同一时段上可以做多件事情)注:计算机在某一个时间点上是不可以执行多件事的(注意时间点和时间段的区分)1.3多线程的实现:–继承Thread类(1) 定义一个类继承Thread方法,重写Thread的run()方法、(2) 创建Thread子类的实例,即创建类线程对象(3)...

2021-06-27 21:57:35 199

原创 java基础(异常机制处理、反射机制)

Java异常处理机制Checked异常:编译时异常(没有完善错误处的代码,根本不会被执行)Runtime异常:运行时异常throws概念:异常关键字作用:是显示异常(不用try…catch捕获异常时,可以用throws,它可以显示异常throws 抛出异常(不作处理;try…catch处理异常)Finally:关闭 物理资源(数据库连接、网络连接、磁盘文件等)finally块写在 所有的catch块后附加:面试题:final、finally...

2021-06-20 11:12:28 113

原创 java基础(集合)

A:集合遍历之迭代器遍历1.迭代器的概念:是集合专用的遍历方式!!!而且迭代器是依赖集合而存在的注意:复制代码时,容易把那个类的那个包也导过来,容易出现不能理解的问题B: Java集合之总结(有序允许重复,无序不允许重复)List ,Set , Map 是集合体系中的 三个接口其中list和set是继承自collection接口Map也属于集合系统,但是与collection接口不同list是有序且允许元素重复的(允许元素为null)ArrayList、LinkedList和Vecto

2021-06-04 11:18:19 50 1

原创 java基础(面向对象、封装)

A.面向对象面向对象概念:面向对象是基于面向过程的编程思想面向对象的思想特点:a:是一种更符合我们思考习惯的思想b: 把复杂的事情简单化c: 让我们从执行者变成了指挥者注释:面向对象:封装,提高代码 复用性面向过程:一步一步实现我们想要做的事情B.封装1.封装概述:–是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。2.封装的好处:–隐藏实现细节,提公共的访问方式–提高了代码的复用性–提高了代码的安全性3.封装的原则:–将不需要对外提供的内容都隐藏起来–把属性隐藏起

2021-05-26 21:54:02 58

原创 java基础(方法、数组、java内存分配、二维数组)

文献种类:专题技术总结文献开发工具与关键技术:Eclipse撰写时间:2021 年 5 月 18日 java基础(方法、数组、java内存分配、二维数组)A.方法(掌握) 格式: 修饰符 返回值类型 方法(参数类型 参数名1…){ 方法语句; return 返回值;}注释:参数类型:参数的数据类型 参数名:变量名 参数分类: 实参:实际参与运算的数据类型 形参:方法上定义的,用于接收实 际参数的变

2021-05-17 22:11:48 97 2

原创 java基础(DOS命令、数据类型、三目运算、控制跳转语句)

A:常见的DOS命令(掌握)盘符切换 d:目录的进入 cd javasecd javase\day01\code目录回退 cd…(加你想要回退的具体路径)cd清屏 cls退出 exit1.JDK、JRE、JVM的作用及关系(掌握)作用:JVM: 保证java语言跨平台JRE: Java程序的运行环境JDK: java程序的开发环境B:path环境变量(掌握)a: path环境变量的作用保证javac命令可以在任何目录下运行b: path配置的方案1.找到“环境变

2021-05-07 22:15:23 74 1

原创 创建MVC项目

创建MVC项目创建MVC项目:(创建好项目之后,把静态资源文件拷贝到Content,.把源代码拷贝到视图中,引入css样式,注意引入css样式路径以及图片的路径是静态资源文件路径)附加:1.注意:在解决方案目录下的App_Start文件夹里面的RouteConfig.cs是此项目的路由(url代表网络连接地址)Content文件夹用于存放静态资源文件静态资源:比如js、css文件、图标和图像、javaScri...

2020-08-17 22:23:22 142

原创 MVC项目引入Models+数据查询

MVC项目引入Models+数据查询 MVC项目Models引入:前提:附加数据库在这里插入图片描述1.数据连表查询(分页):2.单表查询:撰写时间:2020 年 8 月 18日

2020-08-17 22:02:32 109

原创 MVC项目引入Models+数据查询

文献种类:专题技术总结文献开发工具与关键技术: MVC作者:小六 ;撰写时间:2020 年 8 月 18日 MVC项目引入Models+数据查询 MVC项目Models引入:前提:附加数据库1.数据连表查询(分页):2.单表查询附加:数据查询分两种: (1)Lambda表达式:一般用于单表 查询可以减少代码量(2)linq语句:一般用于连表查询...

2020-08-17 21:41:54 115

原创 jQuery动画效果

jQuery动画效果开发工具与关键技术::Visual Studio 与jQuery作者:小六撰写时间:2020年5月5日1.移动与放大缩小实现动画效果(上/下/左/右移动和放大、缩小效果)的一个前提:在css启用position定位功能后,才可以使用Animate()这个方法实现动画效果(一般用position:fixed;)eg:上/下/左/右移动.animate({ top:“100px” });.animate({bottom:“100px...

2020-08-13 22:08:50 184

空空如也

空空如也

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

TA关注的人

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