The Windows Phone: an $8 Billion fiasco
Trong chương cuối chúng tôi đã viết ứng dụng đầu tiên của chúng tôi cho Windows Phone 7.5 . Trong hướng dẫn này, chúng ta sẽ thấy các biến và kiểu dữ liệu nào là và cách gán hoặc lấy các giá trị từ các biến . Ngoài ra, chúng ta cũng sẽ xem xét gán giá trị cho các hộp văn bản .
Hãy bắt đầu với biến . Biến là những yếu tố bộ nhớ lưu trữ một số giá trị trong đó. Vì vậy, nếu chúng ta phá vỡ nó, các biến giống như các nhóm, giữ một số giá trị hoặc dữ liệu có ý nghĩa trong đó. Vì vậy, bất cứ khi nào người dùng khai báo một biến, một nhóm được tạo ra trong bộ nhớ để được lấp đầy với một số giá trị. Loại biến phụ thuộc vào nhu cầu của người dùng. Mỗi biến C # và đối tượng phải được khai báo với kiểu dữ liệu thích hợp.
C # cung cấp cho bạn một số kiểu dữ liệu , mà bạn có thể sử dụng. Có hai loại dữ liệu dựa trên cách truyền dữ liệu của họ, tức là. loại giá trị và loại tham chiếu. Trong khi gán giá trị cho một biến khác, giá trị thực được sao chép vào biến đó trong trường hợp biến kiểu giá trị; trong khi chúng ta đang gán các biến kiểu tham chiếu, chỉ tham chiếu hoặc địa chỉ đến vị trí bộ nhớ mà biến ban đầu của chúng ta được lưu trữ, được thông qua. vài biến kiểu giá trị như được liệt kê dưới đây.
int
- : Viết tắt của số nguyên. Kiểu dữ liệu để lưu trữ số không có số thập phân Char
- : Nó được sử dụng để lưu trữ một ký tự đơn. Chuỗi
- : Nó được sử dụng để lưu trữ văn bản, có nghĩa là, một số ký tự Bool
- : Đây là một trong những kiểu dữ liệu đơn giản nhất. Nó có thể chứa chỉ 2 giá trị - 0 và 1 hoặc sai hoặc đúng. Float
- : Nó được sử dụng để lưu trữ các số có thể hoặc không chứa số thập phân. Chúng tôi sẽ sử dụng hầu như tất cả các loại dữ liệu này hướng dẫn tương lai của chúng tôi. Nếu bạn muốn tìm hiểu thêm về các kiểu dữ liệu này và các kiểu dữ liệu khác, bạn có thể tham khảo kênh MSDN của Microsoft cho cùng một giá trị.
Gán các giá trị và lấy đầu vào từ hộp văn bản:
Đây là một bước rất cơ bản, cho phép bạn một số giá trị từ người dùng hoặc hiển thị cho họ điều gì đó. Trong hai điều này, chúng tôi đã thực hiện điều này trong ứng dụng
Hello World. Trong ứng dụng Hello world, chúng tôi hiển thị cho người dùng một thông báo “hello world” trong sự kiện button_click . Điều đó có nghĩa, bạn đã quen thuộc với đầu ra hiển thị, vì vậy hãy để chúng tôi bây giờ tìm hiểu để chấp nhận đầu vào. Việc đầu vào chỉ là quá trình phản chiếu cung cấp đầu ra. Mở lại dự án test1 hoặc helloworld của chúng tôi một lần nữa. Chúng tôi sẽ thực hiện các sửa đổi nhỏ trong dự án đó để chấp nhận tên của người dùng và sau đó chúng tôi sẽ hiển thị một số thông báo. Bây giờ chúng ta đã có một textblock và một button, chúng ta sẽ chỉ cần thêm một textbox và một textblock khác. Kéo một hộp văn bản (txt1) từ hộp công cụ và đặt nó lên trên khối chữ trước đó và kéo một khối chữ khác (txtip) và đặt nó bên cạnh hộp văn bản. Thay đổi thuộc tính văn bản của textblock mới thành "Nhập tên của bạn:" và nhấp đúp vào nút để chuyển đến sự kiện button_click. Bây giờ trong cặp ngoặc nhọn, dán mã này:
Tên chuỗi = “”;
tên = txtinput.text;
txtop.text = “hello” + name;
Bây giờ hãy chạy ứng dụng và xem vui vẻ. Ở đây chúng tôi đã yêu cầu người sử dụng cho tên của mình và lưu tên đó trong biến kiểu chuỗi "tên". Vì vậy, đó là tất cả những gì bạn phải làm để chấp nhận đầu vào của người dùng. Một cảnh báo bạn phải thực hiện trong khi chấp nhận đầu vào là phù hợp với loại biến với kiểu đầu vào. Ví dụ, chúng ta không thể lưu tên người dùng trong biến kiểu “int”, chúng ta chỉ có thể làm như vậy với biến kiểu “string”. Mặc dù bạn cũng có thể chuyển đổi các giá trị này thành các loại khác, không phải mọi lúc có thể. Bạn có thể tìm hiểu thêm về loại chuyển đổi tại đây.
Vì vậy, đây là nó, nếu bạn đã đạt đến đây, bạn đã làm rất tốt trong hướng dẫn này và bạn đã sẵn sàng để đi đến
hướng dẫn tiếp theo .
Công ty đã phát triển một thiết bị, Avalanche Photodetector (APD) các nhà nghiên cứu tuyên bố đây là một tiến bộ lớn trong lĩnh vực silicon photonics, trong đó silic được sử dụng để chuyển các xung ánh sáng để trao đổi dữ liệu giữa các chip và các thiết bị. Khi năng lực tính toán phát triển, các nhà nghiên cứu trong lĩnh vực này đang phát triển các công nghệ rẻ hơn và nhanh hơn như APDs có thể cho phép các ứng dụng băng thông rộng như thực tế ảo 3D và điều trị từ xa.
[Xem thêm: Hộp NAS tốt nhất cho truyền thông và sao lưu phương tiện truyền thông]
Diễn đàn Femto đã đưa ra một sáng kiến mới nhằm tạo ra một môi trường ứng dụng phổ biến và các API chuẩn hóa cho các ứng dụng femtocell Tổ chức công nghiệp Femto Forum đã công bố một sáng kiến mới nhằm cung cấp một môi trường ứng dụng phổ biến và các API chuẩn hóa để cho phép các nhà phát triển tạo ra các ứng dụng hoạt động trên femtocell từ các nhà cung cấp khác nhau. , cho đến nay, chủ yếu được xem như là một cách để các nhà khai thác cải thiện độ phủ sóng trong nhà. Chúng là các trạm cơ s
AppStore đã cho thấy rằng có rất nhiều sự quan tâm đến các ứng dụng di động và cả cách tham gia với các nhà phát triển, theo Simon Saunders, chủ tịch của Diễn đàn Femto.
IBM hôm thứ Năm đã công bố các dịch vụ mới để phát triển các ứng dụng trên đám mây công cộng và riêng tư. Các phiên bản beta của các dịch vụ mới nhắm vào các nhà phát triển, những người muốn tạo và triển khai các ứng dụng trên các đám mây công cộng và riêng.
Giống như các nhà cung cấp khác, chẳng hạn như Skytap, IBM đang đẩy các dịch vụ đám mây như một cách để các lập trình viên tiếp cận với điện toán một cách nhanh chóng, một cái gì đó có thể khó khăn nếu nhiều dự án trong nhà đang xảy ra và tài nguyên máy tính tại chỗ rất khan hiếm. Với dịch vụ kiểm tra và phát triển kinh doanh thông minh, chạy trên đám mây công cộng của IBM, các nhà phát triển có thể có được một môi trường làm việc trong vài phút, theo nhà cung cấp