Mar 16

<html>
<head>
<script type=”text/javascript”>
function loadXMLDoc()
{
var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject(“Microsoft.XMLHTTP”);
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById(“myDiv”).innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open(“GET”,”catalog/pages/page0/uu.txt”,true);
xmlhttp.send();
}
</script>
</head>
<body>

<h2>AJAX</h2>
<button type=”button” onclick=”loadXMLDoc()”>Request data</button>
<div id=”myDiv”></div>

</body>
</html>

AJAX

Mar 16




Download Program (Netbeans Project)

Feb 18

DIGITAL CATALOGUE

Flash Comments Off
Page Insert
Page Insert

Page InsertFlash Digital Catalogue

Digital Catalogue

Feb 18
Function Graph

Function Graph

Aug 18

ISO 7816-1,-2-3-4 standart and supporting T=0 Protocol Smart Card
CardMan 2020 Smart Card Reader
Reference Document (.pdf) REFACOS3V23.PDF
Sent Test Data and received data

TEST CODE

package sctest;
import javax.smartcardio.*;
import java.util.*;
/**
* @author Serdar TÜRKEL
**/
public class Main {
public static void main(String[] args) {
try {
TerminalFactory factory = TerminalFactory.getDefault();
List crd= factory.terminals().list();
Iterator it=crd.iterator();
int sw,sw1,sw2;
byte data[];
while(it.hasNext()){
CardTerminal ct=(CardTerminal)it.next();
CardPermission cpp=new CardPermission(ct.getName(),”*”);
Card card=ct.connect(“T=0″);
cpp.checkGuard(card);
CardChannel channel=card.getBasicChannel();
byte byts[]={0,80,0,0,0}; //test data
CommandAPDU capdu=new CommandAPDU(byts);
ResponseAPDU apdu=channel.transmit(capdu);
sw=apdu.getSW();
sw1=apdu.getSW1();
sw2=apdu.getSW2();
data = apdu.getData();
}
} catch (Exception e) {
e.printStackTrace();
}
}
}

May 10

PAGE CODE

<%@ Page Language=”C#” AutoEventWireup=”true” CodeFile=”Default.aspx.cs” Inherits=”_Default” %>

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml”>
<head runat=”server”>
<title>http://www.serdarturkel.com/</title>

<script language=”javascript” type=”text/javascript”>
window.onload=function(){
$addHandler($get(“mlnk”),”click”,function(){
PageMethods.ServerSideMethod(results);
});
};
function results(msg){
$get(“mlnk”).innerHTML=msg;
$clearHandlers($get(“mlnk”));
}

</script>

</head>
<body>
<form id=”form1″ runat=”server”>
<asp:ScriptManager ID=”ScriptManager1″ EnablePartialRendering=”true” EnablePageMethods=”true”
runat=”server”>
</asp:ScriptManager>
<div>
<div id=”mlnk”>
Content Hour</div>
</div>
</form>
</body>
</html>

CS CODE

using System;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;

public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

}
[System.Web.Services.WebMethod]
public static string ServerSideMethod()
{
return “Serdar TÜRKEL, Request data : “+DateTime.Now.ToString(“HH:mm:ss”);
}
}

May 02

Source code “Loader.class” in “PreLoaderExample.jar” file

import java.awt.BorderLayout;

import java.awt.Color;

import java.awt.Dimension;

import java.awt.Font;

import java.awt.Toolkit;

import java.awt.event.WindowAdapter;

import java.awt.event.WindowEvent;

import java.io.File;

import java.io.FileOutputStream;

import java.io.InputStream;

import java.net.HttpURLConnection;

import java.net.URL;

import javax.swing.JFrame;

import javax.swing.JProgressBar;

/**

* @author Serdar TÜRKEL

*/

public class Loader {

Process pr=null;

public Loader(){

try {

URL url=new URL(“http://www.serdarturkel.com/java/Testclass.class“);

HttpURLConnection ucon=(HttpURLConnection)url.openConnection();

InputStream fis = ucon.getInputStream();

int length=ucon.getContentLength();

JProgressBar progress=new JProgressBar(0,0,length);

progress.setString(“% 0″);

progress.setStringPainted(true);

progress.setForeground(Color.blue);

progress.setBackground(Color.white);

Font font=new Font(“Tahoma”, Font.BOLD,12);

progress.setFont(font);

JFrame.setDefaultLookAndFeelDecorated(true);

JFrame jf=new JFrame(“http://www.serdarturkel.com/java/Testclass.class“);

jf.setSize(500,50);

jf.setResizable(false);

jf.setLayout(new BorderLayout());

jf.add(progress, BorderLayout.CENTER);

jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

jf.addWindowListener(new WindowAdapter() {

@Override

public void windowClosing(WindowEvent we){

if(pr!=null){

pr.destroy();

}

System.gc();

System.exit(0);

}

});

Dimension dim = Toolkit.getDefaultToolkit().getScreenSize();

int x=(int)((dim.getWidth()-jf.getWidth())/2);

int y=(int)((dim.getHeight()-jf.getHeight())/2);

jf.setLocation(x, y);

jf.setVisible(true);

Thread.sleep(1000);

File tmpFile = new File(“Testclass.class”);

if(!tmpFile.exists())

tmpFile.createnewFile();

FileOutputStream fos=new FileOutputStream(tmpFile);

int reader=-1;

int lng=0;

while((reader=fis.read())!=-1){

fos.write(reader);

lng++;

int div=(int)((((float)lng)/((float)length))*100f);

progress.setString(“% “+div);

progress.setValue(lng);

Thread.sleep(5);

}

fis.close();

fos.close();

pr = Runtime.getRuntime().exec(“java “+tmpFile.getName().replace(“.class”, “”));

} catch (Exception e) {

e.printStackTrace();

}

catch(Throwable t){

t.printStackTrace();

}

}

public static void main(String args[]){

new Loader();

}

}

download jar file

Security Note: Before from run, download  “http://www.serdarturkel.com/java/Testclass.class” and checking viruses and to do control source code.

Testclass.class” source code “Testclass.java

import javax.swing.JFrame;

import javax.swing.JOptionPane;

public class Testclass {

public Testclass(){

JOptionPane.showMessageDialog(new JFrame(), “This Message in Testclass.class, Serdar TÜRKEL”, “Serdar TÜRKEL Messages”,JOptionPane.INFORMATION_MESSAGE);

}

public static void main(String args[]){

new Testclass();

}

}

Mar 28

try{
SmtpClient client = new SmtpClient(“smtp.gmail.com”);
client.Port = 587;
client.Credentials =
new System.Net.NetworkCredential(“xxxx@gmail.com”, “xxxx”);
client.EnableSsl =
true;
client.UseDefaultCredentials =
true;
MailAddress from = new MailAddress(“xxxx@gmail.com”, “Message”, System.Text.Encoding.UTF8);
MailAddress to = new MailAddress(to_);
MailMessage message = new MailMessage(from, to);
message.Body = messagebody;
message.BodyEncoding = System.Text.
Encoding.UTF8;
message.Subject = subject;
message.SubjectEncoding = System.Text.
Encoding.UTF8;
client.Send(message);
message.Dispose();
}
catch (Exception ex)
{
Console.Write(ex.ToString());
}

Jan 14

import java.awt.*;
import java.awt.event.*;
import java.awt.image.BufferedImage;
import javax.imageio.ImageIO;
public class robot extends  Frame{
 public robot() throws Exception{
  this.setTitle(“robot sınıfı”);
  this.setSize(100,100);
  this.addMouseListener(new MouseAdapter(){
   public void mouseClicked(MouseEvent me){
    try{
     Robot r=new Robot();
     Dimension dim=Toolkit.getDefaultToolkit().getScreenSize();
     int x=50;
     int y=dim.height-50;
     r.mouseMove(x,y);
     Rectangle dikdortgen=new Rectangle(50,50,200,200);
     BufferedImage bi=r.createScreenCapture(dikdortgen);
     ImageIO.write(bi,”PNG”,new java.io.File(“yeni.png”));
    }
    catch(Exception ex){
     ex.printStackTrace();
    }
   }
  });
 Â
 }
 public static void main (String[] args) {
  try{
   new robot().setVisible(true);
  }
  catch(Exception ex){
   ex.printStackTrace();
  }
    }
}

Jan 02

XML File

<?xml version=1.0 encoding=utf-8?>
<Advertisements>
  <Ad>
     <
ImageUrl>a.jpg</ImageUrl>
     <
NavigateUrl>http://www.serdarturkel.com</NavigateUrl>
     <AlternateText>Visit my site</AlternateText>
     <
Impressions>10</Impressions>
  </Ad>
  <Ad>
     <
ImageUrl>b.jpg</ImageUrl>
     <
NavigateUrl>http://www.serdarturkel.com</NavigateUrl>
     <AlternateText>Visit my site</AlternateText>
     <
Impressions>10</Impressions>
  </Ad>
  <Ad>
     <
ImageUrl>c.jpg</ImageUrl>
     <
NavigateUrl>http://www.serdarturkel.com</NavigateUrl>
     <AlternateText>Visit my site</AlternateText>
     <
Impressions>10</Impressions>
  </Ad>

</Advertisements>

ASP.NET File

<%@ Page Language=”C#” AutoEventWireup=”true” CodeFile=”Default.aspx.cs” Inherits=”_Default”%>

 

 

<! DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<
html xmlns=”http://www.w3.org/1999/xhtml”>
<
head runat=”server”>
<title>adver</title>
</
head>
<
body>
<form id=”form1″ runat=”server”>
<asp:AdRotator ID=”AdRotator1″ runat=”server” DataSourceID=”XmlDataSource1″ />
<asp:XmlDataSource ID=”XmlDataSource1″ runat=”server” DataFile=”~/XMLFile.xml”>
</asp:XmlDataSource>
</form>
</
body>
</
html>

preload preload preload