C#
文章平均质量分 58
ThinkerFuther
卧薪尝胆
展开
-
用户 \'IIS APPPOOL\\X\' 登录失败解决方法
http://jingyan.baidu.com/article/20b68a88b28b7f796cec6297.html最近搭了一个IIS发布VS2010做的网站,在编译器内运行网站没有任何问题,但是再浏览器中输入网址运行就出错了,后来仔细查了资料,终于解决了,给大家介绍一下,不要走弯路。你在浏览器输入网址报这样的错误转载 2017-10-03 18:09:28 · 451 阅读 · 0 评论 -
C#显示时间怎么变成24小时制的
这么写就行了 h表示12小时制,H表示24小时制,M表示的是月份,m表示的才是分更多的参考一下MSDN吧http://msdn.microsoft.com/zh-cn/library/zdtaw1bw.aspx原创 2014-12-16 17:03:50 · 7767 阅读 · 0 评论 -
C# WinForm程序中,使用多线程,在关闭窗体时 怎么关闭窗体的所有线程,使程序退出。
this.Close(); 只是关闭当前窗口,若不是主窗体的话,是无法退出程序的,另外若有托管线程(非主线程),也无法干净地退出;Application.Exit(); 强制所有消息中止,退出所有的窗体,但是若有托管线程(非主线程),也无法干净地退出;Application.ExitThread(); 强制中止调用线程上的所有消息,同样面临其它线程无法正确退出的问题;System.Envir原创 2014-09-23 14:29:23 · 13542 阅读 · 0 评论 -
C#关于DateTime得到的当前时间的格式和用法
DateTime.Now.ToShortTimeString() DateTime dt = DateTime.Now; dt.ToString();//2005-11-5 13:21:25 dt.ToFileTime().ToString();//127756416859912816 dt.ToFileTimeUtc().ToString();//1277567048599128转载 2014-08-06 11:20:06 · 786 阅读 · 0 评论 -
.NET开发学习计划
原创 2014-07-29 21:01:24 · 693 阅读 · 0 评论 -
C#泛型列表List<T>基本用法总结
示例代码如下:namespace SampleListT{ class Program { static void Main(string[] args) { //using System.Collections.Generic; 命名空间中的List //using System.Coll转载 2014-05-27 08:47:23 · 798 阅读 · 0 评论 -
C#中使用SendMessage在进程间传递数据的实例
1 新建解决方案SendMessageExample在解决方案下面新建三个项目:CopyDataStruct,Receiver和Sender。其中,CopyDataStruct项目的输出类型为“类库”,Receiver和Sender项目的输出类型为“Windows 应用程序”。整个实例程序的结构如下图所示。 2 CopyDataStruct项目实现定转载 2014-05-26 09:23:57 · 957 阅读 · 0 评论 -
C#程序打包安装部署之生成Windows安装程序
http://www.cnblogs.com/wangsaiming/archive/2012/01/05/2313453.html转载 2014-06-29 22:16:43 · 634 阅读 · 0 评论 -
C# Stack堆栈类
堆栈是一种后进先出(LIFO)的数据结构。回顾Queue队列类中的货物管理的例子,队列类将先入仓的货物后出仓,但假如有一些实时性非常强的货物,需要后入仓先出仓. 1 创建堆栈为了创建Stack类的实例,需要调用Stack类提供的构造函数。Statck类的构造函数提供了三种重载形式,声明代码如下所示。//使用默认的初始容量创建Stack类的新实例publi原创 2014-05-26 15:52:16 · 3167 阅读 · 1 评论 -
windows phone社交分享SDK发布
Chapter 1. Why I create Alexis.WindowsPhone.Social.dll 现在的互联网是社交化时代,人们有什么稀奇古怪的事情都喜欢放到互联网上与好友分享。各个社交化平台都各自推出了自己的Windows Phone SDK,然则这些SDK都是功能比较齐全,占用的空间也是比较大。但是有些时候,我们在应用程序中可能仅仅只需要某几项功能,如登录授权,分转载 2014-05-25 20:32:18 · 686 阅读 · 0 评论 -
高级.NET工程师必须掌握的知识点
Microsoft SQL Server 数据库 一、创建和维护数据库 1、数据库 SQL Server 数据库的组成部分?(参见联机丛书) 如何保证数据库的完整性、安全性、并发性? 数据库设计创建步骤?(参见联机丛书 - 创建数据库计划) 数据库设计考虑的事项?(参见联机丛书) 2、SQL Server 表 设计表时应注意哪些? 如何创转载 2014-06-28 10:18:16 · 2765 阅读 · 0 评论 -
C#中Hashtable
哈希表Hashtable是一个重要的集合类型,下面我来对他的基本用法做个小小的总结。using System.Collections; //使用Hashtable时,必须引入这个命名空间1、Hashtable的概述Hashtable它表示键/值对的集合,这些键/值对根据键的哈希代码进行组织。它的每个元素都是一个存储在DictionaryEntry对象中的键/值对,键原创 2014-06-26 09:37:06 · 629 阅读 · 0 评论 -
C# ListView用法详解
一、ListView类 1、常用的基本属性: (1)FullRowSelect:设置是否行选择模式。(默认为false) 提示:只有在Details视图该属性才有意义。 (2) GridLines:设置行和列之间是否显示网格线。(默认为false)提示:只有在Details视图该属性才有意义。 (3)All转载 2014-05-16 10:01:43 · 665 阅读 · 0 评论 -
C# Color颜色对照表
http://blog.csdn.net/iflash50/article/details/5727631Color.AliceBlue240,248,255Color.LightSalmon255,160,122Color.AntiqueWhite250,235,215Color.Li转载 2015-04-17 10:15:00 · 5728 阅读 · 0 评论 -
WPF 禁止同一程序同时启动
// 用于获取当前进程名称//MessageBox.Show(Process.GetCurrentProcess().ProcessName); Process[] pro = Process.GetProcesses(); int n = pro.Where(p => p.ProcessName.Equals("进程名字")原创 2015-06-19 08:53:45 · 1699 阅读 · 0 评论 -
支持取消操作和暂停操作的Backgroundworker
http://www.cnblogs.com/chenxizhang/archive/2010/03/13/1685209.html这也是今天讨论的话题。取消是默认就支持的,而暂停则默认不支持。但通过ManualResetEvent可以对其进行干预。using System;using System.Collections.Generic;using System.Compon转载 2015-06-25 17:58:32 · 426 阅读 · 0 评论 -
VS2012启用SQLite的Data Provider
VS 2012默认是不带的SQLite的Data Provider,所以无法直接在VS 2012里管理SQLite的数据库,自然也不能在VS里像SQL Server那样直接生成Entity Framework的model类了。SQLite团队为了解决这个问题,在SQLite的安装包里把用于VS2012的Data Provider给打包进去了。但是撸主却失败了无数次才找到正确把SQLite整合到VS原创 2015-07-28 22:57:56 · 1593 阅读 · 2 评论 -
WPFVisifire.Charts绘图资料
http://www.visifire.com/visifire_charts_gauges_documentation.php?target=wpf原创 2016-04-08 10:28:47 · 4426 阅读 · 0 评论 -
WPF SolidColorBrush
WPF SolidColorBrush原创 2016-03-31 09:34:44 · 2180 阅读 · 0 评论 -
DatePicker日期格式化
首先得引入命名空间,System.Windows.Controlsxmlns:control="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls" <control:DatePicker x:Name="myDatepicker" Height="30" Wi转载 2015-12-03 11:57:49 · 4048 阅读 · 0 评论 -
C#获取当前路径的7种方法
总结C#获取当前路径的7种方法 C#获取当前路径的方法如下: 1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName -获取模块的完整路径。 2. System.Environment.CurrentDirectory -获取和设置当前目录(该进程从中启动的目录)的完全限定目录。转载 2015-11-24 16:36:27 · 603 阅读 · 0 评论 -
HttpWebRequest的GetResponse或GetRequestStream偶尔超时 + 总结各种超时死掉的可能和相应的解决办法
http://www.crifan.com/fixed_problem_sometime_httpwebrequest_getresponse_timeout/【问题】用C#模拟网页登陆,其中去请求几个页面,会发起对应的http的请求request,其中keepAlive设置为true,提交请求后,然后会有对应的response:resp = (HttpWebRespo转载 2015-10-29 15:49:33 · 399 阅读 · 0 评论 -
WPF DocumentViewer隐藏工具栏和搜索栏
转载 2015-11-12 10:18:58 · 4624 阅读 · 0 评论 -
XPS文件,在Windows XP下的打开查看阅读和打印方法。(多图详细讲解)
http://blog.sina.com.cn/s/blog_3f81182c0100v64t.html要打印诚信手册,下载下来竟然是XPS的格式。怎么打开呢?公司的电脑都是WINDOWS XP的,身边没有WIN7.0或者WIN VISTA。用GOOGLE搜出一大堆垃圾。当然,用百度更烂。那些在百度知道和天涯问答里回答的,都是抢分胡乱回答的。还有一些是胡乱转帖的。最后就是自以为自己是电转载 2015-09-28 17:11:18 · 4847 阅读 · 0 评论 -
VS中自动生成属性get和set方法
http://blog.sina.com.cn/s/blog_62ff35cc010190wi.html今天发现了一个很好用的快捷建,ctrl+R,ctrl+E这两个组合键,可以自动生成属性中的get和set方法。和java语法不同的是,除了get/set方法的写法上,还有.net中既有field又properity.field 是私有字段,内部使用,变量名前要有下画线。pro转载 2015-08-26 09:09:28 · 34652 阅读 · 1 评论 -
http://blog.sina.com.cn/s/blog_4c0e8aa20100ung8.html
因此我采用的是另一种方式,也是在网上查找的,不过网址个忘了,现在只剩下程序了。实现的办法如下所示: Window.Resources> RoutedUICommand x:Key="searchKey" Text="FaskDemo" /> Window.Resources> windows.inputBindings>转载 2015-07-28 11:31:05 · 1572 阅读 · 0 评论 -
C# 让字符串定长换行
百度和谷歌都搜了一番,感觉没有满意的,索性干脆自己写[csharp] view plaincopypublic class StringUtility { public static string BreakLongString(string SubjectString, int lineLength) {转载 2015-06-11 14:33:42 · 2787 阅读 · 0 评论 -
C#如何添加鼠标滚轮事件以及判断鼠标滚轮的方向
在控件中没有直接的鼠标滚轮事件,所以我们要手动添加鼠标滚轮事件。下面以listview为例来说明//添加鼠标滚轮事件this.listView1.MouseWheel += new System.Windows.Forms.MouseEventHandler(this.listView1_MouseWheel);this.listView1_MouseWheel函数转载 2014-04-04 11:20:20 · 18777 阅读 · 1 评论 -
C# 中panel的mousewheel鼠标滚轮事件触发
如果将窗体或容器控件(如Panel控件)的AutoScroll属性设置为True时,那么当窗体或Panel容不下其中的子控件时就会出现 滚动条,通过移动滚动条可以上下显示出窗体或Panel中的全部内容。但是默认情况下滚动条的移动只能通过鼠标直接拖动滚动条来实现,而不能通过鼠标的滚 轮来实现上下移动,因此需要手动添加代码来实现这个功能。 滚动鼠标的滚轮,触发的是窗体或控件上的 Mous转载 2014-04-04 11:09:05 · 2938 阅读 · 1 评论 -
C# webBrowser控件使用心得
最近用到WebBrowser控件,遇到很多问题,也学习了不少新的东西。下面是我在C#下写的关于WebBrowser控件使用的代码。1、WebBrowser常用属性.Refresh();//刷新.GoBack();//后退.GoForward();//前进.Navigate(new Uri(address)); //打开链接.Dock = DockSt转载 2013-12-26 21:24:31 · 3531 阅读 · 0 评论 -
线程间操作无效: 从不是创建控件“label5”的线程访问它
是不是在子线程(非主线程)的代码里用了label5啊? 这样是不行的,因为label5是主线程实例化创建的,子线程不能访问它. 建议 LZ 换一种解决方案来实现你的功能需求. 例子。 private delegate void TestDelegate(); private void DelegateMethod(){ ////label......转载 2013-11-22 11:10:04 · 1313 阅读 · 0 评论 -
C# WebBrowser实现网页自动填表
曾今向网友介绍过我的一个自己编写的自动填写网页表单的小程序,很多网友都觉得很实用,也许多会对这个程序的源码很感兴趣,这里我只是简介下程序中用到的主要代码。最初我是通过下面这篇文章渐渐积累的相关知识,再慢慢完善,现转来同大家分享,共同学习。话说有了WebBrowser类,终于不用自己手动封装SHDocVw的AxWebBrowser这个ActiveX控件了。这个类如果仅仅作为一个和IE一模转载 2013-12-22 21:49:14 · 1965 阅读 · 0 评论 -
SendKeys.SendWait()用法
此方法是模拟键盘的,所以必须传入键盘数据。 SendKeys.SendWait("{F5}"); //发送F5按键 SendKeys.SendWait("^s"); //发送 Ctrl + s 键 SendKeys.SendWait("%{F4}"); // 发送 Alt +转载 2013-12-19 14:44:52 · 1866 阅读 · 0 评论 -
通过C#模拟键盘登录网站
以登录搜企业(www.soqiye.cn)为例子: //登录网站(登录过程中不要有任何其他键盘、鼠标操作) System.Diagnostics.Process.Start("http://www.soqiye.cn/user/Login.aspx"); System.Threading.Thread.Sleep(100转载 2013-12-19 14:43:23 · 789 阅读 · 0 评论 -
C#读取Excel表格中的数据
1读取数据读取Excel表格中的数据和读取数据库中的数据是非常类似的,在某种程度上Excel表格可以看成是一张一张的数据表。二者的主要区别在于所使用的数据引擎不一样。可通过下列代码实现读取Excel表格数据: //创建一个数据链接 string strCon = " Provider = Microsoft.Jet.OLEDB.4.0 ; Data Sour转载 2014-01-01 11:32:41 · 1196 阅读 · 0 评论 -
使用Paint事件重画GroupBox来修改边框颜色
在.Net下进行WinForm开发,GroupBox是经常要用到的一个控件。但是GroupBox自身的边框是灰白色的,其样式很难令开发者满意。在不借用第三方控件的情况下,通过其的Paint事件对GroupBox进行重画,也可以很方便的修改其边框颜色/样式。 简要说一下实现思路。首先用Clear方法清除GroupBox的显示,接着再用合适的样式把GroupBox画出来。把GroupBox拆分为原创 2014-01-02 11:37:22 · 3847 阅读 · 0 评论 -
CIF、DCIF、D1分辨率是多少?
CIF简介: QCIF全称Quarter common intermediate format。QCIF是常用的标准化图像格式。在H.323协议簇中,规定了视频采集设备的标准采集分辨率。QCIF = 176×144像素。 CIF是常用的标准化图像格式(Common Intermediate Format)。在H.323协议簇中,规定了视频采集设备的标准采转载 2013-12-30 10:24:29 · 1209 阅读 · 0 评论 -
C#中MYSQL数据库连接并显示
我是采用MYSQL实现的,所以首先需要导入MySql.Data.dll和MySQLDriverCS.dll,避免有些函数不能用。命名空间:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;usin原创 2013-12-02 15:18:24 · 2407 阅读 · 0 评论 -
汉字怎么转换成十六进制
汉字怎么转换成十六进制如果知道某个汉字的区位码,只要将区号和位号分别加上160,然后分别转换为二进制数,区码在前、位码在后,就可以得到该汉字的十六位的机内码(国标码)。如“啊”字的区位码是1601,16+160=176-->B0H,01+160=161-->A1H,“啊”字的国标码为B0A1(16进制数)。”原创 2013-11-20 21:37:38 · 7590 阅读 · 0 评论 -
经典C#书籍
C#与.NET 3.5高级程序设计(第4版)C#图解教程(图灵程序设计丛书,微软技术系列) 框架设计(第2版):CLR Via C#(微软技术丛书) Accelerated C#2008:C#捷径教程(图灵程序设计丛书·微软技术系列)C#高级编程(第6版)(Professional C# 2008)原创 2013-11-20 21:04:11 · 936 阅读 · 0 评论