Blog Home  Amacin know-how ve XP paylasimi ise mutlaka yollarimiz biryerlerde kesisecek.. ;) RSS 2.0 Atom 1.0 CDF  
..::EralpErat::..{Embedded Programming} - Wednesday, June 11, 2008
I like Coding..
 
 Wednesday, June 11, 2008
Selamlar ;
Microsoft kısa bir zaman önce Visual Studio 2008 için Silverlight Beta 2 SDK'sini yayınladı..Neler varmış hızlıca bir göz atacak olursak ;

İndirip kurmanız durumunda makinenize kurulacakların listesi , 

  • Silverlight 2 Beta 2
  • Silverlight 2 SDK Beta 2
  • KB950630 for Visual Studio 2008 RTM or KB950632 for Visual Studio 2008 SP1 Beta
  • Silverlight Tools Beta 2 for Visual Studio 2008
Silverlight Tools Beta 2 'inin içerdikleri ise  ; 
  • Visual Basic and C# Project templates
  • Intellisense and code generators for XAML
  • Debugging of Silverlight applications
  • Web reference support
  • WCF Templates
  • Team Build and command line build support
  • Integration with Expression Blend
  • Enhanced Setup with upgrade support
Dowload için ;

6/11/2008 2:47:02 AM (GTB Daylight Time, UTC+03:00)  #    Comments [0]   Silverlight  |  Trackback
 Friday, June 06, 2008
Visual  Studio Team taze taze yeni bir CTP yayınladi.Sql Server 2008 desteği bulunan bu tool ile vs 2008 içerisinden database manipülasyonlarını cok rahat gerçekleştirebileceksiniz.Yanlis hatirlamiyorsam 2005 DB version ile baslayan bu hareket cok ses getirmişe benziyor.En cok hosuma giden ozelliklerinden biride VS içinden çıkmadan istediğiniz tabloyu istediğiniz kayıt sayısına cok basit bir kaç adımda çıkarabiliyor olmaniz, yazdığınız querylerin execution planlarına bakarak gerekli tuningleri ön görebiliyor ve düzenlemeleri gerçekleştirebiliyorsunuz...Örneğin 1 milyon kayit lazim , dert değil..Bir çay alın gelin , o halleder. :))




Aşağıda tüm bir listesi bulunmakta..http://www.microsoft.com/downloads/details.aspx?FamilyID=bb3ad767-5f69-4db9-b1c9-8f55759846ed&displaylang=en adresinden indirebilirsiniz...

           

        In addition to providing support for SQL Server 2008 database projects, this release incorporates many previously released Power Tools as well as several new features. The new features include distinct Build and Deploy phases, Static Code Analysis and improved integration with SQL CLR projects.
Database Edition no longer requires a Design Database. Therefore, it is no longer necessary to install an instance of SQL Express or SQL Server prior to using Database Edition.
SQL Server Support

  • SQL Server 2008
    • All new data types:
      • Intrinsic (date, datetime2, datetimeoffset, time)
      • Built-in SQL CLR types (geography, geometry, hierarchyid)
    • New DML
      • Merge, table parameters, …
  • SQL Server Configuration Options
    • Server option settings will be verified prior to deployment or set during deployment
      Additional 1st Class Object Type Support
    • Rules, defaults, Asymmetric keys, symmetric keys, certificates, …
Projects
  • Server Projects
    • Server objects and option settings may be implemented in a separate Server Project
    • This enables a team to define a standard a configuration for their SQL servers and reference it from their Database Projects
  • Partial projects
    • Allowing code sharing between projects by including files from a different project, where the code is included as-is from the originating project and the source code control ownership remains with the originating project
    • This enables code reuse and single sourcing while having a single deployment unit
  • Composite projects
    • References to other database projects or .dbschema files that contribute to the same deployment unit.
    • This enables the separation of development roles and responsibilities and composition of Databases using multiple projects.
Single sourcing of external artifacts
  • SQL-CLR references allow the user to create a reference to a SQL-CLR project or SQL-CLR assembly. This automatically becomes an ASSEMBLY type in the Database Project
Build and Deploy
  • The Build process now produces a separate portable schema output that is fed in to a redistributable deployment engine
  • A redistributable deployment engine. For example, to implement a setup application that deploys the Database Project.
Refactoring
  • Preservation of Intent
    • Enables the deployment of refactoring changes as intended by the user (renames are deployed as renames not as drop/add statements for example)
New Refactoring Operations
  • Wildcard Expansion
  • Move Schema
  • Fully Qualify
  • Extensibility point which enables the ability to develop and deploy custom refactoring types and targets
Schema Compare
  • Now supports comparing Projects, Databases or dbschema files in any combination. For example, Project to Project, which has not been possible until now.
  • Object Type Filtering
  • Additional ignore filtering options
T-SQL Static Code Analysis
  • Including the ability to develop and deploy custom rules
Dependency Viewer
  • View the dependency relationship between objects in your schema
Unit testing
  • Supports execution with other ADO.NET providers
Data Generation
  • Design-time enhancements
    • Smaller .dgen file
    • Support for undo/redo
    • Foreign key replacement
    • Separation of population status into new display window
  • Runtime enhancements
    • By default uses SqlBulkCopy to populate target tables
    • Capability to register different outputs for generated data – i.e. generate to Excel or to file so you can use BCP to load
    • By registering a custom output we have the capability to execute scripts at different points during data generation (i.e. before start/after completion or before/after a table
Extensibility
  • Data Generators
  • Statistical Data Distribution
  • Test Conditions
  • Static Code Analysis Rules
  • Refactoring Types
  • Refactoring Target



6/6/2008 8:52:27 AM (GTB Daylight Time, UTC+03:00)  #    Comments [2]   Visual Studio  |  Trackback
Henüz yayınlanan bu extesion ile (v1.2) ile Visual Studio 2008 içerisinde yapabildiklerimiz dahada artmis oldu ,aşağıda  bir listesi bulunmakta...

Visual Studio 2008 Project Templates

  • Web Part
  • Team Site Definition
  • Blank Site Definition
  • List Definition
  • Empty SharePoint Project
Visual Studio 2008 Item Templates (items that can be added into an existing project)
  • Web Part
  • Custom Field
  • List Definition (with optional Event Receiver)
  • Content Type (with optional Event Receiver
  • Module
  • List Instance
  • List Event Handler
  • Template
SharePoint Solution Generator
  • This stand-alone program generates a Site Definition project from an existing SharePoint site. The program enables developers to use the browser and Microsoft Office SharePoint Designer to customize the content of their sites before creating code by using Visual Studio.
P.S : Thanks to Robert Shelton!

6/6/2008 8:42:50 AM (GTB Daylight Time, UTC+03:00)  #    Comments [0]   Sharepoint  |  Trackback
 Thursday, June 05, 2008

The new material is designed to help .NET Developers to learn the top ten artifacts in SharePoint that are interesting to them. We’ve created a variety of materials with different learning styles to make getting started with these artifacts easy and it’s all based on the Visual Studio extensions for SharePoint – planned to release v1.2 for Visual Studio 2008 this week also (watch for their announce).

 

The Top Ten SharePoint Artifacts of interest to .NET Developers being promoted

·         Web Parts

·         Data Lists

·         Event Handlers

·         Workflows

·         Silverlight Web Parts

·         Page Navigation

·         Page Branding

·         Web Services

·         Content Types

·         User Management

 

At the site (which is hosted on microsoft.com) we have:

·         An Introductory Whitepaper

·         Benefits of SharePoint for Developers

·         A Small Public VPC

·         Hosted MSDN Virtual Labs in C# and VB.NET

·         Video Interview with SharePoint MVPs

·         Screencasts

·         Web Casts with SharePoint MVPs (incredible 1705 live attendees in just the first four WebCasts)

·         Quickstarts

·         Labcasts

·         Presentation Download

·         Hands on Labs Download

·         Additional Resource Links

 

The site encourages developers who use the content to also take a next step and go on Instructor Led Training, Get Certified, and Download an evaluation copy of Microsoft Office SharePoint Server.

 

http://MSSharePointDeveloper.com

 

6/5/2008 8:23:39 PM (GTB Daylight Time, UTC+03:00)  #    Comments [1]   Sharepoint  |  Trackback
 Wednesday, May 21, 2008
Kısa bir zaman öncesinde ADO .NET EF ekibininin blogunda (http://blogs.msdn.com/adonet/archive/2008/05/06/recent-ado-net-entity-framework-provider-news-demos-and-downloads.aspx) şu ana kadar sadece SQL server için çalışma yapmadığını kanıtlarcasına içerisinde
  • Oracle
  • MySQL
  • PostgreSQL
  • SQLLite
provider'larının yer aldığı çalışmaları gösteren bir entry yayınlandı .. listede DB2 yok.İlgili site'da var görünmesine rağmen , IBM'in yaptığı açıklama "We do not support .NET FW 3.5 SP1 Beta yet." şeklinde..
En çok MySql ve PostgreSQL providerlarına sevindim desem yeridir , ama performans ölçümlerini yapmak ve ona göre tercih etmek lazım.Bir keresinde Pablo'ya ait bir video kaydında EF'in standart haline geleceğini dinlemiştim.Yapılan çalışmalarda bunu gösterir nitelikte..Ha bu arada Microsoft zaten var olan providerları üreticileri ile anlaşarak EF uyumlu hale getiriyor.Yukarıda verdiğim linkte ilgili demo'lara ulaşabilirsiniz..

Sevgiler.




5/21/2008 8:48:05 AM (GTB Daylight Time, UTC+03:00)  #    Comments [1]   Ado.NET  |  Trackback
 Tuesday, May 13, 2008
Selamlar ;
 
Vs 2008 'in ilk SP'si olma özelliği taşıyan bu pakete http://www.microsoft.com/downloads/details.aspx?FamilyId=CF99C752-1391-4BC3-BABC-86BC0B9E8E5A&displaylang=en adresinden erişebilirsiniz..

Genel olarak ;
Sql Server 2008 desteği,yeni Ado.NET eklentileri (Entity Framework),WPF designer'inda bazı performans güncellemeleri , Silverlight projeleri için yeni WCF templateleri, arttırılmış debugger desteği (public symbols&source release ), fixlenmiş DataRepeater kontrolü (for Windows Forms) ,C++ için Office 2007 Ribbon geliştirme desteği,arttırılmış intellisense desteği ve daha bir cok stabilizasyon , performans ve güvenlik desteğinin geldiğini görüyoruz.

Cok daha detaylı bilgi için http://support.microsoft.com/kb/945140 adresini kullanabilirsiniz.

iyi calismalar..

Eralp


 
         
        
5/13/2008 8:40:22 AM (GTB Daylight Time, UTC+03:00)  #    Comments [0]   Visual Studio  |  Trackback
 Saturday, May 10, 2008
Merhabalar Arakadaşlar ;

Geçenlerde katıldığım Windows Mobile Grubu Program Yöneticisi Anil Dhawan’in yaptığı Windows Embedded sunumuna ait  XPS  formatında ki dosyayı http://www.msakademik.net/fcimages/Windows%20Embedded%20%CE%20Introduction.xps  linkinden erişebilirsiniz..

Oldukca bilgilendirici bir seminerdi kendisine teşekkürler.



Sevgiler


Eralp


5/10/2008 11:27:06 PM (GTB Daylight Time, UTC+03:00)  #    Comments [2]   Embedded  |  Trackback
 Tuesday, May 06, 2008
Selamlar ;
"Ankara'da sevgili MSP'lerimizin desteğiyle gerçekleştirdiğim seminerde bahsetmiştim..Micro FW. yakında 2.5 sürümünü göreceğimiz bu library ile özel olarak üretilmiş (SPOT) cihazlar mesela kol saati ile web servisine bağlanıp veri alabilecek en güzeli de bir TCP/IP haberleşmesini kurabiliyor olacağız" demistim zamaninda..Konuyla ilgili MS pressden gecen yil icerisinde publish edilmis bu kitabi aldim inceledim , oldukca guzel bir sekilde konu irdelenmis..Herkese tavsiye ederim.


Sevgiler..

5/6/2008 12:06:49 AM (GTB Daylight Time, UTC+03:00)  #    Comments [0]   Embedded  |  Trackback
 Saturday, May 03, 2008
Selamlar ;

Embedded alanında Microsoft Research desteği ile hazırlanan bazı ders içeriklerine, sunum ve laboratuar dosyalarına https://www.academicresourcecenter.net/curriculum/pfv.aspx?ID=6676 bağlantısından erişebilirsiniz.

Sevgiler.

Eralp




5/3/2008 11:39:59 PM (GTB Daylight Time, UTC+03:00)  #    Comments [0]   Embedded  |  Trackback
 Sunday, April 27, 2008
Merhaba Arkadaşlar ;

Geçende bir araştırma sonucu ,
Türkiye’de eBox dahil ICOP ürünlerini www.romelektronik.com getirdiğini buldum. Isterseniz Samuel Phung: samuelphung@sbcglobal.net ( senior marketing manager  ICOP) üretici ile doğrudan temasa geçerekte ürünün direkt olarak siparişi verebiliyorsunuz...Biraz incelediğinizde oldukca şık ( kimi zaman bir pc'nin uygun görüldüğü durumları cok daha ucuza ve işlevsel yapabilmek!!) işlerin yapılabildiğini görebileceğiniz bu cihazlar 100 $ civarında..PErformans mı? Rock Embedded !!

Rock

Kısa zaman sonra konuyla ilgili bir session düzenliyor olacağım..

Sevgiler



4/27/2008 11:36:00 PM (GTB Daylight Time, UTC+03:00)  #    Comments [0]   Embedded  |  Trackback
 Friday, April 25, 2008
4/25/2008 9:55:46 AM (GTB Daylight Time, UTC+03:00)  #    Comments [8]   Sharepoint  |  Trackback
 Sunday, April 06, 2008
Selamlar ;

uzun zamandır var aslında , fırsat buldukça arada bir bakiyorum.. Syntax acisindan oldukca hos ML ( Monad Language) olayını atası OCAML den ötürü hatetmiş bir dil var karşınızda..İlgilenenlere 1 iyi 1 kötü haber..1.Öle C#daki gibi ucup kaçıp aman aman cosup işleri bir cırpıda yapmaniz pek mumkun değil.. 1 güzel haberde functional programming'e dalipta library derdi cekmeden kasmak kastirmak ve "aa select ettiğim koduda calistiriyor yaaa" demenize sebep olacak kadar tatli ve MS in kendi içinde kullanmayı dahi riske edecek kadar önü açık bir dil..

Yeni değil , eski gelenekci..En büyük desteği FW ve VS olsa gerek..

Apress 'in konuyla ilgili bir kaç kitap var.. benim önerim http://www.apress.com/book/view/1590598504.. for Expert :)

Sevgiler !

Combining the efficiency, scripting, strong typing and productivity of ML with the stability, libraries, cross-language working and tools of .NET.

F# is a programming language that provides the much sought-after combination of type safety, performance and scripting, with all the advantages of running on a high-quality, well-supported modern runtime system. F# gives you a combination of

The only language to provide a combination like this is F# (pronounced FSharp) - a scripted/functional/imperative/object-oriented programming language that is a fantastic basis for many practical scientific, engineering and web-based programming tasks. 

F# is a pragmatically-oriented variant of ML that shares a core language with OCaml. F# programs run on top of the .NET Framework. Unlike other scripting languages it executes at or near the speed of C# and C++, making use of the performance that comes through strong typing. Unlike many statically-typed languages it also supports many dynamic language techniques, such as property discovery and reflection where needed. F# includes extensions for working across languages and for object-oriented programming, and it works seamlessly with other .NET programming languages and tools.

For further information, read about F# in more detail, download the F# distribution, read the getting started pages (a guide to installation and running your first program), go to the F# Manual, and learn about the growing F# Community. A short FAQ is also included on this site.

Some Starting points

4/6/2008 12:22:55 PM (GTB Daylight Time, UTC+03:00)  #    Comments [0]   F#  |  Trackback
 Wednesday, April 02, 2008
Selamlar ;

Sharepoint kullanan kullanmak isteyen arkadaşların mutlaka katılması gerektiğine inandiğim bir konferans..Orcas la birlikte özellikle WF için sharepoint tarafında müthiş kolaylıklar sunulmuşken bir de uzmanların dilinden yani mutfakdan gelenleri dinlemek onlarla irtibatta bulunmak kaçırılmayacak fırsat...Ajanda nedir diyenler için..

Sevgiler.

Eralp


4/2/2008 5:59:46 PM (GTB Daylight Time, UTC+03:00)  #    Comments [0]   Sharepoint  |  Trackback

Selamlar ;


OpenXML artık bir ISO standardı . 87 Üye Ülkenin katılımıyla gerçekleşen standartlaşma süreci bugün itibarıyla nihayete erdi ve Open XML açık dosya saklama standardı olarak ISO tarafından onaylandı. Open XML 87 Ülkenin %86'sı gibi büyük bir çoğunluğunun desteğini aldı.

 

ECMA'nın konuyla ilgili açıklamasına http://www.ecma-international.org/news/TC45_current_work/ISO_and_IEC_approve_Office_Open_XML.htm linkinden erişebilirsiniz.

 

Microsoft'un basın duyurusuysa http://www.microsoft.com/presspass/press/2008/apr08/04-01OpenXMLVotePR.mspx linkinde yer almakta.

4/2/2008 5:53:30 PM (GTB Daylight Time, UTC+03:00)  #    Comments [0]   XML  |  Trackback
 Tuesday, March 25, 2008
Selamlar ;
Ankara'da sevgili MSP'lerimizin desteğiyle gerçekleştirdiğim seminerde bahsetmiştim..Micro FW. yakında 2.5 sürümünü göreceğimiz bu library ile özel olarak üretilmiş (SPOT) cihazlar mesela kol saati ile web servisine bağlanıp veri alabilecek en güzeli de bir TCP/IP haberleşmesini kurabiliyor olacağız...

Uzun lafın kısası..İşte Blog..

Sevgiler..

3/25/2008 7:29:18 PM (GTB Standard Time, UTC+02:00)  #    Comments [2]   .Net Framework | C# | mobile  |  Trackback
 Wednesday, March 19, 2008
Microsoft İzmir'den bir yazılım firması satın aldı diye bir çok yerde haberler okumuşsunuzdur...Gerek TFS e olan yakınlığımdan gerekse de bir Türk firmasının ürettiği bir yazılımın piyasada ki bu boşluğu doldurmasından dolayı yakın takibimde olan konulardan biriydi.Bu ürünü yazan 2 şahısdan biri olan Hakan Eskici şu an Microsoft'da calisiyor.Microsoft'un ilgisini çeken ürünleri ise TFS için yazdıkları web tabanlı yönetim aracıdır.İşin açıkcası bu işi yaparak önemli bir boşluğu doldurmuş oldular..Microsoft şu anda bu ürünü ücretsiz olarak dağıtıyor..Team System Web Access - http://msdn2.microsoft.com/en-us/teamsystem/bb676728.aspx

Kendisi ile konuşmacı olarak katıldığım Microsoft 2008 lansmanında sohbet etme imkanı buldum..Merak etmeyin sizler adına da tebriklerimi ilettim..Gurur duyduğumuzu söyledim.. :)




Sevgiler.
Eralp
3/19/2008 4:14:33 PM (GTB Standard Time, UTC+02:00)  #    Comments [2]    |  Trackback
Mevlüd Kandili

19 mart 2008 çarşamba gecesini perşembe gecesine bağlayan gece Mevlid kandilidir.
Bu gece ; “(Resûlum!) Biz seni ancak alemlere rahmet olarak gönderdik.” (Enbiya Sûresi: 107) ayet-i kerimesinde de belirtildiği üzere alemlere rahmet olarak gönderilen Resûl-i Ekrem Efendimiz’in doğduğu gecenin yıldönümüdür.


Bu gece Kadir Gecesi'nden sonra en kıymetli gecedir.


Bu gece Peygamber efendimizin doğduğu sırada görülen hâlleri, mu'cizeleri okumak, dinlemek, öğrenmek çok sevaptır. Peygamber efendimiz kendileri de anlatırdı.


Sevgili Peygamberimiz doğmadan önce, bütün dünya mânevî yönden müthiş bir zulmet ve karanlık içindeydi. İnsanlar azgınlaşmış, hak din unutulmuş, her tarafı vahşet ve zulüm kaplamıştı.


Dünyanın her tarafında olduğu gibi, Mekke'de de zulüm son haddine varmış, ahlâksızlık iftihar vesîlesi hâline gelmişti.


Kadın basit bir mal gibi alınıp satılıyor, en aşağı yaratıklardan birisi olarak görülüyordu. Kadının, kız çocuğu dünyaya getirmesi, büyük felâket ve yüz karası olarak görülüyordu.


İşte bütün dünyanın hâli böyleyken Allahü teâlâ herşeyi O'nun şerefine yarattığı, insanlara ebedî saâdeti gösterecek, güzel ahlakı ile eşsiz merhamet sahibi peygamberimiz Hazreti Muhammed Aleyhisselâm dünyaya geldi.


Tüm İslam Âleminin Mevlit Kandilini Kutlar
Hayırlara vesile olmasını niyaz ederim.

3/19/2008 10:43:41 AM (GTB Standard Time, UTC+02:00)  #    Comments [3]   Genel  |  Trackback
 Tuesday, March 18, 2008
Merhabalar ;

Visual Studio içindeyken Clickonce ile farklı bir domain de (domain durumu zorunluluk değildir , bu case için ekstra durum izahı için kullandım..) expire olmuş bir sertifika üzerinden deploy yapmaya kalktığınızda karşınıza aşağıda ki gibi bir hata çıkacaktır..



Bir miktar msdn'de araştırma yaptığımda kolayca çözülebildiğini gördüm ve hemen sizlerle paylaşmak istedim :) Bu durumda yapmanız gereken aslında cok  basit 1-2 adımdan oluşuyor.. yeni domain üzerindeyken development ortamını açıp kodunuzu yeniden built edin.Daha sonra ilgili publish edilecek proje üzerinde sağ tuşa tıklayıp properties'e gelin.Oradan signing tabına tıklayın..Expiration Date'e baktığınızda süresinin geçtiğini görmüş olursunuz.Yapmanız gereken az önceki built esnasında otomatik oluşturulan sertifikayı Select From Store butonunu tıklayarak seçiniz ( Expiration Date sütununa göre sort edip en son sertifikayı seçiniz..) böylece ilgili Issued To ,Issued By kısımlarının değiştiğini görmelisiniz..





Daha sonrasında publish etmek istediğinizde sorun çıkmayacaktır..

Sevgiler.


3/18/2008 1:23:29 PM (GTB Standard Time, UTC+02:00)  #    Comments [0]   Visual Studio  |  Trackback