- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 Cannot Start VS.NET IDE: MSXML3.dll
卸载了一些应用程序之后,VS.NET IDE起不来了,提示MSXML3.dll未注册云云。Repair了VS.NET安装之后还是不行。查了MSDN Knowledge Base的Q306905,说是要重新安装VS.NET,而且Repair都不行,一定要卸载再装。不甘心,跑到命令行运行 Regsvr32 c:/windows/system32/msxml3.dll。居然灵了。也许本来根本就不需要Re
2004-11-21 22:48:00 885
原创 Why cannot ping a computer in LAN?
如果不能ping一台局域网内的机器,但是该机器其实是可以正常访问网络的,那么请检查该机器是否设置了防火墙保护:(1)Right-click My Network Places, Properties(2)Right-click Local Network Connection, Properties(3) Click the Advanced tab(4) Clear the checkbox o
2004-11-21 17:53:00 774
原创 使用Bulk Insert语句将文本文件读入数据库
SQL Server有一个BCP工具用于从文本文件读入数据,写进数据库中,T-SQL中有一个类似的Bulk Insert语句,可以实现同样的功能,下面的函数将一个logFile中的内容读入WEBD表: public void ImportLogFile(string logFile){ OleDbCommand cmd = new OleDbCommand() ; cm
2004-11-11 21:34:00 1534
原创 Why Cannot Discuss on a Document?
If you cannot discuss on a document on the portal site of SharePoint Portal Server,the reason may be the security setting of Windows 2003.If your OS is Window Server 2003 with the IE Enhanced Security
2004-11-11 21:22:00 813
原创 异步方法的实现
一般情况下,函数都是同步调用的,就是说调用者在调用一个函数时,必须等到被调用函数执行完毕,调用者的后续代码才能继续执行。对于有些函数,可能执行完毕需要很长时间,让调用者等到其执行完毕,可能会让用户觉得程序挂起。因此常常需要提供一种异步方法,允许调用者在调用之后,立即继续执行后续代码。使用.NET Framework提供的Delegate机制,很容易将一个耗时很长的函数改写成一个支持异步调用的方法。
2004-11-09 08:07:00 2653
原创 Reference to Null object in the .NET Remoting Deployment?
在使用.NET Remoting机制部署应用程序的时候,可能会看到“Reference to null object”的Run-time错误信息,而在Visual Studio .NET IDE中运行时却没有这种错误出现,此时应检查Remoting Config所用的配置文件,最可能的原因是配置文件中缺少相应的Activated Type内容,其内容应形如,例如: 如果需要配置
2004-11-07 21:22:00 1053
原创 Modal WebForm
有时候需要模态显示一个ASP.NET页面,就是说在关闭该页面之前,不能允许点击其他页面,就像很多Windows程序中的对话框一样。可以使用DHTML的window.ShowModalDialog方法实现这种效果,示例如下:(1)在调用页面中放一个HTML Button <INPUT style="Z-INDEX: 110; LEFT: 262px; WIDTH: 200px;
2004-11-07 21:16:00 935
原创 将图片保存到一个XML文件
WinForm的资源文件中,将PictureBox的Image属性等非文字内容都转变成文本保存,这是通过序列化(Serialization)实现的,例子: //using System.Runtime.Serialization.Formatters.Soap;Stream stream = new FileStream("E://Image.xml",FileMode.Cre
2004-11-07 20:35:00 1160
原创 逐行读取文本文件
如果需要逐行读取一个文本文件,可以使用System.IO.StreamReader对象及其Peek和ReadLine方法,如下例: private void ReadTextFile(string fileName){ // Open and read the text file line by line StreamReader srFile = new Stream
2004-11-07 20:33:00 1135
原创 判断文件或文件夹是否存在
使用System.IO.File,要检查一个文件是否存在非常简单: bool exist = System.IO.File.Exists(fileName);如果需要判断目录(文件夹)是否存在,可以使用System.IO.Directory: bool exist = System.IO.Directory.Exists(folderName);
2004-11-07 20:31:00 1191
原创 MainForm关闭之后保持程序运行
WinForm程序一般都是从一个Form的static void Main()开始运行,暂且称此Form为MainForm。Main函数的一般写法是: static void Main(){ Application.Run(new Form1());}这样的写法有一个问题:如果需要从Form1中调出另一个Form,必须保持Form1不能关闭,比如在一个Butt
2004-11-07 20:28:00 973
原创 有剩余空间为何不能复制文件?
如果你发现无法将一个超过2GB的大文件复制到一个磁盘分区,请检查该磁盘的分区格式。FAT或者FAT32分区中,单个文件的最大尺寸是2GB,即使剩余空间再多,也无法保存一个大于2GB的文件。解决办法:使用Convert命名将分区格式转换成NTFS。具体步骤:(1)C:/>Chkdsk X: /F这是清理分区中的可能导致分区格式转换失败的dirty data。(2)C:/>Conver
2004-11-06 11:01:00 1659
原创 Remote Desktop vs Terminal Service
最近好几个人都发现原来可以用Remote Desktop连接的服务器不能连接了。原因都是因为服务器上安装了Terminal Service组件。解决办法很简单:(1)使用Control Panel - Add/Remove Programs卸载Windows Components中的Terminal Service。(2)使用My Computer的Properties对话
2004-11-01 07:56:00 4911 1
原创 在VS.NET IDE中集成VSS的常见问题
很多人喜欢在VS.NET IDE中集成Source Control,以下是一些有关在VS.NET IDE中集成VSS的常见问题。VSS与VS.NET IDE的集成会带来哪些好处?好处:(1)可直接在IDE中CheckOut/CheckIn。(2)在一台新机器上第一次打开Solution时,可为Web Project自动创建IIS虚拟目录。(3)VS.NET自动判断不该添加到V
2004-11-01 07:52:00 3888 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人