摘要: 前几篇文章只是简单介绍不沾边的垃圾,希望大家不要介意!今天我给大家贴出我工程架构 如下图 上面是整个工程的文件:从上往下介绍(挑主题):<1>GCMultmedia 是整个解决方案的名称“我就称谓他 《垃圾回收多媒体》”,再往下包含四个子工程 BookReader,MusicPlayer,Photobrowser ,这三个不 用翻译了吧!分别实现 小说,音乐,和 图片 视频 浏览--->说实话挺像垃圾回收站的(注:目前只写了音乐)。 <2>COMMON 是实现四个子工程的公共类! 处理独立存区,页面切换效果 <3>Icon 是存储图标 ,Image是存 阅读全文
posted @ 2011-08-21 10:15 Devil_jim 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 旧版本的API:—Google提供了一个在线语音识别的API接口,通过该API可以进行中文、英文等语言的识别。API地址:http://www.google.com/speech-api/v1/recognize?xjerr=1&client=chromium&lang=zh-CN&maxresul... 阅读全文
posted @ 2014-05-24 16:37 Devil_jim 阅读(1521) 评论(0) 推荐(0) 编辑
摘要: Invoke和BeginInvoke都是操作其他线程的方法,区别在于一个是同步的一个异步的,简单来说就是一个是立即执行,另一个是 等要操作线程结束后再执行。推荐一BLOG 博主写的不错http://www.cnblogs.com/mashang/archive/2009/08/01/1536730.html 阅读全文
posted @ 2013-01-21 13:05 Devil_jim 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 首先无论是那个BeginInvoke()都是异步执行子线程函数,有些同学疑问了,异步执行是不是在子线程的函数没有执行完, 下一次执行又开辟了新的线程进行执行呢(微软官方给出的BeginInvoke并不是多线程执行的异步)我的测试却让我对此感觉迷惑--下面的代码我会讲到测试代码 (不同A)----线程的宿主不同--此处和this.Invoke()与Delegate.Invoke一样(可参考MSDN http://msdn.microsoft.com/zh-cn/library/vstudio/0b1bf3y3.aspx) (不同B)----参数不同 方法重构... 阅读全文
posted @ 2013-01-21 13:02 Devil_jim 阅读(10183) 评论(5) 推荐(0) 编辑
摘要: <不同A>--所在的宿主线程体不同this.Invoke()是在当前UI(或对象)线程的基础上的执行的委托Delegate.Invoke()是在UI线程之外的新线程基础上执行的委托(例如下边代码的myThread)<不同B>--参数不同this.Invoke(Delegate)--需要传递一个委托的对象实例Delegate.Invoke();--不需要任何参数,执行的是当前委托绑定的方法我们看下边代码private Delegate_LED dgate = null;//委托private Thread myThread;//线程//////构造函数 ///privat 阅读全文
posted @ 2013-01-21 12:45 Devil_jim 阅读(6631) 评论(2) 推荐(0) 编辑
摘要: using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Drawing.Printing;using SDWM.DBUtility;using System.Data.SqlClient;using System.Threading;using CarQueueSys.Properties;using Syste 阅读全文
posted @ 2013-01-16 19:02 Devil_jim 阅读(3858) 评论(0) 推荐(0) 编辑
摘要: com 串口 wince 嵌入式开发 阅读全文
posted @ 2012-05-10 22:39 Devil_jim 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 界面是软件与用户交互的最直接的层,界面的好坏决定用户对软件的第一印象。设计良好的界面能够引导用户自己完成相应操作,起到向导作用。界面设计主要是为了达到以下目的: 1)以用户为中心。设计由用户控制的界面,而不是界面控制用户。 2)清楚一致的设计。所有界面的风格保持一致,所有具有相同含义的术语保持一致,且易于理解和使用。 3)拥有良好的直觉特征。以用户所熟悉的现实世界事务的抽象来给用户暗示和隐喻,来帮助用户能迅速学会软件的使用。 4)较快的响应速度。 5)简洁、美观。 以下规则应该重视:界面风格一致性操作项基本规范UI色彩与字体1)UI字体、色彩要一致2)整体色彩搭配要融为一体,起提示作用的部分要 阅读全文
posted @ 2011-12-14 08:48 Devil_jim 阅读(635) 评论(0) 推荐(0) 编辑
摘要: 导读:Dennis Ritchie过世了,他发明了C语言,一个影响深远并彻底改变世界的计算机语言。一门经历40多年的到今天还长盛不训的语言,今天很多语言都受到C的影响,C++,Java,C#,Perl,PHP,Javascript等等。但是,你对C了解吗?相信你看过本站的《C语言的谜题》还有《谁说C语言很简单?》。这里,我再写一篇关于深入理解C语言的文章,一方面是缅怀Dennis,另一方面是告诉大家应该如何学好一门语言。(顺便注明一下,下面的一些例子来源于这个slides)。 文章内容如下: 首先,我们先来看下面这个经典的代码: int main() { int a = 42; printf( 阅读全文
posted @ 2011-11-16 08:54 Devil_jim 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 一、 基本介绍及环境搭建1 、 Java 的特点 Java tutorils 是这么描述的The Java programming language is a high-level language that can be characterized by all of the following buzzwords:SimpleObject orientedDistributedMultithreadedDynamicArchitecture neutralPortableHigh performanceRobustSecure1. Simple 简单的: java 里面去掉了 C++ 里面 阅读全文
posted @ 2011-11-16 08:52 Devil_jim 阅读(179) 评论(0) 推荐(0) 编辑
摘要: socket的英文原义是“孔”或“插座”。作为4BDS UNIX的进程通信机 制,取后一种意思。通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。在Internet上的主机一般运行了多个服务软件,同时提供几 种服务。每种服务都打开一个Socket,并绑定到一个端口上,不同的端口对应于不同的服务。Socket正如其英文原意那样,象一个多孔插座。一台主机 犹如布满各种插座的房间,每个插座有一个编号,有的插座提供220伏交流电, 有的提供110伏交流电,有的则提供有线电视节目。 客户软件将插头插到不同编号的插座,就可以得到不同的服务。 套接字 现象解释 socke 阅读全文
posted @ 2011-11-16 08:50 Devil_jim 阅读(241) 评论(0) 推荐(0) 编辑