利用.NET做“电子书阅读器”原来这么简单(其实你也可以做出金山词霸)

一、利用.NET做“电子书阅读器”原来这么简单

先下载组件:Interop.SpeechLib.dll  (http://files.cnblogs.com/waw/Interop.SpeechLib.rar

阅读能力:中文,英文...

调用代码如下:

/// <summary>/// 利用“SpeechLib组件”调用“windows系统声音”来读取“文本”内容/// </summary>/// <param name="str"></param>        private void SpeakText(string str)        {            SpeechVoiceSpeakFlags sVSFlagsAsync = SpeechVoiceSpeakFlags.SVSFlagsAsync;            SpVoice voice = new SpVoiceClass();            voice.Rate = 1;            voice.Speak(str, sVSFlagsAsync);        }

原理:利用windows系统内置的声音API接口完成读取

 

 

--------------------------------------------------华丽分割线(与此文无关,仅为知识点备份)-------------------------------------------

二、Hashtable格式数据与文件存储

示例代码如下:

/// <summary>/// 读取 data.dat 中的数据/// </summary>        private void Deserialize()        {            FileStream serializationStream = new FileStream(Application.StartupPath + @"\data.dat", FileMode.Open);try            {                BinaryFormatter formatter = new BinaryFormatter();                Hashtable hst = (Hashtable)formatter.Deserialize(serializationStream);

foreach (DictionaryEntry entry in hst)                {//读取数据...                }            }catch (SerializationException exception)            {                MessageBox.Show(exception.Message);            }finally            {                serializationStream.Close();            }        }

/// <summary>/// 保存Hashtable格式的数据为文件/// </summary>        private void Serialize()        {            FileStream serializationStream = new FileStream(Application.StartupPath + @"\data.dat", FileMode.Create);            BinaryFormatter formatter = new BinaryFormatter();            Hashtable hst = new Hashtable();

//设置Hashtable数据值            hst.Add("key1", "value1");            hst.Add("key2", "value2");

formatter.Serialize(serializationStream, hst);            serializationStream.Close();        }

代码中实现了将Hashtable格式的数据另存为文件,和读取Hashtable格式的数据为对象类型

时间: 2024-07-30 19:39:44

利用.NET做“电子书阅读器”原来这么简单(其实你也可以做出金山词霸)的相关文章

国内将推广利用电子书阅读器发行的“新闻纸”

亚马逊Kindle DX诞生 亚马逊的电子书阅读器Kindle已经开始动摇书籍出版业,它是否同样会改变新闻行业?这个问题可能很快就会有答案.日前,亚马逊在高调地推出Kindle DX,并与美国各大报业集团合作,正式迈开进军新闻行业.今年夏季开始,用户便能使用一台屏幕顶得上一张普通杂志随时随地浏览各大报刊的新闻. 不仅在国外,作为国内首家电纸书生产商汉王科技相关负责人近日在接受记者采访时透露,下半年将与国内部分新闻报业媒体合作,向国内用户推广这种利用电子书阅读器发行的"新闻纸".据了解,

中国电子书阅读器普降20%

中国电子书阅读器普降20% 受困图书 版权.遭遇平板电脑竞争 最近,苹果iPad与亚马逊电子书Kindle等品牌"掐架"不止,降价风潮迅速波及国内电子书阅读器市场.受此影响,汉王股价随之下跌,面对平板电脑的价格竞争,国内电子书市场将迎来降价风潮.记者登录中国第一科技门户网站中关村在线时发现,包括汉王.方正.易博士等大牌电子书阅读器厂商推出的产品降价幅度都在20%.在降价背后,究竟是其他IT产品对电子书阅读器的冲击,还是电子书企业借降价重新布局,为今后依靠内容盈利做铺垫?而降价过后,山寨

电子书阅读器的销售并不乐观

本报记者 孙超逸 2010年,汉王科技(002362,股吧)在深交所上市时,当当网CEO李国庆曾明确表示,当当不会进入电子书硬件领域.两年时间里,电子书阅读器行业生生死死,爱国者.盛大等一批企业折戟沉沙,而李国庆最终还是投身电子书阅读器战场.昨日,当当网正式发布电子书阅读器"都看".虽然名字上讨了个好彩头,但面对智能手机.平板电脑的高强度竞争和整个行业的下滑现状,业界普遍认为当当网电子书阅读器生不逢时. 再买个终端看书有无必要 相对于盛大.汉王的电子书阅读器,刚刚上市的"都看

当当最早并没有自主做电子阅读器的计划

昨天,当当网CEO李国庆在当当发布自有品牌电子阅读器时坦言,他们的电子阅读器就是直接抄袭亚马逊kindle的. "他们都不愿意合作,当当的用户确有需求,只好自己硬着头皮做",昨天,李国庆透露,当当最早并没有自主做电子阅读器的计划,他曾经和汉王科技(002362,股吧)谈过,但是汉王坚持要做书城做自己的内容. 李国庆本人对这款电子阅读器打分是85分,对于被问及这款电子书与亚马逊成功的kindle电子书阅读器有何区别时,李国庆直言不讳"我们就是直接抄kindle的",他

调查:iPad将占有40%电子书阅读器市场份额

3月6日消息,据ChangeWave Research进行的一项新的消费者调查显示,在10个考虑购买电子书阅读器的消费者中有4个人打算购买苹果的iPad.四分之一的以前购买不同设备的消费者说,如果在他们购买那种产品时iPad已经上市,他们会购买iPad. ChangeWave Research调查了3171名消费者以评估人们对iPad的兴趣和发现iPad可能会对新兴的电子书阅读器市场产生怎样的影响.总的来说,40%的人"很可能"在iPad上市之后购买一台.9%的人表示"有可能

数字出版将颁准入证 山寨电子书阅读器难接受

在整个IT界内,凡是做消费电子投资的,不管对"山寨"多么不屑,但都不得不提防这个"门口野蛮人".在如今的电子书阅读器市场中,山寨自然也成了消费者和其他厂商又爱又恨的对象.记者从国家新闻出版总署近日召开的"书·报·刊数字化发展高峰论坛"上了解到,电子书数字出版将有准入标准.业内人士分析,此次"准入令"显然成为清理山寨电子书阅读器的信号. 新闻出版总署将建立 电子书数字出版准入制度国家新闻出版总署科技与数字出版司司长张毅君表示,目

数源推出墨客电子书阅读器

通讯员 张平 近日,一款厚度仅为7.95毫米的6英寸电子书阅读器新品在杭州西湖电子集团有限公司研制成功并正式投放市场.同时在年轻消费者聚集的淘宝商城数源官方旗舰店发售. 这款名为"数源墨客电子书"的阅读器产品,采用了16阶灰度显示技术,与市面上绝大部分采用8阶灰度等级显示屏的电子书阅读器相比,文字和图片的显示更为清晰逼真,并自带可容纳1000本图书左右的2G超大容量内存,可支持最大32G内存扩展,最多可存储上万本图书. 墨客电子书阅读器在功能设计上,也充分考虑了读者的阅读体验:在常规竖

未红先烂电子书阅读器火速山寨化

千元山寨产品已经现身电子书先天短板难以解决 "山寨"似乎是国内消费电子市场上永不消退的热潮,在手机市场大获全胜,在上网本备受挫折之后,山寨厂商们丝毫没有停下前进的脚步.这一次,他们瞄准的对象是方兴未艾的电子书阅读器市场. 据记者获得的最新消息,目前深圳山寨厂商中采用台湾元太科技E-ink电子墨水显示屏+三星芯片的公模方案已经正式浮出水面,上百家山寨厂商正准备进入电子书阅读器生产环节,相关产品可能在4月份前后大量涌入市场.与进军手机和上网本市场时一样,山寨电子书阅读器的最有力武器仍然是价

电子书阅读器:发轫之初引发一场投资乱局

革命前的狂欢 一个被视为将颠覆阅读的产业,发轫之初就引发一场投资乱局 文 <环球企业家> 徐冠群 似乎有无数家中国公司认为自己不应该错过电子书阅读器这个市场,如果算上那些宣称即将有相应产品上市的公司,这个市场里已经有上百家跨界而来的淘金者. 有了两年前亚马逊以全球最大网络书店的身份,进军硬件终端市场推出电子书Kindle的这个典范,几乎任何一个领域的公司都相信自己进入这个全新市场是理所当然的.原来制造MP3.手写笔.数码相机.手机.电脑.电信设备的公司,是这么认为的:电信运营商.网络文学网站,