Aracılığıyla paylaş


Office Geliştirmede Neler Yeni

Bu konuda bazı yeni özellikleri ve becerileri çözümler Microsoft Office 2010 ve 2007 Microsoft Office sistemi için Visual Studio 2010 kullanarak geliştirme de açıklanmaktadır.

Microsoft Office 2010 İçin Çözüm Geliştirme

Microsoft Office developer tools, Office çözümleri geliştirmek için kullanabileceğiniz Microsoft Office 2010 olarak 2007 Microsoft Office sistemi. Visual Studio 2010, Microsoft Office 2010'ü hedefleyen çözümler oluşturmak için yeni proje şablonları içerir. Ayrıca, Microsoft Office 2010'ün 32-bit ve 64-bit sürümleri için çözümler oluşturabilirsiniz. Daha fazla bilgi için bkz. Office Çözümleri Tasarlama ve Oluşturma.

Microsoft Office 2010 İçin Çözümlerdeki Genişletilmiş Şerit Desteği

Microsoft Office 2010'deki Şerit UI'ını destekleyen uygulamalar için Şeridi özelleştirmek amacıyla Şerit Tasarımcısını kullanabilirsiniz. Bu uygulamalar InfoPath 2010, Project 2010 ve Visio 2010 içerir. Outlook 2010'deki Exploses pencerelerini özelleştirmek amacıyla Şerit Tasarımcısını kullanabilirsiniz. Daha fazla bilgi için bkz. Şerite Genel Bakış.

Visual C# 2010 Dil Geliştirmeleri

Aşağıdaki yeni C# dil özellikleri Visual C# Office projelerinde nasıl kod yazdığınızı basitleştirmeye yardım eder.

Bu özellikleri Office projelerinde kullanma hakkında daha fazla bilgi için, bkz. Office Çözümlerinde İsteğe Bağlı Parametreler.

.NET Framework 4'ü Hedefleme

Visual Studio 2010'da, .NET Framework 4 (veya .NET Framework 4 İstemci Profili) hedefleyen Office çözümleri geliştirebilirsiniz. .NET Framework 4'i hedeflediğinizde, aşağıdaki özelliklerin avantajlarından yararlanabilirsiniz:

  • Office birincil birlikte çalışma derlemeleri (PIA) olmadan çözümleri dağıtma. .NET Framework 4'i hedeflediğinizde, çözümünüz tarafından kullanılan PIA türleri için tür bilgisi, çözüm derlemesinde gömülüdür. Çalışma zamanında, çözüm PIA yerine gömülü tür bilgisini kullanır.

  • .NET Framework 4'i hedefleyen Visual C# projelerinde,  dynamic türünü kullanarak geç bağlamayı kullanabilirsiniz. Daha fazla bilgi için, bkz. Tür dinamik (C# programlama Kılavuzu) kullanma.

Office çözümleri için hedef .NET Framework'ü seçme hakkında daha fazla bilgi için, bkz. Office Çözümleri Tasarlama ve Oluşturma.

Not

Birçok durumda, Office projelerinde yazdığınız kod, .NET Framework 3.5 veya .NET Framework 4'i hedeflediğinizle aynıdır. Fakat, Office projelerindeki bazı özellikler .NET Framework'ün farklı sürümlerini hedeflediğinizde kod değişikliklerini gerektirir . Daha fazla bilgi için, bkz. .NET Framework 4'ü Hedefleyen Office Projelerinin Tasarımındaki Değişiklikler ve Office Çözümlerini .NET Framework 4'e Taşıma.

Microsoft Office 2010 İçeren Office Çalışma Zamanı için Microsoft Visual Studio Araçları

Microsoft Office 2010, .NET Framework 3.5'i hedefleyen Office çözümlerini çalıştırmak için gerekli olan Visual Studio 2010 Tools for Office Çalışma Zamanı Modülü bileşenlerini içerir. Daha fazla bilgi için bkz. Office için Visual Studio Araçları Çalışma Zamanına Genel Bakış.

Tüm Kullanıcılara Office Çözümlerini Dağıtma

Windows Installer (MSI) kullanarak kullanıcı başına yükleme yapmak yerine, tüm Kullanıcılara Office çözümlerini dağıtabilirsiniz. Office çözümleri şimdi her bilgisayara bir kez yüklenebilir. Fakat, MSI yükleyicisi yönetici ayrıcalıklarıyla çalışmalıdır. Daha fazla bilgi için bkz. Office Çözümünü Windows Installer Kullanarak Dağıtma.

Office Çözüm UI'ını Özelleştirme

Proglam Ekle/Kaldır veya Programlar ve Özellikler'de son kullanıcılara sunulan çözüm bilgisini özelleştirin. Örneğin, Visual Studio çözümünün adından farklı olması için Office çözümünün adını değiştirebilirsiniz. Ayrıca, başlangıçta yüklemek yerine isteğe bağlı yüklemek için eklenti yükleme davranışını değiştirebilirsiniz. Daha fazla bilgi için bkz. Office Çözümleri Yayımlama.

Tek Bir Pakette Birden Çok Office Ürününü Dağıtma

Belge düzeyi ve uygulama düzeyi projelerinizi birleştirin ve onları tek bir paket olarak dağıtın. Birleşik çözümler grup olarak yüklenebilir ve kaldırılabilir. Bunlar, Windows XP'deki Program Ekle/Kaldır veya Windows Vista'daki Programlar ve Özellikler'inde tek girdi olarak görünür.

Örneğin, Contoso Yazılım Şirketiniz Outlook eklentisi ve Excel çalışma kitabı geliştiriyorsa, bunları Contoso Office Çözümleri olarak birlikte yükleyip kaldırabilirsiniz.

Daha fazla bilgi için bkz. İzlenecek Yol: Birden çok Office çözümleri için tek bir ClickOnce Installer.net Framework 4.

Office Çözümleri Yüklemesi Tamalandıktan Sonra Ek Eylemler Gerçekleştirme

Belgelerinizi veya çalışma kitaplarınızı son kullanıcı bilgisayarına kopyalamak için ClickOnce yüklemesini özelleştirin, fazladan kayıt defteri anahtarları oluşturun veya dağıtım sonrası eylemi 'ni kullanark yapılandırma dosyasını değiştirin. Çözüm, sertifikayla veya ClickOnce güven istemiyle güvenli hale geldikten sonra bu ek eylemler tamamlanır ve son kullanıcıların bilgisayarlarına yüklenir.

Örneğin, eğer Visio şablonunun belli bir dizine kopyalanması gerekiyorsa, dağıtım sonrası eylemi dosyayı yükleme konumundan şablonlar dizinine taşıyabilir.

Daha fazla bilgi için bkz. İzlenecek Yol: ClickOnce Yüklemesinden Sonra Bir Belgeyi Kullanıcı Bilgisayarına Kopyalama.

Ayrıca bkz.

Kavramlar

Visual Studio 2010'daki Yenilikler

Diğer Kaynaklar

Başlarken (Visual Studio'da Office Geliştirme)