NEWSS!!! SharePoint 2010 (Beta) Developer Center disponível
Bom gente, como sabem eu ia para Conference SharePoint 2009. Infelizmente não pude ir, por motivos diversos. Enfim, gostaria mesmo assim de dar várias notícias sobre este lindo produto chamado SharePoint 2010 agora.
Vamos então entender melhor o SharePoint 2010?
Está disponível o Developer Center para o Beta do SharePoint 2010, além de termos um Upgrade Resource Center para ajuda-los a planejar a atualizaçào para a nova versão (pelo que estou acompanhando o beta publico do SharePoint deve estar disponível em Novembro de 2009) para os mais anciosos (como eu), já existe um pré-registro para o download do SharePoint 2010 Beta, você pode se cadastrar em ttp://sharepoint2010.microsoft.com/try-it/Pages/Trial.aspx.
Além disso está disponível um Community Resource Center que será um fórum focado em desenvolvimento para o Beta do SharePoint 2010. Mas heimmm !!!
Vamos colcoar a mão na massa? Começar a desenvolver para o SharePoint 2010?
Bom foi lançado o Getting Started Developing on SharePoint 2010 que contém 10 módulos:
- Modulo 1: Getting Started Building Web Parts in SharePoint 2010
- Modulo 2: What Developers Need to Know About SharePoint 2010
- Modulo 3: Building Blocks for Web Part Development in SharePoint 2010
- Modulo 4: Accessing SharePoint 2010 Data with Server-Side APIs
- Modulo 5: Accessing SharePoint 2010 Data with Client-Side APIs
- Modulo 6: Accessing External Data with Business Connectivity Services in SharePoint 2010
- Modulo 7: Developing Business Processes with SharePoint 2010 Workflows
- Modulo 8: Creating Silverlight User Interfaces for SharePoint 2010 Solutions
- Modulo 9: Sandboxed Solutions for Web Parts in SharePoint 2010
- Module 10: Creating Dialogs and Ribbon Controls for SharePoint 2010
Bom com isto você já consegue ter muito embasamento não?
Lets rock!!!
Bruno Velaz
Especialista SharePoint
:: Error :: The security validation for this page is invalid. Click Back in your Web browser, refresh the page, and try your operation again.
Uma pequena dica. Quando virem este erro:
|
{Microsoft.SharePoint.SPException: The security validation for this page is invalid. Click Back in your Web browser, refresh the page, and try your operation again. |
Bem fácil de resolver:
Use a propriedade AllowUnsafeUpdate = true; antes de fazer qualquer atualização no site.
Esta propriedade permite você fazer atualizações no Site ou Web.
Exemplo:
| 1. string libraryPath = library.ParentWeb.Site.MakeFullUrl(library.RootFolder.ServerRelativeUrl); 2. string documentPath = libraryPath + "/" + documentName; 3. library.ParentWeb.AllowUnsafeUpdates = true; 4. library.ParentWeb.Files.Add(documentPath, strDocument, true); 5. strDocument.Close(); |
Caso não tiver a linha 3, vai dar este erro para você.
Espero ter gostado, t+.
Bruno Velaz
:: Tool :: Para quem quer aprender CAML facilmente
Pessoal, navegando pela internet sem querer achei uma ferramenta muito DEZ.
Ela nada mais pega sua Query em sintaxe SQL e coloca em CAML e também em C# pronto para você testar.
OBS: É baseado no SPS porém vale a pena olharem.
Vejam:

Fonte: http://www.ideseg.com/SharePointYetAnotherCAMLQueryTool2.aspx
Download da ferramenta:
Para quem não quiser baixar também tem o online:
http://www.spsprofessional.com/sqlcaml.aspx
Bom proveito.
Bruno Velaz
:: Dicas :: Como debugar? Lendo mensagens de erros no SharePoint
Para entender erros do SharePoint quando der aqueles páginas lindas do tipo, “Unknown Error Occurred”/“Erro desconhecido”/”An unspecified error has occured” , você pode usar o modo debug para analisar melhor o erro e claro entender melhor o que siginifica esta mensagem ou que está atrás desta mensagem internamente.
Para habilitar este tipo de informaçào abra o arquivo do seu site em Web.config do seu site e altere as linhas conforme descrito abaixo:
-> CUSTOMERROS
Este item nada trata-se de habilitar ou não a telinha genérica do SharePoint.
1) Alterar <compilation batch="false" debug="false"> para <compilation batch="false" debug="true">.
-> CALLSTACK
Este item se trata o nível de informações e detalhes apresentados sob o erro. Callstack é PILHA onde ele vai mostrar toda a pilha de todos os métodos que se passou e a hierarquia, para você poder fazer um rastreamento de cara, quando o erro acontecer.
2) Alterar <customErrors mode="On"/> para <customErrors mode="Off"/>
-> DEBUG MODE
Está relacionado a forma de compilação do .Net Framework 2.0 (JIT – Just-in-time compilation). Colocando para true voc6e terá mais informações sobre o erro.
3) Alterar <SafeMode MaxControls="200" CallStack="false" …/> para <SafeMode MaxControls="200" CallStack="true" …/>
Bom era isto.
Bruno Velaz
SharePoint AJAX: Unknown server tag ‘asp:ScriptManager’
Quem estiver programando com SharePoint e AJAX, colocou o asp:ScriptManager em alguma página dentro do SharePoint de depois de instalar o pacote do AJAX e colocar a
DLL no GAC apareceu este erro?
Solução:
Registre a dll colocando no webconfig da aplicação nas tags safecontrols, httphandlers, assemblies, controls .
|
<SafeControls> <SafeControl Assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Namespace="System.Web.UI" TypeName="*" Safe="True" /> </SafeControls> <httpHandlers> <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> </httpHandlers> <assemblies> <add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> <add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" /> </assemblies> <controls> </controls> e por último e não menos importante. <dependentAssembly> <dependentAssembly> |
Mais informações:
http://msdn.microsoft.com/en-us/library/bb861898.aspx
Bom agora é só programar em AJAX dentro do SharePoint!!!! E usar os componentens !!!
Curtiram?
Bruno Velaz
:: CODE :: Chamar um usercontrol dentro de outro user control
CENÁRIO
Estes dias me perguntaram como faço para chamar um usercontrol dentro de outro user control.
Então, perguntei para que isto?
Ele queria criar um processo de cadastro usando webparts que tinha 2 user control.
Passo 1 – Dados Pessoais
Passo 2 – Dados Comerciais.
RESPOSTA
- Dinamicamente usando codigo
- Inserir a tag usercontrol aspx/ascx
A forma que ele queria era dinamicamente pois, depois que clicar no botão PROCESSGUIR, mostrar o outro user control.
Mas mesmo assim vai os dois exemplos.
- 1) Coloque este código no sua página, tanto ASPX como ASCX, no nosso caso é ASCX pois quer carregar um userControl dentro de outro.
<%@ Reference Control="~/NomeDoSeuUserControlPasso2.ascx" %>
Cria agora no seu código a instancia do seu userControl.
NomeDoSeuUserControlPasso2 control = (NomeDoSeuUserControlPasso2);
base.LoadControl("~/NomeDoSeuUserControlPasso2");Aí todo o código do userControlPasso2 vai carregar normalmente.
- 2) Esta forma é que todos conhecem. Basta arrastar o seu userControlPasso2 para dentro do seu userControlPasso1, porém ele sempre vai aparecer desde do primeiro load.
<%@ Register src="NomeDoSeuUserControlPasso2.ascx"
tagname="NomeDoSeuUserControlPasso2" tagprefix="uc1" %>Depois no seu HTML basta colocar em qualquer lugar o código abaixo.
<uc1:Name_of_your_child_control ID="Name_of_your_child_control1"
runat="server”" />
Acho que era isto
Abraços.
Bruno Velaz
:: CODE :: Como deletar uma View usando OM
Pessoal, gostaria de colocar este código para vocês.
CENÁRIO:
Quando precisar deletar uma VIEW específica, segue um código completo, para facilitar seu dia.
Onde, você informa o ID da view e deleta ela. Veja a imagem.
Note que tem duas views que criei: (Teste1 e Teste2 Bruno).
Onde irei deletar a Teste 2 Bruno.
Resulstado…
CÓDIGO:
|
sing System; namespace prViewsBaca private void Form1_Load(object sender, EventArgs e) private void Verificar_Click(object sender, EventArgs e) public void Preenche(bool delview) //pegando SPSite para pegar a Listas dentro delas SPList list = collWebsites[0].Lists["Paginas"]; //deleta a view agora? //busca tudo MessageBox.Show("Dados Preenchidos!"); private void DeletarView_Click(object sender, EventArgs e) |
Link para download do código:
Bruno Velaz
::Releases 2010:: Novo Visual Studio 2010 e .Net Framework 4.0 – E as novidades com SharePoint
Pessoal, estou postando de forma consolidade uma informação do novo Visual Studio 2010.
Aqui tras algumas informações como:
- Assuntos sobre novidades focando SharePoint.
- Overview de conteúdo técnico
- Kits de Treinamentos
- Vídeos no Channel 9
- Download da Máquina Virtual completa
- Download do produto
Falando um pouco é claroooooo, do nosso querido SharePoint. Esta versão trará várias melhorias e principalmente facildades para nosso dia-a-dia.
Features em relação ao Sharepoint
Falando mais de Project Templates
Quer saber mais??? Baixe o PDF… do Overview Técnico!!
![]() |
|
Kits de Treinamentos -Downloads
The Visual Studio 2010 and .NET Framework 4.0 Training Kit – November Preview includes presentations, hands-on labs, and demos. This content is designed to help you learn how to utilize the Visual Studio 2010 features and a variety of framework technologies including: C# 4.0, Visual Basic 10, F#, Parallel Computing Platform, WCF, WF, WPF, ASP.NET AJAX 4.0, ASP.NET MVC Dynamic Data.
Vídeos sobre a tecnologia – Channel 9
10-4 Episode 1: Working with the Visual Studio 2010 CTP VPC
Parallel Computing Platform: An Integrated Approach to Tooling
DOWNLOAD Máquina Virtual: Microsoft Pre-release Software Visual Studio 2010 and .NET Framework 4.0 Community Technology Preview (CTP) – Máquina Virtual
DOWNLOAD: Visual Studio 2010 & Framework 4.0
Download: Visual Studio 2010 Professional Beta 1 (Web Installer)
Download: Visual Studio 2010 Professional Beta 1 (ISO)
Download: Visual Studio Team System 2010 Beta 1 (Web Installer)
Download: Visual Studio Team System 2010 Beta 1 (ISO)
Download: Visual Studio Team Foundation Server 2010 Beta 1
Download: .NET Framework 4.0 Beta 1
Fonte:
Site oficial do Produto
http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx
Bom Proveito.
Bruno Velaz
-
Arquivos
- Novembro 2009 (10)
- Outubro 2009 (7)
- Setembro 2009 (2)
- Agosto 2009 (7)
- Julho 2009 (1)
- Junho 2009 (4)
- Maio 2009 (8)
- Abril 2009 (3)
- Março 2009 (1)
- Novembro 2008 (1)
- Outubro 2008 (2)
- Setembro 2008 (2)
-
Categorias
-
RSS
Entradas RSS
Comentários RSS





