上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 19 下一页
摘要: 首先看一段C#代码:运行后发现主线程通过try{}catch{}是不能扑捉子线程中的抛出来的异常。代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->classProgram{staticvoidMain(string[]args){try{System.Threading.Threadthread=newSystem.Threading.Thread(newProgram().run);thread.Start();}catch(Excep 阅读全文
posted @ 2014-02-26 20:16 zzg168 阅读(479) 评论(0) 推荐(0) 编辑
摘要: #region CreateWebsite添加网站public string CreateWebSite(string serverID, string serverComment, string defaultVrootPath, string HostName, string IP, string Port){try{ManagementObject oW3SVC = new ManagementObject (_scope, new ManagementPath(@"IIsWebService='W3SVC'"), null);if (IsWebSit 阅读全文
posted @ 2014-02-26 20:15 zzg168 阅读(846) 评论(0) 推荐(0) 编辑
摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->namespace First{publicpartialclass Form1 : Form{public Form1(){InitializeComponent();}privatevoid Form1_Load(object sender, EventArgs e){Employee E1 =new Employee("xiaohong","you&quo 阅读全文
posted @ 2014-02-26 20:14 zzg168 阅读(284) 评论(0) 推荐(0) 编辑
摘要: #region 读取Excel数据到Gridview public void ReadExcel(string sExcelFile, GridView dgBom) { DataTable ExcelTable; DataSet ds = new DataSet(); //Excel的连接 OleDbConnection objConn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + sExcelFile + ";" + "Extended Pro 阅读全文
posted @ 2014-02-26 20:13 zzg168 阅读(963) 评论(0) 推荐(0) 编辑
摘要: C# 链接MySql数据库只得注意的几点:1、C#链接MySql数据库要在网上下载一个mysql-connector-net-6.0.4-noinstall.rar 这里面放的都是一堆dll.将他们全部放在ProjectBin 然后在VS里引入一下就OK啦~ 对了mysql.data.cf.dll这个除外(不要引用)2、进行数据库链接的时候注意了,c#链接MySql是和链接SQl的代码是不一样的。 c#链接MySql是这样的:string MySqlString = "User Id=a;pwd=a;Host=服务器;Port=服务器端口号;Database=数据库;Characte 阅读全文
posted @ 2014-02-26 20:12 zzg168 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 在 .NET Framework 2.0 版中,要实现线程调用带参数的方法有两种办法。第一种:使用ParameterizedThreadStart。调用 System.Threading.Thread.Start(System.Object) 重载方法时将包含数据的对象传递给线程。使用 ParameterizedThreadStart 委托不是传递数据的类型安全的方法,因为 System.Threading.Thread.Start(System.Object) 方法重载接受任何对象。这种方法不推荐使用,故在此不做详细介绍,具体用法参见:http://msdn2.microsoft.com/z 阅读全文
posted @ 2014-02-26 20:10 zzg168 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 先讲一下简单工厂模式、工厂方法模式、抽象工厂模式的东西:简单工厂模式(Simple Factory Pattern):工厂类中包含了必要的逻辑判断,根据客户端的选择条件动态实例化相关类,也就是说产品的创建逻辑集中于一个工厂类,客户端只需要传递不同的参数给工厂,这时情况是:一个工厂创建一个产品,所有的具体工厂继承自一个抽象工厂;对于客户端来说,不存在与具体产品的依赖;工厂方法模式(Factory Method Pattern):提前定义用于创建对象的接口,让子类决定实例化具体的某一个类,即在工厂和产品中间增加接口,工厂不再负责产品的创建,由接口针对不同条件返回具体的类实例,由具体类实例去实现;抽 阅读全文
posted @ 2014-02-26 19:47 zzg168 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 写在前面:因为业务的需要,有时会使用到自定义运行时窗体设计器Runtime FormDesigner,实现的功能,就是IDE设计器的简化。设想一下,如果可以在程序运行时,再设计一个Form,然后编译代码,那是多么强大呀。下面介绍几个重要的Runtime FormDesigner,其中大部分来自了微软的官方网站或MSDN。重要的链接资源 下面介绍有4个重要的Form设计器,它们是: 1,Designerhost http://support.microsoft.com/?id=813808 INFO: 代码示例演示如何通过使用 VisualC # .NET 创建自定义窗体设计器 .Net1.1下 阅读全文
posted @ 2014-02-26 19:46 zzg168 阅读(783) 评论(0) 推荐(0) 编辑
摘要: 在工作中我发现了一个C#浮点数的精度问题,以下的程序运行结果并未得到我预期的结果:view sourceprint?01namespace FloatTest 0203class Program 0405static void Main(string[] args) 0607double a = 0.0001; 08float b = 0.1F; 0910int c = (int)((a * 1000) / b); 1112Console.WriteLine("c = {0}", c); 1314Console.ReadLine(); 151617}我期望的结果是得到1,结 阅读全文
posted @ 2014-02-26 19:42 zzg168 阅读(647) 评论(0) 推荐(0) 编辑
摘要: 要在c#中获取路径有好多方法,一般常用的有以下五种: //获取应用程序的当前工作目录。 String path1 = System.IO.Directory.GetCurrentDirectory(); MessageBox.Show("获取应用程序的当前工作目录:" + path1); //获取程序的基目录。 String path2 = System.AppDomain.CurrentDomain.BaseDirectory; MessageBox.Show("获取程序的基目录:" + path2); //获取和设置包括该应用程序的目录的名称。 St 阅读全文
posted @ 2014-02-26 19:40 zzg168 阅读(148) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 19 下一页