摘要:由于业务经常用EXCEL导入,于是平时制作EXCEL模板就无法避免了。下面是网上找的一篇下拉菜单的制作的文章,很不错,解决了我一个大难题。[应用一]下拉菜单输入的实现 例1:直接自定义序列 有时候我们在各列各行中都输入同样的几个值,比如说,输入学生的等级时我们只输入四个值:优秀,良好,合格,不合格。我们希望Excel2000单元格能够象下拉框一样,让输入者在下拉菜单中选择就可以实现输入。 操作步骤...
阅读全文
随笔分类 - 04-Microsoft 技术文档
1
微软技术研究
摘要:一、不能访问IIS[1]:检查你的DTC服务(全名:Distributed Transaction Coordinator)是否可以正常启动,如果正常的话请你跳过此步骤;如果出错,无法正常启动,请在开始菜单的运行中运行:msdtc -resetlog 以创建日志文件。重起机器,检查IIS是否可以正常使用,若不行继续。[2]:在CMD下执行以下命令:cd %windir%\system32\inet...
阅读全文
摘要:一、目的:自定义TreeNode属性,让控件可以存储更多属性。有利于开发二、方法:public class GroupTreeNode : TreeNode { private IPAddress ip; private HostStatus status; public HostStatus Status { set { status = value; } get { return status...
阅读全文
摘要:其实现的原理并没有本质的区别,在应用开发层面上有以下区别:1、Remoting可以灵活的定义其所基于的协议,如果定义为HTTP,则与Web Service就没有什么区别了,一般都喜欢定义为TCP,这样比Web Service稍为高效一些2、Remoting不是标准,而Web Service是标准;3、Remoting一般需要通过一个WinForm或是Windows服务进行启动,而Web Servi...
阅读全文
摘要:最近真是晕了,事件注册老是注册不上,把情况摘录下来。 一、模块功能 利用Remoting技术广播报警消息,注册的客户端都可以接收到报警信息。 结构:SendAlarm---->AlarmServer---->ReceiveAlarm ReceiveAlarm类接收到报警在触发自定义事件,这样在主界面报警框类、电子地图上联动报警信息。 二、部分代码 1、远程接口定义 C# code na...
阅读全文
摘要:线程间操作无效: 从不是创建控件“listViewLog”的线程访问它。 变量一般可以访问(不安全) 控件不行。 访问 Windows 窗体控件本质上不是线程安全的。如果有两个或多个线程操作某一控件的状态,则可能会迫使该控件进入一种不一致的状态。还可能出 现其他与线程相关的 bug,包括争用情况和死锁。确保以线程安全方式访问控件非常重要。 .NET Framework 有助于在以非线...
阅读全文
摘要:一、委托 委托类似于函数指针,但函数指针只能引用静态方法,而委托既能引用静态方法,也能引用实例方法。 委托使用分三步:1、委托声明。2、委托实例化。3、委托调用。 二、事件 1、委托、实例化 Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->n...
阅读全文
摘要:自定义控件、用户定义控件,方便用户定义功能强大的控件。 Control属性: Size,BackGround,Location等属性 Control方法: 鼠标事件继承了System.Windows.Form.Control 自定义了一个视频播放的窗口控件: Code Code highlighting produced by Actipro CodeHighlighter (fr...
阅读全文
摘要:1.使用UI设计好界面 2.生成ListViewItem项 ListViewItem item=new ListViewItem(new string[]{"UserName","RoleName","UserID"}); 3.添加子项 item.SubItems[0].Text=user; item.SubItems[1].Text...
阅读全文
摘要:注:本文转自http://blog.csdn.net/ericfine/archive/2004/07/26/51888.aspx C# 出来也有些日子了,最近由于编程的需要,对 C# 的类型转换做了一些研究,其内容涉及 C# 的装箱/拆箱/别名、数值类型间相互转换、字符的 ASCII 码和 Unicode 码、数值字符串和数值之间的转换、字符串和字符数组/字节数组之间的转换、各种数值类型...
阅读全文
摘要:namespace ConsoleApplication1 { public class Configuration { Collection groups = new Collection(); public Collection Groups { get { return groups; } ...
阅读全文
摘要://获取新的 Process 组件并将其与当前活动的进程关联的主模块的完整路径,包含文件名(进程名)。 string str = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName; result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录 .exe文件名) //获取和设置当前目录(即该进程从...
阅读全文
摘要:原作出处:http://www.codeproject.com/useritems/tips.asp?df=100 一..Net Framework 1. 如何获得系统文件夹 使用System.Envioment类的GetFolderPath方法;例如: Environment.GetFolderPath( Environment.SpecialFolder.Personal ) 2. 如何获...
阅读全文
摘要:Marshal.PtrToStructure 方法 (IntPtr, Type) 将数据从非托管内存块封送到新分配的指定类型的托管对象。 参数 ptr 指向非托管内存块的指针。 structureType 要创建的对象的 Type。此类型对象必须表示格式化类或结构。 返回值 一个托管对象,包含 ptr 参数指向的数据。 示例 [StructLayout(Layo...
阅读全文
摘要:我们在做项目时,常常要用到别的公司开发的硬件产品, 而有关对硬件产品的控制的 DEMO 又常常是用VC6.0编写的,我们如何将他们编写的DLL应用到我们现在的.net环境中些, 微软为我们提供了”平台调用服务 (P/Invoke)”来方便的使用它们. 通过平台调用服务,托管代码可以调用本机(非 ActiveX) DLL 中实现的非托管函数。 P/Invoke 语义方面的...
阅读全文
摘要://使用 XML 序列化将结构或对象转换成字符串 using System.Runtime.Serialization; using System.Xml.Serialization; namespace ConsoleApplication1 { [Serializable] public struct MyStruct { public int i; } pub...
阅读全文
摘要:界面控件操作,Dock操作老是出错。原来是控件停靠父容器边缘远近的问题! msdn备注: 使用 Dock 属性可以定义在调整控件的父控件大小时如何自动调整控件的大小。例如,将 Dock 设置为 DockStyle.Left 将导致控件与其父控件的左边缘对齐,并在父控件调整大小时调整自身大小。控件按照 Z 顺序停靠,Z 顺序是窗体上的控件沿窗体的 Z 轴(深度)的可视化分层。 解决办法:在界面设计时...
阅读全文
摘要:app.config 引用:private string CONNSTR = System.Configuration.ConfigurationManager.ConnectionStrings["TgNetVideo.Properties.Settings.shidevideoConnectionString"].ToString()...
阅读全文
摘要:app.config 类似于web.config 在.NET 2.0中对配置文件app.config文件的读写变得相当简单了,在创建一个新的项目后VS2005会自动生成配置文件(Settings.settings)及app.config,如没有请:右键项目--属性--设置里添加一条配置信息,VS2005将自动生成这些文件: Setting.cs namespace WindowsApplicat...
阅读全文
摘要:System.Configuration.ConfigurationManager 提供对客户端应用程序配置文件的访问 命名空间:System.Configuration 程序集:System.Configuration(在 system.configuration.dll 中)注意要引用此DLL; AppSett...
阅读全文
1
浙公网安备 33010602011771号