自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (89)
  • 收藏
  • 关注

原创 SQLite数据库访问类C#

下载地址普通下载

2014-06-24 11:26:56 760

原创 Sublime Text 3 写js智能提示插件

新版的Sublime Text 3在自动从网上安装插件时,找不到Andyjs2这个写js时的

2014-06-23 15:01:30 66390 20

原创 dataGridView添加行号

private void dataGridView1_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e)        {            e.Graphics.DrawString(Convert.ToString(e.RowIndex + 1),                e.Inherited

2014-06-22 12:32:52 893

原创 SQLCE管理工具

如果你是做dotnet开发,同时在找sqlce桌面、嵌入式数据库的管理工具

2014-06-20 10:06:51 5533

原创 关于SQLite和SQLCE的比较

最近在网上也看了很多关于SQLite和sqlce的比较

2014-06-15 18:58:52 9862

原创 C#下文本框的建议提示控件

前段时间写了个C#下的文本框建议提示控件,

2014-06-15 17:28:36 1054

原创 关于权限管理的demo

以下几个截图是自己做的关于权限管理的demo,

2014-06-15 10:09:29 758 1

原创 MDI子窗体标题栏显示在父窗体菜单栏上面

搞了好长时间没解决,最后是因为一句话:

2014-04-04 12:42:04 2464

原创 子表详细demo

2014-03-18 10:16:52 506

原创 多附带信息提示小工具

主要可以在普通文本框上提示和DataGridView上提示。快捷键使提示建议框弹出有几个特点:① 弹出在输入框或DataGridViewCell的正下方,左对齐。② 弹出后鼠标移动至上方,建议框自动获取焦点可上下滚动,单击返回当前提示并关闭建议框。③ 弹出后可用键盘上下键选择提示条目,回车即可将当前提示返回并显示。④ 返回的结果可以是多列的,这要看传入的控件Me

2014-03-17 13:38:05 700

原创 DataGridView捕获上下左右按键

一般对Form的KeyPreview设置为true,然后在From的keydown事件中即可预处理键盘的按键。但是,对于DataGridView不行。DataGridView控件自行先捕获处理了上下左右、Enter、Tab等按键,以至于你即使在EditingControlShowing事件中截获当前的EditingControl,然后对其设置keydown事件,仍然无法捕获特殊按键,因为这些按

2014-03-15 00:57:37 4560

原创 线程锁

使用线程锁的体会:多线程的使用已经很普及,但是在使用多线程时,一定要注意安全,比如:多个线程能够同时访问同一个变量时,要注意这个共同变量的资源分配策略。通常情况下是为其【加锁】,加锁也即创建临界区,也就是当一个线程访问一段代码时,将这段代码进行锁定。但,实际理解起来并不是很简单,创建临界区在C#中使用lock关键字来锁定一段代码。如:lock(object){ 操作....}要

2014-01-02 10:51:28 644

原创 VS控件Tabcontrol界面显示问题

VS的tabcontrol控件有个小问题,也不是小问题,就是当你的tabcontrol有多个tabpage时,除了第0个page会显示出来,其余的page只有当你点击显示的时候似乎才会init。尤其是当你的不是第一个page上需要加载数据源的时候很明显,当你点击的时候会稍等加载数据源的过程。并且当后面的tabpage没有显示出来的时候,往上面控件上赋值,然后再查看时都是没有值,很奇怪。其实是后

2013-12-31 13:06:43 5554 1

原创 sqlserver用户数

有一个问题的理解一直存在误差,就是购买sqlserver时的【用户数】,最小的是5用户,标准的是15个用户。对这个【用户数】一直不太理解,以5用户为例存在的误解:可以装5太服务器。对同一个数据库服务,同时并发5个连接数。对同一个数据库服务,同时在线5个用户。(这里的用户指的是数据库用户,例如sa用户,还可以创建数据库登录用户jonney,等等)网上有很多种说法,大概归纳以上

2013-12-28 17:13:15 8025 1

原创 Ghost Win7装虚拟机

在使用Ghost Win7做虚拟机时,老是提示 【Output error file to the following location:[ A:\GHOST ERR.TXT] 】解决方法:要先做分区,哪怕是只有一个分区C,因为是虚拟机嘛,一个分区也可以。分区完之后,再次安装就可以了。

2013-12-25 10:09:40 789

原创 sql聚集排序

今天遇到个很不解的问题是,在表上建立聚集索引后,数据的排列顺序不是按照聚集索引的顺序。是因为,我聚集索引列末尾有个bit数据类型的列。当我把bit列去掉后,就排列正常了。为什么。。。

2013-12-21 14:15:28 564

原创 MdiTabControl

MdiTabControl的Form管理 private void ShowForm(Form form) { foreach (MdiTabControl.TabPage page in tabControl1.TabPages) { if (form.GetType().F

2013-12-15 12:52:01 2183

转载 分区表

分区表连接-非常不错

2013-12-13 17:54:08 852

转载 每个人都希望,自己是独一无二的特殊者

每个人都希望,自己是独一无二的特殊者      含着金匙出生、投胎到好家庭、工作安排到电力局拿1w月薪这样的小概率事件,当然最好轮到自己      红军长征两万五、打成右派反革命、胼手胝足牺牲尊严去奋斗,最好留给祖辈父辈和别人      自然,不是每个吃过苦的人都会得到回报      但是,任何时代,每一个既得利益者身后,都有他的祖辈父辈奋斗挣扎乃至流血付出生命的身影    

2013-11-29 17:32:02 953

原创 SQL函数返回汉字拼音首字母

/****** 对象:  UserDefinedFunction [dbo].[fun_getPY]    脚本日期: 11/27/2013 21:54:47 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOcreate function [dbo].[fun_getPY](@str nvarchar(4000))re

2013-11-27 21:56:51 706

原创 WinForm提示建议小工具【keydown\keyup\keypress】

最近在用VS平台做一个【提示建议小工具】,其中用到keydown\keypress事件,有些感受。当你按下一个键盘,在keydown、keyup事件的参数keycode是不分字母大小写,只是表示按下某个键了,例如A、a是在一个键上。如果你想捕捉某个动作时 用这个事件比较合适,但是并不包含像keyascii的东西。这个东西在keypress事件的参数里e.KeyChar,而在keypress事件

2013-11-27 21:32:18 1421

原创 DataGridView列错位

DataGridView在很多时候会绑定数据源,如dgvList.DataSource = table;这个时候要注意,如果DataGridView的某些列的数据源属性DataPropertyName设置了,但是有些没有设置,就像你想象的希望把绑定数据源的列用table显示。在绑定数据源之后的显示上,完全没有问题,很正常。但是,其实DataGridView的列索引就变了,绑定数据源的列会往

2013-11-27 13:22:50 2538

转载 索引视图

关于索引视图的其他信息如果编写 T-SQL查询的方式对您来说很重要,您应该测试同一个问题的几个不同的解决方案来获得更好的性能。索引视图是一个很出色的优化方法,因为它会在磁盘上存储查询结果;尤其在聚合数据时,索引视图可节省许多 I/O 系统开销。在某些情况下,索引视图可以在很大程度上提高检索性能,但要记住,索引视图也会降低修改性能。 CREATE  VIEW  V_T1_c1  WITH

2013-11-22 12:11:59 687

转载 datagirdview日期列

///   /// DataGridView自定义添加DateTimePicker控件日期列 ///    public class CalendarColumn : DataGridViewColumn  {       ///        ///        ///        public CalendarColumn()           : b

2013-11-18 12:53:34 596

转载 SQLServer 聚集索引优化方案

一、主键与聚集索引并不是一对一匹配的一般情况下我们都认为,聚集索引和主键是相互匹配的,因为只要你在SQLServer表中定义了一个主键,那么SQLServer会为这个主键自动添加聚集索引.但是,如果你先在表中基于任意一列建立聚集索引,然后再选择另一列作为主键,这时,这个SQLServer将会基于这个主键建立一个唯一非聚集索引.二、聚集索引会被应用到每个查询中一个SQLServer表内,

2013-11-16 15:26:32 1088

转载 SQLSERVER 分布式查询

SELECT    * FROM OPENDATASOURCE(          'SQLOLEDB','Data Source=192.168.0.121\SQL2008;User ID=SA;Password=jonney'          ).BANDO.DBO.M_Product          --------------------------------------

2013-11-12 12:07:22 563

原创 VARCHAR/NVARCHAR

在SQL Server数据类型中,存在VARCHAR和NVARCHAR。主要区别是它们所面向的对象不同,VARCHAR的对象是所能盛放的字节个数,而NVARCHAR的对象是字符,不管是单字节还是双字节。eg:varchar(4) 那么它里面能放最多4个字节的数据。如abcd/ab网/网络nvarchar(4) 那么它里面最多能盛放4个字符(不论是单字节还是双字节,统一看待)。如ab

2013-11-05 07:49:13 524

转载 VS抽取Excel.dll

1.拷贝excel.dll到vs的sdk的bin目录下;2.执行TlbImp excel.exe excel.dll

2013-10-28 11:48:45 613

原创 VS Winform Bombox

winform下的combox是用了很长时间,可以说非常长时间,因为好用。首先可以绑定数据源DataSource;其次可以suggestion,使用AutoCompleteMode为Suggest,suggest数据源可以直接选择ListItem;绑定的数据源一般是table,一般是两列,一列是name所要显示的值,一列是value即选择后程序员想要的值;combox属性Displ

2013-09-29 10:15:30 635

原创 asp.net中使用jQuery的ajax--同时维持视图状态

首先,应该承认asp.net机制和携带的标准web服务器控件确实很强大,因为他为程序员做了很多工作,那就降低了程序员的素质和要求,web服务器控件能够在客户端请求和应答中保持原有状态,这是web服务器控件自身的能力。web服务器控件不能滥用了,任何好的东西用多了就坏了,或者说没有用到他的长处,反而会因为他成为系统的累赘。asp.net首先是web应用程序,browser和server的交互,大

2013-09-17 17:17:45 1285 1

原创 不同版本SQL Sever 表字段说明

以前自己做了一个数据表实体化工具,说白了就是根据SQL Server数据库表生成相应的实体类,同时标注各个属性的XML注释。一般开发流程是使用PowerDesigner设计数据库表结构,当然备注了各个字段的说明,在生成物理数据库时,各个表字段都会在说明部分携带汉语说明。在sql2000下面字段说明是在表sysproperties里存储,一般可以通过表id、字段colid、name为MS_D

2013-09-17 14:43:32 1002

原创 FTP文件传输错误代码550

哎,折磨我大半天,在网上有好多关于﹝FTP文件传输错误代码550﹞的相关讨论,都是瞎说,浪费人好多时间啊!550的意思是:文件或文件夹不存在。网上有很多人都在建议:是不是权限不够呀~是不是路径写错啦~是不是文件或文件夹真的不存在呀~我的神那,当你确认这些都没错的情况下,不要抓狂~    以下还有种可能:当我把ftp服务器部署到windows server 2008或20

2013-08-16 16:27:46 58962 2

原创 C#多线程和线程安全问题

在很多情况下〔都会〕或者〔需要〕使用到多线程,这样会给用户带来更好的体验,不至于用户正在操作一个功能时突然卡死啦。在.net 的winform情况下,一般在不涉及到控件操作,数据量又很大的情况下可以考虑使用〔异步/辅助线程〕。使用异步/多线程的方式一般都会考虑到创建委托,然后BeginInvoke,或者直接另辟Thread操作,实际上异步和多线程是有细微区分的,更严格的异步好像和什么硬盘的结构

2013-08-13 16:12:46 7536

原创 WinCE和PC数据交互之RAPI

/// /// wince设备--pc有线通信类 /// public class Rapi { private const int TimeOut = 2000;//异步连接设备超时时间2秒 #region 初始化、卸载设备(私有) /// /// 异步初始化设备,打开后不关闭(默认打开后不

2013-08-12 16:52:20 3821 5

原创 xheditor图片上传

不知道为什么csdn博客把上传图片的功能给禁掉了,好像说此功能正在审查......不过csdn的html在线编辑器也是xheditor,这个插件是非常好用,当你写一件事情,如果不能使用图片是很难形容准确的,xheditor的官网已经解释的很清楚了,具体使用方法见http://xheditor.com/manual/1#chapter4,如果要在文章中添加图片,首先要选择图片,把图片上传的服

2013-08-12 15:56:31 5293 1

原创 bs后台管理

以前在51asp.net上下载过几个源码,都是后台管理的,基本上判断用户是否登录的方式都是通过session或request的cookie是否存在,或者直接写个基类page,每个页面都继承吧,这样也省了不少代码。那么配置文件不是都没有用到么,再配上,完全很轻松控制是否获取验证票据,如果用户名和密码OK,FormsAuthentication.RedirectFromLoginPage("jon

2013-08-11 20:27:57 1782

原创 bs普通下载方式

string fileName = "强力卸载.rar";//假如下载此文件            string temFileName = HttpUtility.UrlEncode(fileName, Encoding.UTF8);//涉及中文乱码            string dirPath = Server.MapPath("../Upload/");          

2013-08-11 20:04:34 731

原创 jquery缓存

jquery有个核心方法$.data,当然也可以对查询出的jquery对象绑定缓存,实际是在document元素上放置的吧,我是这么理解的。但是一直对这个核心方法不是太理解,jquery为什么存在jquery数据缓存这个方法,存在的意义。我对它的用途一般是在元素上放置临时数据,比如用户在页面上选择了一些数据,当点击的时候就临时存放在元素上,最后提交时可以省去很多时间再对用户键入的数据进行处理。

2013-08-11 17:24:30 1042

原创 javascript.Math.ceil/floor

javascript内置对象Math方法合适的使用,ceil 对数进行上舍入。例如ceil(4.3)==> 5floor 对数进行下舍入。例如floor(4.3)==> 4        分页查询时一般会显示根据过滤条件查询出了几页,一般除以每页显示的基数,可能是个小数,很方便的使用Math.ceil(x),以前开始遇到这个问题的时候很笨呀真不知道用了多少代码。

2013-08-11 15:35:45 615

原创 autoComplete

html代码:                  AutoComplete:             tags" type="text"/>        js脚本:        $.get("../ajax/Ajax_jQuery_UI.aspx?lang=0", function(data, status) {                if (status

2013-08-11 14:46:50 679

ReSharper常用快捷键

该资源是ReSharper Tips的常用快捷键,可能打上中文补丁就可以直接查看tips了。

2013-07-13

_Notepad++

免注册Notepad++ 反应速度很快 根据语言自动着色

2012-12-08

DevExpress

DevExpress第三方控件,winform,C#

2012-11-15

TabControl

TabControl,winform控件,C#语言,page自带关闭按钮.

2012-11-06

FormManager

FormManager 控件 winform ---> control C# 自定义 .

2012-11-06

OutlookBar

OutlookBar 自定义控件,属于 winform --->C# 系列,好用简单。

2012-11-05

OutlookGrid

OutlookGrid控件,支持分组,排序,方便灵活。

2012-11-05

BSE的Panel

带折叠的panel和分组控件、进度条、分隔条。

2012-11-01

WinForm页面布局 控件

留着以后自己用,如果大家发现不好用的地方 记得留言

2012-10-28

OutLookBar,控件,源码,抽屉,分组

里面是一个demo,主要展现一个控件outlookbar,和OutLook2007的左下角控件一样,表现上还是可以的,分享给大家。

2012-10-24

outlookbar,sidebar,源码

源代码,包括outlookbar、窗口管理器、sidebar、界面组合美观大方

2012-10-19

窗口管理器

这是自己用vs自带的控件做的一个form管理器,所有form统一管理,可以删除,添加,像vs工具里的页签一样。

2012-10-18

UDP客户端服务器通信

这是自己做的一个例子,C# udp协议通信,服务器在8001端口监听,客户端发送数据到服务器,服务器收到数据后显示出来,希望对初次接触udp的有帮助。

2012-06-05

TreeGridView树形网格

TreeGridView从网上down下来的,感觉还不错,分享给大家,总的来看在展现数据的效率方面和微软的DataGridView还有差距。

2012-05-22

模型和UI数据交互

如果做winform开发,涉及到数据库,三层架构是必须的,模型层数据和UI界面数据的交互也是必须的,每次保存数据时都要将model和Ui交互数据进行大堆的赋值,很麻烦,所以自己做个工具---将model和Ui数据交互工具化。

2012-04-08

WinForm窗体管理器(页签)

这是自己用vs上自带的tabcontrol控件管理form的管理器,运行时动态添加form到页签,有页签上的右键快捷方式(关闭,关闭所有),里面是源代码的一个项目,分享给大家

2012-04-08

Socket聊天程序

这是自己在学习网络通讯是看到的比较不错的程序,分享给大家。

2012-02-18

Remoting聊天程序

这是我在学习Remoting是在网上copy别人的程序,很不错,一起分享给大家!

2012-02-18

led电子屏C#版开发demo

led电子屏C#开发例子,基本的操作都实现了,有想开发这方面的朋友可以参考一下!

2011-12-01

Javascript基础+提高

里面有两部分,基础部分和提高部分,供初学者、提高者参考。

2011-11-10

httpd-2.4.23-x64-vc14

httpd-2.4.23-x64-vc14

2016-07-16

pywin32-220.win-amd64-py2.7

最新版pywin32,build220,py2.7

2016-07-16

pywin32-220.win-amd64-py3.5

pythonwin最新版build220,64位,短小精悍,注意是py3.5

2016-07-16

mod_wsgi-4.4.23+ap24vc9-cp27-cp27m-win_amd64

注意一定要3者匹配,apache一定是vc9编译的,python一定是2.7版本64位的

2016-07-16

mod_wsgi-4.4.23+ap24vc14-cp35-cp35m-win_amd64.whl

已编译的二进制apache扩展文件,python部署时用,注意安装的python一定是3.5版本,否则apache无法启动。

2016-07-16

CodeBetter.Json

CodeBetter.Json是网上很久前发布的一个Wince和mobile下json的序列化和反序列化代码,不过有问题,并且和众多常用的如fastJSON / ServiceStack.Text这些比较有名的序列化出来的东西都不一样.因此,这个资源是自己改编测试后的结果,都是C#代码,没有混淆和加壳,所以如果想看源码随便反编译很容易.

2014-12-24

C++ GUI Qt4编程(第二版)

这是C++ GUI编程的一个库Qt的教程文档,也算是入门的教程吧,分为初级、中级、高级三部分。

2014-07-23

C++程序设计

谭浩强老师的C++程序设计,基础教程,高清。

2014-07-23

SQLite数据库访问类

数据库SQLite访问类,自己测试过,没问题,包含事物处理,操作方便。

2014-06-24

SublimeText插件Andyjs2

这个也是以前在使用Sublime Text写js时用的一个插件,非常好用。

2014-06-23

建议提示工具- 2.0

前几天做的提示建议小工具,在输入表单时引用数据时用到,本人感觉易用简单。输入关键字,可设定左匹配、模糊、有匹配方式,如果过滤条件发生变化,0.3s提交一次数据,速度非常快,比绑定数据源的方式体验好几倍,毕竟是实施抓取小量数据。此版本支持普通输入控件和DataGridView,但附带信息最多只有一个,正在优化中。

2014-03-15

ASP.NET LINQ

以上是asp.net的基本应用,语法、linq to sql、linq to mvc等基本操作。

2014-02-15

ASP.NET 3.5 与LINQ

以上是asp.net 3.5和linq的关系,看完后能有个基础。

2014-02-15

ASP.NET Web Service

以上是asp.net webservice 的基础和简单实用。

2014-02-15

ASP.NET内置对象、webconfig、缓存

以上是asp.net很重要的基础,内置对象、应用程序的配置、缓存,很重要。

2014-02-15

ASP.NET MVC基础

以上是asp.net mvc 框架的基础认识,看完后可以了解mvc的基本架构和流程操作,本人觉得看之前需要对webform有些基础,然后才有对比,webform和mvc都是web application的开发方式,只是流程不一样,都有优劣点。

2014-02-15

jquery插件

以前在网上下载个jquery插件,提示信息框,不过看过源码是根据随机产生值无数次弹出和隐藏,如果长时间停留在此界面会耗内存滴! 此附件是修改过源码,根据传入的唯一id弹出固定层。

2013-08-11

autoUpdate自动更新版本

虽然现在cs的用途是有限的,主要和硬件衔接的时候cs还是比bs管用滴,如果客户端多的情况下,自动更新就显得重要了,附件是源码,自己修改过。

2013-08-11

jquery-ui-1.9.2.custom.zip

jquery-ui-1.9.2.custom.zip是官网上公布的最新的ui插件包,直接阅读demo即可使用,并不难。

2013-08-11

ajaxFileUpload插件

ajaxFileUpload插件,支持单个文件上传,多文件请打包。

2013-08-11

空空如也

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

TA关注的人

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