代码改变世界

Unity 屏幕震动效果实现

2014-05-06 17:27 by wuzhang, 7887 阅读, 0 推荐, 收藏, 编辑
摘要:要实现震屏效果其实并不难,所谓的震屏在PC端可以简单地理解为相机(MainCamera)的抖动。代码实现如下:using UnityEngine;using System.Collections;public class ScreenShake : MonoBehaviour { privat... 阅读全文

Unity NGUI 血条制作

2014-04-15 09:57 by wuzhang, 1801 阅读, 0 推荐, 收藏, 编辑
摘要:NGUI 血条制作步骤 实现过程: 模拟血条的变化当点击按钮Button是血条会实时发生变化。 1.向Unity中导入NGUI2.6.3.unitypackage 点击create your ui 后 在panel中添加Button和Slider,结果如下:... 阅读全文

Qt 信号与槽

2014-02-24 13:07 by wuzhang, 524 阅读, 1 推荐, 收藏, 编辑
摘要:Qt信号与槽的理解 信号和槽机制是 QT 的核心机制,要精通 QT 编程就必须对信号和槽有所了解。信号和槽是一种高级接口,应用于对象之间的通信,它是 QT 的核心特性,也是 QT 区别于其它工具包的重要地方。信号和槽是 QT 自行定义的一种通信机制,它独立于标准的 C/C++ 语言,因此要正确的处理信号和槽,必须借助一个称为 moc(Meta Object Compiler)的 QT 工具,该工具是一个 C++ 预处理程序,它为高层次的事件处理自动生成所需要的附加代码。 在我们所熟知的很多 GUI 工具包中,窗口小部件 (widget) 都有一个回调函数用于响应它们能触发的每个动作,这个回调函 阅读全文

linux C读取数据库

2013-12-08 21:35 by wuzhang, 933 阅读, 0 推荐, 收藏, 编辑
摘要:上次我们已经共同学习了在Linux下C连接数据库,下面一起学习用C语言来操作数据库。1,首先要打开mysql的服务[root@bogon ~]# service mysqld statusmysqld 已停[root@bogon ~]# service mysqld start启动 MySQL: [确定][root@bogon ~]# 此时mysql服务已打开下面我们来读取数据库的内容mysql> show databases;+--------------------+| Database |+--------------------+| information_schema | | 阅读全文

linux C连接mysql

2013-12-05 20:50 by wuzhang, 707 阅读, 0 推荐, 收藏, 编辑
摘要:linux 环境下C语言连接数据库首先要配置环境1,确定你的linux下安装mysql我们可以做个测试。 打开你的终端,在终端下输入:service mysqld status [root@bogon ~]# service mysqld status mysqld 已停止 说明你的mysql服务还没打开,不用害怕,在终端中输入 [root@bogon ~]# service mysqld start 启动 MySQL: [确定] Ok你的mysql已经可以使用了。 [root@bogon ~]# service mysqld status mysqld (pid 3873)... 阅读全文

数组排序

2013-11-09 10:54 by wuzhang, 264 阅读, 0 推荐, 收藏, 编辑
摘要:1 #include 2 #include 3 4 int main() 5 { 6 void arr_print(int* a,int n); //打印数组 7 void burble_sort(int *a,int n); //冒泡排序 8 void select_sort(int *a,int n); //选择排序 9 void shell_sort(int *a,int n); //希尔排序 10 void quick_sort(int a[],int left,int right);//快速排... 阅读全文

学生成绩查询系统

2013-11-08 08:15 by wuzhang, 3636 阅读, 0 推荐, 收藏, 编辑
摘要:1,登录界面的设计 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 usin... 阅读全文

统计字符串中的字母,数字,空格和其它字符.

2013-11-07 20:35 by wuzhang, 606 阅读, 0 推荐, 收藏, 编辑
摘要:#include#includeint main(){ int i=0; char str[]="abc 123 %&def"; int other=0,blank=0,alpha=0,digital=0; while(str[i]) { if(isalpha(str[i])) //判断是否是字母 { alpha++; } else if(isblank(str[i]))//判断是否是空格 { blank++; } else if(isdigit(str[i]))//判断是否是数字 { digital++; } else other++; //其它字符 i++; } 阅读全文

strcpy与memcpy的区别

2013-09-23 15:18 by wuzhang, 267 阅读, 1 推荐, 收藏, 编辑
摘要:strcpy和memcpy的区别strcpy和memcpy都是标准C库函数,它们有下面的特点。 strcpy提供了字符串的复制。即strcpy只用于字符串复制,并且它不仅复制字符串内容之外,还会复制字符串的结束符。已知strcpy函数的原型是:char* strcpy(char* dest, const char* src); memcpy提供了一般内存的复制。即memcpy对于需要复制的内容没有限制,因此用途更广。 void *memcpy( void *dest, const void *src, size_t count );?char * strcpy(char * dest, con 阅读全文

C++ Complex类运算符重载

2013-05-07 21:18 by wuzhang, 2065 阅读, 0 推荐, 收藏, 编辑
摘要:所谓重载,就是重新赋予新的含义。函数重载就是对一个已有的函数赋予新的含义,使之实现新功能。运算符也可以重载。实际上,我们已经在不知不觉之中使用了运算符重载。现在要讨论的问题是: 用户能否根据自己的需要对C++已提供的运算符进行重载,赋予它们新的含义,使之一名多用。譬如,能否用“+”号进行两个复数的相加。在C++中不能在程序中直接用运算符“+”对复数进行相加运算。用户必须自己设法实现复数相加。例如:1. 编写一个简单复数类SComplex,要求用友元函数重载"+"、"-"、"*"、"/"、 ">&qu 阅读全文
上一页 1 ··· 3 4 5 6 7 8 下一页