用C51实现的拼音输入法,这是改写的网友 embuffalo、独步上载在www.21ic.com自由发布区的由张凯原作的51上的拼音输入法程序。 原作使用了一个二维数组用以查表,我认为这样比较的浪费空间,而且每个字表的索引地址要手工输入,效率不高。所以我用结构体将其改写了一下。就是大家现在看到的这个。 因为代码比较的大,共有6,000多汉字,这样就得要12,000 byte来存放GB内码,所以也是没办法的 :-( 编译结果约为3000h,因为大部分是索引表,代码优化几乎无效。 在Keil C里仿真芯片选用的是华邦的W77E58,它有32k ROM, 256B on-chip RAM, 1K on-chip SRAM (用DPTR1指针寻址,相当于有1K的片上xdata)。条件有限,没有上片试验,仿真而已。 打算将其移植到AVR上,但CodeAVRC与IAR EC++在结构体、指针的定义使用上似乎与C51不太一样,现在还未搞定。还希望在这方面有经验的网友能给予指导。
上传时间: 2014-01-26
上传用户:semi1981
VC实验: 一.实验名称:基本文字应用的程序设计 二.实验目的:掌握文字及其属性在应用程序中的应用 三.实验任务: 掌握字体句柄的获取 掌握创建自定义字体 掌握设置字体的颜色和背景色 掌握文本的输出 四.实验要求: 编写程序,在某一个窗口上设计一行文字,如“欲穷千里目,更上一层楼”,这一行文字从窗口的左边向右滚动显示,而且每显示一轮,改变一次颜色,改变一次字体,一个周期为4种颜色,分别为红、绿、黄、蓝,四种字体分别为宋体、楷体、仿宋和黑体。
上传时间: 2014-01-20
上传用户:refent
VC实验 资源在基于SDK的程序设计中的应用 一.实验名称:资源在基于SDK的程序设计中的应用 二.实验目的:掌握各种资源的应用以及资源应用的程序设计方法 三.实验任务: ● 熟悉的菜单资源的创建过程 ● 熟悉位图资源的创建 ● 熟悉对话框资源的应用 ● 熟悉图表资源 四.实验要求: 在一个窗口中央加载一个任意位图,位图尺寸为窗口面积的四分之一,当单计鼠标左键在一个窗口中央加载一个任意位图,位图面积为窗口面积的四分之一,当即鼠标左键或键盘上的向上箭头时位图向上移动,当移动到上边界时,窗口显示“不能再向上移动了”字样,当点击鼠标右键或键盘上的向下箭头时,位图向下移动,当到达窗口的下边界时,屏幕显示“不能再向下移动了”字样。
上传时间: 2013-12-26
上传用户:AbuGe
VC实验: 一.实验名称:掌握基于MFC的资源应用 二.实验目的:通过基于MFC编写基于资源的应用程序,进一步掌握资源的应用,并与SDK编程方法比较 三.实验任务: ● 掌握基于MFC的资源应用程序管理 ● 掌握各种资源的类库结构 ● 熟悉资源的应用 四.实验要求: 新建一个对话框,其中有文件,编辑,和帮助菜单,其中在文件菜单中有新建,打开,另存为,页面设置,打印和退出选项。选择文件菜单中的打开时,弹出打开通用对话框,选择文件菜单中的另存为时,弹出打开另存为通用对话框。编辑菜单中有颜色和字体选项,选择编辑菜单中的颜色时,弹出打开通用另存为颜色对话框,选择编辑菜单中的另字体时,弹出打开字体通用对话框。
上传时间: 2014-08-19
上传用户:hasan2015
一个演示正二十面体与球的(OR)组合(AND)组合(SUB)组合等的工程,编译,运行都需要glut
上传时间: 2014-10-12
上传用户:坏坏的华仔
一个正二十面体的细分迭代工程,很漂亮,需要glut
上传时间: 2014-10-12
上传用户:脚趾头
一个正二十面体通过迭代产生(star)星形的漂亮的工程,需要glut
上传时间: 2015-07-22
上传用户:zhengjian
创建一棵二叉树,采用前序遍历的方法建立一棵树,传递的参数为一个指向结点的指针的指针,目的是为了解决传值的问题,输入@符号的时候,表示一棵子树结束线索化二叉树,寻找当前结点的后继结点,寻找当前结点的前驱结点,中序遍历
标签: 二叉树
上传时间: 2014-01-05
上传用户:franktu
遗传算法-偏最小二乘法,用于分析定量GA-PLS
上传时间: 2015-07-22
上传用户:ryb
多元曲线解析-交替最小二乘法,MCR-ALS
上传时间: 2015-07-22
上传用户:851197153