DotNet编程-星光伴我行

滴滴真谛 水滴石穿

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  C#.NET

摘要:解决对com端口不能访问的问题 阅读全文
posted @ 2006-12-01 15:06 DotNet编程 阅读(16884) 评论(0) 推荐(0)

摘要:重载WinXP 专业版,装好相应Windows组件,将VS2003 安装完后,新建Webservice时系统提示不能创建,提示消息为: Visual studio.net2003已检测到指定的web服务器运行的不是asp.net1.1版。无法运行asp.net web应用程序. (转载) 阅读全文
posted @ 2006-11-02 14:34 DotNet编程 阅读(824) 评论(0) 推荐(0)

摘要: Windows 窗体多线程 当我们在编写一个需要长时间运行的程序时(如数学计算,执行数据库命令,访问WebService) 常常将它们写在一个组件中,让他们在后台运行.从而不影响Windows界面的显示和界面上的交 互操作.但我们有时还是感到不怎方便,如我们不能直接应用winForm里定义的变量等.那么在 UI进程中能否直接执行长时间运行的程序,而不影响UI进程呢? 下面的示例将解决这个问题. 本例利用多线程从长时间运行的操作(计算fbnc数列(n36))中分离出用户界面 (UI), 以将用户的后续输入传递给辅助线程(CalHandler,showDel)以调节其行为与用户界面元素 进行交互,从而实现稳定而正确的多线程处理的消息传递方案。 阅读全文
posted @ 2006-08-07 13:22 DotNet编程 阅读(1584) 评论(0) 推荐(2)

摘要://因在项目的窗体文本框中要显示COM组件回调函数所传回来的值, //谁知测试时竟然显示 //""System.InvalidOperationException: 线程间操作无效: 从不是创建控件“richTextBox1”的线程访问它。" //或者干脆罢工,一个也不给你显示出来.让我大为恼火,毕竟"魔高一尺,道高一丈".于是对此做了些分析与测试. //终于顺利解决. //究其原因为: 在Windows From里面,需要在线程里面访问界面元素,需要使用BeginInvoke来完成. //本示例通过调用cAdd类中的 GetAddResult() 方法,通过事件(AddComplete)实时触发传送计算结果 , //在窗体的richTextBox中显示出来. 阅读全文
posted @ 2006-08-02 15:15 DotNet编程 阅读(1423) 评论(1) 推荐(0)

摘要:read or write information into Isolated Storage. 阅读全文
posted @ 2006-07-04 10:30 DotNet编程 阅读(307) 评论(0) 推荐(0)

摘要:sql trigger 阅读全文
posted @ 2006-06-26 13:45 DotNet编程 阅读(462) 评论(0) 推荐(0)

摘要:故障现象:键盘的右边JKLUIOPM这一区域不能正常输入字符,显示出来的是数字.原因: 把数字打开了,按"fn + numlk"切换至正常状态. 阅读全文
posted @ 2006-06-15 18:16 DotNet编程 阅读(3494) 评论(4) 推荐(0)

摘要://计算结果格式: //A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z, //AA,AB,AC,AD,AE,AF,AG,AH,AI,AJ,AK,AL,AM,AN,AO,AP,AQ,AR,AS,AT,AU,AV,AW,AX,AY,AZ, //BA,BB,BC,BD,BE,BF,BG,BH,BI,BJ,B... 阅读全文
posted @ 2006-06-08 17:10 DotNet编程 阅读(995) 评论(1) 推荐(0)

摘要://writer:furenjun 2006.05.05using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;using System.Xml;using System.Xml.Xsl;us... 阅读全文
posted @ 2006-05-16 15:44 DotNet编程 阅读(1252) 评论(0) 推荐(0)

摘要:使用RegistryManager rwRgs=new RegistryManager() ; private void button4_Click(object sender, System.EventArgs e) { string str1=rwRgs.ReadSettings("myName") ; if(str1!=... 阅读全文
posted @ 2006-04-28 19:05 DotNet编程 阅读(635) 评论(0) 推荐(0)

摘要://目前此方法只在WindowsXP测试通过,在Windows2003服务器上不能应用//本文主要介绍对用c#.net生成的Windows服务程序进行安装,共采用了两种方法,其中一种方法为调用//installutil.exe进行安装,同时生成了 Process 类 的使用实例//writer:furenjun 2006.4.28using System;using System.Drawing;... 阅读全文
posted @ 2006-04-28 15:58 DotNet编程 阅读(1030) 评论(0) 推荐(0)

摘要:using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using Microsoft.Win32;namespace RegiestryManager{ /**//// /// Form2 的摘要说明。 /... 阅读全文
posted @ 2006-04-28 15:50 DotNet编程 阅读(528) 评论(0) 推荐(0)

摘要:问题:[microsoft][odbc microsoft access driver]标准表达式中数据类型不匹配原因:Sql语句书写格式不标准 解决办法: 如: string sqlstr="select * from student where studentId>='" + Convert.ToInt32(this.textBox1.Text)+"'"; 应改为... 阅读全文
posted @ 2006-04-26 16:00 DotNet编程 阅读(1692) 评论(0) 推荐(0)

摘要:C++.NET与C#的编码区别,vb.net与c#的语法比较. 阅读全文
posted @ 2006-03-28 13:33 DotNet编程 阅读(7099) 评论(1) 推荐(0)

摘要:接口操作示例 //一个接口定义一个协定。实现某接口的类或结构必须遵守该接口定义的协定。 //一个接口可以从多个基接口继承,... 阅读全文
posted @ 2006-03-15 13:39 DotNet编程 阅读(486) 评论(0) 推荐(0)

摘要:本实例是在vs.net2003帮助文档(演练:利用 Visual C# 创作简单的多线程组件)的基础上进行改进,用于更直观的比较采用多线程所带来的效果. 1. 新建一个项目,新建一个组件C_AddCalcu ,添加两个窗体Form1,Form2 下面的附录为相应的代码文件.2. 运行该项目.对比运行效果,可能发现运行多线程进行计算前后对窗体的组件进行操作有好的响应效果,而未采用的在点击Form2"... 阅读全文
posted @ 2006-03-15 12:35 DotNet编程 阅读(1004) 评论(0) 推荐(0)

摘要:线程池可以使用线程池来根据应用程序的需要更为有效地利用多个线程。许多应用程序使用多个线程,但这些线程经常在休眠状态中耗费大量的时间来等待事件发生。其他线程可能进入休眠状态,并且仅定期被唤醒以轮询更改或更新状态信息,然后再次进入休眠状态。使用线程池就可以为应用程序提供一个由系统管理的辅助线程池,从而使您可以集中精力于应用程序任务而不是线程管理。实际上,如果要执行一些需要多个线程的较短任务,则使用 T... 阅读全文
posted @ 2006-03-14 14:14 DotNet编程 阅读(1036) 评论(0) 推荐(0)

摘要:using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;using System.Threading; namespace 多线程操作{ /**//// /// Form1 的摘... 阅读全文
posted @ 2006-03-13 16:52 DotNet编程 阅读(373) 评论(0) 推荐(0)

摘要:/**//// /// 生成中文字符编码 /// /// /// private string GetCode(string ChinaStr) { string str1=""; System.Windows.Forms.RichTextBox myRich1=... 阅读全文
posted @ 2006-02-07 13:41 DotNet编程 阅读(1534) 评论(0) 推荐(0)

摘要://如"我"字的gb2312编码: 十六进制表示为 ce,十进制表示为206. //它的演算为: int b=206(11001110)(ce); b>>4=12(1100)(c); b & 0xF (11001110 & 00001111)=14(00001110)(e); Byte[] buffer=null; buffer=System.T... 阅读全文
posted @ 2006-02-07 13:13 DotNet编程 阅读(1172) 评论(0) 推荐(0)