- 博客(0)
- 资源 (20)
- 收藏
- 关注
JAVA GUI计算器编程(和windows的计算器差不多)
import java.awt.*;
import java.awt.event.*;
class Calc
{
char optChar = '+';
boolean isEqu = false;
boolean fstInput = true;
boolean isOpt = false;
boolean isDot = false;
boolean isAddRight = false;
double optA = 0.0;
double optB = 0.0;
double tmpOptB = 0.0;
Frame f;
TextField tf;
Panel p;
GridLayout l;
public String pdutSpcStr(int i)
{
String temp = "";
for (int j = 1;j <= i ; j++ )
{
temp = temp + " ";
}
return temp;
}
public void pdutDisp(String send)
{
if (isDot)
{
if ((37 - tf.getText().trim().length()) >0)
{
tf.setText(pdutSpcStr(37 - tf.getText().trim().length() - 1) + tf.getText().trim() + send);
}
}
else
{
if (!tf.getText().trim().equals("0."))
{
if ((37 - tf.getText().trim().length()) >0)
{
tf.setText((pdutSpcStr(37 - tf.getText().trim().length() - 1) + tf.getText().trim()).replace('.',send.charAt(0)) + ".");
}
}
else if (!send.equals("0"))
{
tf.setText(pdutSpcStr(35) + send + ".");
}
}
}
public void pdutInput(String send)
{
2011-12-01
MFC C++ 实现聊天室
功能:
用户登录、下线
用户列表刷新
发送公共消息
发送私聊消息
发送普通消息
服务器自动踢掉5分钟内没有动作的用户
-------------------------------------------
源代码在 VS2005+sp1环境下编辑。
UML设计图使用 startUML软件环境编辑。(starUML是一款免费的UML建模工具)
可执行文件的运行可能需要安装VS2005SP1 的重分布补丁包才能运行(可恨的VS2005)
-----------------------------------------
本程序是学习过程中所做例程。分享给大家以作交流共同学习之用。
2011-05-19
JSP 聊天室 chartroom
<html>
<%@ page language="java" pageEncoding="utf-8"%>
<head>
<script language="javascript" type="text/javascript">
//javascript����λҳ��ê�㣬��ҳ���scroll-bar�õ�ҳ��ĩβ������ʾ���µ�������Ϣ��
function GetPosition()
{
window.location.hash="position";
}
</script>
</head>
<body onload="GetPosition()" background="images\4.jpg">
<!-- dataValue.jsp��������Ϣ����ݼ���ҳ��-->
<iframe src="dataValue.jsp" id="dataValue" style="visibility:hidden; height:0" width="1"></iframe>
<!--ע��span��id��loadContent����dataValue.jsp�н�������IDȷ����Ϣ��ʾλ��-->
<span id="loadContent">data is loading</span>
<!-- ����t��ê�㣬ʵ����scroll-bar��ҳ��ĩβ������ʾ���µ�������Ϣ-->
<a id="position"></a>
</body>
</html>
2011-05-15
jsp网上投票系统myeclipse开发
import java.io.IOException;
import java.io.PrintWriter;
import java.util.*;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* @author xiaoq
*
*/
public class AddVoteServlet extends HttpServlet {
/**
* Constructor of the object.
*/
public AddVoteServlet() {
super();
}
/**
* Destruction of the servlet. <br>
*/
public void destroy() {
super.destroy(); // Just puts "destroy" string in log
// Put your code here
}
/**
* The doPost method of the servlet. <br>
*
* This method is called when a form has its tag value method equals to post.
*
* @param request the request send by the client to the server
* @param response the response send by the server to the client
* @throws ServletException if an error occurred
* @throws IOException if an error occurred
*/
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=GBK");
PrintWriter out = response.getWriter();
out.println("<HTML>");
out.println(" <HEAD><TITLE>add vote</TITLE></HEAD>");
out.println(" <BODY>");
String title=request.getParameter("title");
String stile=request.getParameter("stile");
String startTime=request.getParameter("startyear")+"-"+request.getParameter("startmonth")+"-"+
request.getParameter("startday");
String endTime=request.getParameter("endyear")+"-"+request.getParameter("endmonth")+"-"+
request.getParameter("endday");
String active=request.getParameter("active");
int newActive=Integer.parseInt(active);
/**test
out.println(title+""+stile+""+endTime+""+startTime+""+newActive+"");
*/
Questions question=new Questions();
question.setTitle(title);
question.setStyle(stile);
question.setStrStartime(startTime);
question.setStrEndtime(endTime);
question.setActive(newActive);
int n=Integer.parseInt(request.getParameter("n"));
Collection items=new ArrayList();
2011-04-25
java系列驱动包(jspsmartupload.jar,sqlsever2000和mysql)
java系列驱动包(jspsmartupload.jar,sqlsever2000和mysql)mysql-connector-java-3.0.16-ga-bin.jar
2011-04-17
Java开发的小游戏 仿坦克大战
int x, y, w, h;
TankClient tc;
int step = 0;
private boolean live = true;
private int[][] pos = {
{250, 233}, {512, 466}, {750, 466}, {500, 233}, {250, 466}, {768, 247}, {500, 280}, {600, 280}, {640, 680}
};
public Blood() {
x = pos[0][0];
y = pos[0][1];
w = h = 20;
}
private static Toolkit tk=Toolkit.getDefaultToolkit();
private static Image im=null;
static
{
im=tk.getImage(Tree.class.getClassLoader().getResource("images/dor.gif"));
}
public void draw(Graphics g) {
if(!live) return;
g.drawImage(im, x, y, null);
if(r.nextInt(40) > 38){ //随机调用move()方法
move();
}
}
// 行走的随机数
private static Random r=new Random();
private void move() {
step ++;
if(step == pos.length){
step = 0;
}
x = pos[step][0];
y = pos[step][1];
}
public Rectangle getRect() {
return new Rectangle(x, y, w , h);
}
2011-03-24
UML——统一建模语言
作为一种建模语言,UML的定义包括UML语义和UML表示法两个部分。
(1)UML语义
描述基于UML的精确元模型定义。元模型为UML的所有元素在语法和语义上提供了简单、一致和通用的定义性说明,使开发者能在语义上取得一致,消除了因人而异的表达方法所造成的影响。此外UML还支持对元模型的扩展定义。
(2)UML表示法
定义UML符号的表示法,为开发者或开发工具使用这些图形符号和文本语法为系统建模提供了标准。这些图形符号和文字所表达的是应用级的模型,在语义上它是UML元模型的实例
2011-03-24
快速排序算法C++.。
#include<iostream>
using namespace std;
#define N 10
int A[N];
void QuickSort(int A[],int low,int high)
{
int i=low;
int j=high;
int mid;
int temp=0;
mid=A[(i+j)/2];
do
{
while((A[i]<mid) && (i>=low))
i++;
while((A[j]>mid) && (j<=high))
2011-03-14
UML和Rose开发
UML,即统一建模语言(Unified Modeling Language),它是一种广泛使用的面向对象的标准建模方法。
从不同的视角为系统的架构建模,就形成系统的不同视图(View)。在Rose中包含四种视图:用例视图(Use Case View)、 逻辑视图(Logical View )、组件视图(Component View) 、部署视图(Deployment View)。
2011-03-14
Div+css 手把手教你
在网页制作中,有许多的术语,例如:CSS、HTML、DHTML、XHTML等等。在下面的文章中我们将会用到一些有关于HTML的基本知识,而在你学习这篇入门教程之前,请确定你已经具有了一定的HTML基础。下面我们就开始一步一步使用DIV+CSS进行网页布局设计吧。
所有的设计第一步就是构思,构思好了,一般来说还需要用PhotoShop或FireWorks(以下简称PS或FW)等图片处理软件将需要制作的界面布局简单的构画出来,以下是我构思好的界面布局图。
2011-02-24
新编算法分析与设计试题
一. 翻译以下专业词汇: (21分)
1. Dynamic programming
2. Feasible solution
3. Reduction
4. Prefix
5. Component design
6. Local replacement
7. Intractability
很多题型
2010-06-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人