自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Let's coding world

这知识的深渊啊,一脚迈进去,就不是那么好出来的了...

  • 博客(27)
  • 收藏
  • 关注

原创 五分钟轻松学之 C# 事件

五分钟轻松学之 C# 事件序言学习应该是一件很轻松的事情, 别问我五分钟能干什么? 读一下试试呗?前言参考过各种文档后, 我们都知道, 事件的本质是一种委托, 在这里, 委托就不详细说了, 我们直接看什么是事件?什么是事件?对, 就如这"事件"两个字的一样, 发生了一件事, 那么这件事就是事件, 比如: 过生日, 出去旅游, 上班等等…那发生了事件, 必定会引起一些列的事情发生, 我们以过生日为例:■ 小明过生日发送了朋友圈,■ 然后妈妈看到后祝小明生日快乐■ 爸爸看到后也祝小明生日快乐

2021-11-21 21:09:43 1227

转载 SQLSERVER存储过程基本语法

一、定义变量--简单赋值 declare @a intset @a=5 print @a   --使用select语句赋值 declare @user1 nvarchar(50) select @user1='张三'print @user1 declare @user2 nvarchar(50) select @user2 = Name from ST_User where...

2019-01-26 08:56:07 381

原创 点击table的tr 使之前的checkbox反选

今天有需求,要做一下这个功能看了网友给出的几个点击后以改变的变色来判断是否选中,思路也很好,但是确实有局限性所以自己写了一个,亲测可用,分享给大家!页面我就不贴了,checkbox在table的第一个单元格内$("#table").find("tr").click(function (e) { var target = $(e.ta...

2019-01-17 19:35:03 220

转载 .net后台获取时间

//获取日期+时间DateTime.Now.ToString(); // 2008-9-4 20:02:10DateTime.Now.ToLocalTime().ToString(); // 2008-9-4 20:12:12//获取日期DateTime.Now.ToLongDateString().ToString(); // 2008年9月4日DateTime.Now.ToShor...

2018-11-29 10:39:24 343

转载 javascript处理HTML的Encode(转码)和Decode(解码)

HTML的Encode(转码)和解码(Decode)在平时的开发中也是经常要处理的,在这里总结了使用javascript处理HTML的Encode(转码)和解码(Decode)的常用方式一、用浏览器内部转换器实现转换1.1.用浏览器内部转换器实现html转码  首先动态创建一个容器标签元素,如DIV,然后将要转换的字符串设置为这个元素的innerText(ie支持)或者textCont...

2018-11-29 10:18:19 472

转载 JS正则表达式限制输入

1.文本框只能输入数字代码(小数点也不能输入)<input onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')">2.只能输入数字,能输小数点.<input onkeyup="if(isNaN(value))execC...

2018-10-22 16:24:14 3340

原创 JS 表单验证所用的判断(网上整理)

  1. 长度限制 <p>1. 长度限制</p><form name=a onsubmit="return test()"> <textarea name="b" cols="40" rows="6" placeholder="不能超过50个字符!"></text

2018-10-15 12:29:43 343

转载 sqlserver的触发器练习实例

触发器的概念:它是由事件驱动的,就像java中的监听,当某个事件发生了,就会做一些工作。下面直接上干货,创建insert触发器、delete触发器、DDL触发器和如何查看触发器定义1.创建三个表学生表、班级表、课程表create database student_scoreGO--在数据库中创建三个表学生表、班级表、课程表的结构use student_scoreGOcrea...

2018-09-29 15:59:49 3293 1

转载 SQL Server基础之存储过程

一:存储过程概述 SQL Server中的存储过程是使用T_SQL编写的代码段。它的目的在于能够方便的从系统表中查询信息,或者完成与更新数据库表相关的管理任务和其他的系统管理任务.T_SQL语句是SQL Server数据库与应用程序之间的编程接口。在很多情况下,一些代码会被开发者重复编写多次,如果每次都编写相同功能的代码,不但繁琐,而且容易出错,而且由于SQL Server逐条的执行语句会降低...

2018-09-29 15:41:14 198

原创 DataAdapte、Dataset含义以及用法

问:什么是DataAdapter?答:DataAdapter对象在DataSet与数据之间起桥梁作用//SQL Server链接字符串string strConn="uid=账号;pwd=密码;database=数据库;server=服务器";//Sql链接类的实例化SqlConnection ConnSql=new SqlConnection (strConn);//打开数...

2018-09-29 14:50:19 1452

转载 数据库--视图的基本概念以及作用

视图(子查询):是从一个或多个表导出的虚拟的表,其内容由查询定义。具有普通表的结构,但是不实现数据存储。对视图的修改:单表视图一般用于查询和修改,会改变基本表的数据,多表视图一般用于查询,不会改变基本表的数据。[sql] view plain copy--创建视图--  create or replace view v_student as select * from student;  --从视...

2018-06-26 17:57:50 287

转载 VS操作快捷键

Ctrl+E,D —-格式化全部代码 Ctrl+E,F —-格式化选中的代码 CTRL + SHIFT + B生成解决方案 CTRL + F7 生成编译 CTRL + O 打开文件 CTRL + SHIFT + O打开项目 CTRL + SHIFT + C显示类视图窗口 F4 显示属性窗口 SHIFT + F4显示项目属性窗口 CTRL + SHIFT + E显示资源视图 F12 转到定义 CTR...

2018-06-26 13:05:40 318

转载 泛型委托学习进程

首先先回顾委托的使用过程步骤:委托使用总结:(1)     委托声明(定义一个函数原型:返回值+参数类型和个数)注:在类的外部——中介(房产中介商)(2)     根据委托定义“具体”的方法——————房源   注:在类中定义方法(3)     创建委托对象,关联“具体方法”———中介商拥有房源  注意:在主函数中操作                          

2017-12-06 17:15:41 139

原创 普通方法调用,Invoke,begininvoke三者的区别总结及异步与同步的区别总结

(1)普通方法调用(直接调用)与Invoke()方法调用方法 使用的线程Id是一样的 即属于同步。(2)BeginInvoke(<输入和输出变量>,AsyncCallback callback,object asyncState)方法调用方法 则是启用了新的线程Id       属于异步可通过 Thread.CurrentThread.ManagedThreadId    获取当前线程...

2017-12-06 17:10:26 2474

转载 C# 异步编程

C# 异步编程:  不需要等待,谁先出结果谁先出来声明委托根据委托定义实现方法异步调用 :(1)     创建委托变量并指向具体方法(代表方法)  **通过委托异步调用方法:*委托类型的BeginInvoke(,AsyncCallback callback,object asyncState)方法 异步调用的核心, BeginInvoke(多

2017-12-06 17:08:36 182

转载 多线程学习进程

第一章,线程什么是单线程?在一个程序中只允许一个主线程(cpu分配的)来执行不同的任务。简而言之就是一个任务一个人独干,在没有干完之前不回去做其他的,直到当前的任务做完。会导致“假死现象”。例子:我们平时定义的方法及实现,然后普通调用。就是属于单线程操作。什么是线程?线程是程序执行流的最小单元。一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和

2017-12-06 17:07:07 139

转载 数据段、代码段、堆、栈等概念理解

1.函数代码存放在代码段。声明的类如果从未使用,则在编译时,会优化掉,其成员函数不占代码段空间。全局变量或静态变量,放在数据段,局部变量放在栈中,用new产生的对象放在堆中,内存分为4段,栈区,堆区,代码区,全局变量区BSS段:BSS段(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。BSS是英文Block Started b

2017-12-04 10:14:30 5988 2

转载 C#中invoke和begininvoke 区别

首先说下,invoke和begininvoke的使用有两种情况:  1. control中的invoke、begininvoke。  2. delegrate中的invoke、begininvoke。    这两种情况是不同的,我们这里要讲的是第1种。下面我们在来说下.NET中对invoke和begininvoke的官方定义。  control.invoke(参数d

2017-11-29 17:31:37 615

转载 c# lock用法

lock 的目的很明确:就是不想让别人使用这段代码,体现在多线程情况下,只允许当前线程执行该代码区域,其他线程等待直到该线程执行结束;这样可以多线程避免同时使用某一方法造成数据混乱。一般定义如下:private static readonly object obj = new object();lock(obj){'''代码块} MSDN给出:我们lock的

2017-11-21 12:57:43 3823

转载 C# WPF如何使用多线程

C# WPF如何使用多线程但凡涉及到图形界面,往往的设计都是不支持或者不推荐使用多个线程操作界面内容.而且通常会有一个专门的线程调度器来处理任务线程和界面线程的问题.(当然也可以采用Thread等方式,不过建议使用backgroundworker,效能更高) 下面提供两个两个方案.方案一: 使用Dispatcher.BeginInvoke 这个方法简单暴力适

2017-11-02 17:49:53 2825

转载 C#线程锁使用全功略

C#线程锁使用全功略前两篇简单介绍了线程同步lock,Monitor,同步事件EventWaitHandler,互斥体Mutex的基本用法,在此基础上,我们对 它们用法进行比较,并给出什么时候需要锁什么时候不需要的几点建议。最后,介绍几个FCL中线程安全的类,集合类的锁定方式等,做为对线程同步系列的完善 和补充。       1.几种同步方法的区别     

2017-11-02 17:46:57 1675

转载 C# WINFORM 捕获全局异常

using System;using System.Collections.Generic;using System.Windows.Forms;using System.IO;namespace GobalException{    static class Program    {        ///         /// 应用程序的主入口点。 

2017-09-29 14:05:52 610

转载 WPF异常捕获,并使程序不崩溃!

在.NET中,我们使用try-catch-finally来处理异常。但,当一个Exception抛出,抛出Exception的代码又没有被try包围时,程序就崩溃了。这些异常往往是你没有注意到的。在WPF中,提供了一种处理这些个异常的方式。举例来说明。1.先抛出个异常,不用try包围它。在MainWindow上添加一个如下的Button。Wi

2017-09-29 14:02:49 9577

转载 c#中get set 的使用

在早期学习c#的过程中,经常遇到这样的语句:public string StudentName{      get{return stuName;}      set{stuName=value;}}当时也不是很明白为什么要这样?在许多面向对象程序设计语言中,属性 { Student stu = new Student(); Console.

2017-09-29 11:30:54 1214

转载 WPF数据绑定的学习

WPF数据绑定为应用程序提供了一种简单而一致的方法来显示数据以及与数据交互。 元素能够以CLR对象和 XML 形式绑定到来自各种数据源的数据。 WPF 中的数据绑定功能与传统模型相比具有一些优势,包括本质上支持数据绑定的各种属性、灵活的数据 UI 表示形式,以及业务逻辑与 UI 的完全分离。数据绑定是在应用程序 UI 与业务逻辑之间建立连接的过程。 如果绑定具有正确设置并且数据提供正确

2017-09-27 17:24:50 263

原创 C#对文档流的读写可行案例

public partial class MainWindow :Window    {        public MainWindow()        {            InitializeComponent();            Writetext();            Readtext();                   }

2017-09-27 09:05:38 238

转载 C#之构造函数的学习

构造函数分为:1.实例构造函数2.私有构造函数3.静态构造函数构造函数是一种特殊的方法,主要是为了给初始化对象赋初值。1.实例构造函数使用new表达式创建某个类的对象时,会使用实例构造函数创建和初始化所有实例成员变量。  public class ProgramTest    {        int j;        public ProgramTe

2017-09-27 09:01:21 130

空空如也

空空如也

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

TA关注的人

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