rated by 0 users
This post has 10 Replies | 3 Followers

Top 10 Contributor
Male
Posts 194
Trinh Minh Cuong Posted: 04-01-2009 6:59 PM

Chào các bạn,

Mình đã học SilverLight được khoảng 3 tuần. Thấy SilverLight rất thú vị và thân thiện đối với đối tượng
lập trình viên. Trong suốt thời gian nhập môn SilverLight mình hay vào blog của Mike Snow để học hỏi
những tip trick được tác giả chia xẻ theo từng ngày.

Sau một số hội thảo về SilverLight tại Hà nội và tp Hồ Chí Minh, mình nhận thấy một số bạn có khó khăn khi tiếp xúc với SilverLight do khả năng tiếng Anh còn hạn chế. Mình rất mong các bạn sinh viên, lập trình viên có trình độ tiếng Anh, cứ hai ba ngày một lần, dành chút ít thời gian dịch những đoạn tip trick ngắn trên blog của Mike Snow cùng chia xẻ với mọi người.

Blog của Mike Snow
http://silverlight.net/blogs/msnow/archive/tags/Silverlight/default.aspx

Phân loại các tip khi lập trình SilverLight theo chủ đề
http://silverlight.net/blogs/msnow/archive/2009/01/02/silverlight-tips-of-the-day-summary-outline.aspx

Xin chân thành cảm ơn các bạn,

 

Top 10 Contributor
Female
Posts 62

Mình thấy ý kiến của bạn rất hay....mình sẽ tham gia cùng với bạn...nhưng tớ ko biết cách thức để cùng học với bạn, có gì cứ gọi mình nhé...mình cũng rất hứng thú với silverlight.....

Thân.

Top 10 Contributor
Female
Posts 62

Thông tin về Silverlight

Silverlight 2 là một framework rất tuyệt  cho việc  phát triển một cách phong phú  các ứng dụng web. Nó bao gồm một cross-platform, cross browser phiên bản của  NET Framework. Trong khi nó rất xuất sắc trong việc hiển thị các file high-video, rất linh hoạt và có thể được sử dụng cho một loạt các ứng dụng  bao gồm cả Internet, bởi vì chúng ta  sẽ khám phá ở đây, các trò chơi máy vi tính. Ứng dụngSilverlight  được gửi đến một trình duyệt thông qua một ngôn ngữ đánh dấu gọi là XAML. Hầu hết, XAML sẽ định nghĩa các thành phần UI, cũng tốt như  data binding and event handling. Phần code lập trình logic đằng sau các tập tin mà bạn có thể chọn để viết, hoặc trong C # hay VB.

Thông tin về Công cụ Silverlight

Silverlight Tools is an add-on available for Visual Studio 2008 Standard version or above. It enables you to create, build, debug, publish and run Silverlight Applications through Visual Studio. Nó cũng hỗ trợ tương tác với Microsoft Expression Blend.

Thông tin về tôi và các blog:

Hãy để tôi giới thiệu về bản thân mình. Tôi là Senior SDET Lead on the Web Development team at Microsoft. One of my primary focuses is Silverlight Tools. I have a great passion for game programming and have discovered Silverlight to be a very quick and powerful way to deliver high quality games to customers.  When possible I will try to make my blogs game centric.

My goal is to post blogs weekly, if not daily, that will walk you through specific scenarios for Silverlight.

Thank you,

--Mike Snow

Top 10 Contributor
Male
Posts 194

Rất cảm ơn bạn Quỳnh đã nhiệt tình hưởng ứng tham gia. Bạn có thể liên hệ với mình qua email cuong <at> microsoft.com để trao đổi, chọn ra một số bài viết ngắn gọn, thiết thực để lược dịch.

 

Cường,

Top 75 Contributor
Male
Posts 6

Em xin phép có ý kiến ạ.

Trước hết em xin phép tự giới thiệu em là Tuyển (Hứa Mạnh Tuyển) từ FPT Software.

Em thấy song song với việc tìm hiểu thì phải làm thực tế mới nhanh được ạ.

Thường các bạn mới tìm hiểu thường bỡ ngỡ là vì không biết mình sẽ làm cái gì, làm được gì.

Em hiện đang có hai ý tưởng muốn thực hiện làm trên công nghệ SilverLight.

Hiện tại coi như đã dừng lại vì đã lâu em không làm tiếp.

Hiện nay em rất muốn có thêm những bạn muốn thực hiện chung ý tưởng của mình.

Sẽ liên hệ và làm việc thông qua email huamanhtuyen@msdnvietnam.net .

Toàn bộ thông tin, tài liệu, source code... của ý tưởng sẽ được chia sẽ trên msdnvietnam.net  .

Sau đây là 2 ý tưởng của em:

1) Bàn cờ tướng chơi với nhau online thông qua web browser.  Cái này hiện tại em đã làm được một số quân đi đúng luật rồi. Cần hoàn thiện nốt các quân còn lại cho đúng luật và thực hiện giải quyết vấn đề làm sao mà chơi với nhau được.

2) Bảng giá chứng khoán. Cái này thực tế đã có nhiều rồi. Hiện tại chỉ mong muốn là số liệu đầy đủ chính xác, nhanh chóng và thời gian thực. Tất nhiên là sẽ phải tiện lợi và đẹp và nhanh chóng. Thực ra có rồi mà vẫn làm là vì em có ý đồ sau này sẽ nâng cấp thành ứng dụng phân tích số liệu và quản lý đầu tư cho nhà đầu tư. Trạng thái của cái này thì em mới chỉ đang viết SRS.

Rất mong nhận được sự quan tâm của các bạn. Chỉ cần sự quan tâm, chưa cần biết SilverLight là gì cũng được.

TuyểnHM

 

TuyểnHM

Chicken run

Top 10 Contributor
Female
Posts 62

anh Cường ơi, email của anh hơi khó...xác định, anh cho lại em được ko? , em sẽ gửi mail cho anh, còn nếu như anh muốn thì email cho em, kpopyo@gmail.com.

 

 

 

 

Top 500 Contributor
Male
Posts 1

Cảm ơn bạn đã đưa thông tin này, mình cũng đang tìm hiểu công nghệ này. Minh nghĩ đây chính là một kênh thông tin tuyệt vời cho cúng ta đây.

Top 10 Contributor
Male
Posts 194

Chào các bạn, mấy hôm này mình đang mắc bận nên chưa kịp dịch tips tricks nào. Hy vọng cuối tuần sẽ có một tip trick đầu tiên đựơc dịch và chú thích đầy đủ. Rất mong các bạn ủng hộ và cùng tham gia nhiệt tình.

Ý tưởng của bạn Tuyền rất hay. Tuy nhiên chỉ nên thực hiện từng ý tưởng một, từ đơn giản đến phức tạp.


Have Good Weekend !
Cường,

Top 10 Contributor
Female
Posts 62

Anh Cường ơi, em không biết phải post những bài em dịch ở đâu hết á, nếu anh tạo mục riêng thì copy nó qua nhé, bây giờ em phost lên đây để anh xem nhé, có gì sai sót cứ nói nhé, :D.

 

Top 10 Contributor
Female
Posts 62

Normal 0 false false false false VI X-NONE X-NONE MicrosoftInternetExplorer4

Silverlight Tip of the Day#2: Creating a Silverlight Application Project with Visual Studio 2008

Để bắt đầu,chúng ta sẽ tạo mới một ứng dụng Silverlight trong Visual Studio 2008.

Để làm điều này, từ thanh thực đơn ta chọn File | New | Project giống như hình 1.1. Nếu bạn muốn làm bằng C# thì chọn Visual C#. Nếu bạn muốn làm bằng VB thì chọn Other Languages | Visual Basic. Trong mỗi ngôn ngữ mà bạn muốn, hãy chọn Silverlight bên dưới khung Project types ở bên trái cửa sổ , sau đó chọn  Silverlight Applications bên dưới khung  Templates ở bên phải cửa sổ. Cuối cùng, điền tên cho ứng dụng vào mục Name, Location and Solution Name và click vào OK để kết thúc.

Hình 2.1. Tạo một ứng dụng mới

Để chạy một ứng dụng Silverlight chúng ta cần một hosted cho trang web. Sau khi nhấp OK, một cửa sổ  tiếp theo hiện ra, như hình 2.2, sẽ cho bạn  2 lựa chọn:

  1. Add a new Web to the solution for hosting the control. Lựa chọn đầu tiên cho phép có một web site được tự động tạo ra trước khi cấu hình để làm việc với ứng dụng Silverlight. Trong những tip tự học này, chúng ta sẽ làm việc với lựa chọn này.
  2. Generate an HTML test page to host Silverlight within this project. Lựa chọn thứ hai tạo chỉ tạo ra một ứng dụng Silverlight. Một  HTML test page sẽ tự động được tạo khi bạn chạy  project cho mục đích kiểm tra trang web.

Hình 2.2. Cửa sổ thêm một ứng dụng Silverlight

Tuyệt, bây giờ bạn đã có một ứng dụng Silverlight! Hãy xem lại  sự khác nhau của những cửa sổ  để hiểu tất cả những gì bạn nhìn thấy.

Cửa sổ #1: Solution Explorer.

Ở góc dưới bên phải của Visual Studio là cửa sổ solution explorer. Cửa sổ solution explorer, như hình 2.3, liệt kê tất cả những file tham gia vào việc tạo mới một Web site và project ứng dụng Silverlight.

 

Hình 2.3. Solution Explorer

Project đầu tiên, trong trường hợp của chúng ta là  SilverlightApplication36.Web,  chứa  web site mà dẫn đến project ứng dụng Silverlight của chúng ta.

Một mô tả ngắn ngọn cho mỗi file trong cửa sổ:

  1. Default.aspx – Đây là một trang ASPX trống. Bạn có thể xóa nó nếu bạn không cần đến nó.
  2. SilverlightApplication6TestPage.aspx - Trang web ASPX dùng để lưu trữ ứng dụng Silverlight của bạn.
  3. SilverlightApplication6TestPage.html – Trang web HTML dùng để lưu trữ ứng dụng Silverlight của bạn.
  4. web.config - Cài đặt và cấu hình cho các ứng dụng web của bạn.

Click chuột phải lên những trang kiểm tra file mà bạn muốn sử dụng và lựa chọn "Set As Start Page". Điều này cho phép bạn chọn những tập tin mà bạn muốn hiện ra đầu tiên khi chạy ứng dụng.

Những tập tin khác:

  1. App.xaml – Lớp kế thừa từ lớp  Application ,  một  thành phần cần thiết và là một phần của mục nhập cho ứng dụng Silverlight. Tập tin này chủ yếu được dùng để lưu trữ resources ứng dụng (ví dụ như styles) mà có thể dùng xuyên suốt ứng dụng của bạn. Trong tập tin code phía sau của ứng dụng có ba sự kiện được cấu hình trước cho sử dụng của bạn:
    1. Application_Startup - Đặt bất cứ khởi tạo nào bạn cần phải thực hiện trước khi ứng dụng của bạn bắt đầu chạy.
    2. Application_Exit – Cho phép bạn thực hiện bất cứ hành động nào khi đóng ứng dụng .
    3. Application_UnhandledException – Sự kiện này cho phép bạn ngăn cản bất cứ  ngoại lệ nào trong ứng dụng của bạn.
  2. Page.xaml – Đây là nơi cho phép bạn khai báo các UI và các objects cho ứng dụng của bạn.

Cửa sổ #2. Xem trước thiết kế.

Cửa sổ này, như hình  2.4, cho bạn xem trước giao diện của các control mà bạn sẽ thiết kế.

 

 

Hình 2.4. Cửa sổ xem ở dạng Design.

Window #3. Biên tập mã XAML .

Cửa sổ này, như hình 2.5, là nơi bạn có thể thực hiện chỉnh sửa các mã lệnh trong file XAML mà bạn đã tạo.

Hình 2.5. XAML Editor.

Window #4. Cửa sổ Properties.

Cửa sổ này hiện những thuộc tính của những file đươc chọn, thể hiện như hình 2.6.

Hình 2.6. Properties Window.

Thank you,
--Mike Snow

 

 

Top 10 Contributor
Male
Posts 194

Hoan nghênh bạn Quỳnh đã mạnh dạn đi đầu. Bài dịch của bạn rất hay. Mình tạo cho trang wiki
http://msdnvietnam.net/wikis/silverlighttips/default.aspx

Bạn thử post bài của bạn vào đây nhé. Một tip sẽ tạo một trang wiki. Như vậy có lẽ hay hơn post vào forum hơi khó xem cho bạn đọc.

Page 1 of 1 (11 items) | RSS