Selamlar ; en sonunda oldu , kısa bir süre önce yayınlanan patch ile visual studio içerisinden bazı FW Core'dll leri görebilme imkanımız doğdu..
En güzel tarafı ise bu işi yapıp dünya çağında başarıya ulaştıran sevgili microsoft insanlarının bu işi nasıl ve ne gibi standartlar üzerine oturttuğunu görebiliyor oluşumuz..
Microsoft cephesinde gerçekten büyük bir gelişme..Component geliştiricilerine ışık olacağı kesin.. peki efendim nasıl gerçekleştireceğiz hemen adımlara geçelim..
1. vs 2008 yüklü olmalı ( Express sürümlerde çalışmıyor,aman dikkat!) 2. https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=10443&wa=wsignin1.0 adresinden ilgili patch'i makinenize yüklüyorsunuz..Vs 2008 kapalı olmalı..bir diğer onemli noktada kurarken karşılaştığım sorun..Generic bir hata aldım lakin biraz daha inceleyince ilgili vs 2008 dvd si veya iso üzerinden kuranların ilgili iso'yu sisteme mount etmesi durumunda sorun ortadan kalkıyor..yani vs 2008 kuruyormuşcasına dvd takılı olması lazım, bazı dosyalara ihtiyac duymakta..
 3. kurulumun akabininde tools menüsünden aşağıda ki ayarları yapalım..
Ayarlara devam.. :)
 4. Sıra geldi debugging'e..Aşağıda ki gibi minik bir kod yazıyoruz..
 5. breakpoint i koyup uygulamayı çalıştırdığımızda Call Stack ( Ctrl + Alt +C) pencesinde ilgili dll'e yapılan referansın üzerinde sağ tuşa tıklayıp load Symbols diyoruz... Aman dikkat Visual Studio kilitlenmiş gibi görünebilir , 10 MB lik indirme söz konusu Microsoft'dan..Birazcık beklemeniz gerekiyor..
 Sonuç ortada...Ve işte içerdeyiz..
 Çok çalışmamız lazım , cok.. :)
Kim derdi ki birgün Form class'inin içini görebileceğimizi :)
Ha unutmadan peki hangi dll'ler bu işleme tabi
- Mscorlib.DLL
- System.DLL
- System.Data.DLL
- System.Drawing.DLL
- System.Web.DLL
- System.Web.Extensions.DLL
- System.Windows.Forms.DLL
- System.XML.DLL
- WPF (UIAutomation*.dll, System.Windows.DLL, System.Printing.DLL,
System.Speech.DLL, WindowsBase.DLL, WindowsFormsIntegration.DLL,
Presentation*.dll, some others)
- Microsoft.VisualBasic.DLL
Sevgiler..
Eralp
" SUN Microsystems database pazarında varlığını göstermek adına MySQL'i 1 milyar dolar karşılığında satın aldı.
Bkz: http://www.mysql.com/news-and-events/sun-to-acquire-mysql.html
MySQL'in
ücretsiz olmaya devam edeceği söyleniyor. SUN rakipleri gibi database
server sahibi olmak istemiş. IBM+DB2, Microsoft + SQL Server gibi
SUN+MySQL olarak uyumlu bir çift olacak. Yani SUN kendi işletim sistemi
Solaris'e uyumlu hale getirecek." yazısını
okur okumaz (Teşekkürler CEBE) şaşırmadım desem yalan olur..Dile kolay 1 milyar dolar..Satınalmalar devam ediyor..Bakalım daha neler olacak :)
Sevgiler.
Selamlar ;
Daha önceden Surface'le alakalı bazı entry'lerim olmuştu ama bu video cok daha hoş, lütfen izleyelim.. :)
Bu arada biz siparişimizi verdik , umarım ilk ürün temin edici biz oluruz... :)
İzlemek için burayı tıklayınız ..
Sevgiler.
Güzel bir etkinlik amacıyla bir araya geldik...
Katılan herkese cok teşekkürler..:)
Güzel bir etkinlik amacıyla bir araya geliyoruz...
Beklerim.. :)
Selamlar ;
bildiğiniz gibi bir kaç entry önce bu özelliğin TFS 2005 içerisinde kurulan 2 add-inn ile sağlanabildiğini ama TFS 2008 de geleceğini söylemiştik.az önce yaptığım kurulumda da aynen geldiğini görüyoruz..
Ne diyelim , süper :)
Not : Bu arada bir gariplik var ki deyinmeden geçemeyeceğim , TFS de kurulum yapmadan evvel size bazı accountlar açmanızı söyler ama bunları nedense ?! hem local account olarak açmamızı söyler bizim bir domain de olacağımızı aklına getirmemiştir dökümanı yazan arkadaş(lar)..!Ya da ben göremedim gören varsa lütfen söylesin..Hummm sonrasında efendim çeşitli taklalar atılarak sonuca ulaşılır ama pestiliniz çıkmıştır bulana dek..hummm TFS 2008'e ugrade edeceğim varolan TFS 2005 i mi ama her adımda mutlaka domain de ki bir account olmalıdır vs vs...Network Services'i kullan diyeceğim ama ne derece riski bilemiyorum..Deneyelim , göreceğiz.. :)
Güzel soru değil mi ? :)
Bu günlerde Java kökenli arkadaşla aramızda konuştuğumuz konulardan biri.Aslında cevap mantık olarak belli , TFS sizin hangi programlama ortamıyla işlem yaptığınızdan ziyade ne yapmaya calistiğinizle ilgilenir.Diğer programlama ortamlarında da olduğu gibi yazılan pas, java , cs gibi uzantılı dosyalar onun için sadece ascii based birer itemdır.Diğerleride malumunuz binary..ki bu konuda sorunsuz.. ( En son WM üstüne 2 gb ram + dual core (AMD!) de kosacak şekilde bir kurulum yapıp bütün projeleri onun üzerine yıkmaya başladım çok şükür sorunsuz.. :))
Hatırlarsınız daha onceden Source Safe ile ilgili bir entry im vardi.Eclipse 3 için yazılmış bir plug in den bahsetmiştim..Evet gün gelir bir arkadaşımız CSV , SVN vb. bıkacak olursa ve connector de o zaman a kadar hazır edilirse neden olmasın ? :)
TFS sadece source versioning yapmıyor , aynı zamanda 2 ana proje süreç yönetim şablonunuda beraberinde getiriyor, bunlar nedir diyecek olursak CMMI ve MSF agile (ekstra eklemeler mümkün..)..Gereken tüm templateler project creation esnasında oluşturuluyor ve proje ekibinin hizmetine sunuluyor.(Bunun altında yatan güç tabiki de sharepoint services..) TFS 2005 de ki "get last version on check out" eksikliğinide 2008 de gideren Microsoft ( ki 2006 da israil den bir firma olan Sela soft bu konuda bir add in yazmıştı kendisine burdan da erişebilirsiniz..) oldukca emin adımlarla ilerliyor..
Hep derim ya, productivity.. !
Sevgiler.
E2
Selamlar ; Developer arkadaşları ilgilendirecek çok onemli bir kaç konuya el atılmış..Özellikle policy olayına el atılması iyi olmuş , hemde virtual lab şeklinde...
For Developers
|
|
|
Register
for this TechNet Virtual Lab and learn how to configure a Windows
Mobile 6 device for Microsoft ActiveSync® and create password policies
for mobile devices. Plus, learn how to use the messaging features of
Windows Mobile 6.
|
|
To
succeed at writing mobile applications, you have to take the wide
variety of mobile device form factors into account. To help developers
build applications that can run on multiple devices, Microsoft gladly
provides information on the latest screen dimensions, resolutions, and
orientations supported by Windows Mobile. Check in at the Adapt Your
App website to see the latest list of resolutions supported by Windows
Mobile now and in the future.
|
|
In
this blog post, Reed Robinson from Microsoft talks about the changes in
the latest release of Internet Explorer Mobile and how those changes
affect ASP.NET and AJAX application development.
|
Selamlar ; evet yorucu bir serüvenden arda kalanları ve kahire tecrübelerimi eminim merak ediyorsunuzdur.İşin açıkcası organizasyonda yer alan arkadaşlar ellerinden geleni yapmışlar öncelikle Microsoft'a ve değerli çalışanlarına ( özellikle Baransel Aka BARANZELLL ,Ruari aka best belly dancer :=) ) çok teşekkürler.1.gün Silverlight ve Software as a service seminerlerinde Goksin hoca tecrübelerini bizlerle paylaştı.Tabi bu benim girdiğim session.Başka bir paralel sessionda da Mehmet Emre arkadaşlarla bilgilerini paylaştı.2. gün de Microsoft un merkezine gittik.Mısır'ın kendine ait bir bilişim bakanlığının olması da oldukca güzel bir durum.Aynısından bizde istiyoruz derler ya oyle işte.. :) Dünyaca meşhur Xceed Component lerini geliştiren ekibe ait en az Microsoft'un binasi kadar devasa bir binada aynı SmartVillage'da bulunuyordu.Bu arada bakanlık ve diğer bilişim firmaları aynı kampüste idi.Piramitlere 10 km uzaklıkta belki de Kahirede gördüğümüz en temiz ve en düzgün yer idi..Burda da Mehmet Emre bizlerle LINQ konusunda ki deneyimlerini paylaştı...Sakın piramitlerin ordan alışveriş yapmayın derim..Nedeni ise kazıkcı olmaları..Khan El Halil diye bilindik bir çarşıları var oraya gitmenizi oneririm.Orda herşey cok uygun..Örneğin deri ve el yapımı bir bayan terliğini pazarlıkla 6-7 dolara alabilirsiniz...
Fel El Fela diye bir restaurant da doğal içme suyuna rastlamamız ise en güzel durumlardan biri idi.. Ben herkesle We are brothers diyerek irtibata geçerken arkadaşlar bana gülmekten kendilerinden geçiyorlardı..Başkent'in boylesine gariban olması üzücü..Dilerim daha iyi olurlar.
Resimleri düzenledikten sonra burdan paylaşacağım..Sadece ben 100 resim cektim 3 günde toplam resim sayımız inaniyorum ki 1000 i geçmiş olsun..
Herkese selamlar.
Tekrar teşekkürler.
Eralp
Selamlar ;
Wooowww dediğinizi duyar gibiyim , ne de ilginç bir gelişme öyle değil mi ? Eninde sonunda olacaktı yaklaşımlarını pek doğru bulmuyorum.Benim içinde cidden süpriz oldu.Aslına bakarsanız bu birazda sırtlarında ki yükü dışarı kaydırmak + yeni kan arayışı çabaları kanımca.. :) Scott'in blogunda yazdıklarına göre önümüzde ki yıl vs 2008 .NET 3.5 projelerinde (Multi Targeting var dikkat!) bu tür debugging yapabileceğiz.Detaya girecek olursak Örneğin ADO.NET de bir metod cağırıyorsunuz ama içinde olup bittiğini bilmiyorsunuz sadece hangi dll de olduğu ve dönüş tipii gibi bilgiler var elimizde.Lakin adı geçen debugging türünde metodunda içine girip ne yaptığını öğrenebileceğiz.Scott'ın da dediği gibi bu kaliteli kod yazma adına çok büyük bir gelişme.İyi çalışmalar. Büyütmek için resmi tıklayınız..Konuyla ilgili açıklamanın orjinal metni :Releasing the Source Code for the .NET Framework Libraries"One of the things my team has been working to enable has been the ability for .NET developers to download and browse the source code of the .NET Framework libraries, and to easily enable debugging support in them.
Today I'm excited to announce that we'll be providing this with the .NET 3.5 and VS 2008 release later this year.
We'll begin by offering the source code (with source file comments included) for the .NET Base Class Libraries (System, System.IO, System.Collections, System.Configuration, System.Threading, System.Net, System.Security, System.Runtime, System.Text, etc), ASP.NET (System.Web), Windows Forms (System.Windows.Forms), ADO.NET (System.Data), XML (System.Xml), and WPF (System.Windows). We'll then be adding more libraries in the months ahead (including WCF, Workflow, and LINQ). The source code will be released under the Microsoft Reference License (MS-RL).
You'll be able to download the .NET Framework source libraries via a standalone install (allowing you to use any text editor to browse it locally). We will also provide integrated debugging support of it within VS 2008."
Selamlar ;
Boğaziçi Universitesi mühendislik fakültesinde 05.10.2007 tarihinden itibaren uzun bir süre C# anlatacağım.Tabi sadece C#'la sınırlı kalacağımı sanmıyorum :)
Buna vesile olan Hakan abime teşekkürler.
Eralp
Selamlar ;
Get the latest version of SQL Server Compact 3.5 Beta 2 and start
building a new generation of embedded database applications for
desktops and mobile devices. SQL Server Compact 3.5 Beta 2 introduces a
host of new features including LINQ to SQL support, Microsoft
Synchronization Services for ADO.NET, plus enhanced support for T SQL
statements that lets developers rapidly develop and deploy applications
using Visual Studio 2008.
SQL Server Compact 3.5 Beta 2 yi ve ona ait tüm tooları http://www.microsoft.com/sql/editions/compact/beta2.mspx adresinden indirebilirsiniz.Bu yeni sürümde ;
QL Server Compact 3.5 includes a host of new features including the following:
- LINQ to SQL enabling developers to integrate data access directly into their code
- Side-by-side installation together with SQL Server 2005 Compact Edition (version 3.1)
- Support for newer and more secure encryption algorithms
- Additional timestamp (rowversion) data type
- Enhanced support for Transact-SQL statements including:
- Nested query in SELECT FROM clause
- CROSS APPLY and OUTER APPLY
- CAST and DECIMAL
- TOP
- SET IDENTITY INSERT
- Microsoft
Synchronization Services for ADO.NET providing the ability to
synchronize data from disparate sources over two-tier, N-tier, and
service-based architectures
- Support for System.Transactions
Gördüğünüz üzere çokca yenilik bizleri bekliyor.Bana göre en önemlisi LINQ'in oluşu.Lakin SQL Server kullanmasam da datami XML üzerinde tutmam dahilinde XLINQ ile verilerimi sorgulayip işlem yapmak C# 3.0 in atası C omega'yi duyduğumdan beri isteğimdi.İlgili namespace'in dahil edilip edilmediğine dair henüz bakacak zamanım olmadı ama büyük merak icerisindeyim..
iyi çalışmalar.
Selamlar ;
evet evet konuyla ilgili olan arkadaşların "yahu bizde durumu garipsemiştik sen git mac os'a ( işyerinden arkadaşım sevgili Melih Sancar kulakların çınlasın) destek vereceğini söyle ama linux'i es geç,olmadi MS" dediğini duyar gibiy"dim".. Evet en sonunda konuda bir anlaşmaya varıldı.İlgili taraflardan Novell'den Miguel De Icaza blogunda konuyla ilgili açıklamalar da bulunmuş.Ek olarak mono'da VB.NET in çalışmasını sağlayan elemanlardan Bjarne MIX'07 serilerinden birinde (Boston) konunun demosunu dahi yapacakmış.Burayı tıklayınız...
Halihazırda linux üstünde çalışan uygulamaların Screenshotlar için buraya tıklayın..
Gelişmeler heycan verici , bu arada 6 Eylül'de de silverlight1.0 'ın final sürümü release oldu.
iyi çalışmalar.
Selamlar ; geçende msdn'den gelen emaile şöyle bir gözatarken çok ilginç bir sorunla ve bunun çözümüyle karşılaştım.Şu ana kadar bir sıkıntı yaşadığımı hatırlamasam da bu konu hakkında :) inanın çok tuhafıma gitti primitive type lardan olan string class ina ait String.IsNullOrEmpty metodunun NullReferenceException throw ediyor oluşu.. Kullanan arkadaşlara aman dikkat diyorum.Konuyla ilgili makale için tıklayın.. linkine bir göz atın.
iyi çalışmalar.Eralp
Selamlar eğer birazcık zamanınız varsa mutlaka izleyin derim..
Ebruli olayını bu kadar basit bir biçimde sanala taşınacağını düşünememiştim doğrusu.Bir de telefonu koyduğunda ekranın telle irtibata geçip eteğindeki leri dökmesi bittiğim andır :)
(Not : Cümlelerimden çokca birşey anlaşılamamasının sebebi evet tahmin ettiğiniz gibi , gizemi arttırmak :) Hadi izlesenize.. :))
Selamlar ; Internette Ajax FW'le ilgili birseyler ararken ilginc bir linke rastladım. Sun Microsystems‘ın Nisan 2007′de duyurduğu ve malumunuz Microsoft'da ki silverlight muadili olan JavaFx‘i , enterprise pazarda yeniden var olmak isteyen Sun’ın Java’yı kurtarmak için sunduğu son çözüm(!genel olarak böyle düşünülüyor..). Metalink‘de bu konuyla ilgili yapılmış karşılaştırmalı gözlem sonucu performansın ne kadar düşük olduğu aşağıda ki rakamlarla ifade edilmis.
- JavaFX — 14 fps
- Firefox + Silverlight (JavaScript) — 56 fps
- Firefox + Flex — 62 fps
- Adobe AIR — 62 fps
- Firefox + Silverlight (CLR) — 202 fps
:) Saniye başına düşen ekran sayılarına dikkat!
Selamlar ;
25 Ağustos da Microsoft merkezinde JavaScript,Windows Mobile 6.0, C# 3.0 'ı içeren .NET ve Microsoft Teknolojileri (listemizde Ajax da vardi ama inanin sure yetmedi..) konulu bir seminer verdim..Normalde 4 saatlik bir seminer olmasını hedefliyordum ama katılımcıların seminer başında ki sayısal bütünlüğünden taviz vermeden ( ki kendilerine sabırları için teşekkür ediyorum ) 6 saat nasıl geçti birlikte anlamadım:) ..Yaklaşık 100 kişinin katıldığı seminer de teknik bazı problemlerin ( ki bu yüzden wireless modemimi değerli katılımcı arkadaşlardan birine hediye ettim :)) dışında rahat ve dialogu yüksek bir ortam oluştu.Katılımcı arkadaşlarımız çoğunlukla genç ve öğrenci kesimdendi.Doğal olarak gözlerinde ki parıltıyı görebildiğim için çok şanslı hissediyorum kendimi..
.NET ve yazılım dünyasında meydana gelen değişimlerden rich web application'ların ön plana çıkması ve bunun temelinde yatan enstrümanların doğru kullanılması durumunda verimliliğin oldukca artacağından,entegrasyonun öneminden
( win for desk win for CF ) ve C#da ki dil yenilikleri konusunda ki deneyimlerimden arkadaşlara birşeyler aktarmaya calistim.
Katılımcı bütün arkadaşlara gönülden teşekkür ediyorum..
Seminerden görüntüler :
Not : Ayrıca seminer de bahsettiğim JS book için http://www.eralperat.com/javascriptgoodbook.rar adresini kullanabilirsiniz.
Selamlar ;
sa kullanıcıyla sql'inize bağlanmak istiyorsunuz ama herşey Ok olmasına rağmen ( Sql Server hem sa hemde windows authentication için açık , sa login enabled ve sa 'in şifresini bildiğinizi varsayıyorum..) bir türlü bağlanamıyor ve TITLE: Microsoft SQL Server Management Studio ------------------------------
Cannot show requested dialog.
------------------------------ ADDITIONAL INFORMATION:
Cannot show requested dialog. (SqlMgmt)
------------------------------
Property
IsLocked is not available for Login '[X]'. This property may not exist
for this object, or may not be retrievable due to insufficient access
rights. (Microsoft.SqlServer.Smo)
gibi bir hata alıyorsanız... Windows Authentication la login olup
alter login sa with password = 'sifrenizzz' unlock, check_policy = off, check_expiration = off
yazdığınız takdir de sorunsuz bir şekilde artık login olabilirsiniz.
iyi çalışmalar.
| ETKİNLİK DETAYLARI |
| Etkinlik Konusu : |
.Net ve Microsoft Teknolojileri Semineri |
| Etkinlik Türü : |
Seminer |
| Hedef Kitle : |
Orta ve ileri düzey .NET bilgisi olan arkadaşlar |
| Kontenjan : |
80 |
| Etkinlik Tarihi - Saati : |
25.08.2007 -- 14:00-18:00 |
| Sponsor: |
 |
| Süre : |
1 Gün |
| Ek Bilgi : |
3 katılımcıya çekiliş ile kitap hediye edilecektir.. |
| Semineri Veren : |
Eralp ERAT |
| Etkinlik Yeri ve İçeriği: |
Seminerde pek çok Microsoft Teknolojisi incelenecek ve bunlar hakkında Eralp Erat katılımcılarla bilgi paylaşımında bulunucakatır. ASP.NET Ajax 'dan Javascripte, .NET Framework 'den Mobiliteye ,C# 3.0 'dan ileri düzey .NET Framework konularına kadar çok geniş bir içeriğe sahip olan bu seminer sayesinde katılımcılar tüm bu konular hakkında fikir sahibi olacaklardır.
|
Selamlar ; Sql Server 2008 ile hayatımıza MS kanadından girecek olan yeniliklerin listesi ve ilgili linkleri aşağıda. - Security and Data Auditing
- Transparent Data Encryption - This is encrypting the data while it is on disk and remains transparent to applications
- External Key Management - This new
functionality relates to consolidation of key management and
integration with external products
- Data Auditing - This is one core feature of SQL Server 2008 that will include a number of new features to include:
- The introduction of first class 'AUDIT' objects
- Auditing DDL (data definition language) commands
- Support for multiple logging targets
- Additional information - http://www.microsoft.com/sql/prodinfo/futureversion/datamanage/default.mspx
- Availability and Reliability
- CPUs - Support for pluggable CPUs which
means that a CPU can be added on the fly and recognized by SQL Server
2008 just like memory in SQL Server 2005
- Database Mirroring - Enhanced Database
Mirroring to include compression of mirror streams, enhanced
performance and automatic page-level repair for the principal and mirror
- Performance
- Data Compression - This new feature
provides the ability to easily enable or disable data compression as an
online command as well as offer more efficient data storage above and
beyond traditional data compression
- Backup Stream Compression - The ability
to configure compression with server level control or backup statement
control of all backup types (full, differential, transaction log)
- Performance Data Collection - When you
are experiencing a pe
| |