随笔分类 - VS.Net
有关VS .Net C# 的东西
摘要:摘要:在C#.Net 这样的支持Unicode字符集的环境下,字符串处理时,英文、数字、汉字以及标点符号都是当着一个字符来看待的,但是英文、中文显示时所占宽度不一致,这样在需要按照指定宽度输出时就会遇到截取到的字符串显示出来长短参差不齐的。在网上看了些别人写的一些文章,没有找到自己想要的方式。下面我就给出C#.Net中中英文混排的字符串,如何来进行按照指定宽度来截取。 今天有个程序需要在一个固定...
阅读全文
摘要:摘 要:在程序设计过程中经常会遇到一些数据是以枚举值的形式提供给用户进行选择或查看,通常情况下,枚举数据都是已英文的方式或者便于程序中使用的方式来设 置的。在显示枚举类型的数据是又通常是使用ToString()的方式将枚举数据显示出来,在通过PropertyGrid显示给用户时感觉不是很友好, 很多用户希望能够以中文的方式显示出来。本文就以实例的方式介绍如何在程序中实现PropertyGrid...
阅读全文
摘要:在写程序的时候,经常遇到利用XML文件作为结构化数据传递的方式。一个组件按照一定的结构生成XML,另外一个组件读取XML文件获得数据。这样我们就可以使用很简单的方法来对XML进行操作。 例如:XML文档的结构如下: 我们将其保存为 SchFileTitle.XML。 于是我们的程序可以这样来书写。 Using System.XML 在方法中 XmlDo...
阅读全文
摘要:由于项目的需要,要求实现根据Word模板文件中的BookMark位置填写指定信息,生成新的Word文档。这个新的Word文档在原来的BookMark位置要求能够允许多次填写和修改。 一般情况下:在BookMark位置填写信息是对BookMark.Range.Text 进行赋值操作。但是,一旦对Text进行赋值后,这个BookMark就被删除,消失了。生成的文档中就没有BookMar...
阅读全文
摘要:在C#.Net下对注册表操作还是相当简单的。在Microsoft.Win32包中提供了两个类 Registy类和RegistyKey类,它们提供的都是静态方法,可以直接使用。通过这两个类可以很方便的进行常见操作了。在此做下记录以备后查。Registry.ClassesRoot \Registry.CurrentUser\Registry.LocalMachine\Registry...
阅读全文
摘要:我们小组在开发调试的时候,突然遇到设置断点后无法跟踪。该停的时候没有停下来,回到代码中去查看,断点出的红点上有个问号,提示“当前不会命中断点,还没有为该文档加载任何符号。”问题的解决方法:1、项目当前配置设置为“Release”后会出现上面的问题。VS.net 2003 默认Release活动下不能进行调试。解决方法是:将配置设置为DeBug就可以命中断点了。2、另外一种解决方法是:在项目“属性”...
阅读全文
摘要:关键点: GetNodeAt(x,y), TreeView>>>>>>>>>>>>>> 在做一个程序的过程中发现 Visual Studio C# .Net 中进行WinForm下的TreeView的节点进行右键选择并处理的时候出现异常:虽然控件上显示右键点击的节点被反选了,但是在程序中获得的不是这个节点的信息。后来通过询问实验室的FredQian,他告诉我鼠标...
阅读全文
摘要:摘要:关键词: using System;using System.IO;using System.Collections;using System.Runtime.Serialization.Formatters.Binary;using System.Runtime.Serialization;public class App { [STAThread] static void M...
阅读全文
摘要:在VC++中进行组件调用的步骤(以TestCOM.tlb为例):1、导入类型库tlb #import “TestCOM.tlb”2、初始化COM以及产生智能指针 (一般是在需要调用COM组件中提供的方法时就需要产生指向该接口的智能指针)CoInitialize(NULL);//初始化COMTestCOM::IMyDllPtr p((__uuidof(TestCOM::MyD...
阅读全文
摘要:目前各种开发工具种类众多,为了更多的重用已经设计好的功能模块,COM组件就是一中很好的方式。要在Visual C#.net 中生成一个COM组件是非常方便的。一个COM组件应该包含接口定义和该接口的实现。然后生成DLL,并使用命令regasm filename.DLL /tlb:filename.tlb 手工产生注册类型库*.tlb。将该tlb导入到调用该COM的程序以便调用它...
阅读全文
摘要:摘要:本文通过一个具体的例子来详细的介绍在Visual C#.Net环境下构建MDI框架的方法。多文档界面(Multi Document Interface MDI)是现在软件开发中常用的框架结构,C#.Net 是微软公司开发的新程序开发语言,本文讲述MDI窗口的属性设计以及MDI子窗口的创建和现实,同时给出菜单合并的设置方法。关键字:C# .Net MDI 多文档界面 1、引言 MD...
阅读全文
摘要:今天我开始了我的第一个asp.net web application,可是就在新建项目的时候出现了问题:我的系统是Windows2000 advanced server VS.net 2003 错误提示Visual Studio .NET已检测到指定的WEB服务运行的不是ASP.NET 1.1版。你将无法运行ASP.NET WEB应用程序或服务 于是,我就到网上去下载了一个ASP.Net 1.1...
阅读全文
摘要:'这是参考oblog3的数据库连接代码const is_sqldata=0dim connstr,conn,dbSub link_database()sub link_database() if is_sqldata=0 Then 'access数据库连接参数:第一次使用请修改本处数据库地址并相应修改data目录中数据库名称,如将oblog2.mdb修改为oblog2.asp db =...
阅读全文
摘要:调用Icon的FromHandle()方法即可Bitmap curBitmap = new Bitmap("myfile.gif");Icon curIcon;curIcon = Icon.FromHandle(curBitmap.GetHicon());this.Icon = curIcon;//可以将本表单的图标换为当前图标
阅读全文
摘要:前几天,我在帮别人传一个网站到他申请的主机上,由于在设计时将网页中要显示的图片的扩展名jpg写成了大写的JPG。网页上传到主机后不是别这个文件,不能正确显示图片。于是需要对上百个网页中的JPG 全部替换成为 小写的 jpg,如果手工操作的话,其工作量真是不可估量。于是,我就利用Visual studio .Net 集成开发环境强大的查找替换功能来帮我的忙,操作步骤:1、新建一个空项目2、将包含有要...
阅读全文

浙公网安备 33010602011771号