| Hoşgeldin, Ziyaretçi |
Sitemizden yararlanabilmek için kayıt olmalısınız.
|
| Kimler Çevrimiçi |
Şu anda 188 aktif kullanıcı var. » (1 Üye - 185 Ziyaretçi) Bing, Google, MitziArguron
|
| Son Yazılanlar |
Satılık HP 840 G2
Forum: İkinci El Satılık
Son Yorum: admin
26-07-2025, 10:50
» Yorum 1
» Okunma 394
|
AMD Ryzen 10000 Serisi Ze...
Forum: Kullanıcıların gönderdiği haberler
Son Yorum: admin
08-06-2025, 18:44
» Yorum 1
» Okunma 645
|
Samsung S24FE alınır mı?
Forum: Cep Telefonu
Son Yorum: admin
02-06-2025, 11:28
» Yorum 1
» Okunma 627
|
Google Pixel Cihazlarında...
Forum: Android ve Andorid Uygulamaları
Son Yorum: Aviatorder
26-05-2025, 18:52
» Yorum 1
» Okunma 3,165
|
Apple ios 19 ne zaman çık...
Forum: Donanım Haberleri
Son Yorum: admin
26-05-2025, 16:12
» Yorum 0
» Okunma 318
|
Linux Mint 22.2 Zara
Forum: Kullanıcıların gönderdiği haberler
Son Yorum: tekken29
26-05-2025, 11:50
» Yorum 1
» Okunma 384
|
Amiga Sensible World of S...
Forum: Commodore 64 Amiga Oyunları
Son Yorum: admin
19-05-2025, 00:43
» Yorum 0
» Okunma 500
|
Discord giremiyorum DNS o...
Forum: Online İletisim Araclari
Son Yorum: admin
19-05-2025, 00:33
» Yorum 1
» Okunma 493
|
Motor plakamı kaybettim d...
Forum: KONU DISI
Son Yorum: admin
17-05-2025, 19:23
» Yorum 3
» Okunma 606
|
Doğru tansiyon aleti nası...
Forum: Donanım İnceleme
Son Yorum: ademc
17-05-2025, 13:08
» Yorum 1
» Okunma 9,112
|
|
|
| Delphi Nesne Özellikleri |
|
Yazar: sariye - 26-07-2006, 11:17 - Forum: Programlama
- Yorum Yok
|
 |
Delphi Nesne Özellikleri
Delphi Nesnelerininin Temel Özellikleri
Nesnelerin özellikleri üç grupta toplanabilir.
Properties : Bunlar nesnelerin fiziki özellikleridir. Tasarım aşamasında düzenlenebilirler.
Adı, genişliği, rengi, hizalama şekli, font, erişilebilirlik,....
Methods : Bunlar nesneler üzerinde uygulanabilen işlemlerdir. Çalışma zamanı kullanılabilirler. Actiflik durumu, sürüklenme durumu, focus durumu, boyanma şekli, sınıf tipi, yenilenme durumu....
Events : Bunlar çalışma zamanında nesne üzerinde meydana gelen olaylardır. Nesne üzerinde fare ile tıklanması, bir tuşa basılması, nesnenin aktif duruma gelmesi, sürüklenmesi, ....
Hemen hemen tüm nesnelerde bazı özellikler ortaktır. Öncelikle bu özelliklerden bazılarını
açıklayalım açılayalım.
Name: Nesnenin ismidir. Nesne kullanılacağı zaman bu isimle çağrılır. Sadece tasarım aşamasında değiştirilebilir. Türkçe karekterler kullanılmamalıdır.
Caption: Nesnenin ekranda görülecek başlığıdır. Burada Türkçe karekterleri kullanabilirsiniz.
Align: Nesnenin hizalanacağı(konuçlanacağı) biçimi belirler. Nesnenin taşıyıcısının boyutları
değiştiğinde nesnenin boyutları da değişir. Left değerini seçersek nesne taşyıcının en soluna
hizalanacaktır.
alTop Üste
alLeft Sola
alRight Sağa
alBottom Alta
alNone Hizalama yapılmaz
alClient Tümünü kaplar
Anchors: Bu da nesnenin hizalanmasını sağlar. Align'dan farkı nesnenin kenar değerlerinin
sabit kalmasıdır. Yani nesne sağ kenardan tasarladığımız biçimde kalmasını istiyorsak
right'ı seçmeliyiz. Taşıyıcının boyutları değişsede nesnemiz sağ kenardan hep aynı uzaklıkta
kalacaktır.
Action: Nesne üzerinde kullanılacak eylem grubunu belirtir.(TActionList nesnesinde daha
ayrıntılı açıklanacak).
Color: Nesnenin rengidir
Enabled: Nesnenin erişilip erişilmeyeceğini gösterir. True: Erişilebilir, False: Erişilemez
Hight: Nesnenin piksel olarak yüksekliğidir.
Width: Nesnenin piksel olarak genişliğidir.
Left: Nesnenin sol kenarının kaçıncı pikselden başlayacağını gösterir. Bu sayı nesnenin
taşıyıcısına bağlıdır.Yani ekranın en solundan itibaren değildir.
Top: Nesnenin üst kenarının kaçıncı pikselden başlayacağını gösterir. Aynı left gibidir.
Visible: Nesnenin görülüp görülmeyeceğini belirler. True : Görülebilir, False :Görülemez
Cursor: Fare imlecinin nesne üzerinde iken alacağı şekildir. 0'dan -21'e kadar bir değer
verilebilir.
Font: Nesnenin fontunu gösterir.
Name Fontun ismidir
Color Fontun rengidir
Size Fontun büyüklüğüdür
Height Fontun yüksekliği
Style Font şekli(Bold, italik, altçizgili gibi)
Pitch Karekterlerin genişlikleridir
Hint Nesnenin kısa açıklamasıdır(ipucu)
ShowHint Nesne için Hint kısmına yazılan ip ucunun gösterilip gösterilmeyeceğini anlatır.
TabStop Nesnelere Tab tuşu ile ulaşılıp ulaşılmayacağını gösterir
TabOrder Tab tuşunun sıralamasıdır. Nesnelere tab ile erişirken sırayı istediğiniz gibi
değiştirebilirsiniz
Owner Sadece çalışma zamanı kullanılır. Nesnenin taşıyıcısı hafızadan atıldığında nesneninde atılmasını sağlar
Parent Taşıyıcının bazı özelliklerinin(font, renk, görünebilirlik, ulaşılabilirlik gibi) nesneye geçmesini sağlar
HelpContex Nesne için F1 yardım tuşuna basıldığında yardım dosyasındaki ilgili sayfanın
numarasıdır.
PopupMenu Nesne üzerinde farenin sağ tuşuna basıldığında açılacak menüyü gösterir.
Tag Nesne için bir işaretçi olarak değerlendirilebilir. Tamsayı bir değer verilmelidir.
Mesela 7 tane textbox varsa bunların tag değerleri kullanılarak hangi nesnenin kullanıldığı
anlaşılabilir.
Hide Visible gibidir. Nesneyi gizler.
Show Nesneyi tekrar görünür kılar.
SetFocus Kontrolü istenen nesneye aktarır. Tab tuşu gibi
CanFocus Kontrolün nesneye geçirilip geçirilmeyeceğini sorgular.
Focused Kontrolün nesnede olup olmadığını sorgular. Dönen değer True ise kontrol nesnededir.
Ctl3D Nesnenin üç boyutlu gösterilip gösterilmeyeceğini anlatır.
BorderStyle Nesnenin çerçevesinin nasıl olacağını belirler.
CamponentIndex Form üzerindeki nesnelere çalışma zamanında bir index verilebilir.
DockSite Nesnenin konuşlandırılıp(sağa, sola, yukarı, aşağı-taşınabilir düğmler gibi)
konuşlandırılamayacağını anlatır.
DockOrientation Konuşlandırmanın nasıl yapılacağını anlatır. DoNoOrient, DoHarizontal,
DoVertical değerlerini alabilir.
LRDockWidth Yatay konuşlandırmadaki genişlik
TBDockHeight Dikey konuşlandırmada yükseklik
UnDockWidth Konuşlandırma geri alındığındaki genişlik
UnDockHeight Konuşlandırma geri alındığındaki yükseklik
DragCursor Sürükleme sırasında farenin alacağı şekildir.
DragKind Sürüklemenin nasıl yapılabileceğini gösterir:
dkDrag : Nesneye sürükle ve bırak işlemi uygulanabilir.
dkDock: Nesneye sürükle ve konuçlandır işlemi uygulanabilir.
DragMode Sürüklemenin işleminin nasıl olacağını anlatır.
dmManuel: Sürüklemenin başlayabilmesi için kod gerekir(mousedawn olayında).
dmAutomatic: Sürüklemenin başlaması için kod gerekmez.
Dragging Bir nesne sürükleniyorsa True değerini alır.
RePaint Nesneyi yeniden çizer.
Refresh Nesneyi yeniler.
Free Nesneyi siler ve hafızadan atar.
Update Nesneyi yeniden günceller.
ScaledBy Nesne belli oranda büyütülüp küçültülebilir. ScaledBy(60/100) gibi.
Temel Nesne Olayları
OnClick Farenin sol tuşu ile tıklandığında meydana gelir. Bazı nesneler enter veya kısayol tuşuna basılması da bu olayı başlatır.
OnDoubleClick Farenin sol tuşuna çift tıklanmasıyla meydana gelir.
OnMouseDown Nesne üzerinde iken farenin tuşlarından birisine basılmasıyla meydana gelir.
Tam şekli:
OnMauseDown( Sender:TObject; Button:TMouseButton; Shift:TShiftState; X,Y:Integer )
Görüldüğü gibi bu olayın üç tane parametresi vardır.
Button: Farenin hangi tuşuna basıldığını anlatır. MbRight, MbLeft, MbMiddle değerlerini
alabilir.;
Shift: Shift, Alt, Ctrl tuşlarının durumunu verir. SsShift, SsAlt, SsCtrl değerlerini alır.
X,Y: Fare imlecinin nesne içindeki(ekrana göre değil) koordinatlarıdır. Nesnenin Sol üst
köşesinin koordinatları 0,0 dır.
OnMouseMove Fare nesne üzerinde hareket ederken meydana gelir. Paremetreleri OnMouseDown ile aynıdır.
OnMouseUp Fare nesne üzerinde iken basılan tuşun bırakılmasıyla meydana gelir. Paremetreleri OnMouseDown ile aynıdır.
OnChange Nesne içindeki bilgilerde değişme olursa meydana gelir (EditBox kutusuna bir harf girilmesi gibi).
OnKeyPress Klavyeden bir tuşa basılmasıyla meydana gelir. Basılan karekter nesneye
gönderilmeden önce gerçekleştiği için basılan tuş kontrol edilebilir. Ancak sadece ASCII kodlu tuşları algılayabilir. Key parametresine sahiptir. ASCII değerleri için # işareti kullanılır. #0=boş karekter, #65='A'
OnKeyDown Klavyeden bir tuşa basılamsı sırasında ve basılı tutulduğu sürece meydana gelir. Klavyedeki tüm tuşaları kontrol edebilir. Key ve Shift parametreleri vardır.
VK_TAB, VK_RETURN, VK_PAUSE, VK_ESCAPE, VK_PRIOR(pageup), VK_NEXT(pagedawn) , VK_MULTIPLY(* tuşu), VK_ADD(+), VK_SUBTRACKT(-), VK_DECIMAL(.), VK_DIVIDE(/), VK_CAPITAL (capslock), VK_END, VK_HOME, VK_LEFT, VK_RIGHT, VK_UP, VK_DOWN, VK_NUMLOCK, VK_INSERT,
VK_DELETE, VK_BACK, VK_SHİFT, VK_CONTROL
VK_A .....VK_Z : A .....Z tuşları
VK_0 ..... VK_9 : 0.....9 tuşları
VK_F1 ....VK_F12 : F1....F12 tuşları
VK_NUMPAD0....VK_NUMPAD9 : 0....9 tuşları-klavyenin sağındaki
Shift SsShift, SsAlt, SsCtrl, SsLeft(farenin sol tuşu), SsRight, SsMiddle, SsDouble
(farenin sağve sol tuşlarına aynı anda basılması)
On KeyUp Klavyeden basılan tuşun bırakılmasıyla meydana gelir. OnKeyDown gibidir.
OnEnter Nesnenin aktif olmasıyla meydana gelir.
OnExit Nesnenik aktifliğinin sona ermesiyle meydana gelir.
OnStartDrag Bir nesnenin sürüklenmeye başlanmasıyla meydana gelir(sürüklenen nesne üzerinde).
Source : Sürüklenen nesneneyi gösterir.
OnEndDrag Bir nesnenin süklenme işleminin sona ermesi ile meydana gelir(sürüklenen nesne üzerinde).
Target : Üzerine bırakılma işlemi uygulanan hedef nesneyi anlatır.
OnDragDrop Sürüklenen nesnenin başka bir nesne üzerine bırakılmasıyla meydana gelir(hedef nesne üzerinde).Accept=True ise bırakılma işlemi yapılabilir demektir(her nesne her nesne üzerine bırakılamaz).
DragState parametresi sürükleme işleminin durumunu anlatır.
dsDragEnter: Sürükleme yeni başlar
dsDragLeave:Sürükleme sona erdi
dsDragOver : Sürükleme devam ediyor
OnDragOver Nesne üzerinde sürükleme işlemi sırasında meydana gelir.
OnStartDock Konuslandırma başladığında meydana gelir.
Bu özellikler nesnelerin çoğunda mevcuttur.
Kolay Gelsin
|
|
|
| C++ ta veritabanına kaydetme silme ileri vs. |
|
Yazar: sariye - 26-07-2006, 11:10 - Forum: Programlama
- Yorum Yok
|
 |
void __fastcall TForm1::FormCreate(TObject *Sender)
{
// Table1->Open(); // tabloyu açmak için
// Table1->Active = true; // tabloyu açmak için
Query1->Open();
// () fonksiyon olduğunu gösterir () olmazsa program çalışmaz
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
// Bu satırı silme.
Table1->Active = !Table1->Active; // tabloyu aç,kapat için
// tabloyu aç,kapat için aşagıdaki kodlarda kullanılabilir
/*
if( Table1->Active )
Table1->Active = false;
else Table1->Active = true;
*/
// tabloyu aç,kapat için aşagıdaki kodlarda kullanılabilir
/* Table1->Active = true; Table1->Open(); */
// Table1->Active = false; Table1->Close();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
Table1->First(); // ilk kayıt
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button3Click(TObject *Sender)
{
Table1->Prior(); //önceki kayıt
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button4Click(TObject *Sender)
{
Table1->Next(); // sonraki kayıt
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button5Click(TObject *Sender)
{
Table1->Last(); // son kayıt
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button6Click(TObject *Sender)
{
Table1->MoveBy(5); // o anda bulunduğu yerden 5 kayıt sonrasına gider
// (-5) olsaydı oanda bulunduğu yerden 5 kayıt geriye giderdi
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button7Click(TObject *Sender)
{
Table1->Delete(); // Kayıt sil
// Table1->DeleteTable(); // Tabloyu sil
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button8Click(TObject *Sender)
{
Table1->Insert(); // O anda imlecin bulunduğu yere yeni kayıt ekler.
Table1->Append(); // Tablonun sonuna yeni kayıt ekler.
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button9Click(TObject *Sender)
{
Table1->Post(); // kaydet
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button10Click(TObject *Sender)
{
Table1->Edit(); // düzelt
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button11Click(TObject *Sender)
{
Table1->Refresh(); // yenile
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button12Click(TObject *Sender)
{
/* TLocateOptions Opts;
Opts.Clear();
Opts << loPartialKey;
Variant locvalues[1];
locvalues[0] = Variant("Ocelot");
locvalues[1] = Variant(2);
// CustTable->Locate("Company;Contact", VarArrayOf(locvalues, 1), Opts);
Table1->Locate("NAME;SIZE",VarArrayOf(locvalues, 1), Opts);
// locate yerleşmek arama için kullanılır
*/
Table1->Edit();
Table1->FieldByName("SIZE")->Value = 12;
Table1->Post();
// Table1->EmptyTable(); // tablonun içini boşaltır
// Table1->LockTable(); // tabloyu kilitlemek için kullanılır
// Table1->RenameTable();
// Table1->
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button13Click(TObject *Sender)
{
if(Table1->Active)
Table1->Active = false;
else Table1->Active = true;
}
//---------------------------------------------------------------------------
|
|
|
| Ağ üzerinde mesajlaşmak için |
|
Yazar: sariye - 26-07-2006, 10:56 - Forum: Programlama
- Yorum (2)
|
 |
AÐ ÜZERİNDEN MESAJ GÖNDERMEK
Bu örnek sayesinde ag ortaminda bilgisayarlar arasi mail ve mesaj gönderilebilir. Ayni zamanda bir server programi da durumu ve olaylari göstermekedir.
Option Explicit
Dim ID%
Private Function WSend(i%, Text$)
If Winsock(i).State = 7 Then
Winsock(i).SendData Text
Dim t As Long
t = Timer
Do While t + 0.5 > Timer
DoEvents
Loop
End If
End Function
Private Sub Form_Load()
If Winsock(0).State <> 0 Then Winsock(0).Close
'Kullanilacak Port
Winsock(0).LocalPort = 10567
'Dinle
Winsock(0).Listen
End Sub
Private Sub Winsock_ConnectionRequest(Index As Integer, ByVal requestID As Long)
'Aktif Kullaniciyi tanimla
Dim i%
START:
For i = 1 To User.ListItems.Count
User.ListItems.Item(i).SubItems(1) = Winsock(User.ListItems.Item(i)).State
If User.ListItems.Item(i).SubItems(1) <> 7 Then
Winsock(User.ListItems.Item(i)).Close
Unload Winsock(User.ListItems.Item(i))
User.ListItems.Remove i
GoTo START
End If
Next i
'Baglan
If Index = 0 Then
For i = 2 To User.ListItems.Count
If User.ListItems(i) > User.ListItems(i - 1) + 1 Then
Load Winsock(User.ListItems(i) - 1)
Winsock(User.ListItems(i) - 1).LocalPort = 10567
Winsock(User.ListItems(i) - 1).Accept requestID
Exit Sub
End If
Next i
If User.ListItems.Count > 0 Then
If User.ListItems(1) >= 2 Then
Load Winsock(User.ListItems(1) - 1)
Winsock(User.ListItems(1) - 1).LocalPort = 10567
Winsock(User.ListItems(1) - 1).Accept requestID
Exit Sub
End If
Load Winsock(User.ListItems.Count + 1)
Winsock(User.ListItems.Count + 1).LocalPort = 10567
Winsock(User.ListItems.Count + 1).Accept requestID
Exit Sub
End If
Load Winsock(1)
Winsock(1).LocalPort = 0
Winsock(1).Accept requestID
End If
End Sub
Private Sub Winsock_DataArrival(Index As Integer, ByVal bytesTotal As Long)
'Aktif kullaniciyi tanimla
Dim i%
START:
For i = 1 To User.ListItems.Count
User.ListItems.Item(i).SubItems(1) = Winsock(User.ListItems.Item(i)).State
If User.ListItems.Item(i).SubItems(1) <> 7 Then
Winsock(User.ListItems.Item(i)).Close
Unload Winsock(User.ListItems.Item(i))
User.ListItems.Remove i
GoTo START
End If
Next i
'Mesaj al
Dim Message$
Winsock(Index).GetData Message
Call SetList(Mid(Message, 1, 1) & Index & Mid(Message, 2, Len(Message)))
If Mid(Message, 1, 1) = 4 Then Exit Sub
'Mesaji paylastir
If Mid(Message, 1, 1) = 1 Then
Dim MFrom$, MTo$, MText$, ok%
MFrom = Mid(Message, 2, InStr(1, Message, "%") - 2)
MTo = Mid(Message, InStr(1, Message, "%") + 1, InStr(1, Message, "$") - InStr(1, Message, "%") - 1)
MText = Mid(Message, InStr(1, Message, "$") + 1, Len(Message))
ok = 0
For i = 1 To User.ListItems.Count
If LCase(User.ListItems(i).SubItems(2)) = LCase(MTo) Or LCase(MTo) = "alle"Then
If LCase(User.ListItems(i).SubItems(2)) <> LCase(MFrom) Then
WSend User.ListItems.Item(i), MText
SetList "3%" & User.ListItems(i).SubItems(2) & "$" & MText
ok = 1
Exit Sub
End If
End If
Next i
'Kullanici belli degil
If ok = 0 Then
WSend Index, "Kullanici aktif degil"
SetList "3%" & MFrom & "$" & "Kullanici aktif degil"
End If
End If
End Sub
Function SetList(Message$)
Dim litem As ListItem
Select Case CInt(Mid(Message, 1, 1))
Case 1, 4: ID = ID + 1
If LMessage.ListItems.Count > 13 Then LMessage.ListItems.Remove 1
Set litem = LMessage.ListItems.Add(, , ID)
litem.SubItems(1) = Mid(Message, 3, InStr(1, Message, "%") - 3)
litem.SubItems(2) = Mid(Message, InStr(1, Message, "%") + 1, InStr(1, Message, "$") - InStr(1, Message, "%") - 1)
litem.SubItems(3) = "<- " & Mid(Message, InStr(1, Message, "$") + 1, Len(Message))
Case 2: Set litem = User.ListItems.Add(, , Mid(Message, 2, 1))
litem.SubItems(1) = Winsock(CInt(Mid( Message, 2, 1))).State
litem.SubItems(2) = Mid(Message, 3, Len(Message))
Case 3: If LMessage.ListItems.Count > 13 Then LMessage.ListItems.Remove 1
Set litem = LMessage.ListItems.Add(, , ID)
litem.SubItems(1) = Mid(Message, 3, InStr(1, Message, "$") - 3)
litem.SubItems(2) = "MailServer"
litem.SubItems(3) = "<- " & Mid(Message, InStr(1, Message, "$") + 1, Len(Message))
End Select
End Function
|
|
|
| Microsoft Office 2007 Test Sürüşü |
|
Yazar: Tufoli - 25-07-2006, 22:22 - Forum: Windows & Windows Yazılımları
- Yorum (1)
|
 |
Microsoft Office’n 2007 sürümünü, bilgisayara yüklemeye gerek kalmadan web tarayıcısı üzerinden online olarak deneyebilirsiniz.
![[Resim: imajaspgp5.jpg]](http://img117.imageshack.us/img117/3136/imajaspgp5.jpg)
Microsoft, kullanıcıların 2007 Microsoft Office ile online test sürüşü yapabilmelerine olanak tanıyan bir “almadan dene” programı başlattı. Çıktıktan sonraki bir ay içerinde yaklaşık 2,5 milyon kişi tarafından kullanılan 2007 Microsoft Office’in Beta 2 sürümü, ürünün bugüne kadarki en popüler Office sürümü olduğunu ortaya koyuyor. http://www.microsoft.com/office/preview/...drive.mspx adresinden erişilebilen online test sürümü, kullanıcıların 2007’nin getirdiği yenilikleri ve yararları bilgisayarlarına yüklemeye ya da Beta 2 sürümünü kurmaya gerek kalmadan, web tarayıcıları üzerinden kolayca keşfetmelerine olanak tanıyor.
Microsoft Bilgi Çalışanları Ürünleri Yönetim Grubu Başkan Yardımcısı Chris Capossela konu hakkındaki görüşlerini şöyle dile getiriyor: “Office’in bu sürümünün çıkmasıyla birlikte birçok ilke de tanıklık ediyoruz. Yeni kullanıcı arayüzü, kullanıcıların çalışma deneyimini zenginleştiren çok sayıda yenilik ve Beta 2 sürümünü kullanan rekor sayıda kişi bunlardan bazıları. İlginin bu kadar yüksek düzeyde olması, kullanıcılara gerek duydukları ve istedikleri şeyleri özellikleri sunduğumuzu doğrulamış oluyor. Online test sürüşü de, daha kolay ve daha iyi çalışma deneyimini herkesin yaşayabilmesi için mükemmel bir fırsat sağlıyor.”
Kullanıcılar online test sürüşü sayesinde ürünleri kullanarak, piyasaya çıkacak olan sürümün kendilerine belge yönetimi, işlerin düzenlenmesi ve iş arkadaşlarıyla birlikte çalışma konusunda sağlayabileceği kolaylıkları doğrudan deneme fırsatı buluyor. İsteyen herkes, yalnızca birkaç dakika içinde örnek verilerle belge düzenleme, e-posta gönderme ve gerçek zamanlı işbirliği işlevselliğini görmek için Microsoft Office SharePoint sitelerinden birine yollama gibi işlevleri kullanarak, bildik Microsoft Office uygulamaların yeni sürümde getirdiği gelişmiş özellikleri deneyebiliyor.
Microsoft Office’in ürün piyasaya çıkmadan önce kullanılabilen ilk online deneme sürümü olan sistem, önceden hazırlanmış veriler sayesinde Microsoft Office’in masaüstü uygulamalarının yanı sıra sunucu ürünlerinin de denenmesine olanak tanıyor. SharePoint Server 2007 ve Project Server 2007 gibi çoğu Office ürününü kapsayan 18 ürüne ait kullanım kılavuzu, kullanıcılara ürünlerle ilgili adım adım açıklamalar sunuyor.
2007 Microsoft Office online test sürüşü programı İngilizce, Fransızca, Almanca, Japonca ve İspanyolca dillerinde sunuluyor.
|
|
|
|