- 博客(0)
- 资源 (6)
- 收藏
- 关注
android openfire xmpp smack即时通讯,包括:聊天发生文字,表情,图片,语音等
android openfire xmpp smack即时通讯,包括:聊天发生文字,表情,图片,语音。添加删除好友,消息提醒,群聊,邀请好友进入房间,聊天记录保存等等。界面美观。最后说明:此demo是在网上一个叫EIM企信通的demo基础上进行完善修改得来的成果,添加了好多功能,大家有兴趣的配置好openfire设置好IP就可以使用,完美运行,欢迎大家下载,不理解的留言问我,本人QQ:375642003
2014-10-22
计算机图形学实验23
一、实习的目的和意义
通过编程实现直线、圆、椭圆生成,以掌握基本图形的生成原理和算法;实现不同的线宽和线型;即线的属性。并通过计时对同一种图元的不同生成算法进行比较,从而理解OpenGL图形函数库中不同的图元生成方法的效率。同时熟悉OpenGL的基本库函数。
二、实习内容
要求本次实习中,将在OpenG中实现如下基本的计算机绘图功能:
1.为屏幕显示定义一个坐标系统;
在init()函数中写如下代码即可实现:
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
gluOrtho2D(0.0, 200.0, 0.0, 150
2012-10-29
计算机图形学实验
一、实习的目的和意义
本实习的目的是为大家提供Windows操作平台下用OpenGL进行绘图程序的设计和实现的思路,为今后的实习作初步的准备。
二、实习内容
要求本次实习中,将实现如下基本的功能:
1.知道怎样安装配置库函数;
2.了解OpenGL的工作顺序:就是一个从定义几何要素到把象素段写入帧缓冲区的过程。
3.了解OpenGL基本结构以及库;
4.建立一个完整的简单的OpenGL程序。
三、实习过程
1.安装配置GLUT库:
OpenGL提供了一系列的辅助函数,用于简化Windows操作系统的窗口操作,使我们能把注意力集中到图形编程上,这次试验的程序就采用这些辅助函数。
下载:从西北农林科技大学信息工程学院的作业管理系统中,杨会君老师资源中下载“glut.zip”文件。
将压缩包内的glut.h拷贝到...\\Microsoft Visual Studio\\VC98\\ Include \\GL目录下(若使用win7和vs2008,则拷贝到C:\Program Files\Microsoft SDKs\Windows\v6.0A \Include\gl);
将glut32.lib拷贝到...\\Microsoft Visual Studio\\VC98\\Lib目录下(若使用win7和vs2008,则拷贝到…\\Microsoft Visual Studio 9.0\VC\lib);
将glut32.dll拷贝到c:\\windows\\system32目录下(win7和vs2008配置过程相同)。
2012-10-29
JAVA图形用户界面
(1)了解SWT 程序开发步骤。
(2)掌握SWT常用组件的使用。
(3)掌握SWT 的事件处理。
2.实验内容
实验题1完成图3.8 所示图形界面的制作。要求“查询结果”用group组件。
实验完整代码如下:
import java.awt.EventQueue;
import javax.swing.JFrame;
import javax.swing.GroupLayout;
import javax.swing.GroupLayout.Alignment;
import javax.swing.JLabel;
import javax.swing.JTextField;
import javax.swing.LayoutStyle.ComponentPlacement;
import javax.swing.JSeparator;
import javax.swing.JButton;
public class ff {
private JFrame frame;
private JTextField textField;
private JTextField textField_1;
private JTextField textField_2;
private JTextField textField_3;
/**
2012-05-07
算法设计与分析所有实验及代码
算法各种实验的代码及过程,帮助理解
二:回溯法
标题: 0-1背包问题
时 限: 1000 ms
内存限制: 10000 K
总时限: 3000 ms
描述: 需对容量为c 的背包进行装载。从n 个物品中选取装入背包的物品,每件物品i 的重量为wi ,价值为pi 。对于可行的背包装载,背包中物品的总重量不能超过背包的容量,最佳装载是指所装入的物品价值最高。
输入: 多个测例,每个测例的输入占三行。第一行两个整数:n(n<=10)和c,第二行n个整数分别是w1到wn,第三行n个整数分别是p1到pn。
n 和 c 都等于零标志输入结束。
输出: 每个测例的输出占一行,输出一个整数,即最佳装载的总价值。
输入样例: 1 2
1
1
2 3
2 2
3 4
0 0
输出样例: 1
4
#include <iostream>
#define MAX 10
using namespace std;
typedef struct{
float w;//物品的重量
float p;//物品的价值
float d;//物品的单位价值
int id;//物品的编号
}Part;
typedef struct{
Part r[MAX+1];
int length;
}Parts;
int n;//包个数
float c;//背包的容量
float cw;//当前重量
float bestp=0;//当前最优价值
float cp;//当前价值
Parts L;//背包集
int Partition(Parts &L,int low,int high)
{
int pivotkey;
L.r[0]=L.r[low];
pivotkey=L.r[low].d;
while(low<high)
{
while(low<high && L.r[high].d>=pivotkey)
--high;
L.r[low]=L.r[high];
2012-05-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人