
小练习
文章平均质量分 53
你叫闹闹
记录自己的学习之路: 一起交流技术
展开
-
C# WINFORM 动态验证码实现
1.随机产生字符串2.随机设置字符串的显示3.每隔一秒字符串显示变化4点击验证码,会产生新的验码String str = "12354";//全局变量 Random r = new Random();//全局对象 private void pictureBox1_Click(object sender, E原创 2016-08-02 16:40:18 · 1959 阅读 · 1 评论 -
winform 关于双曲线的动态绘制
任意输入 参数a,b的值,大量瞄点连线,汇成双曲线。具体代码如下using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.原创 2016-08-09 17:02:52 · 917 阅读 · 0 评论 -
用户在文本框输入数据,文本框下面自动提示
1 系统预测的数据,我是放在listbox当中。2 listbox 的高度随着数据变化3 当匹配个数小于2时,自动隐藏。效果如下。。。具体代码如下:using System;using System.Collections.Generic;using Syst原创 2016-08-10 11:39:32 · 1856 阅读 · 0 评论 -
使用数据库脚本的注意
使用数据库脚本,要注意修改保存的路径,附加数据的时候的也要注意自己的权限转载 2016-08-12 10:03:31 · 244 阅读 · 0 评论 -
winform软件自动登录
第一步,在配置文件添加一个键值对。 第二步,写两个方法,一个是读取,一个是修改的代码 #region 返回该软件是否自登录 public bool autoLogin() { String strAutoStar = ""; ExeConfigurationFileMap fi原创 2017-01-04 09:35:01 · 522 阅读 · 0 评论 -
sql_sever单表查询的一些基本案例
2.查询所有学生的基本信息3.查询所有学院的名称4.查询所有的班级的所属学院,班级编号,班级名称,要求用中文显示‘上一题用了两种方法,图片中有个注释写错了。原创 2016-12-19 17:56:27 · 453 阅读 · 0 评论 -
C# LAMDA表达式
/* niming ni = delegate(String name){ MessageBox.Show("你好" + name); }; */ public delegate void niming(String name); public partial class Form1 : F原创 2016-08-17 18:01:38 · 347 阅读 · 0 评论 -
sql sever 触发器的使用
首先说一触发器的的功能1.强化约束。触发器能够实现比Check语句更复杂的约束2.跟踪变化。触发器可以侦测数据库内的操作,从而不允许数据库中不经过许可的指定更新和变化。3..级联操作。根据一个表的编花,其他的表也可以设置产生相应的变化4.存储过程的调用。为了响应数据库的更新,触发器可以调用一个和多个存储过程,也可以通过外部过程的调用在数据库管理系统之外进行操作。再之说一原创 2016-12-20 17:58:10 · 448 阅读 · 0 评论 -
SQL SEVER Case 的使用
在开发的过程中有一些列需要经过变化显示给用户,这是用到Case就比较合理例如下表的结构select * from Course把课时为6的显示为正常,其他的不正常用case 如下显示select course.courseName , 课时数=case Course.creditHour when 6 then '正常'else '不正常'e原创 2016-12-21 08:47:22 · 355 阅读 · 0 评论 -
C# json的序列化与反序列化 字典集合,类型集合
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using Newtonsoft.Json.Linq;using System.Web.Script.Serialization;using Newt原创 2017-02-13 17:24:59 · 878 阅读 · 0 评论 -
状态模式
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace stateTest{ class Program { static void Main(转载 2017-05-10 17:40:04 · 197 阅读 · 0 评论 -
app.config文件的读写
下图为读取代码 #region 返回监控文件夹的路径 public String MoiDir() { String path = ""; ExeConfigurationFileMap file = new ExeConfigurationFileMap(); fi原创 2016-10-08 18:01:44 · 299 阅读 · 0 评论 -
数据库分页存储过程
USE [BeiSenSurveyCloudData]GO/****** Object: StoredProcedure [dbo].[BG_GetEnterpriseByPage] Script Date: 06/16/2017 15:00:37 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONG原创 2017-06-16 16:56:26 · 262 阅读 · 0 评论 -
简单文件输出函数
public static void Write(string context, string name) { string s = "C:\\Users\\"; s = s + name+ ".txt"; FileStream fs = new FileStream(s, FileMode.Creat原创 2017-08-19 14:02:02 · 285 阅读 · 0 评论 -
使用C#多线程提高系统响应能力举例
业务需求1.当后端接口接受用户请求的时候,可能需要保存到多个地方(可能去写缓存,去入实体库)。假设从Client接受到data 需要保存到DB1,DB2,DB3保存时间:DB1>DB2>DB3下面举个例子假设保存DB1失败,DB2成功,DB3成功。当程序检测到有任何一个保存成功的时候,就立马提示用户保存成功 Console.WriteLine("开始接收到数据……");原创 2017-08-22 17:55:24 · 486 阅读 · 0 评论 -
C# 下使用Protocol Buffer样例。
我的服务端是使用serviceStack建立的首先声明一个request对象。特性加上 [ProtoContract] 这个需要引用protobuf-netdll [Route("/hello/{Name}")] [ProtoContract] public class Hello : IReturn { [ProtoMember(1)]原创 2017-09-15 18:00:20 · 4075 阅读 · 0 评论 -
css 圣诞树 的 写作
<!DOCTYPE html><html><head><meta charset="utf-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge"><title>Page Title</ti原创 2019-01-12 16:31:43 · 461 阅读 · 0 评论 -
C#播放器的设计与实现
选择文件代码 OpenFileDialog open = new OpenFileDialog();//创建一个打开的对话框 open.AddExtension = true;//设置是否自动在文件中添加扩展名 open.CheckFileExists = true;//检查文件是否存在 open.Filter = "多媒体文件(*.AVI)|*.avi|多媒体文件(*.wmv)|*.wmv|所有原创 2016-07-28 17:03:36 · 543 阅读 · 0 评论 -
C# 滚动字幕的实现
char first = str[0]; string str1 = str.Substring(1)+str[0]; label1.Text = str1; str = str1;原创 2016-07-28 13:47:07 · 1291 阅读 · 0 评论 -
C# 返回一定时间内数据库存取过的文件名列表
#region 返回数据库存取过的文件名列表//a 代表天数, public static List Select(int a) { DateTime dt1 = DateTime.Now; DateTime dt2= dt1.AddDays((0-a-1)); List原创 2016-10-12 10:56:47 · 297 阅读 · 0 评论 -
给定目录读取数据 返回一个实体
#region 给定目录读取数据 返回一个实体 public Air_Tightness_Test findData(String path) { Air_Tightness_Test a = new Air_Tightness_Test(); StringBuilder sbr = new StringBui原创 2016-09-30 17:48:39 · 245 阅读 · 0 评论 -
绑定数据总结
解决反向的显示的问题在datagridview事件DataBindingComplete添加代码反向修改 listXuanBie2 = (List)dtOKNG.DataSource; //status foreach (DataGridViewRow row in dtOKNG.Rows) {原创 2016-09-30 17:46:31 · 238 阅读 · 0 评论 -
C#日期的格式化
C#日期时间格式化日期转化一为了达到不同的显示效果有时,我们需要对时间进行转化,默认格式为:2007-01-03 14:33:34 ,要转化为其他格式,要用到DateTime.ToString的方法(String, IFormatProvider),如下所示:using System;using System.Globalization;String forma转载 2016-09-28 17:17:58 · 266 阅读 · 0 评论 -
使用NPOI创建当天Excel文件代码
1.首先导入npoi的dll文件2. //创建工作薄 HSSFWorkbook wk = new HSSFWorkbook(); //创建一个名称为mySheet的表 ISheet tb = wk.CreateSheet("mySheet"); //创建一行,此行为第二行原创 2016-09-28 17:16:10 · 249 阅读 · 0 评论 -
点击winform窗体叉号,实现确认关闭
建一个确定窗体form2背后代码if (textBox1.Text.Equals("123")) { this.DialogResult = DialogResult.OK; }主窗体在关闭事件当中写代码private void Form1_For原创 2016-09-26 15:49:15 · 4622 阅读 · 0 评论 -
notifyIcon1的用法
notifyIcon控件做为软件做小化很实用。 this.ShowInTaskbar = true; //显示在系统任务栏 this.WindowState = FormWindowState.Normal; //还原窗体notifyIcon.visiable=true;设置可见性原创 2016-09-26 15:40:00 · 1427 阅读 · 0 评论 -
保单的处理
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using System.Collections;namespace 保单处理{ class Program { static v原创 2016-09-21 17:37:44 · 266 阅读 · 0 评论 -
批量找出女性
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using System.Collections;namespace FIND{ class Program { static v原创 2016-09-21 17:36:23 · 293 阅读 · 0 评论 -
C# 杀死与启用进程
Process newprocess = new Process(); newprocess.StartInfo.FileName = "baiduyunguanjia.exe"; //newprocess.Start(); System.Diagnostics.ProcessStartInfo Info = new S原创 2016-08-28 06:39:57 · 1089 阅读 · 0 评论 -
C# winform绘制条形统计图的例子
条形统计图,的高度,颜色的填充,实质上是把各个数据按照一定的数据处理方式,做成合适的矩形宽与高,在用颜色填充即可。本次从C#入门到精通的摘取一个例子。代码略作适当的调整。 public void createImage() { int Tp1 = 13; int Tp2 = 1; int Tp3原创 2016-08-26 15:57:36 · 6023 阅读 · 1 评论 -
C# 删除日志函数。
本文是根据系统日志命名规则进行编写,,如有需要使用,请进行相应的修改 删除日志函数 ,调用格式 deleteLog(@"C:\Users\TREESUN-SS0705\Documents\Jingoal\t031@3216233\RecvFiles\BK_C_D_SystemV4\TsOut\log", 5);删除日志函数public void delet原创 2016-08-26 07:52:00 · 955 阅读 · 0 评论 -
C# 分部类的使用规则
第一,前面加partial 关键字第二,必须在同一个命名空间原创 2016-08-24 16:55:00 · 389 阅读 · 0 评论 -
迷你DVD java
Java迷你DVD练习原创 2016-07-10 21:50:56 · 463 阅读 · 0 评论 -
关于简单的年末员工抽奖
自己随便写了一下下载链接http://pan.baidu.com/s/1i5Q5VmP原创 2016-07-25 17:35:42 · 502 阅读 · 0 评论 -
C# mD5加密
public static string gettmd5(String a){ byte[] result = Encoding.Default.GetBytes(a); MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider(); byte[] output = md5.ComputeHash(result); String str原创 2016-07-27 20:29:03 · 257 阅读 · 0 评论 -
checkedListBoxd的使用。
两个checkListBox 切换的使用 ArrayList arr = new ArrayList(); for (int i = 0; i < checkedListBox1.Items.Count; i++) { if (checkedListBox1.GetItemChecked(i)) { checkedListBox2.Items.Add(checkedListBox1.Items[i原创 2016-07-28 13:45:11 · 225 阅读 · 0 评论 -
关于数据最大ID 的操作函数
分享此函数方便以后的使用此函数应用场景为:当ID为自增长的时候,数据库执行为insert语句时候,进行的回滚操作。 #region 执行删除第一行数据 public static bool deletop原创 2016-10-12 11:01:08 · 272 阅读 · 0 评论