Java Script Giriş – Dışardan js dosyası eklemek

Arkadaşlar ufaktan java script çalışmalarına başladım.Öğrendiklerimi elimden geldiğince sizlerle paylaşacağım.Bugün basit bir giriş yapalım.Farklı bir dosyada bulunan js uzantılı dosyamızı,sayfamız üzerine monte edelim.Monte ettiğimiz dosyayı ve diğer java sayfamızın içeriğini dolduralım.

Altta yazacağımız program kısaca;Java.js uzantılı dosyamızdan yönlendirme fonksiyonunu çağırarak çalıştıracak.Default.html dosyamızda ise basit html komutları bulunacak.

<!–Önce java.js dosyamızı oluşturalım

function yonlendir(){

window.location=http://www.ilhanbahar.com

}

//Gördüğünüz gibi basitçe oluşturduk –>

Şimdi sıra geldi Default.html dosyamızı oluşturmaya;

<html>

<head>

<script src=”java.js” language=”javascript”></script>

<title>Burası başlık kısmımız</title>

</head>

<body>

<center>

<a href=”JavaScript:yonlendir();”>www.ilhanbahar.com</a>

</center>

</body>

</html>

Bu iki dosyayı yazıp kaydettiğimizde Default.html dosyamıza tıkladığımızda karşımıza bir link gelecektir ve bu linke tıkladığımızda Java.js dosyasında yönlendir fonksiyonu çalışacaktır.

RegularExpressionValidator kontrolü

Arkadaşlar hepiniz üye kayıt formlarında veya her hangi bir farklı giriş yapılan formlarda “Yanlış giriş yaptınız”,“@ kullanmadınız”,“En az 4 en fazla 8” gibi hata mesajları almışsınızdır.Bugün sizlere asp.net‘te bu özelliğin ne kadar kolay eklenebildiğinden bahsetmeye çalışacağım.Bunu yapmak adına öncelikle File>New>Website diyerek yeni bir websayfası oluşturma alanı açıyoruz.Daha sonra sol taraftan Validation kısmına geliyoruz.Burada yine hemen hemen aynı görevi üstlenen çeşitli kontroller var ancak biz konumuz gereği RegularExpressionValidator ekliyoruz.Daha sonra yine formumuza deneme yapmak için bir adet textbox ve button ekliyoruz.

Bu özelliği kullanırken kod yazmayacağız tamamen windows formlar üzerinden işimizi  halledeceğiz.Hemen RegularExpressionValidator özelliklerine gelerek ValidationExpression özelliğine tıklıyoruz.Karşımıza bir liste çıkıyor,bu listeden anlayacağınız üzere çeşitli standartlar  otomatik olarak eklenmiş,örnek veriyorum;Internet E-Mail Address bunu seçtiğimizi varsayarak devam ediyorum.Alt kısımda Validation Expression yazan bölümde
[c language=”c#”]
w+([-+.’]w+)*@w+([-.]w+)*.w+([-.]w+)*
[/c]
olan kısmın ne anlama geldiğini az sonra açıklayacağım.Öncelikle örneğimizin çalışması adına Error Message kısmına “@ işareti olamalı” hatasını ekliyoruz.Sonra ControltoValidate özelliğine button1 seçiyoruz.Bunun anlamı button1 basıldığında kontrol et demektir.Kodu derlediğinizde eğer @ işareti kullanmazsanız bir üst satırda yazdığımız hatayı aldığınızı göreceksiniz.Şimdi gelelim Validation Expression da Custom olarak kendi formatımızı belirlemeye bunun için Expression kodlarını yazmamız gerekiyor.Onlar da sabit olarak aşağıda veriyorum.

C sıralı dosya işlemleri ekleme, silme, arama (fonksiyonlu)

// sirali_dosya.cpp : Defines the entry point for the console application.

#include “stdafx.h”

//Kaynak:www.ilhanbahar.com

#include <conio.h>

#include <stdio.h>

#include <string.h>

#include <stdlib.h>

#include <windows.h>

#include <io.h>

 

void dosya_ara();

void dosya_yaz();

void bilgi_sil();

int sec;

void menu()

{

system (“cls”);

printf (“n1-Dosya bilgi ekle”);

printf (“n2-Dosyadan bilgi ara”);

printf (“n3-Dosyadan bilgi sil”);

printf (“n4-Cikis”);

printf (“nSeciminiz=>”);

scanf (“%d”,&sec);

if (sec==1) dosya_yaz();

if (sec==2) dosya_ara();

if (sec==3) bilgi_sil();

}

Kare ve dikdörtgen çizen fonksiyonlu c programı

#include “stdafx.h”

#include <conio.h>

//Kaynak:www.ilhanbahar.com

//10.01.2009 20:32

//Kare ve dikdörgen basan fonksiyonlu yıldız programı

void yildizlar(int,int);//Bu tanımladığımız ile karenin alt ve üst satır hariç orta kısımlarını yazdırıcaz

void cizgiler(int); //Bu tanımladığımız ile alt ve üst satırları yazdırıcaz

int _tmain(int argc, _TCHAR* argv[])

{

int genislik=0,yukseklik=0;

printf (“Genislik giriniz=”);

scanf (“%d”,&genislik);

printf (“Yukseklik giriniz=”);

scanf (“%d”,&yukseklik);

cizgiler(genislik); //Önce karenin üst satırı

yildizlar(genislik,yukseklik); //Gövede bölümü

cizgiler(genislik); //Alt kısım

getch();

return 0;

}

Arama
RSS
Beni yukari isinla