BloggerAds

2013年6月26日 星期三

[Android] Android Button切換頁面

難度:★☆☆☆☆☆☆☆☆☆ 10%

切換頁面是寫Android之基本且不可或缺的動作,使用按鈕監聽OnClickListener監聽,在裡面透過Intent切換Activity,之後必須在AndroidManifest.xml 註冊Activity

MainActivity.java

2013年6月16日 星期日

[Android] Android 按鈕按下、彈起狀態及簡單應用

難度:★★☆☆☆☆☆☆☆☆15%
要讓按鈕按下彈起其實非常簡單,用OnTouchListener監聽,
並在裡面判斷按下及彈起事件


先貼上簡單的程式碼 

2013年6月10日 星期一

6/5 (圖片拖拉)


<%@ page language="java" contentType="text/html; charset=BIG5"
pageEncoding="BIG5"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=BIG5">
<title>Insert title here</title>
<style type="text/css">
#box {
padding-left: 150px;
width: 400;
}

#dropzone1 {
background: #ffffff;
color: #d90b0b;
margin-left: 50px;
padding-left: 50px;
height: 200px;
width: 200px;
border: dashed #40464d 3px;
float: left;
font-weight: bold;
border: dashed #40464d 3px;
}

#dropzone2 {
background: #ffffff;
color: #d90b0b;
margin-left: 50px;
padding-left: 50px;
height: 200px;
width: 200px;
border: dashed #40464d 3px;
float: left;
font-weight: bold
}
</style>

</head>
<script>

function dragStart(ev) {
ev.dataTransfer.effectAllowed = 'copy';
ev.dataTransfer.setData("Text", ev.target.getAttribute('id'));
return true;
}
function dragEnter(ev) {
ev.preventDefault();
return true;
}

function dragOver(ev) {
return false;
}

function dragDrop(ev) {
var eleid = ev.dataTransfer.getData("Text");
ev.target.appendChild(document.getElementById(eleid));
ev.preventDefault();

}



</script>







<body>
4990E102 魏崇訓 4990E066楊欣翰
<div id="box">
<img id="box1" src="flower1.jpg" ondragStart="return dragStart(event)"
ondragend="return dragEnd(event)" />
<img id="box2" src="flower2.jpg" ondragStart="return dragStart(event)"
ondragend="return dragEnd(event)" />
</div>
<br />
<div id="dropzone1" ondragenter="return dragEnter(event)"
ondragover="return dragOver(event)" ondrop="return dragDrop(event)">


<p>豬籠草</p>
</div>

<div id="dropzone2" ondragenter="return dragEnter(event)"
ondragover="return dragOver(event)" ondrop="return dragDrop(event)">

<p>太陽花</p>
</div>

</body>
</html>

2013年6月4日 星期二

6/5 慶寶之Html

<%@ page language="java" contentType="text/html; charset=BIG5"
pageEncoding="BIG5"%>
<%@ page import="java.sql.*"%>
<%@ page import="java.io.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=BIG5">
<title>Insert title here</title>
</head>
<body>
4990E102<br>
<%
String stuno=request.getParameter("stuno");
if(stuno==null)stuno="" ;
%>
<form target="t01.jsp">
stuno或class:<input type = "text" name ="stuno" value="<%=stuno %>" size="8" />
<input type = "submit"  />

</form>

<%

out.print("stuno="+stuno+"<br>");

String JDriver = "sun.jdbc.odbc.JdbcOdbcDriver";
String connectDB = "jdbc:odbc:DB111";
Class.forName(JDriver);
Connection con = DriverManager.getConnection(connectDB);
Statement stmt = con.createStatement();
String sql = "select * from D1";
//where STUNO='A002'OR STUNO='A001' ORDER BY STUNO asc";// order by 排序//desc降冪,asc升羃

if(!stuno.equals(""))sql=sql+" where STUNO='"+stuno+"' or CLASS='"+stuno+"'order by STUNO desc ";
ResultSet rs = stmt.executeQuery(sql);

while (rs.next()) {
String tmpNo = rs.getString("STUNO");
String tmpName = rs.getString("NAME");
String tmpClass = rs.getString("CLASS");
out.print(tmpNo + "," + tmpName + "," + tmpClass + "<br>");
}
stmt.close();
con.close();
%>

</body>
</html>

上架第一支app,健康計算機