quinta-feira, 19 de maio de 2011

Programa que criei: Multisystem Sidebar (à parte)

Olá. Neste artigo estarei divulgando o programa MultiSystem Sidebar. Ele faz parte do Multisystem mas nesta versão disponibilizada abaixo só terá a Sidebar, individualmente.


A sidebar foi criada baseado na barra lateral (sidebar, em inglês..) do Windows Vista. Para quem não teve contato com o Vista, ela é uma gadget própria do Windows Vista que contém um slider de imagens, um relógio analógico e digital, um calendário, um player de música, um "bloco de notas" integrado e também medidores de CPU, RAM, e em algumas versões, de temperatura interna do processador. Também tem um sistema rss que mostra temperatura ambiente de cidades, fusos horários e até uma barra de pesquisa que abre uma nova instância do navegador com a página de pesquisa do google com o termo pesquisado.
Em outros termos: A barra lateral é uma das coisas mais bacanas do Windows Vista, também conhecida como “Windows Sidebar”, ela tem vários mini aplicativos, chamados de gadgets, além de ser personalizável, suportando outras gadgets e skins, ela é ideal para você ficar informado, em tempo real, das atualizações de seus blogs favoritos e também da temperatura e a previsão para sua cidade. (Retirado do blog marlonpalmas.wordpress)

O MultiSystem Sidebar, entretanto, não necessita de ser rodada em sistemas Windows Vista. Foi desenvolvida para ser usada também em Windows XP (principalmente em Windows XP). Nesta versão não há barra de pesquisa ou gadget que mostra temperatura de cidades, mas em breve novas versões serão lançadas e tais recursos serão disponibilizados.

E ao contrário de outras sidebars desenvolvidas por outras pessoas ou empresas, a MultiSystem Sidebar não pesa no HD, tendo apenas 670KB no total (sendo que 394 KB são das imagens contidas na pasta Paisagens, que podem ser removidas a qualquer momento, desde que seja deixada a pasta e pelo menos uma imagem dentro, pois a sidebar ao iniciar procura por ela e sem ela o programa não inicia por não encontrá-la). O programa exe em si tem apenas 272 KB e não precisa de Frameworks (diferente de outras sidebars que são desenvolvidos em .net e necessitam do .net framework, que sozinho pesa mais de 50MB!).

O link para download é http://cid-b278d5e7a71b5dca.office.live.com/self.aspx/.Documents/setup-msys-sb.exe.

Abaixo se encontra alguns prints do MultiSystem Sidebar.



É isso! Em breve estarei divulgando o Multisystem na sua nova versão.
Até o próximo artigo!

4 comentários:

Blog Espacial disse...

Ficou tri!

Raphael disse...

Muito legal, qual função foi usada para se obter a porcentagem de memória ram utilizada?

Diego Silva disse...

Olá Raphael,

Utilizei isto:

Public Type MEMORYSTATUS
dwLength As Long
dwMemoryLoad As Long
dwTotalPhys As Long
dwAvailPhys As Long
dwTotalPageFile As Long
dwAvailPageFile As Long
dwTotalVirtual As Long
dwAvailVirtual As Long
End Type
Public Declare Sub GlobalMemoryStatus Lib "kernel32" (lpBuffer As MEMORYSTATUS)

Public Function GetMemoryUsage() As String
Mem.dwLength = Len(Mem)
GlobalMemoryStatus Mem
GetMemoryUsage = Mem.dwMemoryLoad
End Function


Para o uso de cpu:
(no main do programa)
Set CpuObject = New CPUsage
CpuObject.Initialize


Public Function GetCPUUsage() As Long
Dim lCpuUsage As Long
On Error Resume Next
lCpuUsage = CpuObject.Query
GetCPUUsage = lCpuUsage
End Function

Onde CpuObject tem suas APIs e códigos, que irei postar em um artigo agora mesmo.
Mas tem sistemas operacionais onde isso não funciona. Para tanto, tem que testar para ver onde funciona ou não.

Diego Silva disse...

Taí o novo artigo onde falei sobre o código: http://diegosilvarw.blogspot.com/2011/08/vb-tip-obter-uso-de-memoria-ram-e-de.html

Postar um comentário