使用JavaScript生成二维码

最近几年,二维码在中国悄然兴起,大街小巷随处可见,小区门口卖烤红薯的大爷大妈都知道树一个二维码的牌子收账。

我们日常使用的二维码,以QR码最为常见。QR码全称“快速响应矩阵码(Quick Response Code)”,由日本DENSO WAVE公司在1994年发明,也最早在日本得到较为广泛的应用。

继续阅读 →

让C代码在浏览器中运行——WebAssembly入门介绍

WebAssembly作为一种新兴的Web技术,相关的资料和社区还不够丰富,但其为web开发提供了一种崭新的思路和工作方式,未来是很有可能大放光彩的。

使用WebAssembly,我们可以在浏览器中运行一些高性能、低级别的编程语言,可用它将大型的C和C++代码库比如游戏、物理引擎甚至是桌面应用程序导入Web平台。

继续阅读 →

使用Phaser框架构建你的第一个H5游戏

还记得贪吃蛇这个经典游戏吗?在诺基亚时代,在黑白像素点游戏机时代,就是这样一个简单的游戏也能让我们玩上几个小时。

在这篇文章,我们将使用HTML5来重现这个游戏,基于著名的开源HTML5游戏框架——Phaser。你将了解到游戏精灵、游戏状态,以及如何使用预加载(preload)、创建(create)与刷新(update)方法。

继续阅读 →

MFC-菜单和工具栏

(1)创建一个单文档应用程序MousePos。在“视图”菜单下添加一个子菜单“鼠标位置”,ID为ID_VIEW_MOUSE,当选择该菜单命令后,鼠标当前的位置显示到用户区,同时该菜单项呈选中状态。再次选择该菜单命令,用户区不再显示当前鼠标位置,同时该菜单项的选中状态被去除。
(2)在工具栏上添加并设计一个工具按钮图标,使该按钮和ID_VIEW_MOUSE菜单命令联动,并添加一个快捷键Ctrl+1和该菜单命令联动。
(3)在窗口用户区中右击鼠标,弹出快捷菜单,显示主菜单“视图”中的菜单命令。结果如图:

继续阅读 →

发帖时间: MFC 归档位置:

MFC-列表控件的使用(报表风格)

(1)创建一个对话框应用程序,其主界面如图1所示。
(2)设计一个如图2所示的“学生课程成绩”对话框,创建并完善该对话框类course。 
(3)实现功能:单击主界面中的“学生课程成绩”按钮,弹出“学生课程成绩”对话框,单击“添加”按钮,学生课程成绩添加到列表控件。若选中列表项,“修改”按钮由原来的禁用变成可用,单击“修改”按钮,则弹出的“学生课程成绩”对话框中的“添加”按钮标题变成“修改”,单击“学生课程成绩”对话框中的“修改”按钮,该列表项的内容被修改。(4)添加一个“删除”按钮,若选中列表项,“删除”按钮由原来的禁用变成可用,单击“删除”按钮,删除选中的列表项。

继续阅读 →

发帖时间: MFC 归档位置: