自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

洒满阳光的午后的博客

不会写代码的运维不是好运维

  • 博客(14)
  • 论坛 (1)

原创 使用JavaScript生成二维码

最近几年,二维码在中国悄然兴起,大街小巷随处可见,小区门口卖烤红薯的大爷大妈都知道树一个二维码的牌子收账。我们日常使用的二维码,以QR码最为常见。QR码全称“快速响应矩阵码(Quick Response Code)”,由日本DENSO WAVE公司在1994年发明,也最早在日本得到较为广泛的应用。一个标准的QR码结构如下,读者可对照微信/QQ的名片二维码进行比较:生

2017-06-22 21:58:42 662

原创 你可能不知道的19个JavaScript编码技巧

这篇文章收集了JavaScript中一些常见的和新颖的编码技巧,并基于ES6增加了新的内容;附有长短版本的比较,以便读者更好地理解,所有的JavaScript开发者不防都看一下。1、条件操作符使用条件操作符可以在一行代码中完成 if…else 语句的功能。const x = 20;let answer;if (x > 10) { answer = 'is great

2017-06-22 13:19:46 426

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

WebAssembly作为一种新兴的Web技术,相关的资料和社区还不够丰富,但其为web开发提供了一种崭新的思路和工作方式,未来是很有可能大放光彩的。使用WebAssembly,我们可以在浏览器中运行一些高性能、低级别的编程语言,可用它将大型的C和C++代码库比如游戏、物理引擎甚至是桌面应用程序导入Web平台。截至目前为止,我们已经可以在Chrome、Firefox中使用WebAs

2017-06-16 22:38:55 52978 9

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

还记得贪吃蛇这个经典游戏吗?在诺基亚时代,在黑白像素点游戏机时代,就是这样一个简单的游戏也能让我们玩上几个小时。在这篇文章,我们将使用HTML5来重现这个游戏,基于著名的开源HTML5游戏框架——Phaser。你将了解到游戏精灵、游戏状态,以及如何使用预加载(preload)、创建(create)与刷新(update)方法。最终效果呈现如下:一、开发准备首先访问Ph

2017-06-15 22:17:51 13523 1

原创 MFC-菜单和工具栏

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

2017-06-14 18:27:23 1775

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

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

2017-06-14 18:26:36 11774 3

原创 MFC-控件综合应用

(1)创建一个默认的对话框应用程序,在对话框中添加一个滚动条和两个滑动条来调整对话框的背景颜色的3个分量:R(红色分量)、G(绿色分量)和B(蓝色分量),结果如图1所示。图1 应用程序主界面 (2)实现功能:在图1中,单击“课程信息”按钮,弹出“课程信息”对话框,如图2所示;单击“学生基本信息”按钮,弹出“学生基本信息”对话框,如图3所示;单击“添加”按钮,课程信息(学生基

2017-06-14 18:25:17 478

原创 MFC-对话框间的互相调用及数据传递(模态对话框)

实现简版的程序登录功能。1、通过MFC可视化编辑框完成主对话框的界面设计。2、为显示登录结果的静态文本(即“密码正确”、“密码错误”文本)绑定CString类型的变量m_result。3、切换到资源试图,在Dialog插入新的对话框(即后续调用的模态框)。4、完成登录框(模态框)的界面设计。5、将密码输入编辑框的Password属性设置为Tr

2017-06-14 18:24:22 6704

原创 MFC-滚动条控件

通过拖动滚动条改变对话框背景色,按下箭头步长为 1, 按下滚动条空白区步长为10。解答:1、通过MFC可视化编辑框完成界面设计。2、为红绿蓝三个滚动条控件分别绑定类型为CScrollBar的变量m_Red_ScrollBar、m_Green_ScrollBar、m_Blue_ScrollBar。3、在BOOL CbkcolorDlg::OnInitDialo

2017-06-14 18:22:24 472

原创 MFC-按钮与静态文本控件

两个按钮状态互锁。初始状态为 选中“1G”,检查框选“摄像头”,静态文本框为空,“提交选择”按钮为活动状态。解答:1、通过可视化操作完成上述界面的设计。2、为静态文本绑定CString类型的变量m_static。3、在BOOL CCBaseButtonDlg::OnInitDialog()即对话框初始化函数中完成单选按钮和复选框的初始化工作:CheckRadio

2017-06-14 18:21:18 2156

原创 Windows应用程序-键盘鼠标事件

设计一个窗口,在该窗口中练习键盘的响应,要求如下:(1) 单击键盘上的向上箭头时,窗口中显示“You had hitted the up key”(2) 单击键时,窗口中显示“You had hitted the SHIFT key”(3) 单击键时,窗口中显示“You had hitted the CTRL key”(4) 单击键时,窗口中显示“You had h

2017-06-14 18:19:55 956

原创 Windows应用程序-文本显示

居中显示一幅春联,字体不限,黄色 RGB(255,255,0)#include#include#includelong WINAPI WndProc(HWND hWnd, UINT iMessage, UINT wParam, LONG lParam);BOOL InitWindowsClass(HINSTANCE hInstance);BOOL InitWindows(H

2017-06-14 18:18:04 415

原创 Windows应用程序-图形绘制

利用绘图函数创建填充区。共有三个填充图形,第一个是用深灰色画刷填充带圆角的矩形,第二个是采用亮灰色画刷填充一个椭圆型图,第三个是用虚画刷填充饼形图。然后将上述三个填充图形顺时针旋转90度,显示在原来图形的正下方,边框为蓝色点划线,用绿色水平阴影填充。#include #include #include long WINAPI WndProc(HWND hWnd, UIN

2017-06-14 18:16:25 979

原创 HTML中多媒体的应用

关于多媒体的定义不再赘述,图像、音视频、电影、动画都属于多媒体。第一代浏览器仅支持单一字体、单一颜色的文本,之后的浏览器开始支持多种字体,多种颜色以及图像。各主流浏览器对音频、视频、动画的处理方式都不尽相同,支持的格式也多种多样,某些格式需要插件才能工作。自HTML5问世以来,多媒体的处理进入了一个新的时代,一切变得更加方便和容易了。常见视频格式MP4是一种

2017-06-01 23:02:39 471

空空如也

求帮助,博客违法网站规则被关闭

发表于 2017-06-23 最后回复 2017-06-24

空空如也
提示
确定要删除当前文章?
取消 删除