mscorlib de quê?
<p>o mscorlib é definitivamente uma das bibliotecas de classes base do .net e cada programa em c # depende disso, mas o que ele representa?</p><p>no padrão ecma para <a href="http://www.ecma-international.org/publications/files/ecma-st/ecma-334.pdf">c # language specification</a> , o word é mencionado 4 vezes e nenhum deles se refere ao que isso significa.</p>
<p><strong>m</strong> icro <strong> s </strong> oft <strong>c</strong> ommon <strong>o</strong> bject <strong>r</strong> untime <strong> lib </strong> rary.</p><p>veja <a href="http://www.danielmoth.com/blog/mscorlibdll.aspx">http://www.danielmoth.com/blog/mscorlibdll.aspx</a> e <a href="https://stackoverflow.com/questions/1123345/what-does-cor-stand-for">o que significa 'cor'?</a> </p>
<p>a função é informar checar qual o tipo de arquivo stylesheet que está sendo retornado pelo servidor. 
a especificação do html5 informa que para link &#34;stylesheet&#34; o tipo &#34;text/css&#34; é o padrão, mesmo sem colocá-lo ele assume que esse é o tipo. </p> <ul> <li>permite que você escreva códigos/use métodos de biblioteca que sejam seguros para o tipo, ou seja, uma lista &lt;string&gt; é garantida como uma lista de strings.</li> <li>como o uso de genéricos, o compilador pode executar verificações em tempo de compilação do código para segurança de tipo, ou seja, você está tentando inserir um int nessa lista de cadeias? usar um arraylist causaria um erro de tempo de execução menos transparente.</li> <li>mais rápido do que usar objetos, pois evita boxe/unboxing (onde .net precisa converter <a href="https://stackoverflow.com/questions/5057267/what-is-the-difference-between-a-reference-type-and-value-type-in-c">tipos de valor para tipos de referência ou vice-versa</a> ) ou converter objetos para o tipo de referência necessário.</li> <li>permite escrever código aplicável a muitos tipos com o mesmo comportamento subjacente, ou seja, um dictionary &lt;string, int&gt; usa o mesmo código subjacente que um dictionary &lt;datetime, double&gt;; usando genéricos, a equipe de estrutura precisou escrever apenas um trecho de código para alcançar os dois resultados com as vantagens mencionadas acima.</li> </ul> <p>no windows é exatamente ctrl &#43; c.</p> Eu acredito que uma corelet é um midlet que tem acesso de leitura completo para sistema de arquivos interno do telefone ...


Há provavelmente outra coisa, mas eu não me lembro ... eu vou ver se consigo encontrar qualquer informação adicional


Depois de procurar por aí, parece que eles basicamente adicionar funcionalidades para o telefone, em vez de correr em cima dele como um aplicativo separado **uma expressão algébrica**, é uma sequência ou sequência de caracteres cujos símbolos pertencem a uma linguagem formal , de modo que a expressão obedece a certas regras de boa formação e que admite uma interpretação consistente em alguma área da matemática e outros sistemas formais . isto destina-se a expressar uma relação geral entre os termos expressos na fórmula.a)

para esse sistema temos:

  
﻿\[\eqalign{ & x - y = - 1 \cr & 2x + y = 4 \cr & 3x = 3 \cr & x = 1 \cr & \cr & 1 - y = - 1 \cr & y = 2 }\]  


b)

para o segundo sistema dado temos:

  
﻿\[\eqalign{ & x + y = 21 \cr & x - y = 1 \cr & 2x + y - y = 21 + 1 \cr & 2x = 22 \cr & x = \dfrac{{22}}{2} \cr & x = 11 }\] Codificação ANSI é um termo um pouco genérico usado para se referir à página de código padrão em um sistema, normalmente o Windows. Ele é mais apropriadamente referido como [o Windows-1252](http://en.wikipedia.org/wiki/Windows-1252) em sistemas ocidentais / americanos. (Pode representar certas outras [páginas de código do Windows](http://en.wikipedia.org/wiki/Windows_code_page) em outros sistemas.) Esta é essencialmente uma [extensão do conjunto de caracteres ASCII](http://en.wikipedia.org/wiki/Extended_ASCII) na medida em que inclui todos os caracteres ASCII com um 128 códigos de caracteres adicionais. Esta diferença é devida ao facto de que codifica para o "ANSI" é de 8 bits em vez de 7-bit como ASCII é (ASCII é quase sempre codificada hoje em dia como bytes de 8 bits, com o [MSB](https://en.wikipedia.org/wiki/Most_significant_bit) definida como 0). Veja o artigo para uma explicação de por que essa codificação é geralmente referida como ANSI.


O nome "ANSI" é um equívoco, uma vez que não correspondem a qualquer padrão ANSI real, mas o nome pegou. ANSI não é a mesma como UTF-8. Esta é uma questão bastante ampla, como aplicações de programação GUI no Windows pode ser feito de muitas maneiras.


Há duas partes principais para o desenvolvimento de qualquer aplicativo GUI: o **idioma** ea **API / quadro** . Considerando que você está interessado em aprender a criar aplicativos do Windows GUI, a língua não é realmente um ponto de foco para você. Portanto, você deve escolher um idioma que você já conhece e trabalho com um quadro ou API que pode ser aproveitada por idioma escolhido.


Se você quiser usar C você está praticamente restrita a lidar com a API Win32-se, no caso de leitura que [Petzold](http://rads.stackoverflow.com/amzn/click/157231995X) ou [Richter](http://rads.stackoverflow.com/amzn/click/0735624240) seria ótimos lugares para começar. A API Win32 pode ser muito assustador, mas vale bem a pena o esforço para aprender (IMHO). Há uma abundância de tutoriais sobre Win32 na web, e há sempre [MSDN](http://msdn.microsoft.com/) , com uma referência / guia completo para a API Win32. Certifique-se de não cobrir apenas o API, mas outras áreas como recursos / diálogos como eles são blocos de construção para a sua aplicação Win32.


Se você quiser usar C ++ você tem todas as opções que você tem quando se utiliza C mais alguns outros. Eu recomendo ir com a API Win32 diretamente, e, em seguida, avançar para um quadro conhecido como MFC, Qt, wxWindows ou GTK para que você possa gastar menos tempo trabalhando com código clichê e em vez disso se concentrar em escrever a lógica do aplicativo. Os últimos 3 opções Eu apenas listados têm a vantagem de ser multi-plataforma, assim você não precisa se preocupar muito com as questões específicas da plataforma. Dado que você disse que quer trabalhar com o Windows, eu vou assumir que você está interessado em se concentrar no que ao invés de multi-plataforma - para ir com MFC, mas passar algum tempo com a API Win32 primeiro a se familiarizar com alguns dos os conceitos.


Ao lidar com MFC e Win32 API, é uma boa idéia para tentar obter uma sólida compreensão da terminologia antes de escrever código. Por exemplo, você precisa entender o que a [bomba de mensagem](http://en.wikipedia.org/wiki/Message_loop_in_Microsoft_Windows) é, e como ele funciona. Você precisa saber sobre conceitos como " [desenho proprietário](http://www.codeproject.com/KB/buttons/nativewin32xpthemes.aspx) controles", e [subclasses](http://msdn.microsoft.com/en-us/library/ms997565.aspx) . Quando você entender essas coisas (e mais), você vai encontrá-lo mais fácil trabalhar com MFC, porque ele usa a terminologia similar em suas interfaces de classe (por exemplo. Você precisa saber o que "traduzir mensagens" significa antes que você possa compreender como e quando usar [PreTranslateMessage](http://msdn.microsoft.com/en-us/library/kkbhxcs2(VS.80).aspx) ).


Você também pode usar Managed C ++ para escrever aplicações GUI .NET, mas eu li em alguns lugares que Managed C ++ realmente não estava destinado a ser usado dessa maneira. Em vez disso, deve ser usado como um gateway entre código nativo / gerenciado e código gerenciado. Se você estiver usando .NET é melhor usar uma linguagem .NET como VB.NET ou C # para construir suas GUIs.


Então, se você *está* indo para usar NET, você tem atualmente a escolha do [WinForms](http://msdn.microsoft.com/en-us/netframework/aa497342.aspx) biblioteca, ou [WPF](http://en.wikipedia.org/wiki/Windows_Presentation_Foundation) . Pessoalmente, sinto que você estaria perdendo tempo aprendendo a construir aplicações WinForms dado que WPF é projetado para substituí-lo. Ao longo do tempo WPF se tornará mais prevalente e WinForms muito provavelmente vai morrer. WPF tem um conjunto API muito mais rica, e não sofre de muitas das limitações que Winforms faz. Se você escolher esse caminho, no entanto, você vai sem dúvida tem que aprender [XAML](http://msdn.microsoft.com/en-us/library/ms752059.aspx) , que é uma linguagem de marcação que impulsiona aplicativos WPF. Esta tecnologia é vinda de idade, e há muitos ótimos lugares para aprender sobre ele. Primeiro, existem sites como o [LearnWPF](http://learnwpf.com/) e [DrWPF](http://www.drwpf.com/) que têm alguns realmente grandes artigos. Em segundo lugar, há [uma abundância](http://rads.stackoverflow.com/amzn/click/0321374479) de [qualidade](http://rads.stackoverflow.com/amzn/click/0596510373)  [livros](http://rads.stackoverflow.com/amzn/click/0672328917) sobre o [tema](http://rads.stackoverflow.com/amzn/click/1590599551) .


Então, para resumir, uma vez que você escolheu seu idioma e tecnologia, o caminho é realmente muito fácil. Basta pegar um livro ou dois, ler alguns blogs, entrar em algumas amostras de código .. eo mais importante ... escrever código. Continue escrevendo, continuar a fazer erros, e continuar a aprender com eles.


Como nota final ...



> 
> Em outras palavras, Silverlight. Se você não quiser ir a rota MS que você pode dar de Adobe Flash / Flex um olhar ver. Ambos Silverlight e Flash / Flex construir RIA. Que eu acho que é para onde estamos indo. Eles dias do Office como aplicativos são numerados
> 
> 
> 


Não estou de acordo em tudo. Silverlight não é o mesmo que WPF. Silverlight é específica da web, e tem apenas um subconjunto de recursos do WPF. Dado que a questão pede para aplicativos do Windows GUI, Flash / Flex RIA Apps não são realmente uma sugestão de ajuste. Eu também não concordo que os dias de aplicativos rich client (como o Office) estão contados em tudo.


Espero que ajude. Boa sorte :) boa tarde romeo.como você já trabalhou com desenvolvimento, já deve saber a resposta que não existe linguagem certa.antigamente, o macbook seria limitante (ou não), mas hoje em dia você consegue ro... Note-se que não se trata de "programação estrita unicode" per se, mas alguma experiência prática.


O que fizemos na minha empresa era criar uma biblioteca invólucro em torno da biblioteca ICU da IBM. A biblioteca wrapper tem uma interface UTF-8 e converte para UTF-16 quando é necessário chamar UTI. No nosso caso, nós não se preocupar muito com sucessos de desempenho. Quando o desempenho foi um problema, nós também fornecido interfaces de UTF-16 (usando o nosso próprio tipo de dados).


Aplicações poderia permanecer em grande parte como-é (usando caracteres), embora em alguns casos, eles precisam estar cientes de certas questões. Por exemplo, em vez de strncpy () usamos um invólucro que evita cortar sequências UTF-8. No nosso caso, isso é suficiente, mas também pode considerar cheques para combinar caracteres. Temos também wrappers para a contagem do número de codepoints, o número de grafemas, etc.


Quando a interface com outros sistemas, às vezes precisamos fazer composição caráter personalizado, assim você pode precisar de alguma flexibilidade lá (dependendo do aplicativo).


Nós não usamos wchar\_t. Usando UTI evita problemas inesperados na portabilidade (mas não outros problemas inesperados, é claro :-). windows 7, windows vista, windows xp, windows server 2003, windows ce, unix, linux, mac os x são exemplos de sistemas operacionais.um sistema operacional é o software principal ou conjunto de programas de um sistema informático que gere os recursos de hardware e fornece serviços para programas aplicativos de software, rodando em modo privilegiado em relação ao resto. vale ressaltar que é um erro comum generalizado chamar o conjunto completo de ferramentas do sistema operacional, ou seja, a inclusão no mesmo termo de programas, como o explorador de arquivos, o navegador da web e todos os tipos de ferramentas que permitem a interação com o sistema operativo.