导航

07 2011 档案

摘要:编辑器加载中... 阅读全文

posted @ 2011-07-16 17:11 beeone 阅读(623) 评论(0) 推荐(0)

摘要://多态的例子using System;using System.Collections.Generic;using System.Text;namespace PolymorphisnTest{ class Program { static void Main(string[] args) { Console.WriteLine("老总讲话:大家请肃静,现在刚好08:00整,我们开始开会,请各个部门领导发言:"); //定义存放Company类型的实力 Company[] CArray = new Company[3]; CArray[0] = new Manager() 阅读全文

posted @ 2011-07-08 10:29 beeone 阅读(4445) 评论(0) 推荐(0)

摘要:数据库锁表的分析与解决 上面介绍了内存溢出的原因和处理方法,下面再介绍一下数据库锁表及阻塞的原因和处理办法。 数据库和操作系统一样,是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。加锁是实现数据库并发控制的一个非常重要的技术。在实际应用中经常会遇到的与锁相关的异常情况,当两个事务需要一组有冲突的锁,而不能将事务继续下去的话,就会出现死锁,严重影响应用的正常执行。 在数据库中有两种基本的锁类型:排它锁(Exclusive Locks,即X锁)和共享锁(Share Lo 阅读全文

posted @ 2011-07-07 16:58 beeone 阅读(505) 评论(0) 推荐(0)

摘要:首先看一下他们之间的关系Collection 接口的接口 对象的集合 ├ List 子接口 按进入先后有序保存 可重复 │├ LinkedList 接口实现类 链表 插入删除 没有同步 线程不安全 │├ ArrayList 接口实现类 数组 随机访问 没有同步 线程不安全 │└ Vector 接口实现类 数组 同步 线程安全 │ └ Stack└ Set 子接口 仅接收一次,并做内部排序├ HashSet│ └ LinkedHashSet└ TreeSet对于 List ,关心的是顺序, 它保证维护元素特定的顺序(允许有相同元素),使用此接口能够精确的控制每个元素插入的位置。用户能够使用索引( 阅读全文

posted @ 2011-07-07 13:29 beeone 阅读(1392) 评论(0) 推荐(0)

摘要:使用Sort方法,可以对集合中的元素进行排序。Sort有三种重载方法,声明代码如下所示。public void Sort();//使用集合元素的比较方式进行排序public void Sort(IComparer comparer);//使用自定义比较器进行排序public void Sort(int index, int count, IComparer comparer)//使用自定义比较器进行指定范围的排序注意:为使用Sort方法进行排序,集合中的所有元素必须实现IComparable接口,否则,将抛出异常。这里介绍使用第一种方法进行简单的排序实例using System;using S 阅读全文

posted @ 2011-07-07 13:25 beeone 阅读(48724) 评论(0) 推荐(0)

摘要:ArrayList的使用方法 1、什么是ArrayList ArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处:动态的增加和减少元素 实现了ICollection和IList接口 灵活的设置数组的大小2、如何使用ArrayList 最简单的例子:ArrayList List = new ArrayList();for( int i=0;i<10;i++ ) //给数组增加10个Int元素List.Add(i); //..程序做一些处理List.RemoveAt(5);//将第6个元素移除for( int i=0;i<3;i++ 阅读全文

posted @ 2011-07-07 13:19 beeone 阅读(845) 评论(0) 推荐(0)

摘要:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Data.OleDb;using Microsoft.Office.Tools.Excel;using System.Data.SqlClient;using System.Collections;namespace Test{ public partial 阅读全文

posted @ 2011-07-07 11:28 beeone 阅读(1460) 评论(0) 推荐(0)

摘要:添加一个button1,添加一个ListBox1由于ListBox1不能对于字符串换行输出,于是,本人做了一个“循环截取的方法” #region 对字符串循环截取 /// <summary> /// 对字符串循环截取 /// </summary> /// <param name="str">被截取的字符串</param> /// <param name="Length">截取的长度</param> /// <returns></returns> private 阅读全文

posted @ 2011-07-06 16:44 beeone 阅读(1704) 评论(0) 推荐(0)

摘要:/******************************************************** * 如果引用->添加引用->.net选项卡下有->using Microsoft.Office.Interop.Excel;->直接引入 * 如果没有,请把->Microsoft.Office.Interop.Excel.dll->放到Debug目录下-> * 引用->添加引用->浏览选项卡下有->using Microsoft.Office.Interop.Excel;->直接引入 * 然后再类的上边添加usin 阅读全文

posted @ 2011-07-05 22:52 beeone 阅读(3537) 评论(0) 推荐(0)

摘要:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Data.OleDb;using Microsoft.Office.Tools.Excel;using System.Data.SqlClient;using System.Collections;namespace Test{ public partial 阅读全文

posted @ 2011-07-05 13:44 beeone 阅读(2589) 评论(0) 推荐(0)

摘要:private void radioButton1_CheckedChanged(object sender, System.EventArgs e) { //设置字体为宋体 textBox1.Font=new Font("宋体",textBox1.Font.Size,textBox1.Font.Style); } private void radioButton4_CheckedChanged(object sender, System.EventArgs e) { //设置字体的大小为12 textBox1.Font=new Font(textBox1.Font.Fon 阅读全文

posted @ 2011-07-05 10:07 beeone 阅读(41600) 评论(2) 推荐(0)

摘要:#region 把数据绑定到dataGridViewX1 /// <summary> /// /// </summary> /// <param name="RiverName">河流名称</param> /// <param name="connString">数据库连接串</param> public void GetRiverString(string RiverName, string connString) { SqlConnection conn = null; try 阅读全文

posted @ 2011-07-05 10:03 beeone 阅读(886) 评论(0) 推荐(0)

摘要:#region 把字段对应的数据按照相应的有效位显示 /// <summary> /// 把字段对应的数据按照相应的有效位显示 /// </summary> /// <param name="ds">DataSet数据集</param> /// <param name="Field">字段</param> /// <param name="Format">显示格式 如:“0.00”</param> public static void Se 阅读全文

posted @ 2011-07-05 09:58 beeone 阅读(277) 评论(0) 推荐(0)

摘要:[转载]利用 IIdentifyDialog 模拟ArcMap工具里面 Identify功能进行要素查询 (2010-10-09 22:02:49) 标签: 杂谈 分类: 学习 利用 IIdentifyDialog 模拟ArcMap工具里面 Identify功能进行要素查询利用AE提供的IIdentifyDialog,创建class identifyTool 。然后在程序里面就可以在鼠标点击按钮功能下,模拟实现ArcMap工具里面 Identify功能。类生成代码如下: 1 public sealed class identifyTool : BaseTool 2 { 3 IHookHelp 阅读全文

posted @ 2011-07-05 09:57 beeone 阅读(673) 评论(0) 推荐(0)

摘要:1.操作系统里自带的Windows Media Player控件版本不同导致VS2005调用的Windows Media Player控件出问题,首先看看系统自带的c:\windows\system32\目录下的wmp.dll是哪个版本的。如果版本与开发时用的版本不同,请用开发的那个Dll版本替换,方法如下:2首先,在PC机的[开始]-[运行]里执行以下命令:regsvr32 c:\windows\system32\wmp.dll /u也可以编写个a.bat文件,然后把“regsvr32 c:\windows\system32\wmp.dll /u”保存。这句的意思就是卸载掉Windows M 阅读全文

posted @ 2011-07-05 09:55 beeone 阅读(2231) 评论(0) 推荐(0)

摘要:1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using System.Text; 7 using System.Windows.Forms; 8 using System.IO; 9 10 namespace LogDemo11 {12 public partial class Form1 : Form13 {14 public Form1()15 {16 InitializeC. 阅读全文

posted @ 2011-07-04 13:48 beeone 阅读(1397) 评论(0) 推荐(0)

摘要:1.编写个*.bat文件2.如hetao.bat3.文件内容regsvr32 aspimage.ocxregsvr32 msdxm.ocxregsvr32 MSCHRT20.OCXregsvr32 Msflxgrd.ocxregsvr32 ExcelHelper.dll4。运行hetao.dat 就OK了 阅读全文

posted @ 2011-07-04 13:46 beeone 阅读(227) 评论(0) 推荐(0)