04 2011 档案

摘要:有了单个的英文字符串,咱们就可以得到整个的英文字符串数组,如下:public List<string> 得到短语列表(){ List<string> phraseContent = new List<string>(); //获取短语列表和时间有点不同,因为循环会多一次 for (int i = 0; i < LRC文件内容.Length; i++) { if (获取匹配英文短语(LRC文件内容[i]) == null)//没有找到匹配项,继续 { continue; } else ... 阅读全文
posted @ 2011-04-26 12:17 爱玩的安哥 阅读(745) 评论(0) 推荐(0)
摘要:写了一个翻译英汉单词辞典的小程序,发现在调用几千次的时候速度很慢,程序如下:public static string 英汉(string english,翻译结果 一个或多个) { string 英汉辞典 = Settings.Default.辞典所在目录+"ha... 阅读全文
posted @ 2011-04-23 23:18 爱玩的安哥 阅读(1161) 评论(2) 推荐(0)
摘要:今天在用DataSet对字段中的字符串进行处理时,老是出现:未将对象引用设置到对象的实例,以为是DataSet的问题,经过调试发现原来是Trim的问题,其对值为null的字符串处理时会出现这个错误上图就是出错时候的情况,结论就是:在对字符串做trim前需要做一下判断! 阅读全文
posted @ 2011-04-23 16:38 爱玩的安哥 阅读(353) 评论(0) 推荐(0)
摘要:最近有个小项目需要用到韩语显示,在WinForm中始终显示的是乱码主要程序如下:var content = File.ReadAllLines(@"..\..\ekdic.txt"); for (int i = 0; i < 10; i++) { ... 阅读全文
posted @ 2011-04-22 16:09 爱玩的安哥 阅读(1541) 评论(1) 推荐(0)
摘要:最近有项目需要用到韩语,日语的编码转换,最重要的就是需要一个代码页的对照,找了一下,最新的代码页或者说编码表如下:Info.CodePage Info.Name Info.DisplayName代码页 名称 显示名37 ... 阅读全文
posted @ 2011-04-22 15:48 爱玩的安哥 阅读(2695) 评论(1) 推荐(1)
摘要:泛型用起来确实方便,如下程序将在ArrayList中寻找指定的类型using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Collections;namespace ... 阅读全文
posted @ 2011-04-19 14:25 爱玩的安哥 阅读(431) 评论(0) 推荐(0)
摘要:第一次运行时:第二次运行时:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;namespace 文件操作{ class Program { ... 阅读全文
posted @ 2011-04-16 11:17 爱玩的安哥 阅读(3750) 评论(0) 推荐(0)
摘要:获取本地H盘目录下的所有文件名,注意,仅仅只有文件名称,不包含文件夹名称,如果想得到全路径,需要使用FullName属性 阅读全文
posted @ 2011-04-15 19:24 爱玩的安哥 阅读(1022) 评论(2) 推荐(0)
摘要:IronPython入门:什么是IronPython? http://developer.51cto.com 2009-10-15 09:32 康凯 编译 51CTO.com 我要评论(0) 本文对什么是IronPython进行了简单的介绍,描述了IronPython诞生的背景,以及.NET动态语言运行时的一些介绍。简单地说,IronPython就是优雅的python编程语言和强大的.NET平台... 阅读全文
posted @ 2011-04-15 12:25 爱玩的安哥 阅读(1126) 评论(0) 推荐(0)
摘要:CREATE DATABASE 临时的 ON ( NAME='临时的_Data', FILENAME='h:\临时的.mdf', SIZE=5MB, MAXSIZE=50MB, FILEGROWTH=10% ... 阅读全文
posted @ 2011-04-15 10:35 爱玩的安哥 阅读(1187) 评论(0) 推荐(1)
摘要:网上收集了一下,用DataReader还是DataSet,下面的答案讲的很清楚使用DataReader与DataSet都可以从数据源读取数据。DataReader本身是通过 IDbCommand.ExecuteReader()方法进行构建的;而DataSet则是通过DbDataAdapter.Fil... 阅读全文
posted @ 2011-04-13 23:54 爱玩的安哥 阅读(2004) 评论(0) 推荐(0)
摘要:数据库中的表如下:private static void 打印出DataTable中的所有数据() { SqlConnection conn = new SqlConnection(@"Data Source=.\SQLEXPRESS;Initial Catalog=图库;Integrated Security=True"); conn.Open(); SqlCommand comm = conn... 阅读全文
posted @ 2011-04-13 23:41 爱玩的安哥 阅读(591) 评论(0) 推荐(0)
摘要:Technorati 标签: C#,数据库private static void 使用原始SQL命令打印字段值() { SqlConnection conn = new SqlConnection(@"Data Source=.\SQLEXPRESS;Initial Catalog=图库;Integrated Security=True"); try { conn.Open(); Console.... 阅读全文
posted @ 2011-04-13 23:00 爱玩的安哥 阅读(3571) 评论(0) 推荐(0)
摘要:Technorati 标签: C#,面向对象,抽象类 正确做法:抽象需要使用属性,个人理解是因为属性可以写一些方法进去,而简单的字段何须抽象 正确做法:公开抽象属性,一个抽象属性如果是私有的,那么其继承类又如何去实现?不写默认就是private,表明其只属于定义他的类 阅读全文
posted @ 2011-04-12 15:58 爱玩的安哥 阅读(283) 评论(0) 推荐(0)
摘要:首先是接口不需要使用public,因为接口是必须公开的,而抽象类里面的方法可以不分开 还有,接口中不能包含字段,但是可以包含属性 将其改成属性后编译时出错,因为实现了接口的类也必须去实现这个属性! 此时在类后面的接口名称上停留片刻就会出现小菜单,点击实现接口后就会在其继承类中自动生成代码,减少输入量 最后的测试代码如下:class Program { static void Main(string... 阅读全文
posted @ 2011-04-12 11:16 爱玩的安哥 阅读(282) 评论(0) 推荐(0)
摘要:class Program { static void Main(string[] args) { 显示 播放器 = new 屏幕(); 播放器.在("视频"); 播放器 = new 数字播放(); 播放器.在(15); Console.ReadLine(); } } abstract class 显示 { abstract public void 在(object 哪儿); } class 屏幕... 阅读全文
posted @ 2011-04-12 10:55 爱玩的安哥 阅读(450) 评论(0) 推荐(0)
摘要:一些lambda的基础知识,例子都非常的简单.class Program { delegate int 乘法(int i); static void Main(string[] args) { //显示数组中大于5的(); //找出字符串中包含o的字符串(); //显示年龄大于20岁的人且计数(); //用枚举器显示年龄大于20岁的(); //委托乘法(); //显示字符串以J开头的(); //... 阅读全文
posted @ 2011-04-10 13:14 爱玩的安哥 阅读(379) 评论(0) 推荐(0)
摘要:先放一个panel,设置其Dock为向下 然后在其中放一个panel1,设置其Dock为向右 最后放一个进度条在panel中,设置其Dock为Fill 这样就实现了进度条的自动缩放,如果直接在状态栏中放置一个进度条,那么其大小是固定的,要调整只能通过设置其Size,而上面的方法就可以做到进度条自动缩放! 阅读全文
posted @ 2011-04-08 10:19 爱玩的安哥 阅读(485) 评论(0) 推荐(0)
摘要:private void button1_Click(object sender, EventArgs e) { fontDialog1.ShowDialog(); textBox1.Font = fontDialog1.Font; } private void button2_Click(object sender, EventArgs e) { colorDialog1.ShowDialog(... 阅读全文
posted @ 2011-04-07 00:08 爱玩的安哥 阅读(771) 评论(0) 推荐(0)
摘要:主窗体的程序public partial class 主程序 : Form { public 主程序() { InitializeComponent(); } //当点击显示对话框时 private void button2_Click(object sender, EventArgs e) { //将自己传递给另一个类(对话框登录)的实例 对话框登录 frm = new 对话框登录(this);... 阅读全文
posted @ 2011-04-06 18:55 爱玩的安哥 阅读(422) 评论(0) 推荐(0)
摘要:自定义对话框需要以下几点: 首先需要设置窗体,窗口大小不能变化,FixedDialog, 然后将MaximizeBox以及MinimizerBox设置为False,这样窗口就没有了最大和最小化按钮,对话框就成为了一个固定大小的对话框 当改变FixedDialog后另一个属性也变了,就是ControlBox为True的时候,窗口只会有一个按钮,因为这个窗口的类型已经确定,就是一个对话框,系统默认会将... 阅读全文
posted @ 2011-04-06 18:04 爱玩的安哥 阅读(249) 评论(0) 推荐(0)
摘要:做了一个小程序,用按钮来模拟数字的输入,如下图 将10个按钮放在一个panel1中,名称分别是button1,button2,后面依次类推 下面的文本框名称为textBox1 想要解决的问题:当点击一个按钮时,就如同用户输入了一个数字,并在其后打了一个空格,比如我点击一下8,相当于在textBox1中输入了8,然后再跟一个空格. 分析:为panel1中的每一个按钮增加一个点击事件,并将按钮自身的文... 阅读全文
posted @ 2011-04-04 16:55 爱玩的安哥 阅读(4682) 评论(0) 推荐(0)
摘要:前二天为了学习XML, 因为偷懒而把程序中XML文件的路径写成一个已经卸载项目下面的XML文件,当前为了解决问题,使用了相对路径的办法,就是使用下面的办法string filename = @"..\..\数字图像联想库.xml";今天经人点拨发现其实还有一种更简单的办法,就是使用文件的属性功能如上图,在程序中就可以直接写上文件的名称了,前面啥也不用加,这样文件就会根据你的要求去复制到你应用程序的... 阅读全文
posted @ 2011-04-02 13:23 爱玩的安哥 阅读(178) 评论(0) 推荐(0)
摘要:问题:将一个文件拖放到文本框中,并在文本框中显示这个文件的名字 第一步,需要将文本框的AllowDrop属性设置为true,或者在Form里面手动设置,从英文字面翻译为允许拖放,设置为false自然是不允许拖放 本文文本框的ID为:txt对应图像public Form1() { InitializeComponent(); this.txt对应图像.AllowDrop = true; }第二步,设... 阅读全文
posted @ 2011-04-02 08:59 爱玩的安哥 阅读(3178) 评论(0) 推荐(1)
摘要:2010-03-26 16:37 用Linq创建xml树,并对树中元素或属性的值修改。 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Xml.Linq; using System.Xml; namespace LinqToXMLStudy { /... 阅读全文
posted @ 2011-04-01 22:53 爱玩的安哥 阅读(341) 评论(0) 推荐(0)
摘要:2008-12-17 06:47 P.M.最近忽然想把过去写的IPMSG更新一下,把聊天记录部分改用linq实现,感觉确实比DOM直观多了,写下来希望对新手有帮助,linq to XML 所用的类都封装在System.Xml.Linq下,下面的例子还会需要System.Linq首先创建log文件 string strNow = DateTime.Now.ToString("yyyyMMddhhmmss"); FileInfo fiXML = new FileInfo(@"XML\xmlLog.xml"); //如果文件不存在 if (!(fiXML.Ex 阅读全文
posted @ 2011-04-01 10:56 爱玩的安哥 阅读(250) 评论(0) 推荐(0)