工作总结
一杯苦茶
123
展开
-
POI解析excel文件
先来看看读取操作,先创建HSSFWorkbook对象(xls格式),如果是xlsx格式,需要XSSFWorkbook对象,然后获取工作簿HSSFSheet,然后遍历工作簿。?1234567891011121314151617原创 2015-02-15 17:19:07 · 637 阅读 · 0 评论 -
Random类
Random类是一个产生伪随机数字的类,它的构造函数有两种,一个是直接New Random(),另外一个是New Random(Int32),前者是根据触发那刻的系统时间做为种子,来产生一个随机数字,后者可以自己设定触发的种子,一般都是用UnCheck((Int)DateTime.Now.Ticks)做为参数种子,因此如果计算机运行速度很快,如果触发Randm函数间隔时间很短,就有可能造成产生一样原创 2014-11-05 09:33:44 · 637 阅读 · 0 评论 -
XML开发总结
1、获取根节点原创 2014-10-29 15:38:19 · 659 阅读 · 0 评论 -
使用dsoframer控件出现"Unable to display the inactive document. Click here to reactivate the document."的问题
使用如下属性设置:axFramerControl.ActivationPolicy = DSOFramer.dsoActivationPolicy.dsoKeepUIActiveOnAppDeactive; 注意:使用dsoframer控件需引用AxInterop.DSOFramer.dll、Interop.DSOFramer.dll两个文件翻译 2014-11-04 20:22:59 · 2105 阅读 · 0 评论 -
XML学习总结
1、XML结构2、XmlNodeType值为一个枚举类型:如果我们对一个XML文件进行遍历,不判断节点是否为Element类型,就会将文本节点遍历出来,出现#test。3、XmlElement和XmlNode的区别:(摘自CSDN论坛)(1)、通过继承关系XmlElement继承自XmlLinkedNode又继承自XmlNode类,由此可知XmlElement是Xm原创 2014-11-20 10:50:43 · 1040 阅读 · 0 评论 -
接口、基类、子类
1、定义一个接口 interface BaseInterfa { void GetLogion(); void RetureLogion(); }原创 2014-10-28 14:47:09 · 1316 阅读 · 0 评论 -
PopupMenu控件的使用
1、用PopupMenu控件能进行右键菜单的实现,它的实现还需要绑定到barManager控件上,在barManager的Customize中添加右键所需要显示的功能。2、PopupMenu属性栏中绑定Manager为barManager;3、窗体加载事件中创建 this.popupMenu1.AddItems(new BarItem[] { barButtonItem1, bar原创 2014-10-28 14:52:24 · 6924 阅读 · 0 评论 -
解决Office软件冲突问题
Office软件冲突问题,原因就是不同版本的问题,我的电脑上是Office2007和Office2010冲突。解决办法:1、开始种找到Microsoft Office文件夹,在该文件夹下找到Office2007管理,进行卸载;2、卸载完成后,打开Office2010任一款工具,Word、Excel都行,系统会提示安装,这个要确保安装进行,不能取消。等安装完成,分别打开所需工具原创 2014-10-28 15:28:58 · 6207 阅读 · 2 评论 -
遍历路径下的所有文件
1、先挂最顶级节点 TreeListNode pNode = tlFileDisplay.AppendNode(new object[] { beOpen.Text }, -1); GetAllDirectory(beOpen.Text, tlFileDisplay, pNode);函数原创 2014-11-13 15:00:20 · 866 阅读 · 0 评论 -
DevExpress系列之BarManager控件使用
BarManager控件,最常用的功能是用来制作进度条和制作状态栏。原创 2014-10-27 14:15:35 · 12523 阅读 · 1 评论 -
Dictionary和IDicionary的建立和访问
代码如下: private void DictionaryTest() { Dictionary pDictionaryList = new Dictionary(); IDictionary pIDictionaryList = new Dictionary(); for (int i =原创 2014-10-27 10:27:09 · 968 阅读 · 0 评论 -
Process.Start 方法
原创 2014-11-13 09:13:20 · 1273 阅读 · 0 评论 -
巧用C# Split()函数获取SQL语句中操作字段
这是前天工作时要求的,将SQL语句的操作字段获取出来挂在树节点上,感觉这个函数以后还有可能会用到,特此总结一下,函数中没有实现Select *的操作,只要添加判断条件即可。工具函数:Split()函数:通过字符分割字符串为一个string类型的一维数组。String.Split 方法有6个重载函数:1) public string[] Split(params char原创 2014-11-05 08:48:21 · 1866 阅读 · 0 评论 -
Access中SQL语句与其他数据库的区别
写代码的时候一定要注意自己系统所使用的数据库类型,因为不同的数据库类型支持的模糊查询通配符不一样。ACCESS库的通配符为:* 与任何个数的字符匹配? 与任何单个字母的字符匹配SQL Server和Oracle中的通配符为:% 与任何个数的字符匹配_ 与单个字符匹配原创 2014-11-28 16:43:26 · 905 阅读 · 0 评论 -
java项目下载地址
java项目下载学习地址http://www.java1234.com/a/kaiyuan/点击打开链接原创 2015-02-28 16:39:37 · 1136 阅读 · 0 评论 -
POI解析Excel
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://programmer.blog.51cto.com/2859493/12669371234567891011121314151原创 2015-02-15 17:20:09 · 795 阅读 · 0 评论 -
Oracle常见语句操作
1、 进入SQL语句输入环境,命令:sqlplus/nolog2、 连接Oracle中用户,命令:conn 用户名/密码@net环境名3、 创建表空间,命令:Create tablespace 表空间名 datafile ‘安装Oracle时oradata下的dbf路径’ size50M autoextend on next 10M;4、 增加表空间内容,命令:Alt原创 2014-11-26 17:09:21 · 989 阅读 · 0 评论 -
svn Locked的几种解决方法
使用SVN在进行Updata的时候,遇到了错误,提示文件已被锁定。解决办法1、右键使用Clean up功能进行清除,然后在执行操作。2、时候如果看到某个包里面的文件夹没有SVN的标志,直接用“Ctrl+Delete”手工删除,然后“清理”,最后“更新”或“提交”。3、把工程干掉,重新更新原创 2014-12-16 11:04:39 · 4418 阅读 · 0 评论 -
类中访问级别
public 所有类都可以访问protected 同一包内的类和子类(包括子类的子类)可以访问(default) 同一包内的类private 仅本类和本类的内部类可以访问原创 2014-12-31 15:09:27 · 719 阅读 · 0 评论 -
解决:对COM组件的调用返回了错误HRESULT E_FAIL
第一部分调用SHDOCVW(web浏览器) COM组件的时候,返回了错误 HRESULT E_FAIL。总结如下:1. 在控制面板--->管理工具--->服务 中,开启Distributed Transaction Coordinator 服务 。2. 打开控制面板--->管理工具--->组件服务--->选择计算机--->我的电脑--->右击 属性--->选择MSDTC--原创 2014-12-30 10:18:03 · 47945 阅读 · 5 评论 -
如何进行软件架构设计?
出处:http://www.cnblogs.com/kongzheng/articles/1370165.html软件架构设计的目的 对于外包业务类型的项目,软件架构设计的目的与产品类型的项目有所不同,在这里主要讨论外包类型项目的软件架构设计目的。 1、为大规模开发提供基础和规范,并提供可重用的资产,软件系统的大规模开发,必须要有一定的基础和遵循一定的规范,这既是软件工程本转载 2014-12-12 15:16:12 · 662 阅读 · 0 评论 -
DataTable
Clear:清除所有数据的 DataTable。Clone:克隆 DataTable 的结构,包括所有 DataTable 架构和约束。Compute:计算用来传递筛选条件的当前行上的给定表达式。Copy:复制该 DataTable 的结构和数据。Load(IDataReader):通过所提供的 IDataReader,用某个数据源的值填充 DataTable。 如果 DataTa原创 2014-12-11 15:39:48 · 867 阅读 · 0 评论 -
SQL 语句中的通配符
地址:http://blog.sina.com.cn/s/blog_4291fcdb010009ry.htmlSQL 语句中的通配符通配符:通配符描述示例%包含零个或更多字符的任意字符串。WHERE title LIKE '%computer%' 将查找处于书名任意位置的包含单词 computer 的所有书名。翻译 2014-11-28 16:27:48 · 5510 阅读 · 0 评论 -
如何配置一个Oracle服务
1、网络服务名:即填写OracleTNS的值,如OracleTNS=orcl_192.168.1.125,填写orcl_192.168.1.1252、主机名:192.168.1.1253、服务名:orcl4、测试成功即可。原创 2014-10-21 15:42:12 · 876 阅读 · 0 评论 -
SQL语句中Exists
描述不好描述,直接上句子:Select Name,ID From Student where exists(Select Name From Class)如果Select Name,ID From Student的结果存在Select Name From Class结果集中,则正常输出查询结果,反之不输出。Select Name,ID From Student where Name原创 2014-11-27 14:34:42 · 945 阅读 · 0 评论 -
C# 轻松获取路径中文件名、目录、扩展名等
string path = "C:\\dir1\\dir2\\foo.txt"; string str = "GetFullPath:" + Path.GetFullPath(path) + "\r\n"; str += "GetDirectoryName:" + Path.GetDirectoryName(path) + "\r\n"; str += "GetFileName:" +原创 2014-11-10 13:48:02 · 5079 阅读 · 0 评论 -
创建BitMap
Bitmap pResource=(Bitmap)Image.FromFile("..\\..\\res\\animal.bmp");Bitmap pBitMap = new Bitmap(36, 36); //BitMap大小Graphics pGraphics = Graphics.FromImage(pBitMap); //创建Graphics对象Recta原创 2014-11-10 13:57:54 · 929 阅读 · 0 评论 -
DataTable的Select方法
DataTable newdt = new DataTable(); newdt = dt.Clone(); // 克隆dt 的结构,包括所有 dt 架构和约束,并无数据; DataRow[] rows = dt.Select(conditions); // 从dt 中查询符合条件的记录; foreach (DataRow row in rows) // 将查询的结果添加到dt中;原创 2014-11-10 13:53:34 · 848 阅读 · 0 评论 -
判断输入的是否为汉字或者数字
首先要设置控件的键盘事件原创 2014-07-08 17:05:33 · 1264 阅读 · 0 评论 -
MessageBox所有图标样例
对话框的名称就是对应的图标名称:原创 2014-07-08 16:54:06 · 6494 阅读 · 0 评论 -
谈谈窗体之间的数据交互
窗体之间的交互,主要是对窗体之间的成员变量进行相互调用。原创 2014-07-03 12:31:37 · 1115 阅读 · 0 评论 -
数据库中范式的理解1NF、2NF、3NF
数据库中的范式作用就是保证设计的数据库原创 2014-07-02 22:14:25 · 2228 阅读 · 0 评论 -
Winform窗体制作启动项页面
其实很简单,制作启动项页面,有两个关键点:原创 2014-07-02 12:58:35 · 1352 阅读 · 0 评论 -
C#读取TXT
C#读取TXT文件实现的一些总结: 1、Niit.txt 默认在 File_read\bin\Debug 文件下! 假如你不想程序运行报错,那么就在这个文件下 建立 1)因为这里咱们是读取文本,所以Niit.txt,内容自己写一下!留心两点 1.1)文件最好不要写中文的,否则运行结果用 ?代替中文~ 2.2)最首要 的,你写完了内容要保存文本后再运行,才会显示你添加的内容 2、转载 2014-06-29 22:22:23 · 1032 阅读 · 0 评论 -
基于插件技术的GIS应用框架(C# + ArcEngine9.3)(一)
基于插件技术的GIS应用框架(C# + ArcEngine9.3)(一) -------------------------几个问题一直想把原来用Delphi写的GIS应用框架进行升级,可由于家庭和工作牵扯了太多的精力,没能如愿,最近一段时间,终于研墨执笔开始了框架的升级工作,历时一个多月,终于新鲜出炉了,现在静下心来进行总结,以提炼我这一个多月的辛劳与转载 2014-07-21 07:50:50 · 1172 阅读 · 0 评论 -
JavaScript脚本语言特色时钟
代码:翻译 2014-06-29 10:46:17 · 925 阅读 · 0 评论 -
TreeList控件右键菜单功能的实现
TreeList控件实现右键菜单功能,其实跟原创 2014-06-29 10:05:22 · 1759 阅读 · 0 评论 -
DEV控件
1、问题:为什么从A中拷贝的控件原创 2014-06-25 14:32:57 · 1110 阅读 · 0 评论 -
WindowState设置成最大化,对AE控件的Anchor设置没效果
问题1:1、 对于工作中VS2008+AE9.3开发时候,对于AE的控件设置Anchor属性在WindowState设置成最大化的时候没效果的问题,如下图:原创 2014-06-26 14:37:28 · 1617 阅读 · 0 评论 -
控件委托事件,将一个控件的事件绑定到另一个控件
定义btnAdd事件: private void btnAdd_Click(object sender, EventArgs e) { frmNodeItem nodeItem = new frmNodeItem(); if (this.MenuList.FocusedNode.ParentNode == null)原创 2014-07-08 09:38:19 · 1538 阅读 · 0 评论