- 博客(42)
- 资源 (1)
- 收藏
- 关注

原创 编程经典收藏(数据库篇)
1,Oracle添加更新删除注释2,Oracle表被锁的解决方法3,Oracle创建表空间、用户、用户授权 4,Oracle修改表列的名称和顺序
2011-08-13 16:38:20
771

原创 编程经典收藏(Java篇)
1,Java时间日期格式转换2,(1)JFreeChart绘制折线图 (2)JfreeChart学习总结 3,IntelliJ IDEA 目录技巧4,Spring定时器配置详解5,AJava—— 一个Java门户6,Java生
2011-08-13 16:34:30
638

原创 编程经典收藏(.NET篇)
1, WPF视频教程2, C#下载功能代码3, C#使用PDFBox读取PDF4, WPF学习之数据绑定 WPF 中的数据绑定5, Windows Workflow Foundation WF4.0实战系列 WF从入门到精通系列(.net 3.5)6, WPF界面设计技巧
2011-08-13 16:29:27
1121
原创 SQL Server2012下配置链接服务器
最近在看很早之前买的《SQL Server 2005宝典》,里面讲了链接服务器。个人用的是SQL Server2012,office装的是2013,照着书中的语句建了几个链接服务器,但测试连接总是报错,可在2005和2008上都是直接OK。研究来研究去是SQL Server 2012开始,访问接口就没有了Microsoft.Jet.OLEDB.4.0。照着网上各种撸,也碰到各种问题,最后终于能连上
2016-09-14 13:46:02
3778
原创 WIN7中HttpListener拒绝访问异常解决C#
部署程序的时候,这么一段简单的代码,出现了[System.Net.HttpListenerException] = {"拒绝访问。"}的错误。var listener = new HttpListener();listener.Prefixes.Add("http://+:7134/"); //要监听的url范围 listener.Start(); //开始监听端口,接收客户端请求
2012-12-16 12:25:02
21623
原创 WinForm中Label控件的换行显示
WinForm中,Label控件是最常用的了。可有时需要它的换行,只能在后台用\r\n或Environment.NewLine。原来,换行还可以通过前台界面属性设置来实现。换行主要用到AutoSize、MaximumSize和Size三个属性。添加一个Label控件,AutoSize的属性默认为True,MaximumSize的值均为0。只需要将MaximumSize的Width属性设置为需要
2012-12-14 17:41:06
44110
转载 GridControl详解(附)表格属性一览
Options OptionsBehavior 视图的行为选项AllowIncrementalSearch 允许用户通过输入想得到的列值来定位行AllowPartialRedrawOnScrolling
2012-07-21 16:52:20
17410
转载 GridControl详解(九)表格中的控件
选择完成控件后,可用+号点开ColumnEdit列,改控件的类型是RepositoryItem类型的,其相应的属性和相应的控件属性是类似的构建数据如下: DataTable dt = new DataTable(); dt.Columns.Add("名称"); dt.Columns.Add("范围");
2012-07-21 16:41:34
8269
转载 GridControl详解(八)菜单
菜单控件拖入窗口中显示如下设置popupMenu设置barManager设置controller增加菜单项弹出配置窗口一般菜单项设置对应属性如下:对应事件:选择菜单项设置事件同上,是否可见同上。子菜单项设置是否可
2012-07-21 16:27:41
4763
转载 GridControl详解(七)事件
private void gridView1_RowCellClick(object sender, DevExpress.XtraGrid.Views.Grid.RowCellClickEventArgs e) { if (e.Button == MouseButtons.Left) { //鼠标的那
2012-07-21 16:11:25
34346
转载 GridControl详解(六)样式设置
表格样式:全局设置例子:例子:列样式:只作用于当前的列通用样式:外观设定注意:样式设定都是相同的,Appearance前缀。
2012-07-21 15:52:54
9865
1
原创 String.Join的一个小用法
经常需要将一个数组或者List的各项通过分隔符连接成字符串。一般的实现逻辑是通过成员+分隔符连接,然后在结果截掉最后一个分隔符。突然,发现String.Join方法实现的正是这一功能。一个简单的例子输出a,b,cclass Program { static void Main(string[] args) { List list=
2012-07-07 10:30:35
3139
转载 GridControl详解(五)设置行备注和行号
备注显示设置 设置备注字段 显示结果: 可以写入按键事件F3,用以开关备注显示 private void Form4_KeyUp(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.F3) {
2012-06-21 10:45:39
8314
转载 GridControl详解(四)分组排序汇总
分组: 按时间分第一组: 按性别分第二组: 显示结果: 高级设置: 将所有组展开代码:gridView1.ExpandAllGroups(); 显示结果: 自定义组名,GridView级事件 增加事件:private void gridView1_CustomDrawGroup
2012-06-21 10:31:32
24230
2
原创 序列化和LINQ to XML处理XML
整理了两种读写XML文件的方法:序列化和LINQ to XML。WPF写了个简单的例子。1,MainWindow.xaml源码<Window x:Class="XmlDemo.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x=
2012-06-21 10:06:40
3467
转载 GridControl详解(三)列数据的格式设置
为了测试方便,我们加入新的3列,格式分别是数据,时间,字符串。代码增加下列部分://格式增加dt.Columns.Add("数据",typeof(decimal));dt.Columns.Add("时间",typeof(DateTime));dt.Columns.Add("自定义",typeof(string));dt.Rows.Add(new object[] { 1, "张三",
2012-06-14 18:20:32
27337
1
转载 GridControl详解(二)表格的列名配置
点击Run Designer控件上的按钮,弹出视图设计窗口: 列配置:我们配置完列名后,会发现设计视图发生了变化:运行结果:
2012-06-14 13:14:15
8504
转载 GridControl详解(一)原汁原味的表格展示
Dev控件中的表格控件GridControl控件非常强大。不过,一些细枝末节的地方有时候用起来不好找挺讨厌的。使用过程中,多半借助Demo和英文帮助文档。网上具体的使用方法也多半零碎。偶遇一个简单而且详细的使用文档。好记性不如烂笔头!转载过来,整理整理发出来做个记录,总共有十个小节。做的非常精细,非常感谢原作者。 插件所在位置使用时拖拽过来,如下所示即使拖拽过来原封不动的样子:
2012-06-13 09:41:39
15659
原创 PopupMenu和ContextMenuStrip右键菜单使用
.net基本控件右键菜单调用1,拖放一个ContextMenuStrip控件contextMenuStrip1,在控件上添加子项“新建”和“删除”,同时子项的事件2,拖放一个文本框textBox1,并将其ContextMenuStrip属性设置为contextMenuStrip1Dev下的PopupMenu控件右键菜单调用1,拖放一个BarManager控件barManager1和
2012-06-11 16:12:07
12181
转载 工具箱修复Dev控件显示
用VS2010新打开一个项目,居然发现工具箱里边没了Dev控件。网上找了下,找到如下解决方案,搞定了!命令提示符定位到Dev控件的安装目录下的\Components\Tools文件夹下,执行如下命令添加:ToolboxCreator.exe /ini:toolboxcreator.ini删除:ToolboxCreator.exe /ini:toolboxcreator.ini /rem
2012-06-08 11:48:13
7683
原创 GridControl填充复选框列表项
第三方控件DevExpress功能挺强大。不过,面对太多的属性和方法,用起来真的感觉如大海捞针。这2天,项目上修整界面,想在GridControl加一列复选框列表项。结果,尝试了N多方法,翻了一堆错误,还是没整出来。最后,还是项目老大帮我解决了。无语!!!2个小错误把我折腾的死去活来。废话少说上代码吧。 XtraGridDemo.cs代码: public partial c
2012-06-07 18:23:04
7673
1
原创 WPF画布实时刷新的2种方法
WPF项目上,需要在Canvas上重复的画图,并将每次的图保存起来。画倒是没什么,但发现过程中窗体一直处于空白状态,直到结束Canvas上才显示内容。网上找了些资料,也还是没搞定,反正大概知道是线程间的交互问题。最后,终于找到了2种解决的办法,写了个例子收集下来,以后反正用的到。例子很简单,也就在主窗体上放一个Canvas和一个Button,点击Button会刷新10次画布。MainWindo
2011-11-06 12:34:20
16405
1
原创 Tomcat部署的几个小问题
这几天,需要部署一个项目,虽说轻车熟路,但还是碰到几个小问题,感觉还是需要注意下的,毕竟挺实用的。 1,Tomcat下的内存设置 平时总是在idea里边设置下几个内存参数,部署有专门的业务人员。突然需要在tomcat下设置内存参数,还是小折腾了一番。 方法:在tomcat的bin目录下新建一个setenv.bat文件,并把这段代码写进
2011-11-02 17:53:01
875
原创 Asp.NET中设置颜色、字体和边框样式
一,系统字体的获取和操作1,我们取出来全部可用系统字体,并将字体名字绑定到一个DropDownList控件using System.Drawing;using System.Drawing.Text;DropDownList listFontName
2011-08-13 15:26:41
19309
转载 C#编程:多线程与UI操作
为了让程序尽快响应用户操作,在开发Windows应用程序时经常会使用到线程。对于耗时的操作如果不使用线程将会是UI界面长时间处于停滞状态,这种情况是用户非常不愿意看到的,在这种情况下我们希望使用线程来解决这个问题。
2011-07-27 12:06:04
2996
原创 带密码的RAR包的下载和解压
今天,项目上要用到带密码的RAR压缩包的下载和解压。尽管网上有很多源码,但感觉还是花了很多时间,而且看的有点晕了。不过,终于还是搞明白了。简单整理下,以供参考。 一,下载网络文件到本地 public void DownloadFile()
2011-07-21 15:05:00
5497
1
原创 WPF版本的自动更新程序
最近,拿到的项目代码是用WPF写的。C/S结构的东西更新起来不太方便。于是,就决定做个自动更新程序吧。软件本身是用VS2010写的WPF版本的,所以更新程序也就决定用WPF来做吧。虽说,以前用WinForm做过,感觉应该是差不多。可实际操作过程中间,还是碰到了一些不太一样的地方吧。不过,原理都是一样一样滴。这里,只是更新程序的代码,至于版本判断的方法,方式多多吧。这里的更新程序,需要放在软件主程序同目录下,而且我把客户端的版本号放在了软件的配置文件中了。在更新完成后会去修改里边的版本信息。
2011-05-21 18:37:00
16896
1
转载 WinForm与Javascript交互
在应用程序的集成过程中,有时候需要WinForm应用程序和Javascript程序进行交互。比如说:应用程序是一个综合调度系统,在整个综合调度系统中,要实现定位,显示地图。综合调度平台的大部分功能都是使用WinForm实现的;但是定位和地图部分都不是自己开发的需要使用第三方接口,实现地图的展示,而第三方的接口使用的是Javascript实现的。这种情况有一下两种方法解决: 1,浏览器显示地图,WinForm实现综合调度台的其他功能,使用socket通信方式或者其他方式实现web浏览器和综合调
2010-12-28 19:50:00
8474
2
原创 VMware导致VS2005打不开的解决办法
<br /> 前段时间,机子莫名其妙的出了问题。如前文所述,最终解决了。不过,还是有些东西不太好用了,VMware虚拟机就算一个。于是,我就把虚拟机卸载了,重新安装了。但后来,莫名其妙的VS2005总是卡在开始界面,然后就一直打不开。(偶尔也能从解决方案的地方打开)。尝试修复了N回,貌似一直也没什么改良。可VS2008就一直是OK的。<br /> 网上搜索了下问题,最终得到如下原因和解决方案。<br /> 先装VS2005,后安装VMware。VMware就会在VS2005上添加一个VMDeb
2010-08-05 13:58:00
1473
原创 个人整理:关于汉字拼音首字母方面的查询
一,利用SQL的自定义函数来实现查询;二,C#计算20902个汉字的拼音首字母;三,查询汉字五笔首画;四,一个控制台代码文件。
2010-07-31 12:09:00
266347
1
转载 如何得到SQL精确的执行时间
<br /><br />方法一:<br />declare @d datetimeset @d=getdate()-->查询语句select [语句执行花费时间(毫秒)]=datediff(ms,@d,getdate())<br /><br />方法二:<br />SET STATISTICS TIME ON -->你的查询SET STATISTICS TIME OFF
2010-07-25 11:42:00
1856
转载 用IIS发布网站
1,安装iis(网络上下载iis安装包,5.1版本适合sp3,我的系统是sp3的,安装无数次都没问题)解压iis安装包点击→ 添加删除windows组件选中→ Internet信息服务(iis)点击详细信息 全部勾选 (Internet信息服务(iis)的子组件)点击下一步→浏览到你的安装包,开始安装。如果弹出提示 就在iis安装包里选中要安装的文件,好像有什么.dll的文件,总之提示你要什么文件,你就在安装包里找什么文件,都有的。如果出现(正常运行windows 所需的文件已被替换
2010-07-15 21:51:00
731
转载 C#反射之基础应用
今天把反射的东西整理了一下,提供了最全面的东西,当然也是基础的东西,在学好了这一切的基础上,大家可以学习反射的具体插件等应用。
2010-07-14 11:36:00
584
转载 VS2008(VS2005)快捷键大全
近来,比较喜欢用VS的快捷键,感觉还是比较方便的。于是,在网上整理了些资料,未亲测,仅供参考。1,VS2008(VS2005)快捷键大全;2,Visual Studio .NET 2005 Keyboard Shortcuts;3,VS.NET使用技巧。
2010-07-12 18:33:00
575
原创 SQL Server 2005使用问题整理
系统挂了!虽然修复搞定了,可SQL和Oracle都出了点问题。只好重新装SQL。这里顺便整理下网上找到的关于SQL Server 2005的一些使用问题的解决方法吧。1,完全卸载SQL Server 2005。 2,完全卸载SQL Server 2005组件的顺序。 3,无法找到产品Microsoft SQL Server Native Client的安装程序包。
2010-07-09 18:35:00
1600
ASP.NET开发典型模块大全电子书第一章
2010-03-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人