- 博客(97)
- 资源 (14)
- 收藏
- 关注

原创 Winform通用框架之权限管理系统
Winfrom通用权限管理系统Winfrom通用权限管理--登录Winfrom通用权限管理--菜单Winfrom通用权限管理系统--数据库设计Winfrom通用权限管理----数据库问题心血来潮,想写个通用管理系统整体界面结构采用VS 可拖动窗口模式。本软件不准备用devexpress等任何收费 控件,完全免费。后续准备开源代码供大家互相交流学习。先看整体结构图:...
2018-06-24 15:24:52
29444
75
原创 .net core 初体验
.net core 未来预测会火,随便写一个先练习熟悉一下。现在主流前后端分离,所以后台采用webapi层级结构大概这样,WebAPI 授权和鉴权 用JWT 先简单看一下测试:运行JWT输入用户名密码获取token运行web api地址:http://localhost:5000/swagger/index.html测试创建博客文章填好刚才的token测试创建接口基础仓库代码段using SamBlog.I...
2021-08-26 10:48:55
537
原创 Winform通用框架之权限管理系统---下载地址
Winfrom通用权限管理系统Winfrom通用权限管理--登录Winfrom通用权限管理--菜单Winfrom通用权限管理系统--数据库设计Winfrom通用权限管理----数据库问题心血来潮,想写个通用管理系统整体界面结构采用VS 可拖动窗口模式。本软件不准备用devexpress等任何收费 控件,完全免费。后续准备开源代码供大家互相交流学习。先看整体结构图:...
2019-12-05 15:48:11
2011
4
原创 Winform通用框架之权限管理系统---数据连接出错问题
本来以为没有多少人关注,所以就没怎么更新帖子,今天我发现不少人私信我,说了数据库连接不上的问题。针对大家提出的问题,我汇总成两点 :1.数据库还原不上分析原因应该是数据库版本问题解决方法:方案一:是更新数据库到2014以上版本方案二:下载数据库脚本在自己的数据库上重新生成一个脚本地址:https://download.youkuaiyun.com/download/zzzzzzze...
2019-11-28 16:51:23
2064
8
原创 Winform通用框架之权限管理系-----数据库设计
数据库脚本下载地址:https://download.youkuaiyun.com/download/zzzzzzzert/12002728
2019-11-28 11:02:37
1989
5
原创 Winform通用框架之权限管理系统---------菜单
软件的整体主页布局是用到了WeifenLuo.WinFormsUI.Docking;的可拖拉式布局,和我们常用的VS 工具效果一样。这样的好处是菜单页和内容页的窗口在编码的时候可以分离,互不影响。菜单是抽屉式布局,废话不多说先上代码 /// <summary> /// 初始化 /// </summary> //...
2019-02-22 11:52:40
5898
21
原创 Winform通用框架之权限管理系统-------登录
一开始发现没有多少人关注,就没在更新。本人非美工出身,主要是注重功能,所以登录页比较简单。没有复杂的验证登录按钮事件的后台处理: private void btn_login_Click(object sender, EventArgs e) { try { var us...
2019-02-22 11:27:19
4319
1
转载 C字符串相似度计算
#region 计算相似度 /// /// 取最小的一位数 /// /// /// /// /// public static int LowerOfThree(int first, int second, int third)
2015-08-12 21:09:44
2891
原创 Sqlite 添加、查询
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using Co
2015-08-12 21:07:54
976
转载 SQL自定义函数,验证两条数据的相似度
CREATE FUNCTION F_strcompare(@str1 VARCHAR(8000), @str2 VARCHAR(8000))RETURNS VARCHAR(10)AS BEGIN DECLARE @i INT, @j INT,
2015-08-12 21:04:55
3169
转载 SQL行转列
IF OBJECT_ID('[tb]') IS NOT NULLDROP TABLE [tb]GOcreate table tb( 姓名 varchar(10) , 课程 varchar(10) , 分数 int)--------测试数据---------insert into tb values('张三' , '语文' , 74)insert into
2015-08-12 21:03:45
464
转载 SQL Server执行计划的理解
要理解执行计划,怎么也得先理解,那各种各样的名词吧。鉴于自己还不是很了解。本文打算作为只写懂的,不懂的懂了才写。 在开头要先说明,第一次看执行计划要注意,SQL Server的执行计划是从右向左看的。 名词解析:扫描:逐行遍历数据。 先建立一张表,并给大家看看大概是什么样子的。 CREATETABLE Person( Id intID
2015-08-12 21:02:25
419
原创 格式化grid日期
{ field: 'RepayTime', title: '还款时间', width: 150, align: 'center', formatter: function (value, row, index) { return formatJsonDate(row.RepayTime);
2015-01-08 21:38:49
972
原创 combobox 下来框联动(Onchange事件)
船东: name="ShipOwner" id="ShipOwner" style = "width:150px;" data-options=" editable:false, url:'', val
2015-01-08 21:38:28
9087
原创 easyUI text 不可编辑
1.试试这个,验证文本框我不常用。$('#name').validatebox('disabled',true);$('#name').combobox('disabled',true); 2.$('#CrewCompanyId').combobox({disabled:true});不行就用普通文本框加样式吧,可以自己写css防一个,代码不多。普通文本框那就用:$('#name').
2015-01-08 21:37:17
22633
原创 jquery easyui datebox 时间格式化
$(document).ready(function () { $("#StartTime").datebox("setValue", formatDate(""));}$(document).ready(function(){$("#dd").datebox({formatter:formatD});
2015-01-08 21:35:03
3689
原创 Jquery easyUi 数据表格(DataGrid)的特性
数据表格(DataGrid)的特性其特性扩展自 panel,下列是为 datagrid 增加的特性。名称类型说明默认值columnsarraydatagrid 的 column 的配置对象,更多详细请参见 column 的特性。nullfrozenColumn
2015-01-08 21:34:51
2729
原创 datagrid 小结
onBeforeLoad: function () { $(this).datagrid('rejectChanges'); }, onLoadSuccess: function (data) { // beginEdit(); },
2015-01-08 21:34:04
648
原创 jquery easyui datagrid 获取Checked选择行(勾选行)数据 .
getSelected:取得第一个选中行数据,如果没有选中行,则返回 null,否则返回记录。getSelections:取得所有选中行数据,返回元素记录的数组数据。getChecked:取得checkbox选择行的数据,返回元素记录的数组数据。getSelected跟getSelections是选中行,而且getChecked是选择行。选中行的意思就是,我们单击到某一
2015-01-08 21:33:22
1843
原创 easyUI
handler : function() {// 这里是紧接着你的修改按钮的 // 注意ID为你初始化工具栏按钮对应的ID $("#update").linkbutton("disable"); // 禁用修改按钮 $("#save").linkbutton("enable"); // 启用保存按钮}例如: toolbar: ['-', {
2015-01-08 21:32:47
460
原创 利用JQuery的$.ajax()可以很方便的调用asp.net的后台方法。
//提交审批 function PlanSubmit(index) { clickRow(index); var row = $('#grid').datagrid('getSelected'); if (row) { $.ajax({
2015-01-08 21:31:21
494
原创 jQuery EasyUI 数据网格 - 取得选中行数据
jQuery EasyUI 数据网格 - 取得选中行数据本实例演示如何取得选中行数据。数据网格(datagrid)组件包含两种方法来检索选中行数据:getSelected:取得第一个选中行数据,如果没有选中行,则返回 null,否则返回记录。getSelections:取得所有选中行数据,返回元素记录的数组数据。创建数据网格(DataGrid) <table i
2015-01-08 21:30:21
4639
转载 将 LINQ 查出来的数据反射成DataTable
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;using System.Reflection;namespace CodeFristDemoForm{ /// /// Convert Generic List Type to DataTable.
2014-10-19 10:40:09
453
原创 FtpWebRequest的常用操作
using System;using System.Collections.Generic;using System.Text;using System.IO;using System.Net;using System.Windows.Forms;using System.Globalization;namespace FtpTest1{ public c
2014-07-18 11:16:05
5278
原创 C#实现MD5加密
方法一首先,先简单介绍一下MD5MD5的全称是message-digest algorithm 5(信息-摘要算法,在90年代初由mit laboratory for computer science和rsa data security inc的ronald l. rivest开发出来, 经md2、md3和md4发展而来。MD5具有很好的安全性(因为它具有不可逆的特征,
2014-07-18 11:12:29
728
原创 解决FTP上传时报未能解析远程名称或未能解析域名错误方
修改C:\Windows\System32\drivers\etc\hosts文件,增加FTP域名与IP对应关系即可。
2014-07-16 15:10:44
4395
转载 C# SQLite开发:创建数据库和表(转载别人)
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.D
2014-07-16 15:04:37
13570
原创 如何删除访问局域网共享时所保存的用户名及密码
问题1:我有一台XP系统的机器 访问了03server上的共享目录 在访问的时候 提示要输入用户名和密码 我输入了一个权限较低的用户名和密码 并且点了保存密码 此后再访问该共享目录的时候 就直接进入 不需要再输入密码了!现在我想更换个用户名登陆该共享目录 请问如何操作 ! 不要说在Internet选项里删除自动完成里的密码 我试过 没用! 也不要说用命令 net used \\ip地址 /de
2014-07-16 15:04:24
10453
1
原创 DEV pivotGridControl 单元格内容变色
private void pivotGridControl1_CustomDrawCell(object sender, PivotCustomDrawCellEventArgs e) { if (e.DataField == pivotGridField5) { if (e.Value !=
2014-07-16 15:03:23
4177
原创 DEV pivotGridControl 选中行字体高亮显示
//选中行字体高亮显示 private void pivotGridControl1_CustomDrawFieldValue(object sender, PivotCustomDrawFieldValueEventArgs e) { int index = e.Area == PivotArea.ColumnArea ? pivot
2014-07-16 15:02:55
4863
原创 GridControl详解(四)分组排序汇总
分组: 按时间分第一组: 按性别分第二组: 显示结果: 高级设置: 将所有组展开代码:gridView1.ExpandAllGroups(); 显示结果: 自定义组名,GridView级事件 增加事件:
2014-07-16 15:00:48
1346
原创 循环遍历控件
//循环遍历控件把不为空的文本清空 foreach (Control control1 in groupBox3.Controls) { if (control1 is DevExpress.XtraEditors.TextEdit) { if ((
2014-07-16 14:59:54
1488
转载 DEV GridControl小结。。
1、 如何解决单击记录整行选中的问题View->OptionsBehavior->EditorShowMode 设置为:Click 2、 如何新增一条记录(1)、gridView.AddNewRow()(2)、实现 gridView_InitNewRow 事件 3、如何解决 GridControl 记录能获取而没有显示出来的问题gri
2014-07-16 14:58:28
4508
原创 判断程序是否已启动
方法1:using System;using System.Collections.Generic;using System.Linq;using System.Windows.Forms;using System.Diagnostics;namespace MonitorHardDisk{ static class Program {
2014-06-23 10:38:35
3260
原创 关闭某进程
private void Form1_Load(object sender, EventArgs e) { //关闭QQ进程 Process[] MyProcess = Process.GetProcesses(); foreach (Process p in MyProcess)
2014-06-23 10:33:38
664
原创 窗体初始化时隐藏
/// /// 启动时隐藏窗口 /// public void delay() { this.Hide(); } private void Form1_Load(object sender, EventArgs e) {
2014-06-23 10:33:02
1496
原创 向数据库中插入空值
//修改 private void simpleButton_Update_Click(object sender, EventArgs e) { try { Client cl = new Client(textEdit_client.Text);
2014-06-23 10:27:19
5738
原创 判断文件夹是否存在,不存在则创建
//判断文件夹是否存在 private void CreateDir(string filePath, string dirname) { if (!Directory.Exists(filePath + @"\" + dirname)) { Directory.CreateD
2014-06-23 10:25:42
1627
Winfrom通用权限管理系统数据库脚本
2019-11-28
Winfrom通用权限管理系统
2019-11-13
禁止USB 等移动设备使用工具
2017-08-23
FTP上传下载客户端
2013-08-30
FTP服务端软件
2013-08-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人