等级: Administration
组: Administrators
注册时间: 2012/2/4(UTC) 帖子数量: 233
|
2014年07月07日
和码在Windows 8.1上的输入软件做完后,接下来就是和码练习软件。
在Amazon.com上买了本Windows 8.1 Apps with XAML and C# Unleashed(Kindle Version),开始学习。在做书本的练习时,发现不能Copy Kindle书中的Code,只能一行一行地输入,这个很不方便。还是选择用Windows网站上,提供的学习资料。
Windows 8.1 Store App 制作可以选用3种不同的编程语言:
1. Javascript + HTML; 2. C# + XAML; 3. C++ + DirectX.
我花了一些时间考虑,是否用Javascript + HTML的组合,但还是选用了C# + XAML,因为C# syntax (书写格式)好些(我熟悉些)。
学习: Create your first Windows Store app using C# Part 1 to Part 4.
感到Windows 8.1 Store App Development platform 也很好了,特别是在保存Application State, Session State方面比iOS/Android做得更好。
我感到做Windows 8.1 Store App上手后,应该很快。
Edited by user 2016年7月30日 12:57:12(UTC)
| Reason: Not specified
|
|
|
|
等级: Administration
组: Administrators
注册时间: 2012/2/4(UTC) 帖子数量: 233
|
2014-07-11
开始动手做和码练习软件了。
在软件结构设计上,还是先做到Windows 7上和码练习软件已有的内容(已经很好了)。之后再做改进。
|
|
|
|
等级: Administration
组: Administrators
注册时间: 2012/2/4(UTC) 帖子数量: 233
|
2014-08-10
软件内容基本完成了,也完成了Windows app Certification Kit 3.3的测试。现在是要进一步完善,与发布了。
这个软件的名称定为:
HeChinese Self-Training 《和码汉字学习法与输入法(自学速成)》
在制作过程中,有以下几个问题:
1、怎样使用SQLite,与HeInput 中C++使用SQLite不同。参考了以下帖子:
http://blogs.msdn.com/b/robertgreen/archive/2012/11/13/using-sqlite-in-windows-store-apps.aspx
http://erikej.blogspot.dk/2012/08/getting-started-with-sqlite-in-windows.html
https://github.com/praeclarum/sqlite-net
2、Code Sharing. 3、MVVM Pattern. 4、GirdView. 5、Data Binding. 6、在做字词对照输入时,怎样从HeInput中得到输入的字词,但没有找到可行的方法。HeChinese Self-Training应是TSF(Text Service Framework) Enabled Application,但微软在这方面没有好的资料。花了很多时间去了解。HeInput是Desktop Application,不能做成Windows Store Application,而HeChinese Self-Training是Windows Store App,这两种不同的类型的软件的TSF API不同.
字词对照输入练习功能,只能以变通的方法来做。(在iOS, Android上都做了很好的字词对照输入功能)
7、Read Text file 的方法。 以往的软件读取Project中的Text文件,都是Synchronize的API,但Windows Store App, 只有Asynchronous API. 只有读取完成后再更新页面。
8、Hub Control,这是Windows Store界面设计的重要特点。
9、可否把HeInput软件发布到Windows Store上去?
在以下帖子中:http://msdn.microsoft.com/en-us/library/windows/apps/hh967425.aspx 有一句话:
IME packaging
You can't list an IME by itself in the Windows Store. If your IME is packaged with a qualified app that uses the IME, you can list it in the Windows Store along with your app. For more info, see App certification requirements.
但继续了解发现,要把这个HeInput Deaktop App 发布到Windows Store上去,不容易做到。以下帖子提到这个问题: http://msdn.microsoft.com/en-us/library/windows/desktop/hh848069(v=vs.85).aspx
继续了解发现,IME digital signature,需要很多过程与付费。
在Windows 8.1 Desktop 上运行的 HeInput (和码输入法)软件可以在以下网页下载(只是安装时Windows系统会有安全警告): http://hezi.net/forum/?g=posts&t=40
10、测试与发布过程
https://dev.windows.com/en-us/publish
Video: https://channel9.msdn.com/Events/Build/2014/2-561
在进行Windows App Certification Kit 测试时,需要在Administrator Account 下进行,否则会有很多的错误。
这个软件与Windows XP/7.0,iOS上的相同软件相比,有改进的地方,也有不及之处。
改进的地方有: 1、更好的用户界面,切换功能; 2、字根排序练习; 3、用图片解释单字的取码。
不及之处: 1、对照练习没有做到; 2、省略了一些功能。
还有很多有待加入的软件功能,可能在随后的版本更新中添加。
通过这个软件了解到了Windows Store App的很好特点(优点)如:Hub Control, AppBar, ContralBar, Session State save, Data Binding, 等等。
但微软8.1宣传的同一个程序在不同平台上(电脑,手机)运行,其实是做不到的,电脑与手机上的界面设计,需要不同程序。能共享的是部份逻辑,这与苹果平台相似。
微软Windows 8.1 同一个Project中,不能使用两种语言(如C#, C++)。
微软Windows Phone中不允许第三方系统汉字输入法,而iOS 8允许使用第三方系统输入法了。
Edited by user 2014年8月10日 15:23:08(UTC)
| Reason: Not specified
|
|
|
|
等级: Administration
组: Administrators
注册时间: 2012/2/4(UTC) 帖子数量: 233
|
|
|
|
|
等级: Administration
组: Administrators
注册时间: 2012/2/4(UTC) 帖子数量: 233
|
2014-08-20
HeChinese Self-Training 《和码汉字字形技术》(自学速成)通过Windows Store的审查了。
可以用以下链接下载安装:
HeChinese Self-Training Windows Store Link
但从Windows Store下载安装的这个软件,不能调用和码输入法,这就使得这个版本的部份练习不能进行。(我在本地电脑上开发测试这个软件时,是可以调用和码输入软件的)
从www.HeZi.net下载安装的HeInput(和码输入软件)可以用于Desktop Application(包括Word, Excell, IE, Chrome等),但不能在Windows Store application中使用。微软要求输入软件要进行Digital Signing并发布到Windows Store去,才能用于Windows Store Application的输入。Windows 的这个要求给第三方输入法带来很大的不便。比iOS8明显落后。
只有在下次更新中修改HeChinese Self-Training软件,转变输入练习方式。Edited by user 2014年8月20日 9:42:21(UTC)
| Reason: Not specified
|
|
|
|
等级: Administration
组: Administrators
注册时间: 2012/2/4(UTC) 帖子数量: 233
|
2014-08-21
昨天更新并提交了HeChinese Self-Training (《和码汉字字形技术》自学速成)第二版,今天就通过了(14小时后),很快。新版下载地址是:
http://apps.microsoft.com/windows/app/hechinese-self-training/74a12a2d-ff88-4211-9e0d-0b8ae45b3239
软件练习可以用数字键盘,也可以用字母大键盘。初学者开始时用数字小键盘练习容易些。
附:和码简明教程:
简明教程(中文版)
HeChinese Guide(Concise)
|
|
|
|
等级: Administration
组: Administrators
注册时间: 2012/2/4(UTC) 帖子数量: 233
|
2016年07月28日
更新Windows 8.1/10 系统上《和码自学速成》(HeChinese Self-Training)的内容至和码第六版。
用户界面也做了更新,用户可以简单轻松地学会汉字字形知识,学会和码字形输入。
HeChinese Self-Training 免费下载链接
|
|
|
|
论坛跳转
您 不可以 发表新话题.
您 不可以 回复话题.
您 不可以 删除自己的发言.
您 不可以 编辑自己的发言.
您 可以 发表投票.
您 不可以 投票.