- 博客(30)
- 收藏
- 关注
原创 vs 快捷键、自动补全代码
自动补全代码(双击tab)ctor: 自动补全构造函数prop: 自动补全成员属性cw: 自动补全Control.WriteLIne()快捷键Ctrl + K + S : 代码块添加标签快捷键Ctrl + M + O: 折叠所有方法Ctrl + M + L: 展开所有方法Ctrl + M + M: 折叠或者展开当前方法 Alt + ↑ (Alt +↓)...
2018-12-19 13:11:46 35263
原创 winform 获取光标、回车(键盘)事件
winform中获取光标和设置默认回车事件,都是在页面初始化时候进行绑定设置。1、获取光标#region Form2 -- 激活事件private void Form2_Activated(object sender, EventArgs e){ //this.ActiveControl = textBox1;//获取光标 textBox1.Focus();}...
2018-12-27 09:16:33 6219 1
原创 winform窗体间传值
在Form1 中,调用 Form2 窗体,并传数值给Form2 时:Form2 f2 = new Form2(strA);f2.Show();this.Hide();在Form2 中接收:#region 全局变量string strA;#endregion // Form2 窗体初始化时接收Form1 传递的数据 public Form2(string v...
2018-12-27 09:03:20 114
转载 日志记录:Log4net
Log4net是一个帮助程序员将日志信息输出到各种目标(控制台、文件、数据库等)的工具。日志是程序的黑匣子,可以通过日志查看系统的运行过程,从而发现系统的问题。日志的作用:将运行过程的步骤、成功失败记录下来,将关键性的数据记录下来,进而分析系统问题所在。因为对于网站来说,不能把异常信息显示给用户,异常信息只能记录到日志。网站出问题后,开发人员查看日志就知道问题所在。一、如何配置Log4net...
2018-12-24 14:23:14 89
转载 c# Winform程序退出的方法
1.this.Close(); 只是关闭当前窗口,若不是主窗体的话,是无法退出程序的,另外若有托管线程(非主线程),也无法干净地退出;2.Application.Exit(); 强制所有消息中止,退出所有的窗体,但是若有托管线程(非主线程),也无法干净地退出;3.Application.ExitThread(); 强制中止调用线程上的所有消息,同样面临其它线程无法正确退出的问题;...
2018-12-21 09:22:33 522
转载 c#6 新特性
1、集合初始化器//老语法,一个类想要初始化几个私有属性,那就得在构造函数上下功夫。public class Post{ public DateTime DateCreated { get; private set; } public List<Comment> Comments { get; private set; } public Po...
2018-12-20 13:30:05 423
转载 c# 正则表达式
正则表达式一句话概括就是用来对字符串根据自己的规则进行匹配的,可以匹配(返回)出符合自己要求的匹配结果,有人说字符串类的函数也可以,确实是这样,但是字符串的函数对于字符串更多的是处理层面,且不是那么的灵活。而正则表达式的匹配就非常灵活了。一,C#中使用正则表达式经常使用的类(Regex,MatchCollection,Match)基本上我们使用正则表达式都会使用到这三个类:Regex类...
2018-12-19 16:44:31 1733
转载 c# 方法的可变参数 params
今天笔者看了网上的很多关于基础的可变参数的用法,说实话,以我的感觉很多人都没有把这个问题说清楚。有一些所谓大神更是将数组作为实参传递给一个可变参数作为可变参数的使用案例来讲。虽然这也是可以的,但是遇到像我这样的新手不禁会问:“如果只是将数组传递给一个可变参数数组,那么完全不必用params关键字修饰,直接将实参数组传递给形参数组不就行了吗,这怎么又能说明可变参数的应用必要性呢。”。笔者说一下自...
2018-12-19 16:38:11 309
原创 c# 方法返回多个值用out
该方法返回 a+10 和 a-10 的结果,返回两个值:public static void GetValue( int a , out int b , out int c ){ b = a+10; c = a-10;}调用该方法:int a = 100;int b;int c;GetValue( a , out b ...
2018-12-19 16:16:39 6162 1
原创 c# 保留几位小数
1.占位符方式(改方法只能在输出时显示保留两位小数的效果)double number = 3.3333333333;Console.WriteLine("{0:0.00}",number); 2.转字符串方式double number = 3.3333333333;String str = number.ToString("0.00"); // 保留两位小数,三位是...
2018-12-19 15:45:48 4483 2
转载 vs2015常用快捷键
1.回到上一个光标位置/前进到下一个光标位置 1)回到上一个光标位置:使用组合键“Ctrl + -”; 2)前进到下一个光标位置:“Ctrl + Shift + - ”。2.复制/剪切/删除整行代码 1)如果你想复制一整行代码,只需将光标移至该行,再使用组合键“Ctrl+C”来完成复制操作,而无需选择整行。 2)如果你想剪切一整行代码,只需将光标移至该行,再使用组合键“...
2018-12-19 13:21:13 162
转载 获取checkbox选中的值,提交Form表单
点击提交按钮的时候,将所有CheckBox选中项弹出显示。<script src="http://www.w3school.com.cn/jquery/jquery-1.11.1.min.js"></script><input name="Jszzdm1" id="Jszzdm1" type="checkbox" value="1"
2018-12-19 08:27:14 14320 3
转载 页面定时更新,html中meta http-equiv="refresh"
<meta http-equiv="refresh" content="0">页面定期刷新,如果加url的,则会重新定向到指定的网页,content后面跟的 是时间(单位秒),把这句话加到指定网页的<head></head>里一般也用在实时性很强的应用中,需要定期刷新的。 ajax是局部刷新,该标签是整个页面刷新。 <meta http-e...
2018-12-19 08:27:00 1264
转载 C# Linq 交集、并集、差集、去重
using System.Linq;List<string> ListA = new List<string>();List<string> ListB = new List<string>();List<string> ListResult = new List<string>();ListResult = Lis...
2018-12-18 09:49:14 601
转载 IsPostBack 页面是否第一次打开
1、IsPostBack介绍Page.IsPostBack是一个标志:当前请求是否第一次打开。 调用方法为:Page.IsPostBack或者IsPostBack或者this.IsPostBack或者this.Page.IsPostBack,它们都等价。 1)当通过IE的地址栏等方式打开一个URL时是第一次打开, 当通过页面的提交按钮或能引起提交的按钮以POST的方式提交的服务器时,...
2018-12-18 09:47:10 1387
转载 c# catch异常处理3种方式
如果需要向用户提示try{}catch(Exception ex){ MessageBox.Show(ex.ToString());}如果需要向外层抛出try{}catch(Exception ex){ throw ex;}如果需要写日志try{}catch(Exception ex){ Loger.Write(DateTime.Now.To...
2018-12-18 09:45:27 5117
原创 c#将变量嵌入SQL语句中
1、使用 ' " + + " ' 拼接string mysql = " SELECT Cname,Grade FROM student,score,course WHERE student.Sno = score.Sno and score.Cno = course.Cno and ...
2018-12-18 09:42:17 3276
转载 c# string转DateTime
方法一:Convert.ToDateTime(string)string格式有要求,必须是yyyy-MM-dd hh:mm:ss 和My97DatePicker配合使用 会议时间: <asp:TextBox ID="tb_mdate" runat="server" placeholder="会议时间" onFocus="WdatePicker({dateFmt:'yyyy...
2018-12-18 09:39:49 18934
转载 c#页面重定向,Server.Transfer 和 Response.Redirect 用法区别
在ASP.NET中,在后台传值方式目前 大多都是用 Response.Redirect("页面地址") 来重定向页面的,但是现在还有一种方式也可以达到重定向页面的作用,而且在某些时刻会起到一种很棒的效果,那就是使用 Server.Transfer("页面地址") 来重定向地址。现在我们来详细了解一下这两种重定向页面地址的用法和区别:Response.Redirect :Response.R...
2018-12-18 09:38:13 4554
转载 Oracle中insert、update时间操作
TO_DATE使用详解使用to_date函数来查询特定时间内的数据。语法:TO_DATE(x [, format])用于将字符串x转换为时间值,该函数可以指定一个可选的字符串format参数来说明x的格式。24小时表示方法:to_date(’2004-06-30 23:59:59’,’yyyy-mm-dd hh24:mi:ss’)12小时表示方法:to_date(’2004-06-...
2018-12-18 09:34:16 766
转载 根据后台传值,控制页面div显示与隐藏
<td name="operate" class="<%# Eval("mstate").ToString()=="已签发" ? "hide" : ""%>"><style type="text/css">.hide {visibility: hidden;}<
2018-12-18 09:31:46 4248 1
转载 c# 用时间日期作为文件名
下面是日期和时间的各种方法,转换为字符串。 如果把输出的格式改下就可以做类似的文件名了,例如:2016010110101224356.doc c#用DateTime.Now.ToString("yyyyMMddHHmmssffff")+".doc"//获取日期+时间DateTime.Now.ToString(); // 2008-9-4 20:02:10...
2018-12-18 09:30:22 5818
转载 c# Request获取参数
C#中Request.Params["id"] , Request["id"] , Requset.QueryString["id"] , Request.Form["id"]的用法以及区别: Request[],根据指定的key,依次访问QueryString,Form,Cookies,ServerVariables这4个集合,如果在任意一个集合中找到了,就立即返回。 Request...
2018-12-18 09:13:55 5468
转载 .net c# MVC提交表单的4种方法
一,MVC HtmlHelper方法 Html.BeginForm(actionName,controllerName,method,htmlAttributes){} BeginRouteForm 方法 (HtmlHelper, String, Object, FormMethod) 二,传统Form表单Aciton属性提交 三,Jquery+Ajax 提交表单 四...
2018-12-17 12:53:50 7234
转载 c# mvc前台上传文件到服务器
mvc前台编辑上传文件页面前台代码:@using (Html.BeginForm("index", "test", FormMethod.Post, new { enctype="multipart/form-data"})){ <table> <tr> <td> &
2018-12-17 10:50:06 2555
转载 c# MVC后台传送 DataTable给前台接收
后台controllerpublic actionresult table(string mo){DataTable dt = new DataTable("Data");string colNo = "No";//固定栏位string colSN = "SN";//固定栏位dt.Columns.Add(colNo);dt.Columns.Add(colSN);......
2018-12-17 10:47:31 2622 1
转载 .net c# mvc 连接oracle
先在引用右击管理nuget程序包,然后搜索oracle,安装两个:转:using Oracle.ManagedDataAccess.Client;using System;using System.Collections.Generic;using System.Configuration;using System.Data;using System.Linq;using ...
2018-12-12 15:37:29 1879
转载 单例模式
单例模式算是设计模式中最容易理解,也是最容易手写代码的模式了吧。但是其中的坑却不少,所以也常作为面试题来考。本文主要对几种单例写法的整理, 并分析其优缺点。很多都是一些老生常谈的问题,但如果你不知道如何创建一个线程安全的单例,不知道什么是双检锁,那这篇文章可能会帮助到你。懒汉式,线程不安全当被问到要实现一个单例模式时,很多人的第一反应是写出如下的代码,包括教科书上也是这样教我们的。 ...
2018-12-08 10:08:32 79
转载 C# Tostring()方法
在C#中 JArray japroimg = new JArray(); strproimg.ToString();这样会导致tostring之后的字符串中会有大量的空格 使用 japroimg.ToString(Newtonsoft.Json.Formatting.None, null);的fomat方法会去除字符串中的空格...
2018-12-08 09:20:39 821
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人