- 博客(0)
- 资源 (51)
- 收藏
- 关注
恶作剧代码(鼠标)
小榕的源码,,,应该没修改,,,反正是源码自己看吧。。不要给人家加开机启动就好了,,,没事自己玩自己还是挺好玩的,,建议写一个批处理,,,防止自己不小心找不到,,,打开进程很纠结的
自己把exe 名字改成你生成的exe名字
taskkill /F /IM Test.exe
del /f Test.exe
taskkill /F /IM cmd.exe
2013-05-13
清理VC++垃圾
只是一个清理垃圾的批处理@echo off
echo ----------------------------------------------------
echo Press any key to delete all files with ending:
echo *.aps *.idb *.ncp *.obj *.pch *.tmp *.sbr *.ipch *.sdf
echo Visual c++/.Net junk
echo ----------------------------------------------------
del /F /Q /S *.aps *.idb *.ncp *.obj *.pch *.sbr *.tmp *.pdb *.bsc *.ilk *.ncb
2013-05-13
2013伪Q登陆界面源代码
无错,,可运行using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace QQ
{
public partial class login : Form
{
void Delay(int intDelayTime)
{
int i = System.Environment.TickCount;
while (System.Environment.TickCount - i < intDelayTime)
{
System.Windows.Forms.Application.DoEvents();
}
}
public login()
{
InitializeComponent();
// System.Threading.Thread.Sleep(2000);
// this.label1.Text = "正在登陆 (" + Form1.parame + ").";
// System.Threading.Thread.Sleep(2000);
// this.label1.Text = "正在登陆 ("+Form1.parame+")..";
// System.Threading.Thread.Sleep(2000);
// this.label1.ForeColor = Color.White;
this.label1.Text = "正在登陆 (" + Form1.parame + ")...";
// System.Threading.Thread.Sleep(2000);
this.WindowState = FormWindowState.Normal;
}
private void login_Load(object sender, EventArgs e)
{
// this.StartPosition
}
private void label1_Click(object sender, EventArgs e)
{
}
private void pictureBox1_Click(object sender, EventArgs e)
{
}
}
}
2013-04-13
迷宫代码C++
#include<iostream>
#include<windows.h>
#include "conio.h"
using namespace std;
const int m=10 ; //迷宫行数
const int n=15 ; //迷宫列数
struct migong //结构体迷宫,,,pre为前驱,,,xy 为当前目标
{
int x,y;
int pre;
}sq[500]; //最大成员500个,,迷宫大小,,,,,
int mg[m+2][n+2]; //迷宫数组 外带边2个 ,,
int zx[8+1],zy[8+1]; //迷宫方向数组 九宫格,,,他在中间,,,所以8个方向
void printlj(int rear) //打印迷宫路径
{
int i;
i=rear; //保存当前节点前驱,,为了在,,向前试探失败时,返回,,换一个方向继续
do
{
cout<<sq[i].x<<sq[i].y; //输出当前,,X,y值,,其实就是地址。。。。
i=sq[i].pre; // 保存这个节点的前驱
}while(i!=0); //i!=0表示通路
}
void mglj() //球迷宫最短路径
{
int i,j,x,y,v,front,rear,found;
sq[1].x=sq[1].y=1;sq[1].pre=0; //从(1,1)开始搜索 。。。。左上角开始
found=0; //初始化。
front=rear=1; //初始化
mg[1][1]=-1; //开始节点就不需要来回遍历了,,,不设为-1,,一样可以算,,对于CPU来说无所谓
while((front<=rear)&&(!found)) //found初始化,,等于0 ,,,,这里是一个BUG,,,因为找到了,,他就退出了,,,很多时候不止一条路径
{
x=sq[front].x; //
y=sq[front].y; //引入临时变量x,y,,,保存当前,,,因为下面要进行,,,查找遍历,,,为了能够回到当前节点,,在无法试探的情况下
for(v=1;v<=8;v++) //循环扫描8个方向
{
2013-01-10
银行排队代码
//活期储蓄处理中,储户开户、销户、存入、支出活动频繁,系统设计要求:
//1)能比较迅速地找到储户的帐户,以实现存款、取款记账;
//2)能比较简单,迅速地实现插入和删除,以实现开户和销户的需要。
#include
#include
#include
using namespace std;
int total; //初始时银行现存资金总额
int closeTime; //营业结束时间
int arriveTime; //两个到达事件之间的间隔上限
int dealTime; //客户之间交易的时间上限
int dealMoney = 30000; //交易额上限
int currentTime = 0; //当前时间
int totalTime = 0; //客户逗留总时间
int counter = 0; //客户总数
int number = 1; //初始客户序列号+
struct service
{
int num; //客户号
string type; //到达或离开
int beginTime;
int endTime;
int money; //正数为存款,负数为取款
service* next;
};
struct queue
{ //队列
service* head;
service* rear;
};
void push(queue &q,int d)
{// 插入元素d为Q的新的队尾元素
service* temp = new service;
temp->money = d;
temp->next = NULL;
if(NULL == q.head)
{//队列为空,初始化
q. head = temp;
q. rear = temp;
}//if
else
{//队列不为空,插入元素d
q. rear->next = temp;
q. rear = q.rear->next;
}//else
}
void pop(queue &q)
{// 若队列不空,出对列函数
service* temp;
temp = q. head;
if(NULL ==q. head->next)
q.head = q. rear =NULL;
else
q. head=q. head->next;
delete temp;
}
service* front(queue &q)
{//返回队首元素
return q. head;
}
service* back(queue &q)
{//返回队尾元素
return q. rear;
}
service* searchAndDel(queue &q,int m)
{//在队列中寻找可处理元素
service* sign = q. head; //标记头节点
service* temp;
while(NULL != q. head)
{
if((-(q. head->money)) next; // 首节点后移一位,返回原首节点
return temp;
// 开办.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include "stdlib.h"
#include "string.h"
#include "ctype.h"
#include
#include
/* ---------------- */
void apply(); /* 申请帐号 */
void land(); /* 登陆系统 */
void finds(); /* 查询存款 */
void saving(); /* 存钱 */
void get(); /* 取款 */
void turn(); /* 转帐 */
/* --------------------- */
struct per
{
char name[20];
char accounts[20];
char password[20];
int money;
}dat,temp;
/* ----------- */
void manage() /* 主函
2012-12-08
超级批量文件属性修改
软件名称:超级批量文件属性修改(UltraFileExternal)
功能说明:
1.对文件名属性进行批量修改,包括前缀/后缀名,对文件名进行大小写转换,可以对文件夹进行操作
2.对文件的基本属性(只读、隐藏、存档、系统)等属性进行批量修改,可以对文件夹进行操作
3.对文件的时间属性(创建时间、修改时间)等属性进行批量修改,可以对文件夹进行操作
4.完全绿色软件,直接使用不需安装
作者:老姜(fjye)
QQ:97250
Email:[email protected]
MSN:[email protected]
HomePage:http://www.YEStudio.cn
2012-12-08
堆栈类设计
6、 堆栈类设计*
定义Stack类,参照实现:
a) 用数组实现先进后出的数据结构
b) 栈顶指针的设置
c) 进栈操作
d) 出栈操作
e) 空栈与栈满溢出判定
f) 完成相应应用程序设计
2012-06-22
同学的打包代码
部分程序未完成所有功能,,,东华理工2011届课程设计,,汇总
1. 有理数运算
有理数是一个可以化为一个分数的数,例如2/3,533/920,-12/49都是有理数,而就为无理数。在C++中,并没有预先定义有理数,需要时可以定义一个有理数类,将有理数的分子和分母分别存放在两个整型变量中。对有理数的各种操作都可以用重载运算符来实现。
定义并实现一个有理数类,通过重载运算符+、-、*、/对有理数进行算术运算,通过重载运算符==实现判定两个有理数是否相等。写一个优化函数,它的作用是使有理数约去公分母,也即是使保存的有理数分子和分母之间没有公约数(除去1以外)。此外,还要定义一个将有理数转换为实数的函数,再加上构造函数和有理数输出函数。
2. 模拟计算器
设计一个程序来模拟一个简单的手持计算器。程序支持算术运算+、-、*、/、=、以及C(清除)、A(全清除)操作。
定义一个计算器类,该类包括两个组件对象,一个计算引擎和一个用户接口,用户接口对象处理接受的键盘输入信息,并显示答案,计算引擎对象对给出的数据执行相应操作,并存储操作的结果。
3. 设计一个Database类
设计一个Database类。Database类是一个表的集合,而表又由行和列组成。例如,下面的雇员信息表包含三个记录,每个记录有四个字段( Employee、Name、Department和Boss)。
雇员 姓名 部门 部门经理
111-11-1234 Cruz ACC Warder
213-44-5649 Johnston MIS Michaels
321-88-7895 Tom FIN Bearskin
能够完成对数据库的基本操作;包括创建数据库,实现对数据库里面的表的添加,删除;以及能够完成对表结构的修改(如添加或删除字段),以及对表中的记录进行添加和删除;能够完成对使用适当的查询语言从一个或多个表中查找相关信息。
4、 矩阵类设计
定义Matrix类,参照实现:
(1) 任意行数,列数矩阵的构建
(2) 常数矩阵
(3) 转置矩阵
(4) 矩阵加法,减法,乘法
(5) 矩阵与数组间的转换
(6) 逆矩阵
(7) 矩阵的输入与输出
(8) 完成相应应用程序设计
5、 表格类设计
定义Table类,参照实现:
a) 任意行数,列数表格的构建
b) 表格标题设置
c) 表头的定义
d) 表格数据的输入及修改
e) 表格框线的绘制
f) 表格数据显示
g) 表格数据的统计计算
h) 完成相应应用程序设计
6、 堆栈类设计*
定义Stack类,参照实现:
a) 用数组实现先进后出的数据结构
b) 栈顶指针的设置
c) 进栈操作
d) 出栈操作
e) 空栈与栈满溢出判定
f) 完成相应应用程序设计
7、 矢量设计*
定义Vector类,参照实现:
a) 矢量的构建
b) 矢量的加法,减法
c) 矢量的点积
d) 矢量的叉积
e) 矢量的输出
f) 完成相应应用程序的设计
8、 链表类设计
定义Link类,参照实现:
a) 建立链表的数据结构
b) 输入链表结点的数据
c) 显示链表结点数据
d) 插入链表结点
e) 删除链表结点
f) 完成相应应用程序设计
9、通信录的设计
一、定义人员(person)类,其中至少包括姓名、性别、电话、地址、邮政编码、邮箱、QQ号和类别(例如:同学、朋友等)。
二、实现下面的功能
1、设计菜单实现功能选择;
2、输入功能:输入人员信息,并保存到文件中;
3、查询功能:
1)能够根据姓名、电话精确查询人员信息;
2)能够根据地址进行模糊查询人员信息;
3)根据人员类别查询人员信息
4、根据姓名对人员信息排序输出
5、能根据姓名、电话修改人员信息
6、能根据姓名、电话删除人员信息
10、职工工资管理
一、定义职工(employee )类,其中至少包括姓名、性别、工号、电话、所在科室和工资。
二、实现下面的功能
1、设计菜单实现功能选择;
2、输入功能:输入职工信息,并保存到文件中;
3、查询功能:
1)能够根据工号精确查询职工信息;
2)能够根据姓名、科室查询职工信息
3)分科室进行工资统计,计算各科室的平均工资
4、根据职工的工资排序输出
5、根据工号修改职工信息
6、根据工号删除职工信息
11、三角形的种类与面积
一、定义点(point)类,包含点的坐标x和y;通过继承点类派生出线段(line)类;通
2012-06-22
职工工资管理
职工工资管理
一、定义职工(employee )类,其中至少包括姓名、性别、工号、电话、所在科室和工资。
二、实现下面的功能
1、设计菜单实现功能选择;
2、输入功能:输入职工信息,并保存到文件中;
3、查询功能:
1)能够根据工号精确查询职工信息;
2)能够根据姓名、科室查询职工信息
3)分科室进行工资统计,计算各科室的平均工资
4、根据职工的工资排序输出
5、根据工号修改职工信息
2012-06-22
三角形的种类与面积
三角形的种类与面积
一、定义点(point)类,包含点的坐标x和y;通过继承点类派生出线段(line)类;通过线段(line)类的组合定义三角形(triangle )类。
二、实现功能
1、设计菜单实现功能选择;
2、输入三角形的三个顶点坐标;
3、判断三角形的种类(一般三角形、等腰三角形、等边三角形、直角三角形和不能构成三角形);
4、计算并输出三角形的面积 。
2012-06-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人