
C#
perl2023
这个作者很懒,什么都没留下…
展开
-
UNICODE编程资料(转贴)
UNICODE编程资料 1. 如何取得一个既包含单字节字符又包含双字节字符的字符串的字符个数?可以调用Microsoft Visual C++的运行期库包含函数_mbslen来操作多字节(既包括单字节也包括双字节)字符串。调用strlen函数,无法真正了解字符串中究竟有多少字符,它只能告诉你到达结尾的0转载 2007-02-26 11:37:00 · 934 阅读 · 0 评论 -
c# 播放Flash文件
记得在刚学delphi时,第一个程序就是一个播放flash的小软件,当时好开心. 今天,我在C#中实现了这个小程序. 播放Flash动画的原理是引用Flash的dll.用它来播放. 现在工具箱中添加这个控件: 1.工具箱上点鼠标右键,出现菜单,选择 "Choose Items...",在出现的窗口选择"Com components"原创 2007-09-03 19:15:00 · 4207 阅读 · 0 评论 -
c# 播放rm文件
刚刚实现了用c#来播放flash文件,顺便也实现了用c#来播放rm文件.播放rm文件还是要用activx控件,在安装realplayer后就有了.1.toolbox->鼠标右键,菜单中选->Choose Items...代码: private void Form1_Load(object sender, EventArgs e) {原创 2007-09-03 19:43:00 · 1622 阅读 · 0 评论 -
c#中用Win32API实现的媒体播放类,支持mp3/wma/wmv
这个是从别人的blog是看到的.经过我的验证,完全可以使用,而且不仅支持mp3,还支持wma,wmv.播放wmv的话会自动弹出一个视频播放小窗口.代码: using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Runtime.InteropSer原创 2007-09-03 20:00:00 · 2679 阅读 · 0 评论 -
c# 拷贝文件到"启动"文件夹中
有时候为了让程序开机就启动,可以直接将程序复制到"启动"文件夹中.代码: string StartupPath = System.Environment.GetFolderPath(System.Environment.SpecialFolder.Startup);//获得文件的当前路径 string dir = Directory.GetCurrentDirectory();原创 2007-09-03 20:07:00 · 1575 阅读 · 0 评论 -
c#执行外部批处理(bat)文件
虽然现在gui程序很多,但有时候还是需要批处理程序来实现一些特殊的功能.这里给出c#执行bat文件的方法. private void button1_Click(object sender, EventArgs e) { openFileDialog1.Filter = "mp3 文件 (*.mp3)|*.mp3|bat 文件 (原创 2007-09-03 20:19:00 · 5126 阅读 · 0 评论 -
c# 截图代码
自己写的一个软件里要一个截屏的功能,原打算模拟printscreen键然后,从剪贴板里去,后来决定自己写代码实现这个功能.与大家同享,^_^代码: Image myImage; Graphics g; myImage = new Bitmap(Screen.PrimaryScreen.Bounds.Size.Wid原创 2007-06-09 11:01:00 · 2020 阅读 · 2 评论 -
百度字符串算法: 字符串转十六进制显示(string to Hex)
在百度输入"中国",按搜索后地址栏显示:http://www.baidu.com/s?wd=%D6%D0%B9%FA&cl=3其中 "中国"两个字被转成了十六进制.那么用c#如何实现呢?这个就要用到System.Text中的Encoding类了.计算的方法也很简单: protected string StringToHex(string str) {原创 2007-06-14 14:21:00 · 2521 阅读 · 0 评论 -
系统错误1058的解决办法
今天打算写个关闭windows系统服务的程序,发现了个错误错误描述:无法启动Themes服务错误详细步骤: 1.我以前禁用了服务themes 2.现在手动修改注册表HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Themes中的"Start"为3,就是手动。 3.在系统服务面板中选择“原创 2007-09-28 16:55:00 · 48823 阅读 · 0 评论 -
用C#读取网页(Read a Web Page in C#)
用C#读取网页本文地址: document.write(document.URL)发布于 var path=document.URL;date=path.substring(40,44);month=path.substring(45,47);day=path.substring(48,50);document.write(date+年+month+月+day+日)翻译 2008-02-22 11:45:00 · 8040 阅读 · 7 评论 -
C#最佳网站(Best C# Web Sites)
一忌:轻易言败,没有自信 没有永不放弃精神的程序员,只是一个有程序员名号的假程序员。一个真正的程序员,知道在程序设计的过程中,可能会遇到不计其数的困难和问题,可能有极多的挫折和失败,而成功只有一次。 就为解决一个问题,我们可能连续十几甚至几十小时的坐在计算器前不停的工作。一个问题解决了,可能又有其它的问题出现。而你要是不能坚持下来,可能从前的一切努力都流失了。轻易言败的人请不要做程序员,转载 2008-02-22 11:59:00 · 1450 阅读 · 1 评论 -
Visual Studio 2008 简体中文版 测试版2 下载地址
Microsoft 预发行软件 Visual Studio Team System 2008 测试版 2 Team Suitehttp://www.microsoft.com/downloads/details.aspx?FamilyId=428C076F-E3EF-4290-9FF4-F6FD8F180B7D&displaylang=zh-cn Microsoft 预发行软件 Vi原创 2007-08-29 16:31:00 · 3744 阅读 · 0 评论 -
c# linklabel 去掉下划线的方法
在.net中,微软提供了一个LinkLabel控件用来提供类似于超链接格式的按钮.但是有时候我们不想让它显示下划线,找了半天,在border属性里没看到. 后来发现要这么解决:linkLabel1.LinkBehavior=LinkBehavior.NeverUnderline;linkLabel1.LinkColor=Color.Black; 也可以直接在Behavior属性中的Link原创 2007-08-22 10:46:00 · 12850 阅读 · 1 评论 -
vs 2008 beta2 下载
VS 2008 and .NET 3.5 Beta 2 Released 微软下载:Visual Studio 2008 DownloadsFiles & Disc Images for Self-installationIf you prefer to install the software yourself, you can download separate disc i原创 2007-08-21 20:36:00 · 2086 阅读 · 0 评论 -
C#读写注册表
一直想写个c#版的去箭头工具,今天特意写了一下,了解了.net下操作注册表的方法.先说说.net下的函数: NET框架在Microsoft.Win32名字空间中提供了两个类来操作注册表:Registry和RegistryKey。这两个类都是密封类不允许被继承。下面我们分别来介绍这两个类。 Registry类提供了7个公共的静态域,分别代表7个基本主键(其中原创 2007-03-06 21:58:00 · 4530 阅读 · 0 评论 -
C#技巧几个
在操作注册表时,经常有路径要写到注册表中,这时要注意"/"要写成"//" ,这时可以在引号前加@符合来避免.net编译器把/解释为转义字符.比如"C:/windows",可以写成: "C://windows"或 @"C:/windows" 技巧二: 在vs2005中查找函数的定义比如rk.SetValue() ,这时可以把光标放到放到其里面,按F1,v原创 2007-03-06 22:31:00 · 814 阅读 · 0 评论 -
Delegate: What is this? ----什么是Delegate(委托)
http://www.cnblogs.com/ilovexiao/archive/2007/06/02/768617.html 点击查看原文Download source files - 3.31 Kb为什么要写这篇文章首先,想找个借口说英语很难,但是,我将尽可能的让这篇文章通俗易懂。其次,我想解释一下我写这篇文章的原因。一段时间以前,我和一个朋友讨论过一个问题,他当时正在转载 2007-07-02 17:35:00 · 1247 阅读 · 0 评论 -
C#中的Delegate和Event
C#中的Delegate和Event来自:http://sanyuexx.spaces.live.com/blog/cns!BF32CCAAEEECE98D!600.entry/*转自sam1111*/ /*其实很早就学了C#里Delegate...在别人都在复习电工的时候偶来复习一下这个*/ /*偶感觉Delegate的用途跟C++的函数指针有点貌似....*/ /*转载 2007-07-02 17:37:00 · 1165 阅读 · 0 评论 -
.NET开发中的一些小技巧
.NET开发中的一些小技巧 http://blog.youkuaiyun.com/kRiSnI/archive/2007/04/20/1572631.aspx这篇文章来自是Mukund Pujari的《Some Cool Tips for .NET》,本人给大家翻译总结一下,我英语水平也就那么回事,不合适的地方还是请大家提出来。1. 如何创建一个可改变大小没有标题栏的窗体?(How to cr转载 2007-04-20 22:21:00 · 814 阅读 · 0 评论 -
微软(Microsoft)产品评估试用资源下载地址汇总
Microsoft 产品评估试用资源汇总 什么是评估版?评估版是软件厂商为了让用户测试、体验、评估产品的一种试用活动,评估版软件禁止用于生产环境,并且具有时间限制。如果用户对评估的软件感觉良好,并有意购买,评估版软件可以直接升级到正式版,而无需重新部署。 Microsoft Office Enterprise 2007 Trial Version:下载页面Microsoft Offi原创 2007-07-21 19:22:00 · 1361 阅读 · 0 评论 -
c# 计算时间间隔
今天写了一个小软件,用的了时间间隔,特意查了一些资料.记之.一般的比较时间: //file_info.CreationTime是一个文件的创建日期,类型是datetime//我这里是计算与当前时间的间隔TimeSpan ts = DateTime.Now - file_info.CreationTime;ts.TotalHours就是他们的时间差转成的小时数,会有小数.再来原创 2007-05-05 21:30:00 · 6785 阅读 · 1 评论 -
对C#.NET编程规范的个人见解
作者:Eunge邮箱:eudev.net@yeah.net我们应该知道编程规范对于项目的生命周期多么重要,如果每个程序员写的代码都令其他人难以阅读、或者一个团队项目的代码却五花八门,这样的项目将会是怎么样的噩梦。MS为提供了FXCop工具,用于自动检查代码的规范性、安全性和效率,所以,本文将围绕MS提供的C#.NET代码规范展开。FXCop工具下载地址:http://www.got转载 2007-05-06 10:53:00 · 1347 阅读 · 0 评论 -
vs2005 非常有用的快捷键
这几个常用,经常记不住,留此记之!CTRL+E,CTRL+W 自动换行CTRL+K,CTRL+D 格式化选定文本CTRL+K,CTRL+S 插入代码段.原创 2007-05-13 01:09:00 · 811 阅读 · 0 评论 -
如何判断字符串是否为空串?[C#]
如何判断字符串是否为空串?[C#] Written by Allen Lee 0. 缘起:本文写作缘起于阮的讨论——《FxCop告诉我,检查一个字符串是否为空要用string.Length。》。其实用过FxCop的人都知道它会建议你使用String.Length属性来判断字符串是否为空串,但你又是否明白其中的缘由呢?今天有点闲,特意写下这篇文章,希望有点帮助。1. 三种常用转载 2007-05-13 16:49:00 · 1501 阅读 · 1 评论 -
使用String.IsNullOrEmpty来判断字符串是否为空.
String.IsNullOrEmpty本文地址: var path=document.URL;document.write(document.URL)发布于 var path=document.URL;date=path.substring(40,44);month=path.substring(45,47);day=path.substring(48,50);document.wr原创 2008-02-22 10:05:00 · 8033 阅读 · 0 评论