Beruflich Dokumente
Kultur Dokumente
1. Classifique como Verdadeiro ou Falso as seguintes afirmaes, e caso considere falso justifique. a. Os dispositivos mveis utilizam uma arquitectura de processadores RISC. b. Os dispositivos Windows Mobile 2003 apenas tm memria RAM, portanto quando ficam sem bateria os dados so perdidos. c. A .NET Compact Framework possui classes para desenvolvimento de pginas WEB (ASP.NET). d. A .NET Compact Framework possui classes especficas para dispositivos mveis que no existem na .NET Framework. e. A Compact Framework possui suporte para desenvolvimento sobre Bluetooth. f. Os projectos no Visual Studio para SmartDevices no permitem a herana visual (herana de forms).
2. No desenvolvimento para dispositivos Windows Mobile utilizada a .NET Compact Framework, que um subconjunto da .NET Framework com algumas classes adicionais. Porqu esta diferena entre as duas Frameworks?
3. Segundo as guidelines da Microsoft para o desenvolvimento de aplicaes para dispositivos mveis, as aplicaes no devem ter opo de terminar, apenas de minimizar. a. Justifique. b. Apesar desta recomendao, uma grande parte das aplicaes permite terminar. Porqu?
Pgina 1 de 4
5. Uma alternativa para tornar a informao de uma aplicao persistente a utilizao de serializao. De seguida apresentado um exemplo da sua utilizao:
Pgina 2 de 4
N Aluno: ___________
Public Class Pessoa private nome As String private idade As Integer Public Sub New() nome = sem nome idade = 0 End Sub Public Sub New(n as String, i as Integer) nome = n idade = i End Sub Public Shared Sub Serialize(pessoa as Pessoa) //Serializa em XML a instancia passada . . . End Sub Public Shared Function Deserialize() as Pessoa //Desserializa a instancia serializada em XML . . . End Function Public Overrides Function ToString() As String Return "Pessoa= nome: " & nome & ", idade:" & idade End Function End Class Public Class Teste Sub Main () Dim p As new Pessoa(Joo, 22) Pessoa.Serialize(p) P = Pessoa.Deserialize() Console.WriteLine(p.ToString()) End Sub End Class
a. Tendo em conta o cdigo definido anteriormente, diga qual o output da aplicao. b. O output o esperado? Diga que correces faria.
6. A base de dados SQL Server Compact outra forma de persistncia de dados bastante utilizado nos dispositivos mveis. Explique qual a razo para esta base de dados no suportar Stored Procedures, Functions, Views e Triggers.
7. A .NET Compact Framework apresenta vrias formas de acesso a dados remotos. D o exemplo de uma aplicao que poderia construir com a utilizao da classe HttpWebRequest.
Pgina 3 de 4
N Aluno: ___________
Pgina 4 de 4