Yazar |
|
ylmz
SİİRT
Kayıt: 26.12.2006 |
|
fundagulkaya yazdi
Kod için çok teşekkür ederim.
Ayrıca kendi çapımda 2.soruyu çözmeye çalıştım.Umarım doğrudur.
DosyaYazma.html
<html>
<head>
<title>soru2</title>
</head>
<body>
<form action="DosyaYazma.jsp" method="post">
<table>
<tr>
<td><b> 1-isim </td>
<td><input type="text" name="adi"</td>
</tr>
<tr>
<td><b> 2-Dept </td>
<td><input type="text" name="dept"></td>
</tr>
<tr>
<td><b> 3-Tel </td>
<td><input type="text" name="tel"></td>
</tr>
<tr>
<td><b> 4-Maas </td>
<td><input type="text" name="maas"></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" value="Gönder">
</tr>
</form>
</body>
</html>
DosyaYazma.jsp
<%@ page language="java" import="java.io.*" %>
<html>
<head>
<title>soru2</title>
</head>
<body>
<%
// Bilgilerin tutulması
String metod = request.getMethod();
if(request.getMethod().equals("POST")) {
String adi = request.getParameter("adi");
String dept = request.getParameter("dept");
String tel = request.getParameter("tel");
String maas = request.getParameter("maas") ;
//Bilgilerin dosyaya yazılması
try {
String outputDirectory = System.getProperty("survey.dir");
File outputFile = null;
if ( outputDirectory != null )
outputFile = new File(outputDirectory, "bilgi.out");
else
outputFile = new File("bilgi.out");
PrintWriter dosyaYaz = new PrintWriter(
new FileWriter(outputFile.getAbsolutePath(), true));
//Bilgilerinin dosyaya yazılması
dosyaYaz.println(adi);
dosyaYaz.println(dept);
dosyaYaz.println(tel);
dosyaYaz.println(maas);
dosyaYaz.close();
%>
<%
}
catch (IOException hata)
{
application.log("Bilgiler kaydedilirken hata çıktı", hata);
out.println("Kullanıcı ve Kişisel bilgilerinizi "+
"kaydedemediğimiz için özür dileriz."+
"Lütfen tekrar deneyiniz.");
}
}
else
out.println("Lütfen URLden bilgi girmeyiniz.");
%>
</body>
</html>
|
|
Yazar |
|
vastani
istanbul
Kayıt: 14.12.2006 |
|
ylmz yazdi
eyvallah yılmaz hocam eline sağlık....darısı diğer soruların başına..
|
|
Yazar |
|
ylmz
SİİRT
Kayıt: 26.12.2006 |
|
vastani yazdi
| eyvallah yılmaz hocam eline sağlık....darısı diğer soruların başına.. |
Önemli değil Davut hocam.Senin için 3.soruyuda yapmaya çalıştım,inşallah doğrudur.Ama birinci soruyuda bekleme,hiç kalem oynatamıyorum çok zor bi soru.Zaten hocada javascriptten hesap makinesi tarzında bişey soracağım demişti ona yoğunlaşmak lazım.
3.soruda DosyaYazma.html kısmı 2.sorudakiyle aynı,bir tek <form action="DosyaYazma.jsp" method="post"> yerine <form action="DosyaYazma.asp" method="post"> olacak.
DosyaYazma.asp
<html>
<head>
<meta ...>
<meta ...>
<title>soru3<title>
</head>
<body>
<%
adi = Request.Form("adi")
dept = Request.Form("dept")
tel = Request.Form("tel")
maas = Request.Form("maas")
Set dosya_nesnesi = Server.CreateObject("Scripting.FileSystemObject");
Set dosya_degiskeni = dosya_nesnesi.OpenTextFile(Server.MapPath(dosya.txt),2)
dosya_degiskeni.WriteLine("&adi")
dosya_degiskeni.WriteLine("&dept")
dosya_degiskeni.WriteLine("&tel")
dosya_degiskeni.WriteLine("&maas")
dosya_degiskeni.close
Set dosya_degiskeni=Nothing
Set dosya_nesnesi=Nothing
%>
</body>
</html>
Arkadaşlar hocaya asp,jsp,php üçlüsü ile ilgili ne tarz soracağını soracak olan bi gönüllü varmı acaba.En azından dosya işlemleri mi olacak veri tabanı işlemleri mi onu bilseydik iyi olurdu.
|
|
Yazar |
|
vastani
istanbul
Kayıt: 14.12.2006 |
|
ylmz yazdi |
Önemli değil Davut hocam.Senin için 3.soruyuda yapmaya çalıştım,inşallah doğrudur.Ama birinci soruyuda bekleme,hiç kalem oynatamıyorum çok zor bi soru.Zaten hocada javascriptten hesap makinesi tarzında bişey soracağım demişti ona yoğunlaşmak lazım.
3.soruda DosyaYazma.html kısmı 2.sorudakiyle aynı,bir tek <form action="DosyaYazma.jsp" method="post"> yerine <form action="DosyaYazma.asp" method="post"> olacak.
DosyaYazma.asp
<html>
<head>
<meta ...>
<meta ...>
<title>soru3<title>
</head>
<body>
<%
adi = Request.Form("adi")
dept = Request.Form("dept")
tel = Request.Form("tel")
maas = Request.Form("maas")
Set dosya_nesnesi = Server.CreateObject("Scripting.FileSystemObject");
Set dosya_degiskeni = dosya_nesnesi.OpenTextFile(Server.MapPath(dosya.txt),2)
dosya_degiskeni.WriteLine("&adi")
dosya_degiskeni.WriteLine("&dept")
dosya_degiskeni.WriteLine("&tel")
dosya_degiskeni.WriteLine("&maas")
dosya_degiskeni.close
Set dosya_degiskeni=Nothing
Set dosya_nesnesi=Nothing
%>
</body>
</html>
Arkadaşlar hocaya asp,jsp,php üçlüsü ile ilgili ne tarz soracağını soracak olan bi gönüllü varmı acaba.En azından dosya işlemleri mi olacak veri tabanı işlemleri mi onu bilseydik iyi olurdu. |
ellerin dert görmesin yılmaz hocam...
|
|
Yazar |
|
tadim17
Kayıt: 29.10.2007 |
|
1) {0-Tümünü Listele / 1- İsim / 2- Dept. / 3- Tel / 4- Maas }
yanda verilen bir şekilde menü oluşturan ve n adet kişi için bu menüyü işleten ve en yüksek maaşlı kişiyi bulan bir javascript yazınız.
bu soruyu n kişi için yapan arkadaş var mı? Slaytlarda tek kişi için var ..
my immortal ..
|
|
Yazar |
|
nightfall
Kahramanmaras
Kayıt: 18.11.2007 |
|
ylmz yazdi | fundagulkaya yazdi
Kod için çok teşekkür ederim.
Ayrıca kendi çapımda 2.soruyu çözmeye çalıştım.Umarım doğrudur.
DosyaYazma.jsp
<%@ page language="java" import="java.io.*" %>
<html>
<head>
<title>soru2</title>
</head>
<body>
<%
// Bilgilerin tutulması
String metod = request.getMethod();
if(request.getMethod().equals("POST")) {
String adi = request.getParameter("adi");
String dept = request.getParameter("dept");
String tel = request.getParameter("tel");
String maas = request.getParameter("maas") ;
//Bilgilerin dosyaya yazılması
try {
String outputDirectory = System.getProperty("survey.dir");
File outputFile = null;
if ( outputDirectory != null )
outputFile = new File(outputDirectory, "bilgi.out");
else
outputFile = new File("bilgi.out");
PrintWriter dosyaYaz = new PrintWriter(
new FileWriter(outputFile.getAbsolutePath(), true));
//Bilgilerinin dosyaya yazılması
dosyaYaz.println(adi);
dosyaYaz.println(dept);
dosyaYaz.println(tel);
dosyaYaz.println(maas);
dosyaYaz.close();
%>
<%
}
catch (IOException hata)
{
application.log("Bilgiler kaydedilirken hata çıktı", hata);
out.println("Kullanıcı ve Kişisel bilgilerinizi "+
"kaydedemediğimiz için özür dileriz."+
"Lütfen tekrar deneyiniz.");
}
}
else
out.println("Lütfen URLden bilgi girmeyiniz.");
%>
</body>
</html>
|
burda yaptığınız kodda çalıştırınca bilgileriniz başarılı bir şekilde kaydedilmiştir yazısı ekrana geliyor ancak bunları nereye kaydediyor?
Dunyanin tek madalyali sehri KAHRAMANMARAS...
FENERLI OLUNMAZ FENERLI DOGULUR!!!
|
|
Yazar |
|
kean
Istanbul
Kayıt: 20.11.2006 |
|
|
burda yaptığınız kodda çalıştırınca bilgileriniz başarılı bir şekilde kaydedilmiştir yazısı ekrana geliyor ancak bunları nereye kaydediyor? |
ben netbeans kullanıyorum ve
C:Program FilesApache Software FoundationApache Tomcat 6.0.18Bin bu dizine kaydediyor...
|
|
Yazar |
|
anybody
Kayıt: 26.11.2007 |
|
arkadaşlar hoca bütünlemede ne tarz sorular sorucağnı söyledi mi ögrenen var mı ?
----- mfc -----
|
|
Yazar |
|
basser
Istanbul
Kayıt: 17.06.2006 |
|
Oğuzhan hocaya sordum ben.Kullanıcıdan N sayısını alıp ona göre 5*N lik bir matris oluşturup içine dataları atıp tümünü listele dediğimizde ekrana gösterilmesi gerek dedi.Yani veriler memoryde tutulacak.
Arkadaşlar herkes elinden geldiği kadar paylaşımda bulunursa hepimiz geçeriz umarım.
İyi çalışmalar.
Heavy Metal Bizimle Olsun****
|
|
Yazar |
|
ciscoadam
Kayıt: 02.02.2007 |
|
Ben az once hocayla konustum. Henuz sorulari hazirlamamis. Finaldekilerle ayni konular olacak. Belki soru sayisi artar ve daha kolay sorular olur dedi. Ve slaytlara calisin dedi oradaki ornek kodlar gibi cikacak dedi.
saygılar
Sword is a weapon for killing the art of sword is the art of killing. No matter what fancy word you use or what titles you put to it that is the only turth...
|
|
Yazar |
|
yusuf
istanbul
Kayıt: 17.12.2006 |
|
basser yazdi | Oğuzhan hocaya sordum ben.Kullanıcıdan N sayısını alıp ona göre 5*N lik bir matris oluşturup içine dataları atıp tümünü listele dediğimizde ekrana gösterilmesi gerek dedi.Yani veriler memoryde tutulacak.
Arkadaşlar herkes elinden geldiği kadar paylaşımda bulunursa hepimiz geçeriz umarım.
İyi çalışmalar. |
Burada matrisi javascript ile mi oluşturup listelememiz isteniyor?
|
|
Yazar |
|
nohead
Tristram
Kayıt: 26.08.2006 |
|
tadim17 yazdi | 1) {0-Tümünü Listele / 1- İsim / 2- Dept. / 3- Tel / 4- Maas }
yanda verilen bir şekilde menü oluşturan ve n adet kişi için bu menüyü işleten ve en yüksek maaşlı kişiyi bulan bir javascript yazınız. bu soruyu n kişi için yapan arkadaş var mı? Slaytlarda tek kişi için var .. |
basser yazdi | Oğuzhan hocaya sordum ben.Kullanıcıdan N sayısını alıp ona göre 5*N lik bir matris oluşturup içine dataları atıp tümünü listele dediğimizde ekrana gösterilmesi gerek dedi.Yani veriler memoryde tutulacak.
|
ilkin bir "çalışan" classı (içindeki elemanlar ad, soyad, tel dept, maas olacak şekilde) oluşturup n boyutlu bir dizinin elemanlarına bu classı atasbiliriz diye düşünmüştüm ben.
5*n matriste tutmak da başka bir çözüm yolu tabii.
ya da nx5 (5n) boyutlu bir matriste tutup her (n%4)==0 da satır atlatılabilir de.
bir de, prompt ile ad, soyad, tel,dept, maaş vb. bilgileri istenir, bilgi girildiğinde document.write ile bir satır ekrana basılır, sonra tekrar etmek ister misiniz? sorusuyla ya döngünün başına dönülür ya da giriş işlemi bitirilir, böylece sonsuza kadar eleman bilgileri girilebilir.. (Tabii hafızaya kaydedilmez..)
(aslında her onay kutusundan sonra i+1 boyutlu yeni bir dizi açılıp içine eleman bilgileri tek tek yazılabilir, böylece elemanlar hafızada da kalmış olur ama bol bol dizi kopyalama/yazma işlemleri olduğu için yavaş çalışabilir. Burada -mümkün olsaydı- bağlı liste kullanmak çok verimli olurdu...)
"The will of the nation" is one of those expressions which have been most profusely abused by the wily and the despotic of every age."
Alexis de Tocqueville
¨
|
|
Yazar |
|
blackout
Kayıt: 11.12.2008 |
|
nohead yazdi | bir de, prompt ile ad, soyad, tel,dept, maaş vb. bilgileri istenir, bilgi girildiğinde document.write ile bir satır ekrana basılır, sonra tekrar etmek ister misiniz? sorusuyla ya döngünün başına dönülür ya da giriş işlemi bitirilir, böylece sonsuza kadar eleman bilgileri girilebilir.. (Tabii hafızaya kaydedilmez..) |
Verileri alırken text input ve yazdırırken de innerHTML kullanmanızı tavsiye ederim. Her işlemden (ekleme/silme/değiştirme) sonra ilgili elementin innerHTML değerini baştan yazdırırsınız. Böylece hem verileri bellekte tutabilirsiniz hem de sürekli güncel bir listeniz olur.
nohead yazdi | (aslında her onay kutusundan sonra i+1 boyutlu yeni bir dizi açılıp içine eleman bilgileri tek tek yazılabilir, böylece elemanlar hafızada da kalmış olur ama bol bol dizi kopyalama/yazma işlemleri olduğu için yavaş çalışabilir. Burada -mümkün olsaydı- bağlı liste kullanmak çok verimli olurdu...) |
Javascript'tin indexli dizilerinde eleman silme mantığı bağlı liste gibidir zaten. Aradan bir elemanı null yaptığınızda ondan sonraki elemanların index numarası 1 azalır.
|
|
Yazar |
|
blackout
Kayıt: 11.12.2008 |
|
blackout yazdi
Ama siz yine de hocanın gösterdikleri dışına çıkmayın. Kendisi konulara hakim olmadığı için (slaytlar tam bir komedi zaten) gerçekte doğru olan bir kodu yanlış olarak değerlendirip de puanınızı kırarak bunun dersten kalmanıza neden olmasını istemem doğusu...
|
|
|
|
-
Del.icio.us
-
Digg
-
Facebook
-
Furl
-
Google
-
Blink
-
Simpy
-
Spurl
-
Y! MyWeb
|
|
| | | | | | | | | | |