Theo tin nhắn vừa nhận được từ Billgates, hiện Microsoft đang phát triển driver SQL Server 2005 cho PHP, đây là một extension cho PHP phiên bản 5.x.x, cho phép truy xuất dữ liệu từ SQL Server 2000 và SQL Server 2005.
Hiện tại người dùng đã có thể tải về phiên bản Community Technology Preview (CTP), với phiên bản này, các nhà phát triển có thể test hoặc sử dụng nó trong các dự án phần mềm, theo khuyến cáo thì không nên dùng phiên bản CTP trong các hệ thống chạy “thật”.
Chú ý là, người dùng chỉ có thể sử dụng driver này trên các máy chạy Windows, nhấn vào đây để tải về.
Category: Không phân loại
Silverlight – Step by Step (phần 3)
Chương trình Android thứ hai: MineSweeper
Microsoft phát hành chính thức Visual Studio 2008
Có hơn 250 tính năng mới hoặc được cập nhật trong phiên bản này, và việc nâng cấp này tập trung vào 3 mục tiêu chính:
– Phát triển ứng dụng nhanh chóng: đây vốn là thế mạnh của các sản phẩm Microsoft, từ VB6, FoxPro… cho đến VS2005 + .NET 2.0, 3.0 đều cho phép xây dựng các ứng dụng rất nhanh. Vì vậy mà Visual Studio 2008 cũng không ngoại lệ, nó cho phép bạn có thể làm việc với LINQ, giúp bạn phát triển ứng dụng dễ dàng hơn, đặc biệt là các ứng dụng nặng về xử lý dữ liệu. VS2008 cũng đã hỗ trợ Unit testing, một tính năng thường được sử dụng mà trong các phiên bản trước bạn phải dùng NUNIT hoặc các bộ công cụ khác.
VS2008 còn cho phép bạn xây dựng ứng dụng nhắm vào một nền .NET cụ thể như 2.0, 3.0 hoặc 3.5, do vậy bạn không cần phải lo lắng trong việc sử dụng nó để phát triển tiếp các ứng dụng vốn đã được xây dựng bởi VS2005.
– Xây dựng ứng dụng cho các nền tảng mới nhất: bạn có thể phát triển ứng dụng cho Web, Windows Vista, Office 2007, SQL Server 2008, và Windows Server 2008. Đối với Web, vì ASP.NET AJAX đã được tích hợp vào nên bạn có thể viết các ứng dụng hiệu quả và có tính tương tác cao hơn (ASP.NET AJAX phải được cài đặt thêm như một thành phần độc lập trong phiên bản VS2005)
– Hỗ trợ nhóm làm việc: Microsoft cũng đã nâng cao việc hỗ trợ các nhóm làm việc trong phiên bản này, cung cấp thêm các công cụ cho người thiết kế dữ liệu và đồ họa.
Phiên bản 2008 dựa trên MS.NET 3.5 (cũng đã được phát hành). Bạn có thể tải về bản dùng thử tại đây
Đã có Microsoft .NET 3.5
Hôm 16/11, Microsoft đã phát hành phiên bản mới nhất của bộ MS.NET, đây được coi là một “incremental build” cho phiên bản 3.0, tức là chủ yếu nó chứa các cải tiến, cập nhật mới cho các thành phần có trong phiên bản trước như: Windows Workflow Foundation (WF), Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF) và Windows CardSpace. Bên cạnh đó còn có một số chức năng mới cũng được thêm vào, bao gồm:
– LINQ: cho phép viết mã lệnh bằng ngôn ngữ LINQ để có thể thực hiện truy vấn, lọc dữ liệu trên nhiều kiểu dữ liệu khác nhau như collection, XML, DataSet hay dữ liệu SQL.
– ASP.NET AJAX
– Thêm một số giao thức hỗ trợ cho WCF
– Hỗ trợ Visual Studio 2008
– Thêm một số lớp cơ sở
Vào đây để download chương trình cài đặt (chương trình này sẽ khởi tạo và tải các thành phần khác từ Internet), nếu muốn tải bộ cài đặt đầy đủ thì có thể nhấn vào đây
Silverlight – Step by Step (phần 2)
Bước 1: tạo một đối tượng Canvas và khai báo namespace
Mở file myxaml.xaml mà bạn đã tạo trong bài trước, tạo một Canvas và khai báo namespace cho Silverlight và XAML bằng cách copy đoạn mã sau vào file XAML của bạn:
<Canvas xmlns="http://schemas.microsoft.com/client/2007" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> </Canvas>
Mỗi file XAML Silverlight bắt đầu với một thẻ <Canvas>, trong đó có một thuộc tính xmlns dùng để khai báo namespace của Silverlight, và một thuộc tính khác là xmlns:x dùng để khai báo namespace cho XAML.
Bước 2: Vẽ lên trên đối tượng Silverlight
Cắt và dán doạn mã lệnh sau vào trong file XAML của bạn, giữa cặp thẻ <Canvas> rồi lưu lại.
<Ellipse
Height="200" Width="200"
Stroke="Black" StrokeThickness="10" Fill="SlateBlue" />
Bước 3: Xem nội dung XAML của bạn
Để xem nội dung hiển thị bởi XAML, nháy đúp vào file HTML. Bạn sẽ nhìn thấy một hình tròn màu tím với viền đen đậm.
<Canvas
xmlns="http://schemas.microsoft.com/client/2007"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Ellipse
Height="200" Width="200"
Stroke="Black" StrokeThickness="10" Fill="SlateBlue" />
</Canvas>

Nếu máy của bạn có cài đặt WPF thi khi nháy đúp lên file XAML sẽ làm cho WPF chạy chứ không phải là Silverlight. Nhưng cũng đừng lo lắng về điều này, vì file XAML được đặt cùng chỗ với file HTML trên Web server nên người dùng không thể nháy đúp vào được.
Xin chúc mừng! Bạn đã tạo ra được ứng dụng Silverlight đầu tiên !!!
Silverlight – Step by Step (phần 1)
– Các ứng dụng nặng cho phép xem phim, nghe nhạc trên Internet
– Các ứng dụng nhỏ, kiểu như game hoặc các thành phần tương tác khác
– Các thành phần trực quan trên Web, hiển thị dữ liệu
…
Có thể coi SilverLight như một đối thủ nặng ký của Adobe Flash, ra đời sau, thừa hưởng tính ưu việt của các công nghệ hiện có, nhỏ gọn, (sẽ) đa nền tảng, bộ công cụ phát triển mạnh mẽ và hoàn chỉnh, và hơn hết là được phát triển bởi Microsoft – ông trùm số một trong thế giới phần mềm.
(Bài viết này chủ yếu dựa trên SilverLight QuickStart tại địa chỉ http://silverlight.net/quickstarts/silverlight10/default.aspx ) Continue reading “Silverlight – Step by Step (phần 1)”
Dùng SmtpAppender trong Log4net với Gmail
Dùng WebBrowser control để tạo báo cáo
.NET Framework 3.5 và Visual Studio 2008 sẽ được phát hành cuối tháng 11/2007
Theo tin nhắn SMS do BillGates mới gửi cho Nam Già
, Microsoft sẽ phát hành chính thức VS2008 và .NET 3.5 vào cuối tháng này. Đây là một sự kiện quan trọng đối với cộng đồng phát triển ứng dụng trên nền tảng Windows, vì VS hiện được coi là bộ công cụ phát triển phần mềm mạnh mẽ và hoàn chỉnh nhất trên dòng hệ điều hành này, ngoài ra, .NET cũng là một bộ phận quan trọng, đặc biệt với giới lập trình ứng dụng. VS2008 và .NET 3.5 sẽ cho phép các nhà phát triển cũng như các tổ chức có thể xây dựng các ứng dụng nhanh hơn, tận dụng được những tính năng mới nhất trên Windows, Office và trên Web, và nâng cao khả năng làm việc cộng tác trong suốt vòng đời phát triển của phần mềm.
Có thể xem thêm các đặc tả về mặt tính năng của VS2008 và .NET 3.5 tại đây