No dia 19/11/2007 saiu o tão esperado visual studio 2008 com suas 250 novidades, entre elas a versão final do Linq que teve algumas alterações, abaixo a lista com os quatro métodos que tiveram o seu nome trocado.
| Método Anterior (VS2008 Beta1 e Beta2) |
Método Renomeado (VS 2008 RTM) |
| Add() | InsertOnSubmit() |
| AddAll() | InsertAllOnSubmit() |
| Remove() | DeleteOnSubmit() |
| RemoveAll() | DeleteAllOnSubmit() |
Mais Info
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2060651&SiteID=1
Olá
Muitas vezes temos a necessidade de executar alguma operação na página quando se inicia ou termina uma requisição ajax usando asp.net e o UpdatePanel.
Abaixo como fazer para definir as funções javascripts chamadas pelo UpdatePanel
<script language=”javascript”>
// atribuindo funções para quando inicia e finaliza uma requisição assicrona
Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(this.onBeginRequest);
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(this.onEndRequest);
// função chamada quando inicia uma requisição assicrona
function onBeginRequest(sender, args) {
alert(”carregando dados”);
}
// função chamada quando finaliza uma requisição assicrona
function onEndRequest(sender, args) {
alert(”dados carregados”);}
</script>
No C# 3.0 e .NET 3.5 tem uma grande novidade quando queremos declarar um método, trata-se do métodos de extensão (extension methods).
Quando se usa o this (na declaração do primeiro parametro do método), nâo se passa a variável no paramentro mais sim declara antes: variável.método();
Abaixo um exemplo simples de um código:
Using Saudacao;
public class Programa
{
public class MetotoQualquer()
{
String Nome = “Túlio”;
Nome.Ola();
Console.Write(nome);
}
}
namespace Saudacao
{
public static class Saudacao
{
public static string Ola(this nome)
{
return String.Format(”Olá {0}”, nome);
}
}
}
Quando você dê o Using no namespace Saudacao você terá o método Ola() disponivel para todos os Objetos String do escopo.
Uma caracterÃstica muito importante dos métodos de extensão é que eles podem ser adicionados a tipos base. A classe object, por exemplo, pode ser estendida para ter um método qualquer e consequentemente ele estará disponÃvel para todas as outras classes do framework e da aplicação.
Em certas situações e muito útlil fazer uma váriavel aceitar o tipo Null.
No C# para uma variável aceitar Null basta adicionar “?” após a definição da tipagem da variável.
Exemplos:
string? Nome = null;
Nome = “Túlio”;
int? valor = null;
if (valor == null)
{
valor = 1;
}
Olá a todos
Bom esse vai ser um blog sobre desenvolvimento dando mais enfase mais em .Net a linguagem que estou trabalhando ultimamente mais também pretendo falar sobre Java, Php, etc várias outras linguagens para desenvolvimento web.
Sobre min meu nome e Túlio Henrique Thomé trabalho como desenvolvedor na empresa Magic Site, estou no 5 semestre do curso de Informática com enfase em Gestão de Negócios na Fatec Rio Preto.
Até mais…