随笔分类 -  C#编程

摘要:练习WPF时写的编辑MP3 ID3信息的小工具,方便对歌曲的统一管理,同时增加了调用豆瓣音乐API获取专辑信息的功能:1.主界面:2.没有ID3 信息的MP3歌曲:3.点击自动获取,从豆瓣音乐获取专辑信息:4.选择适合的专辑信息点选择按钮,并在主界面点击保存按钮,播放时专辑信息已经保存到文件中:5.如果图片不合适,可以在图片上单击右键,选择更换专辑封面,从本地选择适合的图片保存:6.更改后的效果如下(我选了一个陈奕迅的图片):注意事项:1.在播放音乐时,请不要使用编辑器编辑歌曲,因为音乐播放器在播放音乐时会一直占用文件,其它程序是不能编辑的。2.由于是用文件名从豆瓣音乐查询专辑信息的,所以自动 阅读全文
posted @ 2013-09-26 00:34 Erola 阅读(2426) 评论(0) 推荐(1)
摘要:要理解static,就必须要先理解另一个与之相对的关键字,那就是auto,其实我们通常声明的不用static修饰的变量,都是auto的,因为它是默认的,就象short和long总是默认为int一样;我们通常声明一个变量:int a;string s;其实就是:auto int a;auto string s;而static变量的声明是:static int a;static string s;这样可以更有利于理解auto和static是一对成对的关键字,就像private,protected,public一样;auto的含义是由程序自动控制变量的生存周期,通常指的就是变量在进入其作用域的时候被 阅读全文
posted @ 2013-01-05 17:47 Erola 阅读(1206) 评论(0) 推荐(0)
摘要:转自--KiddLee泛型:通过参数化类型来实现在同一份代码上操作多种数据类型。利用“参数化类型”将类型抽象化,从而实现灵活的复用。例子代码:View Code 1 class Program 2 { 3 static void Main(string[] args) 4 { 5 ... 阅读全文
posted @ 2011-12-28 15:13 Erola 阅读(458) 评论(0) 推荐(0)
摘要:1.前台页面(Default.aspx):%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"html xmlns="http://www.w3.org/1999/xhtml"head runat="server" 阅读全文
posted @ 2010-12-22 00:21 Erola 阅读(969) 评论(0) 推荐(3)
摘要:1.首先电脑需要安装完整版的Microsoft Office并选择安装Microsoft Office 工具(默认是不安装的)。2.添加项目对MODI的引用:右键单击项目下的引用--添加引用--选择COM下的--Microsoft Office Document Imaging 12.0 Object Library--确定。3.添加 using System.Runtime.InteropServices; 命名空间,以调用windows API函数。4.所用到的API函数:[DllImport("user32.dll")]//获取窗口句柄 public static extern IntP 阅读全文
posted @ 2010-12-22 00:18 Erola 阅读(5468) 评论(2) 推荐(0)
摘要:1.打开应用程序的解决方案。2.右键单击程序所在项目,选择 '添加'-->'新建项'。3.在弹出的窗口中选择 '应用程序清单文件' 点击添加。4.下面是生成的应用程序清单文件的代码:<?xml version="1.0" encoding="utf-8"?><asmv1:assembly manifestVersion="1.0" xmlns="urn:schemas-mi... 阅读全文
posted @ 2010-12-04 17:15 Erola 阅读(580) 评论(0) 推荐(0)
摘要:今天在做软件时遇到了一个问题,记录下来,以后备用,呵呵:在ComboBox控件的DropDownStyle有三种属性:1.Simple 类似TextBox的外观,文本部分可以编辑,控件的Text值可显示,Items中的项要靠键盘“↑”、“↓”来选择。2.DropDown 文本部分可以编辑,控件的Text值可显示,Items中的项通... 阅读全文
posted @ 2010-12-04 17:13 Erola 阅读(7235) 评论(3) 推荐(3)
摘要:用C#对注册表进行操作需要调用命名空间Microsoft.Win32中封装的二个类:Registry类和 RegistryKey类。在RegistryKey类中定义了二个方法用来创建注册表中的键和键值,它们是CreateSubValue ( )方法和SetValue ( )方法。<1>CreateSubKey ( String keyName )方法:此方法是创建以后面的字符串为名称的... 阅读全文
posted @ 2010-12-03 16:50 Erola 阅读(795) 评论(0) 推荐(0)