数据库:PostgreSQL
开发环境:Visual Studio 2010
开发语言:C#
操作系统:Win7 家庭普通版 SP1(简体中文)
数据库:PostgreSQL
开发环境:Visual Studio 2010
开发语言:C#
操作系统:Win7 家庭普通版 SP1(简体中文)
--------------------------------------------------------------------------------
文本朗读语音合成引擎:
  日语女声Misaki:Neospeech.Japanese.Misaki.rar
 下载地址:ed2k://|file|Neospeech.Japanese.Misaki.rar|749378491|378AC5437CE2542F3548B0B402A6878C|h=NXPREIKMLRHFBITNK2I7BUTNX25PEVOK|/
日文单词发音:
1.安装并配置文本朗读语音合成引擎:
控制面板/轻松访问/语音识别->文本到语音转换->语音选择:VM Misaki
2.添加引用System.Speech(System.Speech.dll)
  C:/Program Files/Reference Assemblies/Microsoft/Framework/.NETFramework/v4.0/Profile/Client/System.Speech.dll
3.代码:
using System.Speech.Synthesis;
SpeechSynthesizer speecher;
speecher.SpeakAsync(“Hello World”);
--------------------------------------------------------------------------------
PostgreSQL的安装ODBC数据源的配置及使用:
1.数据库驱动安装:利用Application Stack Builder安装psqlODBC v08.04.0200-1。
    类别->Database Drivers ->psqlODBC v08.04.0200-1
2.ODBC数据源配置:
  控制面板/系统和安全/管理工具->双击数据源(ODBC)
  ODBC数据源管理器窗口->选择用户DSN Tab页->按下添加按钮->
  创建新数据源窗口->选择PostgreSQL ODBC Driver(UNICODE)->按下完成按钮
 PostgreSQL Unicode ODBC Driver(psqlODBC) Setup 窗口
    Data Source:PostgreSQL35W
    Database:postgres
    Server:localhost
    Post:5432
    User Name:postgres
    Password:1
    按下test按钮,连接成功,则按下save按钮。
 3..Net连接ODBC数据源:
 using System.Data.Odbc;
OdbcConnection cn;OdbcCommand cmd;DataTable books;
cn = new OdbcConnection("dsn=PostgreSQL35W;UID=postgres;PWD=1;");           cn.Open();
cmd = cn.CreateCommand();cmd.CommandText = "select * from books ";OdbcDataAdapter adapter = new OdbcDataAdapter(cmd);books=new DataTable();adapter.Fill(books);adapter.Dispose();cn.Close();
--------------------------------------------------------------------------------
PostgreSQL创建数据表
1.创建books表
-- Table: books
-- DROP TABLE books;
CREATE TABLE books(  bookid integer NOT NULL,  booknm character varying(50),  CONSTRAINT "key_bookId" PRIMARY KEY (bookid))WITH (  OIDS=FALSE);ALTER TABLE books OWNER TO postgres;
2.创建words表
-- Table: words
-- DROP TABLE words;
CREATE TABLE words(  id integer NOT NULL,  japan character varying(50) NOT NULL,  hiragana character varying(50),  chinese character varying(50),  sound character varying(10),  wordtype character varying(20),  bookid integer NOT NULL,  CONSTRAINT words_key PRIMARY KEY (id, bookid),  CONSTRAINT fk_bookid FOREIGN KEY (bookid)      REFERENCES books (bookid) MATCH SIMPLE      ON UPDATE NO ACTION ON DELETE NO ACTION)WITH (  OIDS=TRUE);ALTER TABLE words OWNER TO postgres;
-- Index: "words_Index"
-- DROP INDEX "words_Index";
CREATE INDEX "words_Index"  ON words  USING btree  (id, bookid);
3.导入数据
insert into books values('1','標準日本語 初級上');insert into books values('2','標準日本語 初級下');insert into words values('1','わたし','わたし','我','0','代词','1');insert into words values('2','会社員','かいしゃいん','公司职员','3','名词','1');insert into words values('3','学生','がくせい','学生','0','名词','1');insert into words values('4','留学生','りゅうがくせい','留学生','4','名词','1');insert into words values('5','初めまして','はじめまして','初次见面','4','寒暄语','1');

日语背单词 Win7+PostgreSQL+C#+TTS相关推荐

  1. Word Reciter 1.0.0 日语背单词软件

    第一次把自己开发的软件发布出来,感觉非常激动,从事对日软件开发也已经有4年了,一直都是为公司的项目做开发,这次为了让老婆更方便的学习日语,特别为她开发了这个日语背单词软件,希望她会喜欢. 这个软件有以 ...

  2. 修改金山迷你背单词的TTS发声引擎

    金山迷你背单词默认的MIKE的声音实在是太二了,而且还不允许修改.下载了一个NeoSpeech,在控制面板->语音里设置了默认,却还是那难听的MIKE.网上找到一个解决办法,公布如下: 先提供2 ...

  3. MT艾宾浩斯背单词(附带主程序)

    学习日语苦于没有好的方法和软件能解决背单词的困扰(收费的软件嘛那是有的)~~ .net 2.0 realplayer10 以上组件必装(在一台干净的2003系统上测试通过,某些电脑上会出现点击没反应的 ...

  4. 用 python+tkinter+有道云API 写一个自用的背单词软件

    目录 导语 程序功能 需要用的工具 需要安装的python包 程序代码 功能类函数Functions 键盘响应 窗体设置 Sql连接 Gui程序打包 结语 参考文献 导语 最近在学英语,新单词需要反复 ...

  5. java背单词软件_求背英语单词的手机JAVA软件

    展开全部 单词这样背 第一条,就是:一定要每次都大量地背.因为自己不比别人聪明,e68a8462616964757a686964616f31333239303166所以背完单词,别人忘掉五分之一,自己 ...

  6. 外语学习应试教育时如何高效的背单词?

    最近在准备研究生考试,关于背诵单词,有一点儿自己的心得,今天被几个研友问到,如何学的那么好(其实我也学的没有那么好,只是某些方面比他们暂时好而已,学习是个终生的过程,没有终点,只有新的起点),今天利用 ...

  7. 有声双语阅读器-学英语背单词,做泛读的好帮手

    网上浏览英文文章或中英双语的文章时,您是否会有一种想法,要是让电脑想朗读哪句就读哪句,想朗读哪段就读哪段.想看中文就显示中文,想看英文就显示英文,想同时看中英文就显示中英文该有多方便! 双语阅读大师是 ...

  8. C语言实现背单词软件(系统级别)

    目录 一.软件需求说明书 1 引言 2 任务概述 二.可行性研究报告 1 编写目的 2 所建议的系统(技术可行性) 3 使用方面的可行性 4 结论 三.系统设计说明书 1.面向对象设计 1.1前提说明 ...

  9. 霸王背单词 Beta Release

    霸王背单词   Beta Release 下载地址  http://dl.dbank.com/c0dfudjvu3 --简介   <霸王背单词>是一款英语单词记忆和管理辅助软件,旨在帮助广 ...

最新文章

  1. 蓝桥杯-最小乘积(java)
  2. del rd命令行下删除文件不需要确认
  3. Oracle的rownum原理和使用(整理几个达人的帖子)
  4. Java面试题及答案,java对外提供接口
  5. 利用Python求阶乘
  6. docker 网络模式之 macvlan模式
  7. python爬虫豆瓣推理书籍及链接
  8. 华为交换机默认BOOTROM密码
  9. 操作系统 - 虚拟存储管理技术之虚拟页式存储管理
  10. 8255芯片控制发光二极管模拟步进电机汇编实验
  11. Oracle EBS RCV_TRASACTIONS TRANSACTION_TYPE 对应中文 SQL
  12. Opencv中使用ocl模块遇到的问题
  13. 扭蛋机html源码,微信小程序wxss制作扭蛋机
  14. 在fedora 36 上安装docker
  15. 博途仿真软件安装过程
  16. Unity高级功能—自发光材质的制作
  17. Android加密算法
  18. 8个Spring事务失效的场景,你碰到过几种?
  19. SwiftUI是什么,听听大牛们如何说
  20. 来聊聊云计算能否彻底改变业务和软件架构

热门文章

  1. 时间和日期函数 curdate 的作用
  2. html把一条横线放在底部,html怎样把div放在底部
  3. 数据库原理之关系数据库关系运算
  4. 特征工程·TFIDF提取特征
  5. qq机器人开发第二课-发送图片
  6. 动手实践丨基于ModelAtrs使用A2C算法制作登月器着陆小游戏
  7. css 背景图比例缩放,css - CSS背景图片的缩放比例与
  8. 简单三步创建文字水彩肖像
  9. 使用SVI实现VLAN间的互访
  10. DIV+CSS网页布局(新手必备)