08 2012 档案
摘要:今天中午花了1个多小时的时间写了一个C#控制台的小游戏.至于我为什么写为控制台界面,一是控制台不需要做界面,简单,二是内存占用的少(32位占用1.2MB内存,64位占用1.8MB内存). 此游戏设计思路十分简单,就是不断的要求用户键入键盘上的键来达到游戏的目的。游戏是属于人和机器人对战的游戏,废话不多讲,144行代码(无注释): 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6...
阅读全文
摘要:有研究了三个多小时,终于搞定了,写完博客一定要去休息会。。。。 csc,相信有一部分人肯定了解或者用过。csc,是C#的编译器,通过一些的参数达到编译CS文件为可执行文件的目的。 百度上有一些csc的内容,但并没有关于csc编译器编译生成WPF应用的,因此特写此文,并非重复写很多遍的东西。 使用csc编译WPF程序,目的有二: 1.有助于提高对WPF的理解,这与用WPF模板新建一个WPF项目是截然不同的,当你利用模板新建一个WPF程序,Application和Window窗口早就给你生成了,虽说方便,但最后的结果就是你连WPF是怎么运行的都不知道。 2.当你在未安装VS但安装了.Net的计..
阅读全文
摘要:这次丢人丢大了。。。。。 今天承蒙各位对我的这篇文章很猛烈的批评,也让我从大家身上学到了不少的东西,我经过分析考虑,证明我的此篇文章的确不够精,缺少改进,我已经在首页移除了。我之前的确有些在乎访问量的情况,这看来应该是我心理不太成熟的表现,是虚荣心的表现而已,我的一个程序员朋友也告诉我这不能代表什么,真正代表实力的是推荐的人数,也如楼下灵感之源评论所说的,“博客园的首页对文章的质量是有一定要求的”,不符合质量的要求本不应发往首页的。因此,以后我会尽量的写精品的博客,写有价值的博客,其他的不符合要求的我将不再会发往首页。感谢大家为我纠正错误,特别感谢园友 胶水代码同时也提醒和我一样的博友:拿出.
阅读全文
摘要:先向大家阐述下,由于我装的Windows8系统不含WMP,因此不能再继续正常开发下去了,我会将我已经写好的悉数公开来,并且在最后给个后边的思路,大家可以修改代码继续写下去,并且可以在评论中交流。先附上之前的xml样本:<?xml version="1.0" encoding="utf-8" ?><MusicList name="{Name}"> <Music url="{URl}" singer="{singer}">{title}</Music>
阅读全文
摘要:在昨天的文章中,讲述了开发音乐播放器的第一步之播放类的构建,今天的文章就开始第二步--Xml读取类的构建。 一个音乐播放器是要有列表文件的,这里就用Xml文件作为列表文件。 为了读取音乐列表更方便,我们将这方面的操作封装成一个专门的类,名曰MusicListsReaders类。 在构建类之前,先讲一些关于Xml的基础知识。 一是XmlDocument类,它表示一个XML 文档。可以用其中的Load方法加载一个Xml文件,在进行各种操作。可以参考msdn上的文章http://msdn.microsoft.com/zh-cn/library/system.xml.xmldocument.asp..
阅读全文
摘要:近来闲来有事,便想到用自己这段时间学习的知识写一个音乐播放器。提前声明,我不擅长界面,因此做出来的界面的却有些次,但不是本系列文章的重点。 先讲下我们开发此音乐播放器所用到的技术:数据绑定、Xml、MediaPlayer类、数据模板等,将在之后陆续讲解。 来阐述下播放器开发的整体思路:构建音乐播放类用于播放音乐,用两个控件分别作为播放列表和播放控制,并且利用控件模板改变它们的界面,利用Xml数据读取类XmlListsReader来读取位于存放列表的xml,将歌曲名称、文件路径、持续时间歌手等信息读取到Product类中,并设置ListBox的ItemSouse为此类,采用数据模板显示数据。 .
阅读全文