Etiket: .NeT
Temmuz 27th, 2010
Önceki yazımda, Biztalk Server 2010 için gerekli olan ön kurulumları yapmıştık. Her şey hazır olduğuna göre artık Biztalk Server’ın setupını çalıştırabiliriz.
Herşeyin düzgün gitmesi için bir iki dua okumakta fayda var bu sırada
Zira herhangi bir yerde, saçma bir sorunla karşılaşabilirsiniz.
Kurulum;
- Kurulum için, Microsoft’un sitesinden rahatlıkla indirebileceğimiz, setupı çalıştırıyoruz. Karşımıza gelen ekranda, fikir vermesi açısından installation guide’ı okumanızda fayda var. Vaktim değerli derseniz; Install Microsoft BizTalk Server 2010‘ a tıklayın
.

- User Name ve Organization bilgilerinizi doldurun. Çok detaya girmenize gerek yok. Product Key otomatik olarak gelecektir. Next butonu ile işleme devam edin.

- Lisans sözleşmesini okuyun
. Tamam tamam okumayın. Okuyan birini bulursanız selamlarımı iletirsiniz. Accept edip, Next butonu ile devam edin.

- Zorunlu, Customer Experience Improvement Program‘ ına dahil olduğunuzu gösteren yazıyı okuyun. Next butonu ile devam edin.

- Yüklemek istediğini komponentleri seçin. Ben şahsen hepsini denemek istediğim için ne var ne yok seçtim. Zaten fazla yer kaplama gibi bir derdi de yok. Sonuçta birkaç dll hepsi.

- Biztalk 2009 kurulumunda redistributable components‘ i sen mi indircen, indirilmiş var mı, yoksa ben download edeyim mi diye sorardı. Her kurulumda tekrar tekrar o çok MB lik dosyayı indirmekle uğraşmazdık. Bunda ise otomatik olarak componentleri download etmeye başlıyor. İnşallah beta bir kurulum olduğunda dolayıdır diyorum ve yüklemenin tamamlanmasını bekliyorum.

- Aşağıdaki ekranla kurulumu tamamlıyoruz. Launch BizTalk Server Configuration tick ini, konfigürasyonu sonra yapacaksak kaldırıyoruz.

Diğer yazımda Biztalk Server
Configuration’ın nasıl yapıldığını inceliyeceğiz.
Tags: .NeT, BizTalk, BizTalk Server, Biztalk Server 2010, BTS, BTS 2010, Configuration, Feature, IIS, Konfigürasyon, Kurulum, Role, Setup, sql, SQL Kurulumu
Posted in Bilgisayar, BizTalk, Yazılım | No Comments »
Temmuz 24th, 2010
- İşletim sistemi Windows Server 2008 R2 olan bir server hazırlanır,
- Server üzerinde tüm windows updateler yapılır,
- IIS Kurulumu yapılır
- Role’lerden Web Server (IIS) seçilir. Feature olarak da aşağıdakiler Role eklenir
- Application Development
- Security altından, Basic Authentication ve Windows Authentication
- Management Tools altında IIS 6 Management Compatibility
- İşlem sonunda aşağıdaki kurulumların yapılmış olması gerekir,

- Business Activity Monitoring (BAM) Kullanılacaksa Office Excel 2007 ya da Office Excel 2010 kurulumu,
- Visual Studio 2010 yüklenir (Kurulumdaki SQL Server Express kurulmamalıdır.

- SQL Server 2008 R2/SP1 Kurulumu aşağıdaki gibi gerçekleştirilir,
Bununla birlikte Biztalk Server 2010 kurulumuı için tüm ön gereksinimleri tamamlanmış bulunuyorsunuz. Bir sonraki yazıda Biztalk Server 2010 – Beta’nın nasıl kurulduğunu görebilirsiniz.
Tags: .NeT, BizTalk, BizTalk Server, Biztalk Server 2010, BTS, BTS 2010, Configuration, Feature, IIS, Konfigürasyon, Kurulum, Role, Setup, sql, SQL Kurulumu
Posted in Bilgisayar, BizTalk, SQL Server | No Comments »
Ekim 15th, 2009
Cidden kolay bir yol 
Hem ASP.NeT de hem de windows application larda rahatlıkla kullanabilirsiniz.
Yöntem şu :
Aşağıdaki kütüphaneyi ekliyoruz projemize,
using System.Net.NetworkInformation;
Daha sonra bu kütüphanede bulunan Ping ve PingReply sınıflarıyla aşağıdaki gibi işlemimizi yapıyoruz;
Ping p = new Ping();
PingReply pr = p.Send("www.google.com");
Bu komut çalıştıktan sonra response mesajımız pr değişkenine atanmış durumda oluyor.
Aşağıdaki gibi bilgileri çekebilirsiniz;
Adres = pr.Address.ToString();
Buffer = pingReply.Buffer.Length.ToString();
RoundtripTime = pr.RoundtripTime.ToString();
Status = pr.Status.ToString();
TTL = pingReply.Options.Ttl.ToString();
Çok güzel değil mi, bu kadar yardımdan sonra istediğiniz gibi kodunuzu süsleyebilirsiniz
Tags: .NeT, Address, Buffer, c#, DNS Çözümleme, Ping, PingReply, RoundtripTime, Status, vs.net
Posted in Yazılım | No Comments »
Ocak 14th, 2009
Call the metod from OnClick Down Button event;
Code ;
public void MoveDown()
{
int startindex = ListBox2.Items.Count - 1;
for (int i = startindex; i > -1; i--)
{
if (ListBox2.Items[i].Selected)
{
if (i < startindex && !ListBox2.Items[i + 1].Selected)
{
ListItem bottom = ListBox2.Items[i];
ListBox2.Items.Remove(bottom);
ListBox2.Items.Insert(i + 1, bottom);
ListBox2.Items[i + 1].Selected = true;
}
}
}
}
Tags: .NeT, ListBox, vs.net
Posted in .NeT 2008 | No Comments »
Ocak 14th, 2009
Call the metod from OnClick Up Button event;
Code ;
public void MoveUp()
{
for (int i = 0; i < ListBox2.Items.Count; i++)
{
if (ListBox2.Items[i].Selected)
{
if (i > 0 && !ListBox2.Items[i - 1].Selected)
{
ListItem bottom = ListBox2.Items[i];
ListBox2.Items.Remove(bottom);
ListBox2.Items.Insert(i - 1, bottom);
ListBox2.Items[i].Value = bottom.Value;
ListBox2.Items[i - 1].Selected = true;
}
}
}
}
Tags: .NeT, ListBox, vs.net
Posted in .NeT 2008 | No Comments »
Ocak 14th, 2009
KOD:
MailMessage mail = new MailMessage();
public void MailSend(string body, string subject, string strTO)
{
mail = new MailMessage();
mail.To.Add(strTO);
mail.Subject = subject;
mail.From = new MailAddress("from@from.com");
mail.Body = body;
SmtpClient smtp = new SmtpClient("smtp.server.address");
smtp.UseDefaultCredentials = true;
try
{
smtp.Send(mail);
}
catch (Exception ex)
{
//Error
}
}
Tags: .NeT, Mail, vs.net
Posted in .NeT 2008 | No Comments »
Aralık 16th, 2008
Veritabanına kayıt eklerken, bazı dış mahlukatlar tarafından saldırıya uğramak istemiyorsanız (SQL Injection), ekleme yaptığınız değerleri bir kontrolden geçirmenizde fayda var. En kolay yol olarak da size HTMLEncode metodunu önerebilirim. Kullanımı
string veri= HttpUtility.HtmlEncode(TextBox1.Text);
şeklindedir ve ilgili saldırılardan uzak yaşam sürmenizi sağlayacaktır.
Tags: .NeT, HtmlEncode
Posted in .NeT 2008 | No Comments »
Aralık 16th, 2008
Makinenin iç IP’sini almak için;
HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];
ya da ;
HttpContext.Current.Request.UserHostAddress;
Makinenin dış IP’sini almak için ise;
HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
komutlarını kullanabilirsiniz.
Tags: .NeT, IP
Posted in .NeT 2008 | No Comments »
Aralık 15th, 2008
Eğer Kullandığınız TextBox’ ın propertieslerinden türünü MultiLine yaparsanız, İlgili TextBox’ın MaxLength kontrolü artık çalışmayacaktır.
Çözüm olarak bir adet RegularExpressionValidator kullanabilirsiniz. ControlToValidate özelliğini ilgili TextBox’a ayarlayın.
Expression olarak da ;
^[\s\S]{0,200}$
yazarsanız, MAX özelliğini 200′e ayarlamış olursunuz. Bu ifadedeki 200 sayısını istediğiniz bir sayıyla değiştirerek maximum karakter sayısını belirleyebilirsiniz.
Tags: .NeT, Regular Expression
Posted in .NeT 2008 | No Comments »
Aralık 12th, 2008
Kullanmakta olduğunuz DropDownList’lerde mutlaka bir seçimin yapılmasını istiyorsanız, yapmanız gerekenler;
Öncelikle TextBox’lardaki gibi RequiredFieldValidator’u basitçe kullanırsanız, maalesef benim yaptığım gibi, güzelcene “lan nie olmuo bu” diye afallarsınız
Bu durumda bizim kullanmamız gereken RequiredFieldValidator’un “InitialValue” özelliği…
Şekilli olarak basitçe anlatmam gerekirse;
- İlk önce şekildeki gibi bir ekran hazırladım ben, sizin mutlaka buna benzer bir görüntünüz mevcuttur zaten elinizde

- Daha sonra, ilgili RequiredFieldValidatorumuzun “InitialValue” Özelliğini, DropDownList’ imizin 0. itemının value’sına eşitliyoruz. Bu sayede kontrolümüz default değerin ne olduğunu anlayabilecek ve bu değer değişmemişse seçilmediğine dair bir uyarı verecektir. Aşağıdaki şekilde gerekli properties ayarı ve kaynak kodu bulabilirsiniz.


Kaynak Kod Ekran Görüntüsü:
Kaynak Kod :
ASPX Dosyası :
<%@ Page Language=”C#” AutoEventWireup=”true” CodeBehind=”Default.aspx.cs” Inherits=”WebApplication1._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>Untitled Page</title>
</head>
<body>
<form id=”form1″ runat=”server”>
<div>
<asp:DropDownList ID=”DropDownList1″ runat=”server”>
<asp:ListItem Selected=”True” Text=”-Seçiniz-” Value=”SECILMEDI”></asp:ListItem>
<asp:ListItem Text=”seç 1″ Value=”SEC1″></asp:ListItem>
<asp:ListItem Text=”seç 2″ Value=”SEC2″></asp:ListItem>
</asp:DropDownList>
<asp:RequiredFieldValidator ID=”RequiredFieldValidator1″ runat=”server”
ControlToValidate=”DropDownList1″ ErrorMessage=”Lütfen Seçim Yapın…”
InitialValue=”SECILMEDI”></asp:RequiredFieldValidator>
<br />
<br />
<asp:Button ID=”Button1″ runat=”server” Text=”Button” />
</div>
</form>
</body>
</html>
Son olarak sayfayı test edersek,

şeklinde uyarımızı alabiliriz…
Tags: .NeT, DropDownList, RequiredFieldValidator
Posted in .NeT 2008 | No Comments »