c#
文章平均质量分 52
zhaobmox
这个作者很懒,什么都没留下…
展开
-
Ipc Channels in _Net framework remoting(2_0)
The most important one is the classes in the new System.Runtime.Remoting.Channels.Ipc namespace which allow applications on the same computer to communicate qucikly without using the network.As we kno转载 2006-09-04 11:45:00 · 997 阅读 · 0 评论 -
系统自动启动程序之十大藏身之所
Windows启动时通常会有一大堆程序自动启动。不要以为管好了“开始→程序→启动”菜单就万事大吉,实际上,在Windows XP/2K中,让Windows自动启动程序的办法很多,下文告诉你最重要的两个文件夹和八个注册键。 一、当前用户专有的启动文件夹 这是许多应用软件自动启动的常用位置,Windows自动启动放入该文件夹的所有快捷方式。用户启动文件夹一般在:\document. and转载 2006-07-13 17:36:00 · 710 阅读 · 0 评论 -
如何彻底地关闭textbox的右键菜单
using System;using System.Drawing;using System.Windows.Forms;namespace ManuApp{ /// /// TextBoxNoManu 的摘要说明。 /// public class TextBoxNoManu:System.Windows.Forms.TextBox { public TextBoxNoManu()转载 2006-07-13 17:45:00 · 826 阅读 · 0 评论 -
.Net里一个用于驱动摄像头的类
本文是借助avicap32.dll库来驱动摄像头。做到了抓图、录像功能。using System; using System.Runtime.InteropServices; using System.Drawing; using System.Drawing.Imaging; namespace using System; using System.Runtime.Intero转载 2006-07-13 17:53:00 · 893 阅读 · 0 评论 -
C#与SQL Server之间的数据类型对比及在VS2005中空值传递的解决办法
http://blog.csdn.net/johncools/articles/602641.aspx 这是我在开发多层体系结构时遇到的问题,由于VS.NET尚不支持各种数据类型的空值即null,放入实体类中在各个层之间作为参数传递,所以经查询参考SQL Server 2000的联机丛书和.NET的MSDN Library以及在编写代码生成时结合CodeSmith的数据类型,总结找出如下的转载 2006-07-13 17:06:00 · 1424 阅读 · 0 评论 -
LZW算法的 C#实现
#undef debug#define debugdisplay#undef debugdictionaryusing System;using System.Collections;namespace LZW{ public class cLZW { #region Constrcut public cLZW() { } #endregion #region Coding转载 2006-07-13 17:50:00 · 1301 阅读 · 0 评论 -
用C#实现语音技术
“电脑朗读”(英文)一个很好的触发点,通过它可以实现电子小说阅读、英文听力测试、英文单词学习... 下面的Speech已对MSTTS作了简单封装。1.安装好MSTTS(如果你有装金山词霸,系统就已经安装了),可以在winnt/speech中打到vtxtauto.tlb文件;2.用.Net SDK自带的tlbimp工具把vtxtauto.tlb转换成.dll格式: tlbimp vtxtau转载 2007-01-02 13:48:00 · 705 阅读 · 0 评论 -
在Linux上运行C#
众所周知,C#是Microsoft推出的.NET语言,只能在.NET平台上运行,例如Win 9x、ME、NT、2000、XP和Win CE之类的操作系统。但是,现在却有了一个叫做Mono的项目,它的目标就是把.NET及其编程语言移植到非Windows的平台上。现在,C#是唯一被移植到非Windows平台的.NET语言。 在任何一个平台(操作系统+硬件体系)上,编写和运行程序的三个最根本转载 2007-01-02 13:43:00 · 1144 阅读 · 0 评论 -
使用全局事件扑捉异常
=====================================使用全局事件扑捉=====================================using System;using System.Windows.Forms;//using Microsoft.Win32;//注册全局的异常处理程序,扑获产生的异常。namespace Zhengzuo.CSharpCode{转载 2007-10-22 15:52:00 · 741 阅读 · 0 评论 -
用C#开发.NET CF 蓝牙通信模块
在Windows Mobile软件开发中.Net正扮演着日益重要的角色,我们已经可以看到很多用.Net CF开发的软件,这些软件涉及到了日常应用的方方面面。在智能设备的软件开发中,无线互联是一个相当重要的一块,我们可以看到,红外几乎是所有智能设备的标配,而蓝牙也日益在越来越多的智能设备上出现,有了硬件,显然要有相应的软件相关的应用。 我们也知道,用.NET CF开发红外通信应用时相当轻松的,因转载 2007-11-08 17:44:00 · 540 阅读 · 0 评论 -
用.NET获取汉字的区位码
计算机中最底层的数据都是用二进制及0和1来表示的。每个0或1称作1位,第8位二进制数叫做1个字节,它可以表示ASCII码中的一个字符。中文计算机中用两个字节即16位二进制来表示一个汉字。而在Unicode编码中所有的符号(包括汉字,英文,标题及其它众多符号)都是为两字节(16)位来表示。 在System.Text命名空间中包含众多编码的类,可供进行操作及转换,下面用两个实例来进行区位码及汉字转载 2006-07-13 17:32:00 · 706 阅读 · 0 评论 -
获取硬盘序列号
using System;using System.Runtime.InteropServices;namespace ArLi.CommonPrj {#region how use this?/* string sVol = getvol.GetVolOf("C");*/#endregionpublic class getvol{ [DllImport("kernel32.dll")] p转载 2006-07-13 17:19:00 · 921 阅读 · 0 评论 -
Microsoft Win32 to Microsoft .NET Framework API Map
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dndotnet/html/win32map.asp转载 2006-07-11 11:52:00 · 765 阅读 · 0 评论 -
C#.NET 中的类型转换
C# 出来也有些日子了,最近由于编程的需要,对 C# 的类型转换做了一些研究,其内容涉及 C# 的装箱/拆箱/别名、数值类型间相互转换、字符的 ASCII 码和 Unicode 码、数值字符串和数值之间的转换、字符串和字符数组/字节数组之间的转换、各种数值类型和字节数组之间的转换、十六进制数输出以及日期型数据的一些转换处理,在这里与大家分享——1. 装箱、拆箱还是别名 许多 C#.NET转载 2006-09-13 10:31:00 · 782 阅读 · 0 评论 -
DataGridView中虚拟模式(Virtual Mode)的使用
DataGridView是.net 2.0新增的表格数据编辑和显示控件,简单的数据显示和编辑,只需直接和数据源绑定就可以了。对于一些特殊情况,我们需要自己填充DataGridView,这时候只需要按照行列顺序,首先获得行,然后通过行的Cells属性,得到单元格,设置其Value属性即可。但这种模式有个问题,即对于几十行或者几百行的数据,显示效率不是问题,当数据量逐渐增大时,效率就成了一个非常重要的转载 2006-09-20 10:53:00 · 5406 阅读 · 0 评论 -
使用ASP.NET Global.asax 文件
Global.asax 文件,有时候叫做 ASP.NET 应用程序文件,提供了一种在一个中心位置响应应用程序级或模块级事件的方法。你可以使用这个文件实现应用程序安全性以及其它一些任务。下面让我们详细看一下如何在应用程序开发工作中使用这个文件。概述Global.asax 位于应用程序根目录下。虽然 Visual Studio .NET 会自动插入这个文件到所有的 ASP.NET 项目中,但是它实际上转载 2006-09-20 11:08:00 · 1230 阅读 · 0 评论 -
为什么本地测试requiredfieldvalidator可以,但上传到服务器就验证不了
在你的本机的[C or D or E ...]:/Inetpub/wwwroot/下有一个aspnet_client的目录拷到远程服务上就行了也就是上传到你的虚拟空间在就行了转载 2006-10-18 16:06:00 · 1007 阅读 · 0 评论 -
MasterPage 加载顺序:
1. Master page中的用户控件的 page_init2. Aspx页面中的用户控件的 page_init3. Master page的page_init4. Aspx的 page_init5. Aspx的page_load6. Master page的page_load7. Master page中的用户控件的 page_转载 2006-10-31 10:10:00 · 998 阅读 · 0 评论 -
动态改变masterpage
在asp.net 2.0中,masterpage是个不错的东西,但有时,要动态更换masterpage的,比如我们常常在一些新闻网站里,可以看到有"print"的按钮,按PRINT的时候,会把主模版的一些花俏的东西去掉,比如只显示标题,日期,页脚等,这个时候,我们可以在当用户选择"print"的时候,动态调用一个新的适合打印的masterpage,比如假设有个显示文章内容的详细页detail.as转载 2006-10-31 10:15:00 · 1013 阅读 · 0 评论 -
在使用了母版页的内容页内查找控件
ContentPlaceHolder content = (ContentPlaceHolder)Master.FindControl("ContentPlaceHolder1"); //上面这行是必须先把ContentPlaceHolder这个控件找出来 FormView fv = (FormView)content.FindControl("FormView1"); //接下来再把FormVi转载 2006-10-31 10:27:00 · 1053 阅读 · 0 评论 -
ASP.NET 2.0配合MasterPage的优化CSS
ASP.NET 2.0 中增加了内建的 MasterPage 的支持,这对我们来说是一个很大的便利。然而经过一段时间的使用,我发现 MasterPage 并不是那么完美:嵌套的 MasterPage 不能支持设计时界面,以及下面要提到的Content Page 中增加 CSS 的问题。 通常,在没有 2.0 之前,我们在页面里要增加一个 CSS 引用的语法如下:<link rel="sty转载 2006-10-31 10:30:00 · 819 阅读 · 0 评论 -
在 C# 中通过 P/Invoke 调用Win32 DLL
下载本文的代码: NET0307.exe (133KB) 我在自己最近的编程中注意到一个趋势,正是这个趋势才引出本月的专栏主题。最近,我在基于 Microsoft® .NET Framework 的应用程序中完成了大量的 Win32® Interop。我并不是要说我的应用程序充满了自定义的 interop 代码,但有时我会在 .NET Framework 类库中碰到一些次要但又繁絮、不充分的内转载 2006-07-11 09:20:00 · 576 阅读 · 0 评论 -
控制文本框的滚动
[System.Runtime.InteropServices.DllImport("user32.dll")] public static extern int SendMessage(IntPtr hwnd, int wMsg, int wParam, int lParam); [System.Runtime.InteropServices.DllImport转载 2007-11-13 10:57:00 · 636 阅读 · 0 评论