Você está na página 1de 30

2

ndice1

Contornos de Desenvolvemento

ndice
1. Introducin ........................................................................................................................ 3
1.1 1.2 1.3 1.4 1.5 2.1 2.2 2.3 Definicin............................................................................................................................................................3 Compoentes .....................................................................................................................................................3 Personalizacin e Configuracin........................................................................................................................6 Criterios de Eleccin dun IDE ............................................................................................................................6 Exemplos de IDEs .............................................................................................................................................7 Introducin........................................................................................................................................................10 Edicins............................................................................................................................................................10 Paseo polo IDE ................................................................................................................................................10 2.3.1 Conceptos Iniciais.............................................................................................................................10 2.3.2 Configuracin do Contorno...............................................................................................................11 2.3.3 Contorno de Desenvolvemento Integrado ........................................................................................12 2.3.4 Sistema de proxectos .......................................................................................................................13 2.3.5 Editores e diseadores .....................................................................................................................14 2.3.6 Ferramentas de compilacin e depuracin.......................................................................................16 2.3.7 Ferramentas de Implementacin ......................................................................................................17 2.3.8 Acceso Axuda................................................................................................................................18 Personalizar Mens e Barras de Ferramentas.................................................................................................20 3.1.1 Personalizar mens e barras de ferramentas existentes .................................................................20 3.1.1.1 Para agregar un comando a un men ou unha barra de ferramentas...........................20 3.1.1.2 Para quitar un comando dun men ou unha barra de ferramentas ...............................20 3.1.1.3 Para separar os comandos dun men ou unha barra de ferramentas ..........................20 3.1.1.4 Para agregar un novo men ..........................................................................................21 3.1.1.5 Para cambiar a orde de presentacin dos mens .........................................................21 3.1.2 Crear barras de ferramentas ............................................................................................................21 3.1.2.1 Para crear unha barra de ferramentas...........................................................................21 3.1.3 Cambiar o deseo das barras de ferramentas .................................................................................21 3.1.3.1 Para organizar as barras de ferramentas no rea de acoplamento principal ................22 3.1.3.2 Para cambiar a ubicacin de acoplamento dunha barra de ferramentas ......................22

2. IDE Propietario: Microsoft Visual Studio .......................................................................... 10

3. Personalizar o contorno de desenvolvemento (Visual Studio) ......................................... 20


3.1

3.2

3.3

3.4

Restablecer o men principal e os mens contextuaies ..................................................................22 3.1.4.1 Para restablecer un men ou unha barra de ferramentas .............................................22 3.1.5 Cambiar o que se mostra cando se inicia Visual Studio...................................................................22 3.1.5.1 Para cambiar a interface de usuario predeterminada que se mostra cando inicia Visual Studio 22 Personalizar o Editor de Texto .........................................................................................................................22 3.2.1 Establecer as opcins do editor de texto..........................................................................................23 3.2.1.1 Para mostrar as barras de desprazamento vertical e horizontal....................................23 3.2.1.2 Para mostrar marxes de indicador e de seleccin .........................................................23 3.2.1.3 Para mostrar unha indicacin visual do cdigo cambiado e sen modificar....................23 3.2.2 Establecer as opcins do editor por tipo de arquivo.........................................................................24 3.2.2.1 Para especificar en que editor abriranse os arquivos segundo a sa extensin ...........24 3.2.2.2 Para especificar en que editor abriranse os arquivos que non tean extensin............24 3.2.3 Establecer outras opcins do Editor .................................................................................................24 3.2.3.1 Para mostrar os nmeros de lia no cdigo ..................................................................24 3.2.3.2 Para cambiar o nome, o tamao e as cores de fonte predeterminados ........................24 3.2.3.3 Para elixir un estilo de sangra.......................................................................................25 3.2.3.4 Para cambiar a configuracin das tabulacins ..............................................................25 3.2.3.5 Dividir a fiestra do editor de cdigo................................................................................26 3.2.3.6 Crear novas fiestras .......................................................................................................26 Traballar con valores de configuracin ............................................................................................................26 3.3.1 Funcionamento do valor de configuracin........................................................................................27 3.3.2 Como: Compartir valores de configuracin entre equipos ou versins de Visual Studio .................27 3.3.2.1 Exportar configuracins a un arquivo.............................................................................27 3.3.2.2 Importar un arquivo .vssettings ......................................................................................28 3.3.2.3 Para importar configuracins .........................................................................................28 3.3.2.4 Compartir un nico arquivo .vssettings entre equipos ...................................................28 3.3.3 Importar e exportar configuracins, Contorno, Opcins (Cadro de dilogo) ....................................28 3.3.3.1 Gardar automticamente a mia configuracin neste arquivo.......................................29 3.3.3.2 Usar o arquivo de configuracin do equipo....................................................................29 3.3.4 Como: Restablecer a configuracin..................................................................................................29 3.3.4.1 Para restablecer a configuracin ...................................................................................29 Estender Visual Studio .....................................................................................................................................29 3.4.1 Interface de usuario do Administrador de extensins.......................................................................30 3.4.2 Galera en lia ..................................................................................................................................30 3.4.3 Control de dependencias..................................................................................................................30 3.4.4 Instalar sen usar o Administrador de extensins..............................................................................30 3.1.4

1.
1.1

Introducin
Definicin

Un contorno de desenvolvemento integrado ou IDE (do ingls Integrated Development Environment) un programa informtico que ten o obxectivo de asistir ao programador na tarefa de desear e codificar un software mediante a integracin de mltiples ferramentas destinadas para dita tarefas. Actualmente, os IDE proporcionan un marco de traballo amigable para a maiora das linguaxes de programacin existentes no mercado, como C, C++, C#, Java, Python, Visual Basic, entre outros. O contorno pode estar pensado ben para a sa utilizacin cunha nica linguaxe de programacin ou ben pode proporcionar a posibilidade de utilizar varias linguaxes de programacin, como o caso de Eclipse, no que mediante plugins se lle pode engadir soporte de linguaxes adicionais. Exemplo dun IDE Dev-C++ que permite desenvolver cdigo en C e C++.

Figura 1: IDE Dev-C++

1.2

Compoentes

Cada IDE ten unhas caractersticas e funcionalidades especficas que o definen. Non obstante, todos

manteen unha serie de compoentes comns:

Figura 2: Compoentes dun IDE

Tamn habitual estes outros compoentes: Sistema de control de versins Mdulos de axuda na construcin de interfaces grficas de usuario.

Editor de texto

O editor de texto includo nun IDE est especificamente deseado para a edicin de cdigo fonte. Teen caractersticas deseadas para simplificar e acelerar a entrada de cdigo fonte. Unha das utilidades do editor de texto, anda que moi sinxela incriblemente til o coloreado da sintaxe. Con este coloreado identifcanse palabras reservadas e elementos da linguaxe clave colorendoos para ter unha mellor visin do cdigo. Tamn se poden destacar os parnteses ou chaves que se emparellan simplemente pondo o cursor sobre un deles:

Figura 3: Ex. de cdigo con coloreado de sintaxe

Figura 4: Ex. de cdigo sen coloreado de sintaxe

Como se pode apreciar nas imaxes anteriores, esta caracterstica tan sinxela mellora a visin e o entendemento do cdigo cun simple vistazo. Unha das caractersticas mis importantes para calquera programador o autocompletado de cdigo. Cada vez que comezamos a escribir unha palabra reservada, aparecede un listado de suxerencias polo que podemos navegar por el para elixir a que queiramos ou seguir escribindo mentres se filtra o listado. Tamn resulta til ao amosar os mtodos e propiedades dun obxecto ou clase cando se escribe o . para acceder a eles. Esta caracterstica permite unha escritura mis rpida do cdigo.

Figura 5: Autocompletado

Tamn pode crear estruturas de clases ou instrucins de forma automtica mediante snippets, por exemplo, en Visual Studio se se escribe for e se presiona das veces o tabulador, obterase a estrutura da instrucin for.

Depurador

O depurador un programa usado para probar e depurar (eliminar erros). Poden ofrecer funciones tales como: Executar paso a paso Parar o programa para examinar o estado actual en certo evento ou instrucin especificada mediante un breackpoint Seguimento de valores dunha variable. Modificar o estado do programa mentres est correndo

Control de versins

Unha versin ou edicin dun produto, o estado no que se atopa dito produto nun momento dado do seu desenvolvemento ou modificacin. Chmase control de versins xestin dos diversos cambios que se realizan sobre os elementos dalgn programa (cdigo fonte) engadindo, quitando ou modificando funcionalidades ao mesmo. Polo tanto, os sistemas de control de versins facilitan a administracin das distintas versins de cada produto desenvolto.

1.3

Personalizacin e Configuracin

Os IDE son altamente configurables, xa que as necesidades de cada programador ou grupo de traballo poden ser diferentes, o obxectivo ofrecer ao usuario unha aplicacin amigable coa que traballar, polo que poder personalizar e configurar a ferramenta un aspecto verdadeiramente importante. A configuracin do IDE permite entre outras cousas engadir e modificar as barras de ferramentas, pudendo crear comandos personalizados e atallos de teclado para cada unha delas. Establecendo o posicionamento das ventanas e barras conxuntamente cos atallos de teclado poderemos mellorar sumamente o noso rendemento e aproveitar con maior comodidade todas as funcins do IDE. As configuracins de depuracin e compilacin de proxectos son unha prctica recorrente no desenvolvemento de aplicacins, polo que resulta extremadamente efectivo poder configuralas ao gusto, obtendo os mellores resultados ao poder manexar as interrupcins das excepcins ou desenredar a pila de chamadas.

1.4

Criterios de Eleccin dun IDE

Para poder elixir correctamente o IDE co que vamos traballar, necesitamos saber as caractersticas que buscamos nel, se satiface as nosas necesidades e se nos mesmos cumprimos os requisitos do IDE mis al dos requirimentos tcnicos de hardware.
Sistema Operativo

Un dos criterios mis restritivos hora de seleccionar o noso entorno de traballo saber en qu sistema operativo vamos traballar e, mis importante todava, para qu sistema operativo vamos a de-

senvolver o noso software.


Linguaxe de Programacin e Framework

Como xa se comentou, un IDE pode soportar unha ou varias linguaxes de programacin, polo que saber en qu linguaxe de programacin vamos a codificar o noso software e qu linguaxes nos ofrecen os distintos IDE unha informacin valiosa que hai que ter en conta. Este criterio vai da man co sistema operativo, xa que si quixramos desenvolver en Visual Basic baixo un sistema operativo Linux non sera Visual Studio a nosa opcin, senn que teramos que empregar Gambas. O mesmo ocorre coas plataformas de traballo, tamn chamadas framework, non so depende da plataforma de traballo sobre a que vaiamos traballar, tamn necesitamos saber baixo que sistema operativo vamos a desenvolvela ou executala. Seguindo co exemplo anterior, se fsemos a desenvolver con Visual Basic coa plataforma .NET baixo Linux, teramos que usar Mono Develop en lugar de Visual Studio.
Ferramentas e Dispoibilidade

As diferentes ferramentas das que dispoen os IDE son o ltimo criterio de seleccin. Seguramente, atoparmonos con varios IDE que cumpren os requisitos de linguaxe e sistema operativo, pero non todos teen as mesmas funcins, polo que saber cales son esas ferramentas un dato sumamente importante na nosa decisin. En ocasins poden ser restritivos xa non so polas tas propias preferencias, senn por traballar de forma colaborativa e o modo de utilizar e interpretar diferentes cdigos entre diferentes IDE; por exemplo, se os nosos compaeiros de traballo estn utilizando Team Server Foundation (TFS) como sistema de control de versins, nos debemos usalo tamn, e o nico modo de facelo mediante Visual Studio; por outro lado, se os nosos compaeiros estn traballando en Java cun sistema de control de versins Subversion (SVN), poderamos usar indistintamente NetBeans ou Eclipse entre outros, xa que SVN est dispoible para todos os IDE.

Fra do traballo colaborativo, tamn teremos as nosas preferencias e necesidades, polo, que si necesitamos ter unha funcionalidade para crear arquivos de axuda e documentacin, deberamos buscar un IDE que tivese a devandita funcionalidade ou, no seu defecto, que houbese unha extensin ou plugin para ese IDE que aporte a funcionalidade desexada. Tamn poderamos ter en conta a interface de usuario, pois os IDE poden inclur os seus propios e especficos controis que melloran a interface e aportan maior funcionalidade e usabilidade. Outro aspecto a ter en conta o econmico, xa que dependendo do orzamento poderemos ter acceso a diferentes IDE. Se o orzamento escaso, existen solucins moi econmicas e incluso gratutas.

1.5

Exemplos de IDEs
Bloodshed DEV-C++

Trtase dun contorno de desenvolvemento integrado que permite programar nas linguaxes C e C++. Como compilador usa unha versin do GCC denominada MinGW, pero pode ser configurado para desenvolver as sas funcins con calquera compilador baseado en GCC. Ademais, ten unha pxina

para instalar paquetes opcionais que permite utilizar varias bibliotecas de cdigo aberto.

JBuilder

un IDE de pago para a linguaxe de programacin Java. Foi creado no ano1995.

Gambas

Entorno de desenvolvemento e unha linguaxe de programacin libre derivado de BASIC.


KDevelop

un IDE de sw libre para sistemas Linux e outros sistemas Unix. Funciona con distintas linguaxes de programacin coma C, C++, java, Ada, SQL, Python, Perl y Pascal.
Anjuta

IDE de sw libre para programar en C e C++ en sistemas GNU/Linux


Geany

un rpido e liviano IDE de sw libre para programar en mis de 6 linguaxes diferentes, entre eles Java, C, C++, Pascal e PHP. Unha caracterstica deste IDE, ter moi poucas dependencias doutros paquetes. multiplataforma e multilenguaxe polo que est dispoible para varios sistemas operativos e en varios idiomas, includo o espaol.
BlueJ

IDE de sw libre para desenvolver programas en Java.


NetBeans

IDE inicialmente pensado para Java. O seu desenvolvemento estaba soportado inicialmente por Sun e actualmente por Oracle. Asmesmo, tamn soporta distintas BBDD, C/C++, Javascript, etc. Acepta bastantes plugins. Pode ser unha alternativa a Eclipse.
Eclipse

IDE de sw libre. de cdigo aberto multiplataforma para programar en Java, C, C++, Javascript, entre outros.

2.

IDE Propietario: Microsoft Visual Studio


Introducin

2.1

Microsoft Visual Studio un contorno de desenvolvemento integrado, IDE, para sistemas operativos Windows. Soporta varias linguaxes de programacin tales coma Visual C++, Visual C#, Visual J#, ASP.NET e Visual Basic.NET, anda que actualmente se desenvolveron as extensins necesarias para moitas outras.

2.2

Edicins

Visual Studio 2012 a ltima versin deste IDE e est dispoible en distintas edicins con diferentes caractersticas. As seguintes son as principais versins ordenadas desde a mis liviana a mis completa. Os prezos que se mostran son de novembro de 2012 e estn extrados da propia pxina web da compaa Microsoft: Visual Studio Professional con MSDN: 1.283,65 Visual Studio Test Professional con MSDN: 2.322,13 Visual Studio Premium con MSDN: 6.551,00 Ultimate con MSDN: 14.237,91

2.3

Paseo polo IDE

A continuacin daremos un repaso a algunhas caractersticas e ferramentas includas en Visual Studio para o desenvolvemento de aplicacins.

2.3.1 Conceptos Iniciais


Proxecto

Os proxectos constiten unha das partes mis importantes do traballo de Visual Studio. Poden utilizarse para moitos propsitos, pero principalmente sanse para organizar o cdigo fonte. Conteen calquera cantidade de arquivos fonte que se compilan cara algn tipo de sada. A sada podera ser un executable, unha aplicacin de consola, unha librera de clases, ou outras sadas posibles. Hai diferentes proxectos para as diferentes linguaxes, entre as que estn C++, C#, VB .NET, e outros
Solucin

As solucins agrupan unha serie de proxectos baixo unha nica estrutura. O chamalo solucin ten sentido posto que recolle todos os proxectos que constiten a nosa solucin de negocio. As, podemos ter cinco proxectos que constiten varias partes da nosa solucin global de negocio. Podemos ter un proxecto de acceso a datos, un proxecto para a capa de negocio, un proxecto para a capa

10

de interface de usuario, outro para a capa de presentacin e un ltimo para todos os controis web. A solucin agrupa a todos estes proxectos e permtenos movelos rapidamente entre eles e manexar referencias duns con outros. Na solucin almacnase informacin acerca dos proxectos que contn, inclundo as dependencias entre eles e a orden de xeracin dos mesmos. Os arquivos da solucin teen unhas cantas limitacins, s pode abrirse unha nica solucin vez nunha instancia de Visual Studio, e os arquivos da solucin non poden conter arquivos doutra solucin. Os proxectos, sen embargo, poden ser membros de mltiples solucins. Isto permtenos crear unha serie de solucins distintas para diferentes propsitos empregando os mesmos proxectos. As solucins normalmente conteen so proxectos, pero tamn podemos engadir elementos diversos s nosas solucins. Estes elementos deben ser arquivos que non queremos que se compilen. Poderan ser documentacin do proxecto, documentos Visio, follas de estilo, ou calquera outro documento que non tea por que vincularse directamente a un proxecto concreto pero que sexa relevante para a solucin completa. Existen dous tipos de configuracins de solucin: Configuracins que se gardan no arquivo da solucin (extensin .sln): aplcanse a todos os usuarios da mesma. Configuracins que se gardan no arquivo de opcins de usuario da mesma (extensin .suo). O arquivo de opcins de usuario non se comparte entre usuarios e aplcase unicamente ao que o determine. En canto configuracin a nivel de solucin podemos controlar unha serie de valores: Proxecto de inicio: para determinar que proxecto de Visual Studio debera executarse cando iniciemos o depurador. Dependencias entre proxectos: que fixan a orde de xeracin dos mesmos. Normalmente obtense a partir das referencias entre proxectos. Se o proxecto a fai referencia ao proxecto B, Visual Studio sabe que o proxecto B debe xerarse antes de que o proxecto A poida facelo. Configuracin da xeracin de proxectos: almacnase tanto a nivel de proxecto coma a nivel de solucin. - As configuracins dun proxecto individual almacnanse no arquivo do proxecto e definen o que debera facer o modo Debug ou Release para o devandito proxecto. - As configuracins da xeracin que se definen a nivel de solucin simplemente definen en que modo debera xerarse cada un dos proxectos da solucin. Por defecto, cada proxecto e cada solucin contn unha configuracin Debug e unha Release. Seleccionando a configuracin Debug ou Release a nivel solucin, a solucin xerar cada un dos proxectos coas correspondentes configuracins de proxecto.

2.3.2 Configuracin do Contorno


Ao iniciar Visual Studio por primeira vez, deberase elixir unha combinacin dos valores que aplique un conxunto de personalizacins predefinidas no IDE. Cada combinacin de valores deseouse para que sexa mis sinxelo desenvolver aplicacins. Entre as opcins presentadas pdese escoller a primeira, Configuracin general de desarrollo,

11

que aplica a menor cantidade de personalizacin ao IDE. Sempre se pode cambiar a combinacin de valores utilizando Asistente para importar e exportar configuracins

Figura 6: Cadro de dilogo para elixir a configuracin do contorno

2.3.3 Contorno de Desenvolvemento Integrado


Os distintos produtos de Visual Studio comparten un nico contorno de desenvolvemento integrado que se compn de varios elementos: Barra de mens Barra de ferramentas estndar Ventanas de ferramentas que se acoplan ou ocultan automaticamente esquerda, na parte inferior e dereita Espazo do editor As ventanas de ferramentas, mens e ferramentas dispoibles dependen do tipo de proxecto ou arquivo no que se est traballando.

12

Figura 7: IDE coa configuracin de desenvolvemento xeral aplicada

Dependendo da configuracin aplicada e as subseguintes personalizacins que se realizaran, variar a colocacin das ventanas de ferramentas e doutros elementos do IDE. Pdese cambiar a configuracin mediante o Import and Expor Settings Wizard. Ao seleccionar a opcin Restablecer todas as configuracins, pdese cambiar a linguaxe de programacin predeterminado.

2.3.4 Sistema de proxectos


(Men Ver) As solucins e os proxectos conteen elementos en forma de referencias, conexins de datos, cartafois e arquivos necesarios para crear a aplicacin. Un contenedor de tipo solucin pode conter varios proxectos e un contenedor de tipo proxecto normalmente contn varios elementos. O Explorador de solucins mostra solucins, os seus proxectos e os elementos includos en devanditos proxectos. No Explorador de solucins, pode abrir arquivos para editar, agregar novos arquivos a un proxecto e ver as propiedades das solucins, proxectos e elementos.

13

2.3.5 Editores e diseadores


(Men Ver) O editor e os diseadores que utilice dependern do tipo de arquivo ou documento que estea creando. O Editor de texto o procesador de textos bsico do IDE, mentres que o Editor de cdigo o editor de cdigo fonte bsico. Outros editores, como o Editor CSS, o Deseador HTML e o Deseador de pxinas Web, comparten moitas das caractersticas do Editor de cdigo, xunto con melloras especficas no tipo de cdigo ou de marcado admitido.

Figura 8: Deseador de pxinas Web, vista Deseo

Os editores e deseadores normalmente teen das vistas: unha vista de deseo grfica e a vista de cdigo subxacente ou vista de cdigo fonte. A vista de deseo permtelle especificar a ubicacin dos controis e outros elementos na interface de usuario ou a pxina web. Pode arrastrar controis desde o cadro de ferramentas e colocalos na superficie de deseo. A vista Cdigo fonte mostra o cdigo fonte do arquivo ou documento. Esta vista incle diversas axudas intelixentes para a codificacin. Outras caractersticas inclen o axuste automtico de lia, os marcadores e a visualizacin de nmeros de lia, por citar algns.

14

Figura 9: Deseador de pxinas Web, vista Cdigo fonte

Algns editores, como o Diseador de pxinas web, tamn proporcionan unha vista hbrida que lle permite ver a vista do grfico e do cdigo dun arquivo simultneamente. Esta vista chmase a Vista dividida.

Figura 10: Deseador de pxinas Web, vista dividida

15

2.3.6 Ferramentas de compilacin e depuracin


(Mens Xerar e Depurar) Visual Studio proporciona un slido conxunto de ferramentas de compilacin e depuracin. Coas configuracins de compilacin pode seleccionar os compoentes que se van a xerar, exclur os que non se van a xerar e determinar como se van a xerar os proxectos seleccionados e en que plataforma. Pode ter configuracins de compilacin para solucins e para proxectos. A compilacin da aplicacin axdalle a detectar erros de compilacin. Estes erros poden deberse a unha sintaxe incorrecta, a palabras crave mal escritas ou a diverxencias entre os tipos. A Ventana Resultados mostra estes tipos de erros.

Figura 11: Ventana de sada con informacin de compilacin

Logo de xerar a aplicacin, pode utilizar o depurador para detectar e corrixir problemas como erros lxicos e semnticos que se descobren en tempo de execucin.

Figura 12: Ventana de ferramentas de depuracin

16

No modo de interrupcin, pode examinar as variables locais e outros datos pertinentes utilizando ferramentas como Ventanas de variables e Memoria.

Figura 13: Formulario de Visual Basic no modo de interrupcin

A Ventana de Lista de erros mostra erros, advertencias e outras mensaxes relacionadas coa depuracin.

2.3.7 Ferramentas de Implementacin


Visual Studio proporciona das estratexias de implementacin diferentes:: ClickOnce Windows Installer Coa implementacin de ClickOnce, publica a aplicacin nunha ubicacin centralizada e o usuario instala ou executa a aplicacin desde esa ubicacin. A implementacin de Windows Installer permite empaquetar a aplicacin nun arquivo setup.exe e distribur ese arquivo entre os usuarios; estes executan o arquivo setup.exe para instalar a aplicacin. ClickOnce permite implementar rapidamente aplicacins mediante o Asistente para publicacin.

17

Figura 14: Asistente para publicacin

A implementacin de Windows Installer proporciona maior flexibilidade para implementar aplicacins. Varios editores, como o Editor de accins personalizadas e o Editor da interfaz de usuario, permiten personalizar Windows Installer para satisfacer as sas necesidades de implementacin. Para crear un arquivo de instalacin bsico, utilice o Editor do sistema de arquivos, para especificar que elementos desexa implementar.

Figura 15: Editor do sistema de archivos

2.3.8 Acceso Axuda


Para obter acceso Axuda, pode presionar F1 no IDE ou facer clic en Documentacin de Visual Studio no men Axuda. A documentacin da Axuda mstrase no explorador web.

18

Figura 16: Axuda na ventana do explorador

19

3.

Personalizar o contorno de desenvolvemento (Visual Studio)


Personalizar Mens e Barras de Ferramentas

3.1

Mediante o cadro de dilogo Personalizar, pode agregar ou quitar comandos en calquera men ou barra de ferramentas na contorna de desenvolvemento integrado (IDE), ou cambiar a orde e a agrupacin dos comandos.Tamn pode agregar mens ou barras de ferramentas, e pode cambiar o deseo, posicin e contido das barras de ferramentas existentes. Para abrir o cadro de dilogo Personalizar, no men Ferramentas , faga clic en Personalizar.

3.1.1 Personalizar mens e barras de ferramentas existentes


3.1.1.1 Para agregar un comando a un men ou unha barra de ferramentas 1. 2. No men Ferramentas, faga clic en Personalizar . No cadro de dilogo Personalizar, na pestana Comandos, en Elixa a barra de mens ou de ferramentas que desexa reorganizar, seleccione o men ou a barra de ferramentas que desexe cambiar e, a continuacin, faga clic en Agregar comando. No cadro de dilogo Agregar comando, seleccione un nome de categora na lista Categoras e, a continuacin, na lista Comandos ,seleccione o comando que desexe agregar. Faga clic en Aceptar. Faga clic en Pechar.

3. 4. 5.

3.1.1.2 Para quitar un comando dun men ou unha barra de ferramentas 1. 2. No men Ferramentas, faga clic en Personalizar. No cadro de dilogo Personalizar, na pestana Comandos, en Elixa a barra de mens ou de ferramentas que desexa reorganizar, seleccione o men ou a barra de ferramentas que desexe cambiar. Seleccione o comando que desexe quitar e, a continuacin, faga clic en Eliminar. Faga clic en Pechar.

3. 4.

3.1.1.3 Para separar os comandos dun men ou unha barra de ferramentas 1. 2. No men Ferramentas, faga clic en Personalizar. No cadro de dilogo Personalizar, na pestana Comandos, en Elixa a barra de mens ou de ferramentas que desexa reorganizar, seleccione o men ou a barra de ferramentas que desexe cambiar. Seleccione o comando que desexe separar dos comandos situados encima. Non pode inserir

3.

20

un separador antes do primeiro comando. 4. Na lista Modificar seleccin, seleccione Comenzar un grupo.

Na lista de comandos aparecer unha barra separadora encima do comando seleccionado. 5. Faga clic en Pechar. O comando aparecer no men ou a barra de ferramentas cun separador situado diante do mesmo. 3.1.1.4 Para agregar un novo men 1. 2. No men Ferramentas, faga clic en Personalizar. No cadro de dilogo Personalizar, na pestana Comandos, faga clic en Agregar novo men. Aparece o novo men e denomnase Novo men. Na lista Modificar seleccin, pode cambiar o nome do men. 3. Faga clic en Pechar. O comando aparecer no men ou a barra de ferramentas. 3.1.1.5 Para cambiar a orde de presentacin dos mens 1. 2. No men Ferramentas, faga clic en Personalizar. No cadro de dilogo Personalizar, na pestana Comandos, en Elixa a barra de mens ou de ferramentas que desexa reorganizar, seleccione o men ou a barra de ferramentas que desexe mover. Faga clic en Subir ou Baixar para mover o comando. Faga clic en Pechar. O comando aparecer no men ou a barra de ferramentas.

3. 4.

3.1.2 Crear barras de ferramentas


3.1.2.1 Para crear unha barra de ferramentas 1. 2. 3. 4. No men Ferramentas, faga clic en Personalizar. No cadro de dilogo Personalizar, na pestana Barras de ferramentas, faga clic en Novo. No cadro de dilogo Nova barra de ferramentas, escriba un nome para a barra de ferramentas. Siga os pasos descritos anteriormente neste documento para agregar comandos barra de ferramentas.

3.1.3 Cambiar o deseo das barras de ferramentas


Pode organizar as barras de ferramentas arrastrndoas no rea de acoplamento principal ou usando o

21

cadro de dilogo Personalizar para movelas a outras reas de acoplamento. 3.1.3.1 Para organizar as barras de ferramentas no rea de acoplamento principal Arrastre unha barra de ferramentas polo seu bordo esquerdo para movela ubicacin desexada. As barras de ferramentas que se atopen ao redor reorganzanse automaticamente. 3.1.3.2 Para cambiar a ubicacin de acoplamento dunha barra de ferramentas 1. 2. 3. No men Ferramentas, faga clic en Personalizar. No cadro de dilogo Personalizar, na pestana Barras de ferramentas, na lista Modificar seleccin, seleccione unha ubicacin de acoplamento. Faga clic en Pechar.

3.1.4 Restablecer o men principal e os mens contextuais


Si cambia a ubicacin dos comandos ou as iconas de comando, poder restablecer a sa configuracin orixinal. 3.1.4.1 Para restablecer un men ou unha barra de ferramentas 1. 2. No men Ferramentas, faga clic en Personalizar . No cadro de dilogo Personalizar, na pestana Comandos, en Elixa a barra de mens ou de ferramentas que desexa reorganizar, seleccione o men ou a barra de ferramentas que desexe restablecer. Faga clic en Restablecer todo. Restablecerase a configuracin orixinal da barra de mens, barra de ferramentas ou men contextual que seleccione.

3.

3.1.5 Cambiar o que se mostra cando se inicia Visual Studio


3.1.5.1 Para cambiar a interface de usuario predeterminada que se mostra cando inicia Visual Studio 1. 2. 3. 4. No men Ferramentas, elixa Opcins. Expanda Contorna e elixa Inicio. Na lista desplegable Ao iniciar, elixa unha das opcins. Faga clic en Aceptar . Os seus cambios fornecern efecto a prxima vez que inicie Visual Studio.

3.2

Personalizar o Editor de Texto

22

Na maiora dos proxectos de desenvolvemento a fiestra principal de traballo o Editor de Texto . por iso interesante saber como axustar a aparencia e o comportamento do editor de texto e cdigo.

3.2.1 Establecer as opcins do editor de texto


Pode especificar a configuracin global de varias caractersticas visuais do editor, como as barras de desprazamento ou o control de cambios, cunha soa pxina do cadro de dilogo Opcins. Esta configuracin aplcase ao editor con independencia da linguaxe de desenvolvemento utilizado. 1. 2. 3. No men Ferramentas, faga clic en Opcins . Expanda o nodo Editor de texto. Seleccione o nodo Xeral situado baixo Editor de texto.

Algunhas das opcins de configuracin posibles son: 3.2.1.1 Para mostrar as barras de desprazamento vertical e horizontal 1. Mostre a pxina Editor de texto no cadro de dilogo Opcins.

2. En Mostrar , seleccione Barra de desprazamento vertical e Barra de desprazamento horizontal para mostrar estas caractersticas no editor. ou ben Desactive as casillas Barra de desprazamento vertical e Barra de desprazamento horizontal para ocultar estas caractersticas. 3. Faga clic en Aceptar .

3.2.1.2 Para mostrar marxes de indicador e de seleccin 1. 2. Mostre a pxina Editor de texto no cadro de dilogo Opcins. En Mostrar , seleccione Marxe da seleccin para mostrar un espazo vertical ao longo do bordo esquerdo do editor, que pode utilizar para seleccionar e manipular lias completas de cdigo fonte. En Mostrar , seleccione Marxe do indicador para mostrar unha franxa sombreada ao longo do bordo esquerdo do editor, que este utiliza para mostrar as iconas de depuracin. Faga clic en Aceptar .

3. 4.

3.2.1.3 Para mostrar unha indicacin visual do cdigo cambiado e sen modificar 1. 2. 3. Mostre a pxina Editor de texto no cadro de dilogo Opcins. En Configuracin , seleccione Control de cambios para mostrar lias verticais coloreadas que indican que cdigo modificouse e cal non contn ningn cambio. Faga clic en Aceptar .

23

3.2.2 Establecer as opcins do editor por tipo de arquivo


Pode especificar o editor ou deseador en que se abrirn os documentos de determinado tipo na contorna de desenvolvemento integrado (IDE). 3.2.2.1 Para especificar en que editor abriranse os arquivos segundo a sa extensin 1. 2. 3. 4. 5. 6. No men Ferramentas, faga clic en Opcins . Expanda Editor de texto e, a continuacin, faga clic en Extensin do arquivo. No cadro Extensin, escriba os carcteres da extensin do nome de arquivo, sen o punto anterior. No cadro Editor, seleccione o editor en que desexa abrir os arquivos que tean a extensin especificada. Faga clic en Agregar . Faga clic en Aceptar .

3.2.2.2 Para especificar en que editor abriranse os arquivos que non tean extensin 1. 2. 3. 4. No men Ferramentas, faga clic en Opcins . Expanda Editor de texto e, a continuacin, faga clic en Extensin do arquivo. Seleccione Asignar arquivos sen extensin e, a continuacin, seleccione un editor ou deseador na lista desplegable. Faga clic en Aceptar .

3.2.3 Establecer outras opcins do Editor


3.2.3.1 Para mostrar os nmeros de lia no cdigo 1. 2. 3. 4. No men Ferramentas, elixa Opcins. Na lista de categoras ao lado esquerdo da fiestra Opcins, expanda o nodo Editor de texto. Expanda o subnodo Todas as linguaxes e seleccione Xeral para establecer esta opcin globalmente ou ben elixa as opcins Xeral na subcarpeta da linguaxe no que est programando. Na seccin Mostrar, seleccione Nmeros de lia. Cando est seleccionada, aparecer un nmero de lia beira de cada lia de cdigo. Estes nmeros de lia non se agregan ao cdigo, pero si desxao pdeos imprimir. 3.2.3.2 Para cambiar o nome, o tamao e as cores de fonte predeterminados 1. Seleccione o comando Opcins do men Ferramentas e, no cartafol Contorno, seleccione Fontes e cores.

24

2. 3. 4. 5.

En Mostrar valores para, seleccione Editor de texto. Modifique as opcins Fonte e Tamao para cambiar o nome e o tamao de fonte de todos os elementos de texto de todos os editores. Seleccione o elemento adecuado en Mostrar os elementos e, a continuacin, modifique as opcins Primeiro plano do elemento eFondo do elemento. Faga clic en Aceptar .

3.2.3.3 Para elixir un estilo de sangra 1. 2. No men Ferramentas, elixa Opcins. No cartafol Editor de texto, elixa as opcins Tabulacins da subcarpeta Todas as linguaxes para establecer esta opcin globalmente.

Ou ben Elixa as opcins Tabulacins na subcarpeta da linguaxe no que est programando. 3. En Sangra , seleccione unha das seguintes opcins: Ningunha: o cursor colcase ao principio da seguinte lia. Bloque: o cursor alinea a seguinte lia coa anterior. Intelixente (predeterminada, cando est dispoible): a linguaxe no que est programando determina o estilo de sangrado adecuado que se vai a utilizar. Por exemplo, cando crea un bucle For...Next en Visual Basic que incle as instrucins If ou Select Case, estas instrucins mstranse como bloques de cdigo con sangra no bucle, onde conservan as sas propias sangras internas habituais. 4. Faga clic en Aceptar .

3.2.3.4 Para cambiar a configuracin das tabulacins 1. 2. No men Ferramentas, elixa Opcins. No cartafol Editor de texto, elixa as opcins Tabulacins da subcarpeta Todas as linguaxes para establecer esta opcin globalmente. Ou ben Elixa as opcins Tabulacins na subcarpeta da linguaxe no que est programando. 3. Para especificar que os carcteres de tabulacin utilcense en operacins de tabulacin e sangra, seleccione Manter tabulacins. Ou ben Para especificar que se utilicen carcteres de espazo, seleccione Inserir espazos. 4. Si elixe Inserir espazos, escriba o nmero de carcteres de espazo utilizados para representar cada tabulacin e sangra nas opcins Tamao de tabulacin e Tamao de sangra.

25

3.2.3.5 Dividir a fiestra do editor de cdigo Pode traballar con cdigo en varias ubicacins vez. Para iso, divida unha fiestra do editor de cdigo ou abra varias instancias de fiestras deste editor. Unha instancia do editor de cdigo pdese dividir en das vistas separadas para facilitar a sa edicin.
Para dividir un panel

1. 2.

Faga clic na fiestra do editor de cdigo para que o foco colquese nela. No men Fiestra, seleccione Dividir. A rea de edicin divdese en das paneis separados por unha barra de divisin. Pode desprazar estes paneis independentemente co fin de ver e editar partes diferentes do documento activo ao mesmo tempo. Os cambios realizados nun panel reflctese no outro.
Para regresar vista dun s panel

No men Fiestra, seleccione Quitar divisin.

3.2.3.6 Crear novas fiestras Tamn pode crear varias instancias do editor de cdigo. Esta caracterstica permtelle abrir un documento grande en varias instancias do editor; xa que logo, pode ver e editar seccins diferentes vez en fiestras distintas do editor a tamao completo.
Para crear unha nova fiestra

No men Fiestra, faga clic en Nova fiestra.

No modo Organizacin por fichas (a contorna predeterminado), agrgase unha nova ficha do editor de cdigo. No modo Varios documentos, brese unha nova fiestra.

3.3

Traballar con valores de configuracin

En Visual Studio, as personalizacins da contorna de desenvolvemento integrado (IDE) estn almacenadas en agrupacins que se denominan valores de configuracin. Os valores de configuracin poden basearse en tipos diferentes de actividades de desenvolvemento e tamn nas sas propias personalizacins. Pode personalizar e almacenar valores de configuracin tales como a visibilidade da fiestra de ferramentas, os deseos de fiestra, a posicin dos comandos de men, os nomes de men, os persoais dispoibles no cadro de dilogo Novos proxectos e os mtodos abreviados de teclado. Cos valores de configuracin, pdense realizar as seguintes tarefas: Crear unha copia dos valores de configuracin como copia de seguridade ou para importalos noutro equipo. Compartir os valores de configuracin con outros desarrolladores. Permitir a todos os membros do equipo usar os mesmos valores de configuracin para determinadas partes do IDE sen repercutir nas personalizacins individuais doutras partes. Migrar os valores de configuracin a outra versin de Visual Studio. Normalmente, un arquivo de valores de configuracin activos ten dous tipos de valores: predefini-

26

dos e personalizados. Os valores de configuracin predefinidos instlanse ao iniciar Visual Studio por primeira vez. Os valores de configuracin personalizados cranse sempre que se cambia calquera dos valores predefinidos. De forma predeterminada, os valores de configuracin activos grdanse no arquivo Currentsettings.vssettings.

3.3.1 Funcionamento do valor de configuracin


Ao iniciar Visual Studio por primeira vez, dbese seleccionar unha das coleccins de valores de configuracin predefinidas. Cada coleccin predefinida est deseada para coincidir cun estilo de desenvolvemento determinado. posible cambiar a maiora dos valores de configuracin dunha coleccin predefinida. Cada vez que se axusta un valor de configuracin, como cambiar a cor do cdigo marcado como comentario no editor, a modificacin grdase automaticamente.

3.3.2 Como: Compartir valores de configuracin entre equipos ou versins de Visual Studio
Pdense exportar configuracins do editor, proxectos, a depuracin, fontes e cores e outras reas do IDE a un arquivo que se pode importar e utilizar noutro equipo, por exemplo un segundo equipo de programacin ou o equipo dun colaborador. Tamn pode migrar a configuracin desde unha versin anterior de Visual Studio para o seu uso noutra versin de Visual Studio. 3.3.2.1 Exportar configuracins a un arquivo Pode optar por exportar todas as configuracins actuais ou parte delas a un arquivo . vssettings que se pode utilizar nun segundo equipo ou compartir con outros desarrolladores. Por exemplo, pode optar por exportar s as combinacins de teclas de mtodo abreviado e a configuracin do editor. 1. 2. 3. No men Ferramentas, faga clic en Importar e exportar configuracins. Na pxina Asistente para importar e exportar configuracins, faga clic en Exportar a configuracin de contorna seleccionada e, a continuacin, faga clic en Seguinte . En Que configuracin desexa exportar?, seleccione as categoras de configuracin que pensa exportar e, a continuacin, faga clic en Seguinte .

Nota: Algunhas categoras de configuracin poden conter informacin sobre o usuario ou sobre o equipo que podera constitur un problema para a seguridade. Unha icona de advertencia amarelo e negro identifica estas categoras de configuracin. 4 5 En Que nome desexa dar ao arquivo de configuracin?, escriba un nome para o arquivo de configuracin. Si desexa gardar o arquivo nunha ubicacin diferente, faga clic en Examinar ou especifique unha nova ruta de acceso para a opcin Almacenar o meu arquivo de configuracin neste directorio. Faga clic en Finalizar . Na pxina Exportacin completada, revise calquera erro asociado exportacin da configuracin baixo Detalles.

6 7

27

3.3.2.2 Importar un arquivo .vssettings Unha vez creado un arquivo .vssettings, pdeo utilizar noutros equipos importndoo noutra instalacin de Visual Studio. Si o arquivo de configuracin que est importando contn todas as posibles categoras de configuracin, ao importar este arquivo, se reemplazar a configuracin existente. Si un arquivo de configuracin contn s un subconxunto das categoras de configuracin, ao importar o arquivo s se aplican esas categoras e non se modifica a configuracin actual das categoras non importadas. 3.3.2.3 Para importar configuracins 1. 2. 3. No men Ferramentas, faga clic en Importar e exportar configuracins. Na pxina Asistente para importar e exportar configuracins, faga clic en Importar a configuracin de contorna seleccionada e, a continuacin, faga clic en Seguinte . En Gardar configuracin actual, seleccione Si, gardar a mia configuracin actual para crear unha copia de seguridade das personalizacins realizadas no IDE; seleccione Non, s importar a nova configuracin, reemplazando a configuracin actual para continuar sen realizar copia de seguridade das personalizacins do IDE actuais. En Que coleccin de configuracin desexa importar?, seleccione un arquivo da lista e faga clic en Examinar para situar un arquivo de configuracin e, a continuacin, faga clic en Seguinte . En Que configuracin desexa importar?, seleccione a configuracin de opcins que pensa importar do arquivo .vssettings seleccionado. Faga clic en Finalizar . No cadro de dilogo Gardar configuracin actual, decida si desexa gardar a configuracin actual. Na pxina Importacin completada, revise calquera erro asociado importacin da configuracin baixo Detalles.

4.

5. 6. 7. 8.

3.3.2.4 Compartir un nico arquivo .vssettings entre equipos En lugar de crear unha copia da configuracin actual e, a continuacin, utilizar dita copia noutro equipo, posible compartir un nico arquivo .vssettings nun recurso compartido de rede. Esta tcnica pode resultar de utilidade si desexa que exactamente as mesmas personalizacins estean dispoibles en todo momento en varios equipos.

3.3.3 Importar e exportar configuracins, Contorno, Opcins (Cadro de dilogo)


Utilice esta pxina do cadro de dilogo Opcins para establecer preferencias para gardar arquivos de configuracin, as como especificar si desexa ou non utilizar os arquivos de configuracin do equipo almacenados nun servidor. Para ter acceso a este cadro de dilogo, seleccione Opcins no men Ferramentas e elixa a pxina Importar e exportar configuracins do cartafol Contorna.

28

3.3.3.1 Gardar automaticamente a mia configuracin neste arquivo Mostra a ubicacin e o nome do arquivo .vssettings que est utilizando actualmente. Cando pecha o IDE, calquera cambio que realice, como mover fiestras ou cambiar as seleccins de opcins, grdase no arquivo actual. A prxima vez que inicie o IDE, cargarase a configuracin. 3.3.3.2 Usar o arquivo de configuracin do equipo Cando se selecciona, permtelle navegar a un arquivo .vssettings compartido mediante o botn Examinar. Esta configuracin vlvese a aplicar de forma automtica cada vez que Visual Studio detecta que est dispoible unha versin mis recente. Pdese establecer unha ruta a un servidor remoto.

3.3.4 Como: Restablecer a configuracin


Pode restablecer a contorna de desenvolvemento integrado (IDE) a un estado anterior mediante o asistente para importar e exportar configuracins. Todas as configuracins e categoras aplcanse de forma predeterminada. 3.3.4.1 Para restablecer a configuracin 1. 2. 3. No men Ferramentas, faga clic en Importar e exportar configuracins. Na pxina Asistente para importar e exportar configuracins, faga clic en Restablecer todas as configuracins e, a continuacin, faga clic en Seguinte . Si desexa gardar a combinacin de valores actual, faga clic en si, gardar a mia configuracin actual, especifique un nome de arquivo e, a continuacin, faga clic en Seguinte. Ou ben Si desexa eliminar a sa combinacin de valores actual, elixa Non, simplemente restablecer a configuracin reemplazando a mia configuracin actual e, a continuacin, faga clic en Seguinte . Esta opcin non elimina a configuracin predeterminada, que anda estar dispoible a prxima vez utilice o asistente. 4. 5. En Que coleccin de configuracin desexa restablecer?, seleccione unha coleccin de valores na lista. Faga clic en Finalizar . A pxina Restablecemento completado advrtelle de calquera problema que ocorra durante o restablecemento.

3.4

Estender Visual Studio

O Administrador de extensins de Visual Studio 2010 permite instalar unha gran variedade de ferramentas e extensins de Visual Studio. Para abrir o Administrador de extensins, no men Ferramentas, faga clic no Administrador de extensins. Tamn pode descargar extensins de sitios web ou obtelas doutros desarrolladores. Visual Studio 2010 tamn permite instalar persoais doutros fabricantes; no cadro de dilogo Novo proxecto, no recadro Persoais, faga clic en Buscar persoais en lia.

29

3.4.1 Interface de usuario do Administrador de extensins


A fiestra Administrador de extensins est dividida en tres recadros. O recadro esquerdo permite seleccionar por grupo as extensins instaladas, novas extensins da galera en lia ou actualizacins das extensins instaladas. As extensins do grupo seleccionado mstranse no recadro central. Pode usar diversos filtros para ordenar a lista. Cando seleccione unha extensin no recadro central, no recadro dereito mostrarase a informacin sobre devandita extensin. Si a extensin anda non est instalada, pode descargala; si xa est instalada, pode desinstalala, habilitala ou deshabilitala. A fiestra Administrador de extensins tamn contn un cadro de procura. En funcin da seleccin realizada no recadro esquerdo, pode buscar extensins instaladas, a galera en lia ou as actualizacins dispoibles.

3.4.2 Galera en lia


O Administrador de extensins pode instalar as extensins da Galera de Visual Studio do sitio web de MSDN.Estas extensins poden ser paquetes, persoais ou outros compoentes que agreguen funcionalidade a Visual Studio.

3.4.3 Control de dependencias


Si un usuario intenta instalar unha extensin que ten dependencias, o instalador comproba que esas dependencias xa estean instaladas. Si non estn instaladas, o Administrador de extensins mostra ao usuario unha lista de dependencias que deben estar instaladas antes de poder instalar a extensin.

3.4.4 Instalar sen usar o Administrador de extensins


As extensins empaquetadas en arquivos .vsix poden estar dispoibles en ubicacins distintas da Galera de Visual Studio. O Administrador de extensins non pode detectar estes arquivos. Con todo, pode instalar un arquivo .vsix facendo dobre clic nel e seguindo as instrucins de instalacin. Cando a extensin est instalada, pdese usar o Administrador de extensins para habilitala, deshabilitala ou quitala. Exemplo de Extensin: "Visual Studio Cor Theme Editor", engade un botn na barra de mens que nos permite seleccionar entre distintos "Temas" para aplicar nosa contorna.

30

Você também pode gostar