上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 初学C#的时候,用控制台实现过学生信息管理系统。那个时候所有的数据都是保存在泛型集合中,然后创建各种工厂类,各种继承多态……虽然最后做出来后感觉挺不错,但是数据的冗余大的不得了。在编码的时候还得写一个模块测试一个模块,一旦其中一个模块出现一点小小的BUG那么就会造成数据的不准确。 后来学到了数据库,发现用SELECT [字段1,字段2,……] from 表名 就能查到我需要的所有的数据。感觉挺不错,查询效率又高,有简便。不需要自己手动建什么工厂类啊,继承多态了。用的久了,会开始想探索下数据库的查询是怎么实现的。个人感觉,如果在一个表中执行查询,那么数据库会遍历所有行查找到符合条件的行,然... 阅读全文
posted @ 2013-03-10 16:09 Bright Moon ‘ s Blog 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 对XML文件进行操作(写入,读取)时需要引用命名空间using System.IO;using System.Xml;写入XML文件创建文件流对象创建StreamWriter对象,传入参数(文件流,文字编码模式)调用StreamWriter对象的WriteLine方法就可以向文件中写入数据了 try { FileStream fs = new FileStream(@"LrcColor.xml",FileMode.Create); StreamWriter sw = new StreamWr... 阅读全文
posted @ 2013-02-24 16:26 Bright Moon ‘ s Blog 阅读(639) 评论(1) 推荐(0) 编辑
摘要: 序列化是将对象在内存中的2进制数据写入到bin文件中,这个操作就需要引入命名空间using System.Runtime.Serialization.Formatters.Binary;以下是序列化和反序列化代码序列化代码: /// <summary> /// 保存配置文件 /// </summary> public void SaveFile() {首先将数据保存到作临时存储用的泛型中 manager.Temp.Clear(); foreach (TreeNode node in th... 阅读全文
posted @ 2013-02-24 16:10 Bright Moon ‘ s Blog 阅读(589) 评论(0) 推荐(0) 编辑
摘要: 从Rob Pike 的 Google+上的一个推看到了一篇叫《Understanding Object Oriented Programming》的文章,我先把这篇文章简述一下,然后再说说老牌黑客Rob Pike的评论。先看这篇教程是怎么来讲述OOP的。它先给了下面这个问题,这个问题需要输出一段关于操作系统的文字:假设Unix很不错,Windows很差。这个把下面这段代码描述成是Hacker Solution。(这帮人觉得下面这叫黑客?我估计这帮人真是没看过C语言的代码)publicclassPrintOS { publicstaticvoidmain(finalString[]args) { 阅读全文
posted @ 2013-02-23 12:22 Bright Moon ‘ s Blog 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 托盘程序的制作:1.把NotifyIcon控件拉一个到窗体上,并设置NotifyIcon的Icon(很重要!否则运行后看不到效果)2.窗体关闭时,将程序最小化到系统托盘上privatevoidForm1_FormClosing(objectsender,FormClosingEventArgse){//MessageBox.Show("程序将最小化到系统托盘区");e.Cancel=true;//取消关闭窗体this.Hide();this.ShowInTaskbar=false;//取消窗体在任务栏的显示this.notifyIcon1.Visible=true;//显示 阅读全文
posted @ 2013-02-23 12:19 Bright Moon ‘ s Blog 阅读(1662) 评论(0) 推荐(1) 编辑
摘要: 今天我使用我的电脑的时候发现我E盘的东西已经无法打开了出现下图所示的提示,而文件夹就还可以使用取得永久权限来打开.经过一番摸索,终于发现了解决的方法:1. 打开记事本写入下面的代码:Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\*\shell\runas]@="管理员取得所有权""NoWorkingDirectory"=""[HKEY_CLASSES_ROOT\*\shell\runas\command]@="cmd.exe /c takeown /f \&qu 阅读全文
posted @ 2013-02-23 12:17 Bright Moon ‘ s Blog 阅读(677) 评论(0) 推荐(0) 编辑
摘要: 从事IT行业三年时间了,发现周边的程序员职业的同事很多都是单身的,有些已经三十了都还没有异性朋友。我们公司有一个女程序员都二十九了,现在还没有交到男朋友,人长得还可以。男程序员没有女朋友的就非常之多了,光棍节都可以办成年会了。 也许有些人就不太相信,说什么职业好、薪水高,怎么会单身交不到异性朋友呢!这到底是为什么呢?好吧!今天由小弟我来细数程序员为何单身的“六宗罪”吧! 程序员是行业中的“怪人”,很多程序员是比较孤僻的,也许是因为不想浪费太多的时间来说费话吧!他们宁愿把时间用来思考一个问题、写一段代码,这样显得更有满足感。不单单是行外的人这么认为,就算是行内的人也是心照不宣。程序员的处事能.. 阅读全文
posted @ 2013-02-23 12:14 Bright Moon ‘ s Blog 阅读(2198) 评论(1) 推荐(1) 编辑
摘要: int i = 0;string str = "你好";byte[] bytes = Encoding.Unicode.GetBytes(str);string[] strArr = new string[bytes.Length];Console.WriteLine("16进制显示'你好':");for (i = 0; i < bytes.Length; i++){strArr[i] = bytes[i].ToString("x");Console.Write(strArr[i]+" "); 阅读全文
posted @ 2013-02-23 12:13 Bright Moon ‘ s Blog 阅读(502) 评论(0) 推荐(0) 编辑
摘要: usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.IO;namespaceMusicPlayer{publicpartialclassForm1 : Form {publicForm1(){InitializeComponent();}string[] musicPath =newstring[10000];//用于保存歌 阅读全文
posted @ 2013-02-23 12:12 Bright Moon ‘ s Blog 阅读(1565) 评论(0) 推荐(1) 编辑
摘要: 属性/方法名: 说明:[基本属性] URL:String; 指定媒体位置,本机或网络地址uiMode:String; 播放器界面模式,可为Full, Mini, None, InvisibleplayState:integer; 播放状态,1=停止,2=暂停,3=播放,6=正在缓冲,9=正在连接,10=准备就绪enableContextMenu:Boolean; 启用/禁用右键菜单fullScreen:boolean; 是否全屏显示[controls] wmp.controls //播放器基本控制controls.play; 播放controls.pause; 暂停controls.stop. 阅读全文
posted @ 2013-02-23 12:10 Bright Moon ‘ s Blog 阅读(1201) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页