Tạo ứng dụng cho windows phone. Phát triển ứng dụng Windows Phone đầu tiên của bạn: Tạo ứng dụng đầu tiên của bạn

Từ khi ra mắt nền tảng này vào năm 2011 cho đến tháng 6 năm 2013, chi phí đăng ký hàng năm cho tài khoản nhà phát triển là 99 USD. Microsoft đã cố gắng thu hút càng nhiều nhà phát triển vào nền tảng của mình càng tốt và giảm “phí” xuống còn 19 USD cho cả mùa hè năm nay. Sau đó hãng kéo dài thời gian khuyến mãi vô thời hạn và tung ra dự án Windows Ứng dụng điện thoại Studio với đăng ký miễn phí nhà phát triển.

Tài khoản nhà phát triển là một điều hữu ích. Bạn có thể sử dụng nó để gửi lên Windows Store Ứng dụng điện thoại và các trò chơi được viết bằng Visual Studio hoặc được tạo trong dịch vụ web Windows Phone App Studio. Ngay cả khi ứng dụng của bạn không sẽ được chứng nhận, sẽ bị từ chối và sẽ không được cung cấp trên thị trường, bạn sẽ có thể sử dụng nó trên thiết bị của mình và hiển thị "độc quyền" cho bạn bè của mình. Ngoài ra, tài khoản phát triển còn cho phép chủ sở hữu của nó nhận được các bản cập nhật hệ điều hành sớm hơn người dùng thông thường. Sẽ không ai yêu cầu bất kỳ ứng dụng nào từ bạn và tài khoản của bạn sẽ vẫn được giữ nguyên ngay cả khi bạn không sử dụng nó để phát triển.

Windows Phone App Studio là một công cụ dựa trên web để tạo các ứng dụng đơn giản hoặc mô phỏng các dự án phức tạp. Trong vài tháng trôi qua kể từ khi ra mắt, hơn 150 nghìn dự án đã được tạo ra trong đó, trong đó 65 nghìn dự án đã trở thành ứng dụng chính thức và được cài đặt trên điện thoại thông minh.

Để có được tài khoản nhà phát triển miễn phí, bạn cần thực hiện quy trình đăng ký trong Windows Phone App Studio. Đi đến trang dịch vụ và nhập thông tin đăng nhập và mật khẩu tài khoản Microsoft của bạn. Bây giờ bạn đã chính thức là nhà phát triển ứng dụng Windows Phone.

App Studio chứa các mẫu gồm 19 danh mục, bạn có thể chọn bất kỳ danh mục nào và tạo một ứng dụng độc đáo dựa trên nó. Để thực hiện việc này, bạn cần chọn bản địa hóa, thêm hình ảnh ô trực tiếp, mô tả, nội dung (ảnh, video, nguồn cấp dữ liệu RSS), chọn bảng màu cho giao diện và hình nền.

Ứng dụng đã hoàn thành có thể được cài đặt ngay trên điện thoại thông minh của bạn, để thực hiện việc này, bạn cần nhấp vào nút "Tạo". Bạn sẽ được gửi một email có hai liên kết, đầu tiên bạn cần cài đặt chứng chỉ, sau đó là ứng dụng của bạn. Sau khi cài đặt nó sẽ xuất hiện trong danh sách chung, bạn đã có thể sử dụng nó. Sau đó, ứng dụng có thể được chỉnh sửa trong App Studio và gửi lại điện thoại.

App Studio cũng cho phép bạn xuất nguồnứng dụng thành một dự án có thể mở và chỉnh sửa trong Visual Studio, một công cụ dành cho nhà phát triển nghiêm túc hơn. Ngoài ra còn có một cạm bẫy - khi quyết định gửi ứng dụng của mình đến cửa hàng Windows Phone, bạn sẽ cần phải đăng ký tài khoản nhà phát triển trả phí.

Nếu bạn định chỉ sử dụng tài khoản nhà phát triển để cài đặt Cập nhật WindowsĐiện thoại trước khi chúng được phát hành chính thức, hãy cài đặt ứng dụng Preview for Developers trên điện thoại thông minh của bạn, đăng nhập vào tài khoản nhà phát triển của bạn và đồng ý với các điều khoản. Các bản cập nhật không được cài đặt tự động, bạn cần kiểm tra tính khả dụng của chúng trong cài đặt. Nếu bạn nghe nói rằng ai đó đã bắt đầu nhận được bản cập nhật, hãy đi tới cài đặt điện thoại của bạn và xem liệu nó có sẵn cho bạn không.

Sớm hay muộn vấn đề tạo ra ứng dụng di độngĐây là câu hỏi được đặt ra bởi bất kỳ ai tự coi mình là người dùng nâng cao của một trong các hệ điều hành di động. Đối với một số người, sở thích đơn giản sẽ chiếm ưu thế, trong khi những người khác, có kinh nghiệm lập trình, muốn thử sức mình trong việc tạo chương trình cho nền tảng di động. Bài viết của chúng tôi sẽ hữu ích cho cả người dùng. Chúng tôi sẽ cố gắng nói về “nhà bếp” tạo ra các chương trình: quy trình bao gồm những giai đoạn nào, những điều bạn cần biết cho việc này, những công cụ nào bạn sẽ cần trong công việc của mình, v.v. Làm ví dụ về nền tảng tạo ứng dụng, hãy lấy một trong những hệ điều hành có thị trường phần mềm đang phát triển tích cực nhất - Windows 8.1.

Các điểm:

1. 2. 3. 4. 5. 6. 7.

Giai đoạn đầu tiên: ý tưởng

Tạo bất kỳ ứng dụng nào, bất kể nền tảng di động hay máy tính để bàn bắt đầu với một ý tưởng. Trước hết, nhà phát triển hãy tự đặt câu hỏi: “Ứng dụng của tôi sẽ hữu ích như thế nào đối với người dùng?” Nếu đây là một chương trình, thì nhiệm vụ của nó là giúp một người thực hiện một số hành động hàng ngày, chứng minh mục đích của điện thoại thông minh là trở thành trợ lý bỏ túi. Nếu đây là một trò chơi thì tùy thuộc vào thể loại, nó thường có cốt truyện thú vị, đồ họa đầy màu sắc, lối chơi thú vị hoặc cả hai. Nếu như chương trình tương tự hoặc trò chơi đã tồn tại, bạn cần nghĩ ngay đến điều gì tính năng chức năng hoặc các “chip” khác ứng dụng mới sẽ khác với các ứng dụng tương tự hiện có.

Sau khi xác định được mục đích và mục tiêu của ứng dụng, việc chọn nền tảng dành cho ứng dụng sẽ trở nên dễ dàng. Nếu đó là một ứng dụng được sử dụng thường xuyên, chẳng hạn như Trợ lý Điều hướng, hướng dẫn bỏ túi hoặc có thể là một trò chơi thông thường sẽ giúp giết thời gian xếp hàng, thì rõ ràng việc tạo ra một ứng dụng là xứng đáng nền tảng di động. Mặt khác, nếu chúng ta đang nói về một ứng dụng liên quan đến việc xử lý lượng lớn thông tin và chỉ sử dụng nó trong một số điều kiện nhất định (ví dụ: chỉ ở nhà hoặc tại nơi làm việc), thì đó có thể là một tập hợp các công thức nấu ăn hoặc đồng phục công sở(và trong trường hợp một trò chơi, nếu nó yêu cầu đắm chìm vào cốt truyện hoặc có các điều khiển phức tạp), thì ứng dụng đó sẽ thường được sử dụng hơn trên máy tính bảng, máy tính xách tay hoặc máy tính. Nói cách khác, bạn cần phải suy nghĩ trường hợp sử dụngứng dụng trong tương lai của bạn: người dùng sẽ khởi chạy ứng dụng đó trong trường hợp nào và trên thiết bị nào. Như đã nêu trong thông báo, trong bài viết này, chúng tôi sẽ lấy hệ điều hành Windows 8.1, phổ biến cho máy tính bảng, ultrabook, PC tất cả trong một làm ví dụ. máy tính thông thường. Ngoài ra, điều quan trọng cần lưu ý là nếu bạn chọn nền tảng này, việc chuyển ứng dụng sang hệ điều hành sau này sẽ không quá khó khăn. Hệ thống WindowsĐiện thoại do sử dụng cùng các công cụ và khả năng tương tự của cả hai hệ điều hành.

Bước tiếp theo là ở giai đoạn nàysự định nghĩa khán giả mục tiêu các ứng dụng. Đối tượng mục tiêu quyết định phần lớn thiết kế của ứng dụng và chức năng. Vẻ ngoài tươi sáng, đầy màu sắc hoặc các mục menu nghiêm ngặt, dễ sử dụng hoặc nhiều cài đặt cụ thể - khả năng xác định rõ ràng các thuộc tính đó của ứng dụng chính xác là kiến ​​​​thức rõ ràng về đối tượng mục tiêu của nó. Rõ ràng là trẻ em sẽ thích màu sắc tươi sáng, còn người lớn sẽ đánh giá cao sự trang trọng. Số lượng cài đặt tối thiểu sẽ khiến chương trình trở nên hấp dẫn đối với những người mới tham gia thế giới công nghệ cao và chức năng rộng rãi sẽ thu hút người dùng có kinh nghiệm.

Điểm cuối cùng của giai đoạn đầu tiên là không bắt buộc và nó có thể bị hoãn lại cho đến khi kết thúc quá trình tạo ứng dụng thực sự, nhưng sẽ không thừa nếu chọn điểm phù hợp ngay từ đầu kế hoạch kiếm tiền. Hiện nay, bốn chương trình phổ biến nhất như vậy là:

Phần mềm miễn phíNhững ứng dụng miễn phí. Các chương trình và trò chơi như vậy hoàn toàn miễn phí và không chứa hoặc ngụ ý thu nhập trực tiếp từ chúng. Đổi lại tiền thưởng nhà phát triển có thể, nếu ứng dụng đó đủ phổ biến (và chương trình miễn phí và trò chơi trở nên phổ biến nhanh hơn những trò chơi khác) làm cho tên tuổi hoặc thương hiệu của bạn được biết đến để thu hút khán giả vào thời điểm ứng dụng tiếp theo, có thể đã trả phí, được phát hành.

Phần mềm quảng cáo– ứng dụng có quảng cáo. Trong trường hợp này, mọi thứ rất đơn giản: chương trình chứa một đơn vị quảng cáo, khi xem hoặc nhấp vào nó, nhà phát triển sẽ nhận được phần thưởng. Các ứng dụng phần mềm quảng cáo thường bao gồm tùy chọn tích hợp sẵn để tắt quảng cáo có tính phí.

Freemium– ứng dụng có nội dung trả phí. Thông thường, các ứng dụng freemium được tải xuống miễn phí từ cửa hàng ứng dụng nhưng có chứa các tính năng bổ sung nội dung trả phí. Kế hoạch này đã trở nên đặc biệt phổ biến trong nhiều trò chơi, từ trò chơi thông thường đến các dự án nghiêm túc. Hiện nay, ngày càng nhiều người dùng có thái độ tiêu cực đối với các ứng dụng freemium do nhu cầu bơm tiền liên tục, vì vậy trước khi sử dụng kế hoạch như vậy, bạn nên suy nghĩ kỹ mọi thứ.

Phần mềm chia sẻ- các chương trình trả phí. Đã thanh toán một lần cho ứng dụng phần mềm chia sẻ, người dùng sẽ nhận được mãi mãi toàn quyền truy cập tới tất cả các chức năng của nó. Đối với các chương trình được phân phối theo chương trình này, các bản demo thường có sẵn (với khuyết tật) và phiên bản dùng thử (có thời hạn hiệu lực giới hạn).

Điều đáng nói là phương pháp kiếm tiền thứ năm, tương đối hiếm - thuê bao trả phí. Bằng cách mua đăng ký, người dùng có thể sử dụng tất cả các tính năng của ứng dụng mà không cần mua thêm mà chỉ trong một thời gian nhất định. Lược đồ này thường được sử dụng ở các máy khách các dịch vụ trực tuyến khác nhau, ví dụ: tin nhắn tức thời, trình phát trên nền tảng đám mây hoặc rạp chiếu phim.

Giai đoạn 2: thiết kế

Khi nói về thiết kế, chúng ta chủ yếu muốn nói đến các chương trình, vì chính chúng cùng với thiết kế của hệ điều hành sẽ tạo ra phong cách thống nhất hệ điều hành. Nhờ đó, khi khởi chạy chương trình, người dùng sẽ không bao giờ có cảm giác có thứ gì đó “xa lạ” trong thiết bị, hơn nữa, do cách sắp xếp chung của menu ngữ cảnh và cài đặt nên sẽ không gặp khó khăn gì trong việc tìm kiếm các mục cần thiết để thực hiện các hành động quen thuộc. Ví dụ: trong bất kỳ chương trình nào từ cửa hàng Windows menu có thể được mở bằng cách vuốt từ cuối màn hình (hoặc bằng cách nhấp vào nút bên phải chuột ở bất kỳ đâu) và tất cả cài đặt đều nằm trong mục cùng tên của “bảng thần kỳ” bên phải, được mở bằng cách vuốt từ bên phải màn hình (điều này cũng có thể được thực hiện bằng cách di con trỏ chuột vào bất kỳ góc bên phải nào của màn hình). Trong trường hợp trò chơi, không bắt buộc phải tuân theo các hướng dẫn chính thức của nhà phát triển hệ điều hành (trong trường hợp này là Microsoft), vì vậy sẽ đủ để tính đến các khuyến nghị mà chúng tôi đã đưa ra trong phần mô tả của giai đoạn đầu tiên.

Hầu hết mọi thiết kế đều bắt đầu bằng một bản phác thảo, hoặc như người ta nói trong môi trường chuyên nghiệp, bằng việc tạo mẫu. Tạo mẫu trong trường hợp thiết kế ứng dụng nhanh phác họa vị trí của các thành phần chính của ứng dụng trong tương lai, bao gồm các menu và phương thức điều hướng. Các công cụ cơ bản để tạo nguyên mẫu thiết kế là một mảnh giấy và bút chì. Phương pháp này phù hợp để suy nghĩ thấu đáo khái niệm chung và nhanh chóng phác họa những hình ảnh hiện lên trong đầu.

Việc tạo mẫu cũng có thể được thực hiện trên máy tính bằng cách sử dụng nhiều phần mềm, bắt đầu với các trình soạn thảo đồ họa đơn giản và kết thúc bằng các công cụ chuyên dụng. Ví dụ, những ưu điểm của cái sau bao gồm sự hiện diện của lưới để căn chỉnh các thành phần ứng dụng và khả năng đặt trên màn hình các menu, dòng chữ và nút giống nhau được sử dụng trong giao diện hệ điều hành. Ở đây một lần nữa, nhà phát triển phải đối mặt với một sự lựa chọn: bạn có thể sử dụng các công cụ tạo mẫu nhanh, có thể hoạt động trực tuyến và không yêu cầu cài đặt trên máy tính hoặc các gói chuyên nghiệp, với sự trợ giúp của công cụ này, nguyên mẫu có thể được đưa từ trạng thái phác thảo đến một mô hình tương tác bề ngoài không thể phân biệt được với một ứng dụng thực tế. Một ví dụ về dịch vụ trong danh mục đầu tiên là NinjaMock miễn phí và đối với danh mục thứ hai, một trong những công cụ tạo mẫu phổ biến nhất với mức độ phát triển khác nhau trong đó là Axure. Microsoft cũng cung cấp các công cụ tạo mẫu riêng của mình - đây là các ứng dụng Project Siena và Expression Blend. Ưu điểm của họ là khả năng xuất các nguyên mẫu thực tế thu được sang các dự án Visual Studio và tiếp tục thực hiện dự án trong môi trường phát triển.

Theo quy định, bạn nên chọn tùy chọn phù hợp dựa trên mức độ phức tạp của ứng dụng trong tương lai. Nếu mục tiêu là tạo ra một tiện ích đơn giảnĐể giúp người dùng thực hiện bất kỳ nhiệm vụ nào, một nguyên mẫu phác thảo là đủ, nhưng khi làm việc trên các dự án lớn và dài, các nguyên mẫu tương tác được phát triển khá tốt thường được tạo ra.

Biểu tượngÔ ứng dụng tuy nhỏ nhưng là một trong những yếu tố thiết kế quan trọng nhất mà người dùng sẽ chú ý đến trước khi tải xuống chương trình và sau đó họ sẽ nhìn thấy mỗi khi khởi chạy nó. Nếu một ứng dụng trở nên phổ biến, biểu tượng của nó sẽ trở nên dễ nhận biết và sau đó sẽ chỉ được nhiều người liên kết với một chương trình cụ thể. Khi tạo biểu tượng, bạn thường cố gắng phản ánh chức năng của ứng dụng (ví dụ: biểu tượng của hầu hết các chương trình ghi chú có thể được xem là dụng cụ viết) hoặc để tạo nhãn hiệu mới(như ví dụ chương trình phổ biến có thể được trích dẫn trình duyệt Chrome và là khách hàng của mạng xã hội VK). Trong bất kỳ trường hợp nào, theo xu hướng hiện đại thiết kế và nhận dạng công ty của Windows 8.1, ô/biểu tượng ứng dụng phải phẳng, ngắn gọn và quan trọng nhất là dễ hiểu cho người dùng đơn giản.

Giai đoạn thứ ba: phát triển

Sau khi ý tưởng và khả năng của ứng dụng trong tương lai đã được hoàn thiện và có ý tưởng về thiết kế của nó, giai đoạn phát triển và triển khai các chức năng sẽ bắt đầu, tức là viết mã. Đây thường là phần mở rộng nhất của quá trình phát triển ứng dụng. Chúng tôi sẽ tập trung vào vấn đề này trong phạm vi cần thiết để cung cấp cái nhìn tổng quan về những kiến ​​thức cần thiết, nơi có thể mở rộng kiến ​​thức và những công cụ nào sẽ cần thiết.

Việc phát triển có thể được thực hiện bằng nhiều ngôn ngữ khác nhau, bao gồm C++, C#, Ngôn ngữ lập trình, JavaScript, HTML và XAML. Ngay trước khi bắt đầu phát triển ứng dụng, bạn cần nghiên cứu cuộc gọi hệ thốngKhả năng API hệ điều hành. Nếu bạn đã biết một trong những ngôn ngữ lập trình được liệt kê thì bạn sẽ dễ dàng áp dụng kiến ​​thức của mình vào việc tạo ứng dụng riêng cho giao diện "lát gạch". Trong một phần đặc biệt của trang web Microsofthướng dẫn chi tiết với các ví dụ, bao gồm C++ và XAML hoặc JavaScript và HTML. Là một IDE (môi trường phát triển), Microsoft khuyên bạn nên sử dụng Microsoft Visual Studio, trong đó các chương trình có thể được viết, biên dịch và sửa lỗi bằng bất kỳ ngôn ngữ lập trình nào được chỉ định. Ngoài ra, SDK có sẵn để tải xuống trên trang web chính thức của công ty, chứa nhiều tài liệu bổ sung, bao gồm tài liệu, công cụ chuyên dụng sẽ hữu ích cho các nhà phát triển có kinh nghiệm và ví dụ về mã nguồn chương trình hữu ích cho người mới bắt đầu.

Có kiến ​​​​thức và công cụ cần thiết, bạn có thể tiến hành trực tiếp quá trình viết mã, điều này sẽ chịu trách nhiệm cho cả hai hành vi bên ngoài các thành phần giao diện khác nhau và cho hoạt động nội bộ của ứng dụng. Sau này bao gồm tương tác với HĐH, nhận dữ liệu từ hệ thống (ví dụ: từ tệp của chủ sở hữu thiết bị và Internet) và người dùng, xử lý dữ liệu đó và xuất kết quả xử lý ở dạng có thể đọc được. Trong hầu hết các trường hợp, cơ sở dữ liệu SQL được sử dụng để lưu trữ dữ liệu (hầu hết mọi hệ thống quản lý cơ sở dữ liệu hoặc DBMS đều được hỗ trợ). Thông tin cũng có thể được tải xuống bằng các dịch vụ bên ngoài. Nếu chúng ta nói về các chức năng cụ thể của chương trình, thì để viết ứng dụng chất lượng bạn sẽ phải dành thời gian học những thứ không liên quan trực tiếp đến lập trình. Ví dụ: nếu chương trình của bạn phát tập tin âm nhạc, điều tôi biết định dạng âm thanh và nếu bạn cần truy cập Internet, kiến ​​​​thức về nguyên tắc hoạt động của mạng sẽ không thừa.

Sau khi chức năng chính của chương trình đã được triển khai, ngay cả khi bạn chưa nhà thiết kế chuyên nghiệp, bạn nên làm việc với hoạt ảnh và tùy chỉnh các thành phần giao diện. Điều này là cần thiết để ứng dụng không giống như một bản hack thô thiển và hấp dẫn người dùng, những người thường không chỉ chú ý đến chức năng của chương trình mà còn cả thiết kế. Cuối cùng, nếu bạn quyết định kiếm tiền từ ứng dụng của mình bằng cách mua hàng trong ứng dụng thì chúng phải được triển khai bằng API Windows 8.1 đặc biệt.

Khi phát triển, hãy nhớ tính đến danh sách các yêu cầu của Microsoft đối với các ứng dụng Windows Store: nếu không đáp ứng chúng, chương trình của bạn sẽ bị từ chối khi bạn cố gắng xuất bản nó trong cửa hàng ứng dụng.

Giai đoạn 4: thử nghiệm

Một số nhà phát triển không coi trọng việc thử nghiệm ứng dụng và trong một số trường hợp, trước khi xuất bản chúng lên Store, họ thậm chí còn không kiểm tra hoạt động chính xác chương trình dành cho thiết bị thực(nghĩa là các thiết bị có màn hình cảm ứng, nếu quá trình phát triển được thực hiện trên máy tính không có màn hình cảm ứng). Tất nhiên, bạn không nên làm điều này: mối nguy hiểm chính khi phát triển chương trình cho máy tính bảng và ultrabook trên Windows 8 là các thành phần chương trình đang hoạt động giống nhau có thể phản ứng khác nhau khi nhấp chuột và nhấn ngón tay.

Để tránh những hiểu lầm như vậy, cần tiến hành thử nghiệm toàn diện trên thiết bị có màn hình cảm ứng. Ở giai đoạn này, bạn có thể nhờ đến sự trợ giúp của bạn bè hoặc người quen: trước khi xuất bản trên Cửa hàng, trong quá trình thêm ứng dụng mới, tài khoản nhà phát triển có chức năng gửi lời mời tới người dùng cá nhân. thử nghiệm beta. Thật không may, Microsoft không cho phép thử nghiệm beta công khai.

Giai đoạn thứ năm: xuất bản trong Cửa hàng

Sau khi ứng dụng đã hoàn toàn sẵn sàng, đã đến lúc xuất bản ứng dụng đó trên cửa hàng. Đối với điều này bạn sẽ cần tài khoản nhà phát triển. Chi phí của nó là 625 rúp cho các nhà phát triển cá nhân hoặc 3.000 rúp cho các công ty và việc đăng ký cho sinh viên và người khởi nghiệp là hoàn toàn miễn phí - mã có thể được lấy thông qua các chương trình DreamSpark và BizSpark tương ứng. Trong quá trình xuất bản, nhà phát triển sẽ được yêu cầu chỉ định tên của ứng dụng, xác định danh mục của nó, giới hạn độ tuổi và đặt giá. Bạn có thể tìm thấy tổng quan về quá trình này trên trang web của Microsoft.

Sau khi chương trình hoặc trò chơi được gửi, trong vòng khoảng năm ngày làm việc, những người thử nghiệm sẽ kiểm tra nó để đảm bảo rằng nó tuân thủ tất cả các quy tắc của Microsoft mà chúng tôi đã đề cập trong giai đoạn phát triển. Nếu không có vấn đề gì và trong quá trình gửi đơn xin phê duyệt mà bạn đã đồng ý với việc xuất bản thì chương trình hoặc trò chơi của bạn sẽ ngay lập tức được gỡ bỏ. được xuất bản trong Cửa hàngứng dụng và sẽ xuất hiện trong kết quả tìm kiếm.

Thật kỳ lạ, giai đoạn này có thể mất khá nhiều thời gian, vì vậy chúng tôi một lần nữa nhắc nhở bạn về tầm quan trọng của việc tuân thủ tất cả các yêu cầu của Microsoft, bao gồm các yêu cầu về mã và chức năng của ứng dụng, tuân thủ các nguyên tắc thiết kế cũng như hoàn thành ứng dụng.

Giai đoạn 6: quảng cáo và hỗ trợ

Nếu bạn đang tạo một chương trình dành cho đại chúng chứ không phải cho một nhóm người hạn hẹp hoặc một trò chơi thì việc dựa vào là quá nhiều “ câu cửa miệng"Nó không đáng. Bản thân các ứng dụng “cất cánh” khá hiếm và nếu bạn muốn mọi người biết đến sản phẩm của mình thì điều đó là cần thiết khuyến khích. Có thể có nhiều cách: đăng bài trên mạng xã hội hoặc. Bạn có thể đưa ra “tiền thưởng” cho việc quảng cáo ứng dụng trên mạng xã hội của chính người dùng, phương pháp này thường được sử dụng khi quảng cáo trò chơi.

Vì vậy, họ đã biết đến ứng dụng và người dùng bắt đầu mua nó, nhưng điều này không có nghĩa là bạn có thể ngồi đếm số tiền “nhỏ giọt” vào tài khoản của mình. Ứng dụng càng có nhiều người dùng thì nhiều đánh giá hơn họ sẽ viết, và những điều này

Bài viết và Lifehacks

Người dùng trên khắp thế giới có thể tạo trò chơi và các nội dung khác chương trình tương tác cho nền tảng này. Tuy nhiên, sau đó cách tạo ứng dụng cho Windows Phone, cũng như khả năng xảy ra thì ít người biết. Cần hiểu rằng đây là một quá trình rất phức tạp và tốn thời gian, và để thành thạo quá trình phát triển, trước tiên bạn cần phải đăng ký đào tạo đặc biệt trong một thời gian dài.

Người mới bắt đầu thành thạo việc tạo trò chơi và ứng dụng trên WP cần biết điều gì? Bài viết của chúng tôi dành cho trình tự các hành động mà quá trình phát triển bao gồm, các tính năng tạo giao diện người dùng, cũng như sử dụng trực tiếp các khả năng của chính nền tảng đó.

Trình tự phát triển ứng dụng cho Windows Phone và các tính năng tạo giao diện người dùng của nó

Sự phát triển của bất kỳ ứng dụng nào phải luôn bắt đầu bằng việc tạo ấn tượng tốt. Nói cách khác, bạn sẽ cần tạo một giao diện người dùng tốt (hay còn gọi là XAML) trông rõ ràng và hấp dẫn, sau đó bắt đầu thêm các tính năng. Giai đoạn thứ ba sẽ là thử nghiệm ứng dụng.

Trước khi thiết kế giao diện người dùng, bạn cần tìm hiểu cách chọn giữa các bề mặt cho chương trình của mình (bạn có thể tìm thấy chúng thông qua Windows Store), tạo bố cục, thêm nội dung và các điều khiển cần thiết. Hãy nhớ tải xuống tài nguyên thiết kế từ Cửa hàng.

Vì vậy, quá trình tạo giao diện bắt đầu bằng việc tạo bố cục. Có thể sử dụng nhiều loại bề mặt khác nhau, ví dụ: những hộp thoại hoặc các yếu tố bật lên khác nhau. Tùy thuộc vào yếu tố nào được sử dụng, ứng dụng sẽ đơn giản và dễ hiểu hoặc phức tạp. Bất kỳ ứng dụng Windows nào cũng sử dụng một bộ nút đặc biệt (chẳng hạn như “Gửi”, “Tìm kiếm”, “Tùy chọn”, v.v.), ngược lại, có lẽ quen thuộc với mọi người.

Nếu có lỗi trong ứng dụng, bạn có thể tìm hiểu về chúng thông qua một trong ba bề mặt chính. Một thông báo lỗi được hiển thị.

Bất kỳ ứng dụng nào cũng cần có các điều khiển, chẳng hạn như danh sách hoặc nút thả xuống. Tất cả chúng đều có thể được sử dụng nhờ các chương trình đặc biệt từ Windows Store (ví dụ: trong Visual Basic hoặc C++) và chúng cũng được sử dụng khi tạo giao diện.
Để nhà phát triển có thể thử nghiệm ứng dụng của mình trên thực tế thiết bị di động, bạn sẽ cần mở khóa.

Sử dụng Nền tảng Windows Phone để tạo ứng dụng

Ngay lần đầu làm quen với nền tảng WP, người dùng chắc chắn phải đảm bảo rằng mình không chỉ kiến thức cần thiết, mà còn bằng các công cụ đặc biệt. Điều này có thể bao gồm, ví dụ, Gói Windows SDK điện thoại (dễ tải xuống từ App Hub), Visual Studio 2010 (Phiên bản chuyên nghiệp trở lên), môi trường phần mềm XNA Game Studio 4.0, trình thiết kế tương tác trực quan Expression Blend (dành cho WP), Trình mô phỏng Windows Phone và các công cụ bổ sung khác.

Trước khi bắt đầu hiểu cách tạo một ứng dụng cho Windows Phone, bạn cần nghiên cứu kỹ tất cả các tính năng chính của nền tảng này - đặc biệt là các điều khiển của nó (WebBrowser và Map), các tác vụ lựa chọn và khởi chạy (tương ứng là Trình chọn và Trình khởi chạy), và làm việc với hệ thống gia tốc kế và định vị địa lý. Một số dịch vụ định vị địa lý nhất định có sẵn trên thiết bị di động sử dụng thông tin nhận được qua Wi-Fi, GPS và thông tin di động.

Bên cạnh đó khả năng phần mềm, nhà phát triển cũng có quyền truy cập vào các khả năng phần cứng của nền tảng. Sau khi tạo ứng dụng định vị địa lý ExploreMapControl, người dùng sẽ có thể thêm các chức năng đo gia tốc vào ứng dụng đó bằng cách chỉ định lệnh chính xác.

Có ý kiến ​​cho rằng ở đời thựcđiện thoại thông minh chạy hệ điều hành Microsoft được tìm thấy thường xuyên như những người có tên viết tắt là “Artemovich”. Chính sách kỳ lạ (nói một cách nhẹ nhàng) của “Evil Corporation” đối với họ thứ bảy và thứ tám của hệ điều hành di động đã khiến nhiều người dùng từ bỏ việc thử nghiệm “windows” cho điện thoại thông minh, và giờ đây tập đoàn đã nghiêm túc thực hiện nhiệm vụ này chỉnh sửa hình ảnh của mình trong phân khúc người dùng này. Với tư cách là một người hâm mộ ngầm của Microsoft, tôi hy vọng rằng mọi thứ sẽ suôn sẻ với họ - “top 10” đang diễu hành khắp hành tinh, con át chủ bài chính của nó là cốt lõi cho tất cả các nền tảng và do đó nó có mọi cơ hội để chiếm lấy phần tốt thị trường di động. Và với tư cách là một lập trình viên, tôi sẽ rất vui được làm cho bạn một bài viết giới thiệu về quá trình phát triển cho trục di động này, để bạn luôn sẵn sàng cho sự phát triển về mức độ phổ biến của nó :).

Tổng quan về kiến ​​trúc

Nhờ lõi chung và hệ thống thời gian chạy ứng dụng UWP, sau khi được viết, ứng dụng sẽ chạy trên tất cả các thiết bị trong Kiểm soát cửa sổ 10. Phạm vi này bao gồm:

  • máy tính để bàn;
  • hệ thống máy chủ - OS máy chủ Windows 2016;
  • máy tính xách tay - MS Surface Book;
  • máy tính bảng - MS Surface Pro;
  • điện thoại thông minh - Lumia;
  • máy chơi game - Xbox One;
  • kính thực tế tăng cường - MS HoloLens;
  • máy tính bảng treo tường - MS Surface Hub;
  • đồng hồ thông minh - MS Band 2.

Danh sách này thật ấn tượng. Hơn nữa, UWP không chỉ giới hạn ở việc thực thi chương trình ứng dụng, nó cũng hỗ trợ hoạt động của trình điều khiển ở cấp kernel. Điều này cho phép bạn tạo trình điều khiển hoạt động trên nhiều thiết bị khác nhau, với điều kiện là thành phần cụ thể mà nó được dự định sử dụng người lái xe này, giống nhau.

UWP hỗ trợ cả trình điều khiển cấp kernel và cấp người dùng. Hệ thống con bao gồm các giao diện trình điều khiển thiết bị ( Trình điều khiển thiết bị Giao diện - DDI), trong đó trình điều khiển UWP có thể sử dụng.

Nhưng tất cả những điều này không ngăn cản nhà phát triển điều chỉnh giao diện cho phù hợp với các nền tảng và độ phân giải màn hình nhất định. Trong một số trường hợp đặc biệt, điều này có thể không cần thiết.

Những công cụ phát triển

Để viết, gỡ lỗi, triển khai và thử nghiệm các ứng dụng cho Windows 10 Mobile, bạn sẽ cần Visual Studio 2015 (ai sẽ nghi ngờ điều đó). Mùa hè này bản cập nhật thứ ba đã được phát hành. Tôi thực sự khuyên bạn nên nó! Sửa lỗi chính của nó là giảm mức tiêu thụ bộ nhớ so với bản cập nhật thứ hai.

Bạn cũng sẽ cần Windows 10 Cập nhật kỷ niệm SDK: nó bao gồm tất cả các công cụ cần thiết để phát triển ứng dụng cho toàn bộ nhóm thiết bị chạy Windows 10. Nếu bạn đang sử dụng VS 2015 với bản cập nhật thứ ba thì nó đã bao gồm SDK mới nhất.

Một trong những cải tiến chính là Windows Ink. Sử dụng API này, bạn có thể thêm hỗ trợ bút bằng hai dòng mã. Có hai đối tượng điều khiển cho việc này: InkCanvas và InkToolbar.

API Cortana mới giúp thực hiện điều khiển bằng giọng nói dễ dàng hơn. Thành phần Hành động Cortana trong API mới cho phép bạn tạo các cụm từ/biểu thức mới.

Xác thực sinh trắc học Windows Hello hiện có sẵn cho các nhà phát triển web trong trình duyệt Edge.

Blend for Visual Studio 2015, một công cụ tạo mô hình giao diện người dùng, cung cấp khả năng thiết kế giao diện người dùng nâng cao so với VS. Với sự trợ giúp của nó, bạn có thể tạo bố cục trong XAML cho tất cả các ứng dụng được hỗ trợ: ứng dụng, web, phổ thông, thiết bị di động, v.v. Nó cũng chứa các hàm tạo cho Nhiệm vụ bổ sung, trong số đó có việc tạo hoạt ảnh và kiểm soát hành vi của các phần tử.

Những cách tạo ứng dụng cho Windows 10 Mobile

Cách chính để tạo ứng dụng cho điện thoại thông minh với Windows 10 Mobile là phát triển Ứng dụng phổ quát (UWP)(Cuộn Visual C# → Windows → Trình hướng dẫn dự án mới toàn cầu).

Tuy nhiên, anh không phải là người duy nhất. Như bạn đã biết, Xamarin được tích hợp sẵn trong Visual Studio 2015, với sự trợ giúp của nó, bạn cũng có thể tạo ứng dụng cho Windows 10 Mobile, đồng thời cho Android và iOS, thay đổi giao diện và để logic chương trình trong C# (Visual C# → Cross-Platform).

Ngoại trừ Ngôn ngữ hình ảnh C#, Visual Basic hoặc Visual C++ có thể được lựa chọn như nhau. VS 2015 cho phép bạn tạo các ứng dụng đa năng với sử dụng JavaScript(JavaScript → Windows → Ứng dụng phổ quát). Chúng cũng có thể được triển khai trên thiết bị Windows 10 Mobile.

Công cụ làm việc với các dự án cũ

Trong lịch sử lâu dài của hệ điều hành Windows, một số lượng khổng lồ các phần mềm ứng dụng khác nhau. VỚI Bản phát hành Windows 8 và WinRT (và sau này là Windows 10 và UWP), các ứng dụng cổ điển cũ đã là quá khứ, vì chỉ có Win 8 và Win 10 trên máy tính để bàn mới hỗ trợ các ứng dụng Win32, COM, .NET cổ điển. Điều này khiến Microsoft buồn. Nhưng họ nhận ra rằng họ có thể phát triển một bộ chuyển đổi có thể chuyển đổi các ứng dụng cũ sang hệ thống con UWP nâng cao mới. Từ đây ra đời Trình chuyển đổi ứng dụng máy tính để bàn.

Việc chuyển đổi dự án Xcode được thực hiện theo hai bước. Đầu tiên bạn cần thêm tô sáng cú pháp Ngôn ngữ Objective-C trong Visual Studio: cài đặt tiện ích mở rộng objc-syntax-highlighting.vsix từ thư mục winobjc\bin. Sau đó sử dụng tiện ích dòng lệnh vsimporter.exe cần chuyển đổi dự án Xcode thành dự án VS. Sau đó, tệp sln kết quả có thể được mở trong studio, nơi cú pháp Objective-C sẽ được đánh dấu. Bạn có thể xây dựng và chạy ứng dụng, nó sẽ chạy giống như tất cả các chương trình Windows khác.

Chết tiệt, thật tuyệt vời khi thấy mã Objective-C được tô sáng chính xác trong Visual Studio!

Một trình biên dịch miễn phí được sử dụng để biên dịch mã Obj-C Kêu vang. Vì đầu ra là một ứng dụng UWP tiêu chuẩn nên nó có thể chạy trên thiết bị di động trong Windows 10 Mobile. Một chương trình có thể chứa mã bằng C++ và Obj-C.

Nếu bạn có một dự án trong quá khứ Phiên bản WindowsĐiện thoại, tức là 8.1 (hoặc 8.0), sau đó khi bạn mở nó trong VS 2015, studio sẽ tự động cập nhật dự án để đáp ứng các yêu cầu của phổ thông Ứng dụng Windows(UWP). Không chỉ đánh dấu giao diện người dùng trong XAML sẽ được chuyển đổi mà cả logic chương trình trong JS/C++/C#/VB cùng với nó sẽ được chuyển đổi. Nếu có lệnh gọi tới hệ thống con WinRT trong mã thì chúng sẽ được chuyển đổi thành lệnh gọi UWP.

Có một loại ứng dụng phổ biến khác - trò chơi. Kết xuất iOS và Android bằng giao diện OpenGL cấp thấp. Mặt khác, trên Windows 10 Mobile, DirectX 11 lại được sử dụng để hiển thị hình ảnh trong game nên dẫn đến tình trạng không tương thích. Nhưng có một giải pháp - dự án nguồn mở ANGLE. ANGLE (Công cụ lớp đồ họa gần như gốc) - một công cụ lớp đồ họa gần như nguyên bản - cho phép người dùng Windows chạy liền mạch các ứng dụng OpenGL ES trên phần cứng chạy DirectX 11. Điều này đạt được bằng cách chuyển đổi các lệnh gọi từ API OpenGL ES sang API DirectX 11. ANGLE hỗ trợ đầy đủ ba loại ứng dụng sau:

Vấn đề này sẽ được thảo luận chi tiết hơn trong cuốn sách “Sự kỳ diệu của mô-men xoắn” của tôi (một lần nữa, bạn đang quảng cáo cuốn sách của mình! Được rồi, bạn xứng đáng với điều đó. - Ed.).

Tiếp tục chỉ có sẵn cho người đăng ký

Tùy chọn 1. Đăng ký Hacker để đọc tất cả tài liệu trên trang web

Đăng ký sẽ cho phép bạn đọc MỌI THỨ trong khoảng thời gian được chỉ định tài liệu trả phíđịa điểm. Chúng tôi chấp nhận thanh toán bằng thẻ ngân hàng, tiền điện tử và chuyển khoản từ tài khoản của nhà cung cấp dịch vụ di động.

Ngày nay, phát triển ứng dụng cho Windows 10 Mobile là một trong những lĩnh vực hứa hẹn nhất.

Nhiều lập trình viên đào tạo lại và tự mình nắm vững lĩnh vực hoạt động này.

Những người khác được đào tạo bởi công ty họ làm việc. Trong mọi trường hợp, đây là một hướng đi tuyệt vời và chắc chắn đáng theo đuổi.

Vì vậy, chúng tôi sẽ phân tích các bước phải được thực hiện.

Nội dung:

Thông tin giới thiệu

Tùy thuộc vào việc bạn đã thực hiện bất kỳ quá trình phát triển nào trước đây hay chưa, việc hiểu mọi thứ sẽ được thảo luận bên dưới sẽ dễ dàng hơn hoặc khó khăn hơn.

Chúng tôi sẽ tập trung vào những người mới bắt đầu hiểu những điều cơ bản.

Có lẽ bạn đã học đại học hoặc tham gia một số khóa học.

Nếu điều đó là sự thật, hướng dẫn nàyđặc biệt cho bạn.

Hãy chuyển trực tiếp sang chủ đề phát triển.

Các nhà phát triển của Microsoft đã làm một điều rất thuận tiện cách đây vài năm. Họ đã tạo ra cái gọi là ứng dụng phổ quát, hay nói đúng hơn là môi trường phát triển cho họ.

Chúng hoàn toàn phù hợp với tất cả các thiết bị chạy trên .

Trong Hình 1, những gì được viết ở trên được thể hiện trong sơ đồ.

Sự tồn tại của các ứng dụng phổ quát đều dựa trên khái niệm UWP (Nền tảng Windows phổ quát).

Những chương trình như vậy (Universal Apps) phù hợp với hầu hết các thiết bị khác nhau- MÁY TÍNH, thiêt bị di động, và như thế.

Chúng được thống nhất bởi các thành phần sau:

  • Giao diện người dùng thích ứnggiao diện thích ứng, nghĩa là giao diện của chương trình có thể thay đổi độc lập tùy thuộc vào thiết bị mà nó chạy;
  • Đầu vào tự nhiên của người dùng- một bộ thiết bị nhập dữ liệu, chẳng hạn như micrô, bút cảm ứng, v.v.;
  • Một SDK + Công cụ– một môi trường phát triển chung cho các thiết bị khác nhau và một bộ công cụ đi kèm;
  • Một cửa hàng + Một trung tâm phát triển– một cửa hàng nơi bạn có thể tải ứng dụng cho các thiết bị khác nhau và một trung tâm nhà phát triển;
  • Dịch vụ điện toán đám mây– nhờ đó bạn có thể tổ chức quá trình phát triển chung hoặc chỉ lưu trữ các chương trình và tệp ở một nơi, có thể truy cập được từ các tiện ích khác nhau.

Nhờ cách tiếp cận này, bạn có thể tối ưu hóa công việc của mình một cách nghiêm túc.

Ưu điểm chính của nó là bạn không cần phải viết, ví dụ: 2 tệp riêng biệt và .

Bạn viết một chương trình và nó sẽ tự điều chỉnh cho phù hợp với thiết bị mà nó chạy.

Vì vậy, một khái niệm như chương trình riêng biệt trong Windows 10 M obile ngày nay về nguyên tắc không tồn tại.

Thay vào đó là UWP.

Điều đáng chú ý là khi sử dụng hệ điều hành Windows Phone ( hệ điều hành, trước Win Mobile), cách tiếp cận như vậy đã không được cung cấp. Tôi phải tạo một chương trình cho máy tính, sau đó thử chuyển (nói cách khác là điều chỉnh) nó cho . Mặc dù trong phần lớn các trường hợp cần phải phát triển lại từ đầu. Như bạn có thể tưởng tượng, điều này cực kỳ bất tiện.

May mắn thay, bây giờ mọi thứ đã thay đổi và chúng ta có một cách lập trình phổ biến.

Bây giờ chúng ta hãy chuyển sang thực hành.

Phương pháp phát triển cho Windows 10 M obile

Dựa vào những điều trên, chúng ta có thể nêu bật ba cách để viết chương trình cho Windows 10 M obile:

Đa nền tảng. Trong môi trường phần mềm Visual Studio (đây là một trong những công cụ dành cho nhà phát triển mà chúng ta sẽ nói đến trong phần tiếp theo) có một thành phần như vậy, như Xamarin . Vì vậy, nhờ nó mà có thể phát triển các chương trình cho Windows 10 di động và đồng thời. Nhà phát triển sẽ có ba màn hình trong đó anh ta có thể thay đổi giao diện sáng tạo của mình. Nhưng logic chương trình sẽ không thay đổi. C # được sử dụng.

Khác. Về mặt lý thuyết, mặc dù điều này sẽ khá khó khăn nhưng với mục đích của chúng ta, chúng ta có thể sử dụng Và . Những ngôn ngữ lập trình này ngày nay được coi là lỗi thời (chỉ Nền tảng ). Nhưng chúng vẫn có thể được sử dụng.

Như bạn có thể thấy, phương pháp đầu tiên là tối ưu, đặc biệt nếu chúng ta đang nói về một bậc thầy viết mã mới làm quen.

Do đó, sẽ rất hợp lý khi tìm ra những công cụ bạn sẽ cần để tạo chương trình bằng phương pháp này.

Những gì cần thiết để phát triển - nghiên cứu các công cụ

Bạn sẽ cần tải xuống tất cả những thứ này ngay bây giờ để bắt đầu tạo! Hãy nói ngay rằng tất cả đều ở đó Microsoft.

Vì vậy đây là những gì bạn sẽ cần:

Visual Studio. Đây là một môi trường phát triển. Trong đó, bạn sẽ viết mã, xem giao diện của ứng dụng trong tương lai, biên dịch nó (nói cách khác là chạy nó), v.v. Tải xuống VS có sẵn từ visualstudio.com. Có 3 phiên bản - Cộng đồng, Chuyên nghiệp và Doanh nghiệp . Cái đầu tiên là miễn phí và có chức năng tối thiểu. Nhưng điều này là khá đủ để tham gia vào sự phát triển theo Giành được 10 di động . Hai phần còn lại được trả phí và có chức năng mở rộng đáng kể.

SDK cập nhật kỷ niệm Windows 10. Đây là gói công cụ cập nhật cần thiết để phát triển cho toàn bộ các tiện ích chạy trên hệ điều hành Windows 10. Bạn có thể tải xuống từ nhà phát triển.microsoft.com. Thành phần này chỉ cần được cài đặt sau khi tải xuống. Nó sẽ tự động “xây dựng” VS.

Người mới bắt đầu sẽ có đủCộng đồng Visual Studio kết hợp với SDK cập nhật kỷ niệm Windows 10.

Quan trọng! Hãy chắc chắn kiểm tra các yêu cầu hệ thống Visual Studio . Rất có thể máy tính của bạn không hỗ trợ phiên bản 2017. Bạn có thể tìm thấy những phiên bản cũ hơn trên cùng một trang VS.

Trong tương lai, khi bạn đã nắm vững những điều cơ bản cơ bản, bạn cũng có thể thử sử dụng Pha trộn cho Visual Studio.

Nhưng điều này chỉ có liên quan nếu bạn sử dụng Visual Studio không phải 2017 mà là phiên bản cũ hơn.

trong VS Vào năm 2017, một công cụ như vậy đơn giản là không còn ý nghĩa gì nữa. Điều tốt nhất đã được lấy từ anh ấy ở đó.

Giấy phép nhà phát triển và mở khóa

Trong trường hợp của chúng tôi, giấy phép nhà phát triển cũng sẽ được yêu cầu. Điều này đúng nếu bạn làm việc cho

Nhưng nó sẽ được lấy tự động khi biên dịch ứng dụng đầu tiên.

Vì vậy bạn không cần phải làm gì thêm.

Cần chú ý hơn đến việc mở khóa thiết bị. Trong tương lai, để cài đặt các ứng dụng không có giấy phép (mà chính bạn đã viết, họ chưa thể có giấy phép cho đến khi được xác minh) và không có trong cửa hàng), bạn sẽ cần thực hiện một số bước.

Đặc biệt bạn cần phải làm như sau:

  • Sử dụng tìm kiếm để tìm thực đơn " Cập nhật & Bảo mật» (“Cập nhật và bảo mật” nếu bằng tiếng Nga).
  • Nó ở trong menu bên trái bạn đang dùng " Cho các nhà phát triển» ("Cho các nhà phát triển").
  • Đánh dấu gần dòng chữ « Chế độ nhà phát triển» ("Chế độ nhà phát triển")

Đôi khi, nếu bạn không thực hiện hành động đơn giản này, các vấn đề sẽ nảy sinh trong công việc tiếp theo.

Ứng dụng mẫu – “Xin chào thế giới”

Vì vậy, để viết ứng dụng đầu tiên của bạn, làm cái này:

1 Khởi chạy Visual Studio đã cài đặt. Bạn đang dùng "Tài liệu", sau đó "Tạo nên""Dự án".

2 mở Cửa sổ "Tạo dự án". Bấm vào bảng bên trái "Bạnthành lập» , sau đó nhấn vào "Visual C++» (hiện tại chúng tôi sẽ sử dụng ngôn ngữ này) và hơn thế nữa đoạn văn"Ứng dụng Windows phổ quát» .

3 Ở phần trung tâm mở cửa sổ hãy để mọi thứ như cũ. Nên chọn mục "Ứng dụng trống...".

4 Ở phía dưới, nhập tên dự án, vị trí nguồn và tên phím tắt.

5 Nhấp chuột "ĐƯỢC RỒI"ở bên trái góc trên cùng.

6 Trong bảng điều khiển bên trái, bạn sẽ tìm thấy danh sách tất cả các tệp dự án. Không đi sâu vào chi tiết, giả sử mã được viết trong một tệp có phần mở rộng .xaml. Trong trường hợp của chúng tôi, đó là “MainPage.xaml”. Mở nó ra và một hộp mã sẽ xuất hiện ở phần trung tâm.

  • - Phần tử “StackPanel” "là một loại thùng chứa các phần tử khác; ở đây chúng tôi chỉ ra chiều dài và chiều cao của nó;
  • Hello World" và 36 phông chữ;
  • - khối văn bản có dòng chữ “ Bạn tên là gì?";
  • - một StackPanel khác với các thông số riêng của nó;
  • - trường nhập văn bản;
  • - đóng cái đầu tiên StackPanel;
  • - đóng cửa thứ hai StackPanel.

8 Nhấn nút "F5"» trên bàn phím để xem chương trình hoạt động như thế nào.

Như vậy là bạn đã viết được chương trình đầu tiên của mình. Lúc này bạn cần chú ý số lượng lớn thời gian để tìm hiểu những kiến ​​thức cơ bản về lập trình và ngành nghề bạn chọn. Chúng tôi cần phải di chuyển trên. Nếu bạn đang học ở một số cơ sở giáo dục họ dạy ở đâu các cửa sổ hoặc bạn có cơ hội tham gia các khóa học bổ sung, sử dụng tài liệu mà họ sẽ cung cấp cho bạn. Nếu không, chúng tôi đã đưa ra một danh sách cho bạn. sách hay nhất và các bài viết có thể tìm thấy trên Internet để tự học.