用Microwindows(Nano-X)编写中文程序
用Microwindows(Nano-X)编写中文程序
By: |
吴垠 |
Date: |
2008-06-24 |
Homepage: |
http://blog.csdn.net/wooin |
Email: |
lazy.fox.wu#gmail.com |
Copyright |
该文章版权由吴垠和他可爱的老婆小包子所有。可在非商业目的下任意传播和复制。对于商业目的下对本文的任何行为需经作者同意。 |
Link: |
http://blog.csdn.net/wooin/archive/2008/06/24/2583144.aspx |
1. |
从代码中留下的蛛丝马迹可以看出来Microwindows在开发时有中国人的参 与,并且完成了支持中文的字体引擎开发,所以今天的Microwindows才可以显示中文。 |
||
2. |
首选要下载microwindows的字体文件:microwindows- fonts-0.90.tar.gz。可以在Microwindows的 ftp上找到。下载到该文件后,假设你的microwindows源码目录是类似于这样的一个目录: microwindows-fonts-0.90.tar.gz解压后将“fonts/”文件夹中的内容都拷贝到“$(NANOX) /src/fonts/”文件夹中 |
||
3. |
修改文件:
|
||
4. |
接下来就要开始编写中文程序了: |
||
我们接着上一篇文章《用Microwindows (Nano-X)编写“hello world”》中程序做,对这个程序之用做几处修改就好 了,下面是程序的完整源代码,你可以参照着上一篇文章看看我做了哪些修改: |
|||
这里要注意了: |
|||
5. |
源文件编写好后,Makfile不用做任何修改,直接运行make编译就好了,如果没有意外的话,在projects文件夹中应该会 重新生成一个“hello”可执行文件,执行它,就可以看到下面这个界面了,是不是看到了中文^_^: |
||
7. |
用Microwindows(Nano-X)编写中文程序相关推荐
- java 保存后中文乱码_sublime编写java程序保存编译,运行之后中文显示乱码
sublime是常见的java编辑工具之一,在初学者使用时可以更好的熟悉每条命令,以及逻辑关系.但在编写的java程序里包含中文字符的时候,在通过cmd命令提示符编译并运行之后会出现乱码,如下图: 很 ...
- 自学java编译老是出错_编写HelloWorld程序编译时提示写入HelloWorld时出错是什么意思...
编写HelloWorld程序编译时提示写入HelloWorld时出错是什么意思 这个能出错的地方就难说了,能给出代码或者错误提示吗 为什么javac编译后说写入错误呢HelloWorld.java : ...
- 编写一个程序,分别使用字节流和字符流拷贝一个文本文件
1.编写一个程序,分别使用字节流和字符流拷贝一个文本文件. 提示: 1)使用FileInputStream.FileOutputStream和FileReader.FileWriter分别进行拷贝 2 ...
- 编写python程序输出数学表达式_Python基本编程题
问题1:仅使用 Python 基本语法,即不使用任何模块,编写 Python 程序计算下列数学表达式的结果并输出,小数点后保留3位. ...
- XFC演示-使用C语言通过WinAPI函数编写Windows程序
XFC演示-使用C语言通过WinAPI函数编写Windows程序 1,目标效果: 2,代码片段: winMain.c /*!\file winMain.c\version v1.00\date 10/ ...
- 编写Python程序
编写Python程序 1.Python 环境搭建 2.第一个Python程序 1.交互式解释器模式: 2.命令行脚本模式: 3.集成开发环境(IDE):PyCharm 3.Pyhton中文编码 拓展 ...
- python可以用来编写计算机网络程序吗_python学习——网络程序设计
一.前言 Socket是计算机之间进行网络通信的一套程序接口,最初由Berkeley大学研发,目前已经成为网络编程的标准,可以实现跨平台的数据传输.Socket是网络通信的基础,相当于在发送端和接收端 ...
- c语言万年历代码作业,用c语言编写万年历程序
用c语言编写万年历程序 <C 程序设计>课程设计报告 2011-2012学年第二学期 设计题目:万年历的设计 指导教师: 李素若 完成时间:2012 年 6月 1日至 2011年 6月 2 ...
- 银联银行卡卡号java_编写Java程序,使用单例模式,创建可以生成银联借记卡号的工具类...
编写Java程序,使用单例模式,创建可以生成银联借记卡号的工具类 编写Java程序,使用单例模式,创建可以生成银联借记卡号的工具类,银联借记卡号是一个 19 位的数字,卡号以"62" ...
最新文章
- 精讲 MySQL 事务日志:redo log 和 undo log
- Redis数据“丢失”问题
- 错误信息:Microsoft 分布式事务处理协调器(MS DTC)已取消此分布式事务
- .net5+nacos+ocelot 配置中心和服务发现实现
- 【转】1.9 Asp.Net Core 轻松学-多线程之取消令牌(
- 如何使用JavaScript访问对象的键中有空格的对象?
- 深度学习2.0-6.tensorflow的高阶操作之合并与分割
- 13. GameProjec1_GameEngine
- k2p路由器搭建php,K2P新手教程之openwrt cc 基础设置
- imperva 获取gti文档
- .Net下的分库分表帮助类——用分库的思想来分表 - 秋夜 - 博客园
- 使用 QTLtools 进行 PCA 分析
- R语言求解 常微分方程 绘制洛伦兹系统
- 如何让一个停不下来的shell脚本在规定时间内停下来?
- 360 PK QQ 始末
- 【UEFI基础】UEFI事件介绍
- URL网址的正则检验(验证字符串是否符合URL网址的格式)
- 网络安全知识:APT攻击是什么意思?APT攻击防御措施
- SQL:基本的数据操作语句
- Android 调用铃声与振动
热门文章
- CIKERS Shane 20190530
- 2018届应届生android面试总结
- centos下hadoop的安装
- windows编程点滴(四)之线程的同步
- 备份关键信息linux
- 请求页式存储管理中页面置换算法的模拟设计_操作系统-存储管理与文件管理-笔记...
- 声学多普勒流速剖面仪_雷达流量计/流速仪厂家有哪些?
- c php数据,C 数据类型
- c语言dynamic变量,C# dynamic关键字的使用方法
- ws5102怎么设置虚拟服务器,【华为路由器WS5102怎么设置开双频】规格参数|限速|APP|配置|功耗_摘要频道_什么值得买...