Visual Studio 2010�V�@�\�s�b�N�A�b�v

VS 2010�œƎ��́m�X�^�[�g �y�[�W�n����낤�I

�f�W�^���A�h�o���e�[�W�@��F ���F
2010/01/06

�@2010�N���������킯�����A������.NET�J���҂ɂƂ��āA���N�ő�̊֐S����Visual Studio 2010�i�ȉ��AVS 2010�j��.NET Framework 4�i�ȉ��A.NET 4�j�̐��������[�X�ł͂Ȃ����낤���H �����A��IT�^Insider.NET�t�H�[�����ł��A1�N�O�i2009�N1��9���j�Ɍ��J�����u����Visual Studio 2010��.NET Framework 4.0�̐V�@�\�v��30���Ԃ̉{���������L���O�̃g�b�v10�ɒ��炭�����N�C���������Ă���A�ǎ҂̊֐S�̍����������Ă���B

�@VS 2010��.NET 4�́A�Ⴆ�΃A�[�L�e�N�`���E���f�����Ž�������c�[����AUML���f�����O�AIntelliTrace�ƌĂ΂��ߋ��̈ꎞ�_�ɂ����̂ڂ��ăf�o�b�O�ł���@�\�A�A�v���P�[�V�����̃e�X�g�菇���L�^���Ă�����������ł���@�\�ȂǁA�݌v�E�J���E�e�X�g�����K�ɂ��邳�܂��܂ȐV�@�\���lj�����Ă���i���x�[�^2�ł́A�O�q�̋L���Ŏ������@�\�̂����‚��͍폜���ꂽ��A�t�ɐV���ȋ@�\�������‚��lj����ꂽ�肵�Ă���̂ŁA���ӂ��Ăق����j�B���̂��߁AVS 2010��.NET 4�ɂ��A.NET�J���̐��Y��������ɍ��܂邱�Ƃ����҂ł���̂��B

�@���݁AVS 2010��.NET 4�̓x�[�^2�̒i�K�ł͂��邪�A�����2������RC�Łi�������[�X���Łj���񋟂����\��ŁA4���O���ɂ͐����Łi�p��Łj�̃��[���`���\�肳��Ă���i�����{��ł̒񋟂́A�p��ł̃����[�X���琔�T�ԁ`1�J���قnj�ɂȂ�Ɨ\�z�����j�B����́A�傫�ȋ@�\�lj���폜�͂Ȃ��ƍl������̂ŁA�x�[�^2�̂��܂���VS 2010���C���X�g�[�����Ă݂āA���s�̃v���W�F�N�g�Ŏg���Ă݂��ꍇ�̊J���̌����������؂��Ă݂Ă͂��������낤���BVS 2010�́A�ȉ��̃����N���_�E�����[�h�ł���B

�@�N�n�߂�VS 2010�������Ă݂悤�Ƃ����J���҂ɑ΂��A�{�e�ł͂��̎���|����Ƃ��āAVisual Studio 2010�̐V�@�\�ł���u�m�X�^�[�g �y�[�W�n�̃J�X�^�}�C�Y�v�̕��@���Љ��B

�@�m�X�^�[�g �y�[�W�n�̃J�X�^�}�C�Y�́A���Ɏ�y�ɍs����̂ŁA��肠�����ŏ��Ɏg���Ă݂�V�@�\�ɂ͂҂�����ł͂Ȃ����ƍl���Ă���B�܂��A���܂����΁A��ГƎ��������͌l�p�̃|�[�^���E�y�[�W�i���S��Ƃ̓�����ƂȂ�y�[�W�j�Ƃ��ċ@�\����̂ŁA��Ƃ��J�n����X�s�[�h�𑬂߂���”\��������B���炭�A���܍�����m�X�^�[�g �y�[�W�n�͐����łł����̂܂ܗ��p�ł���Ǝv����̂ŁA���܂��������Ƃ��Ă����ʂɂ͂Ȃ�Ȃ����낤�i���O�q�̑傫�ȕύX�͂Ȃ����낤�Ƃ����\������j�B

�@����ł͂������������ɓ��낤�B

��Visual Studio 2010�́m�X�^�[�g �y�[�W�n�̃J�X�^�}�C�Y�菇

�@�܂���VS 2010�́m�X�^�[�g �y�[�W�n���ǂ̂悤�Ȃ��̂����m�F���悤�B

��VS 2010�́m�X�^�[�g �y�[�W�n�̓��e�̊m�F

�@�m�X�^�[�g�n���j���[�́m���ׂẴv���O�����n�|�mMicrosoft Visual Studio 2010�n�|�mMicrosoft Visual Studio 2010 - ���{��n�����s���āAVS 2010��IDE�i�����J���‹��j�𗧂��グ��B�N������ƁA���������Ɏ��̉�ʂ̂悤�ȁm�X�^�[�g �y�[�W�n���\�������͂����i�\������Ȃ��ꍇ�́A���j���[�E�o�[�́m�\���n�|�m�X�^�[�g �y�[�W�n�����s����j�B

VS 2010�́m�X�^�[�g �y�[�W�n
�����y�C���ł̓v���W�F�N�g�Ȃǂ����s���郁�j���[���\�������B�E���y�C���ł͊J���֘A�̏�񂪕\�������B
  �mTeam Foundation Server �ւ̐ڑ��n�m�V�����v���W�F�N�g�n�m�v���W�F�N�g���J���n�Ȃǂ̃��j���[������B
  �m�ŋߎg�����v���W�F�N�g�n�̍��ڌQ�����j���[�Ƃ��ĕ\�������B
  �m�v���W�F�N�g�̓ǂݍ��݌�Ƀy�[�W��‚���n�m�X�^�[�g �A�b�v���Ƀy�[�W��\������n�Ȃǂ̃I�v�V����������A�f�t�H���g�ł͂ǂ�����I���ɂȂ��Ă���B
  �m��Ƃ̊J�n�n�m�K�C�_���X�ƃ��\�[�X�n�m�ŐV�j���[�X�n�Ȃǂ̃^�u������B
  �y�[�W�ɂ���ẮA�^�O�i���̗�ł́mWelcome�n�mWindows�n�mWeb�n�mCloud�n�mOffice�n�mSharePoint�n�mData�n�j���\�������B
  �^�u�ƃ^�O�̕��ނōi��ꂽ�R���e���c���\�������B

�@�����y�C���ɂ͐V�K������̃v���W�F�N�g�����s���邽�߂̃��j���[������ł���A�E���y�C���ɂ͊J���֘A�̂��܂��܂ȏ�񂪕\������Ă���B����́A�E���y�C���ɓƎ��̃^�u��lj����邱�Ƃɂ��悤�B

���m�X�^�[�g �y�[�W�n�ƂȂ�XAML�t�@�C���̏ꏊ

�@�m�X�^�[�g �y�[�W�n���̂́AWPF�iWindows Presentation Foundation�j��XAML�R�[�h�ō쐬����Ă���B�‚܂�A�m�X�^�[�g �y�[�W�n���J�X�^�}�C�Y����ɂ́A����XAML�t�@�C����ҏW����΂悢�B���炩���߃J�X�^�}�C�Y�p��XAML�t�@�C�����A���̏ꏊ�ɗp�ӂ���Ă���B

  • Windows 7�^Vista�̏ꍇ�F
    �@�@%UserProfile%\Documents\Visual Studio 2010\StartPages
  • Windows XP�̏ꍇ�F
    �@�@%UserProfile%\My Documents\Visual Studio 2010\StartPages

�@Windows�G�N�X�v���[���̃A�h���X�E�o�[�����ɁA��L�̃f�B���N�g�����w�肷��ƁA����2�‚̃t�@�C�������݂���B

  • StartPage.csproj
  • StartPage.xaml

�@����StartPage.xaml�t�@�C�����m�X�^�[�g �y�[�W�n�ƂȂ�XAML�t�@�C���ł���B

�@�������AVS 2010�̃I�v�V�����ݒ��ύX���Ȃ��ƁA�f�t�H���g�̐ݒ�̂܂܂ł́A����StartPage.xaml�t�@�C���́m�X�^�[�g �y�[�W�n�Ƃ��Ďg���Ȃ��B

���m�X�^�[�g �y�[�W�n�ƂȂ�Ǝ���StartPage.xaml�t�@�C�����w�肷��

�@StartPage.xaml�t�@�C�����m�X�^�[�g �y�[�W�n�Ƃ��Ďg����悤�ɂ���ɂ́A�m�I�v�V�����n�_�C�A���O�̐ݒ肪�K�v�ɂȂ�B

�@��̓I�ɂ́AIDE�̃��j���[�E�o�[����m�c�[���n�|�m�I�v�V�����n�����s���ām�I�v�V�����n�_�C�A���O��\������B���̃_�C�A���O�̍����̃c���[����m�‹��n�|�m�X�^�[�g�A�b�v�n��I�����A�E���́m�X�^�[�g �y�[�W�̃J�X�^�}�C�Y�n�ŁuDocuments\Visual Studio 2010\StartPages\StartPage.xaml�v��I�����āA�mOK�n�{�^�����N���b�N����B

�m�X�^�[�g �y�[�W�n�ƂȂ�Ǝ���StartPage.xaml�t�@�C�����w��

�@���̐ݒ�ύX�ɂ��A�Ǝ���StartPage.xaml�t�@�C�����m�X�^�[�g �y�[�W�n�Ƃ��Ďg����悤�ɂȂ�B

�@����ł͎��ۂ�StartPage.xaml�t�@�C����ҏW���Ă������B�Ȃ��A�x�[�^2���_�ł�StartPage.xaml�t�@�C�������{�ꉻ����Ă��Ȃ��̂ŁA�M�҂����{�ꉻ����StartPage.xaml�t�@�C����p�ӂ����B���̃t�@�C�����_�E�����[�h���āA������StartPage.xaml�t�@�C���ɏ㏑�����Ăق����B

�@���Ȃ��AStartPage.xaml�t�@�C����ۑ�����Ƒ����Ɂm�X�^�[�g �y�[�W�n�ɔ��f����邽�߁A�m�X�^�[�g �y�[�W�n���J���ꂽ��ԂŏC�����s���A�������̃R�[�h�ɊԈႢ������܂ܕۑ����Ă��܂��ƁAVS 2010��IDE���n���O�A�b�v���Ă��܂��A�ύX���̃\�[�X�E�R�[�h���������Ă��܂��”\��������B���ݍ�ƒ���VS 2010��IDE�ł́m�X�^�[�g �y�[�W�n�͊J�����ɁA����1�•ʂ�VS 2010��IDE���N�����āA�����Łm�X�^�[�g �y�[�W�n�̓�����m�F���邱�Ƃ������߂���B

��VS 2010�ɂ��XAML�t�@�C���̕ҏW

�@�ł�StartPage.xaml�t�@�C����ҏW���Ă݂悤�B����ɂ͐�قǂ�StartPage.csproj�t�@�C�����_�u���N���b�N����΂悢�B

�@����ɂ��AStartPage.xaml�t�@�C�����܂񂾃v���W�F�N�g��VS 2010��IDE�ŊJ���̂ŁA�m�\�����[�V���� �G�N�X�v���[���n���́uStartPage.xaml�v���_�u���N���b�N����B����ƁA���̉�ʂ̂悤�ɁA�R�[�h�E�G�f�B�^��StartPage.xaml�t�@�C�����J�����B

VS 2010�ɂ��XAML�t�@�C���̕ҏW

��XAML�R�[�h�̕ҏW�F�^�u�̒lj�

�@�܂��́A�m�|�[�^���n�Ƃ����^�u���쐬���邱�Ƃɂ��悤�B

�@�㕔��WPF�f�U�C�i��Łm��Ƃ̊J�n�n�^�u��I�����Ă݂�ƁA�����̃R�[�h�E�G�f�B�^�Łu<TabItem Header="��Ƃ̊J�n" �c�c�v���I�������B���̂悤�Ƀ^�u�́A<TabItem>�v�f�ō쐬����Ă���̂�������B

�@�����ł́m�|�[�^���n�^�u���쐬�������̂ŁA���L�̂悤�ȃR�[�h���u<TabItem Header="��Ƃ̊J�n" �c�c�v�̏�ɒNjL����B<TabItem>�v�f��Header�����ɂ́u�|�[�^���v��ݒ肷��B

<TabItem Header="�|�[�^��" Height="Auto">

  �c�c�����Ƀ^�u�̓��e�������c�c

</TabItem>
XAML�R�[�h�̕ҏW�F�^�u�̒lj�
�c�c�`�c�c�̕����͕s�v�B

��XAML�R�[�h�̕ҏW�F�O���b�h�̒lj�

�@���ɁA�^�u�̓��e�ƂȂ�O���b�h��lj�����B

�@�����ł̓^�u���̑S�̈�ɍL����O���b�h�E�Z����1�s�̂ݒlj����悤�B��̓I�ɂ́A��قǂ�<TabItem>�v�f���Ɏ��̃R�[�h���L�q����B

<Grid>

  <Grid.RowDefinitions>
    <RowDefinition Height="*"/>
  </Grid.RowDefinitions>

  �c�c�����ɃR���g���[����lj��c�c

</Grid>
XAML�R�[�h�̕ҏW�F�O���b�h�̒lj�
�c�c�`�c�c�̕����͕s�v�B

��XAML�R�[�h�̕ҏW�F�e�L�X�g�u���b�N�̒lj�

�@����1�‚̃O���b�h�E�Z���ɑΉ�����R���g���[���Ƃ��ăe�L�X�g�u���b�N��lj����悤�B

�@��̓I�ɂ́A��قǂ̃R�[�h�uXAML�R�[�h�̕ҏW�F�O���b�h�̒lj��v�́u�c�c�����ɃR���g���[����lj��c�c�v�̈ʒu�ɁA���L�̂悤��<TextBlock>�v�f��lj�����΂悢�B

<TextBlock Grid.Row="0" FontSize="15" Margin="10">

  �c�c�����ɃR���e���c���L�q�c�c

</TextBlock>
XAML�R�[�h�̕ҏW�F�e�L�X�g�u���b�N�̒lj�
�c�c�`�c�c�̕����͕s�v�B

��XAML�R�[�h�̕ҏW�F�R���e���c�̋L�q

�@�Ō�ɁA�e�L�X�g�u���b�N�ɕ\�������R���e���c���L�q����B

�@��̓I�ɂ́A<TextBlock>�v�f���ɁA�Ⴆ�Ή��L�̂悤�ȃR�[�h���L�q����΂悢�B

�Ǝ��̃|�[�^���E�T�C�g�̃y�[�W�ł��B
<LineBreak/>

�ȉ��̃����N���炳�܂��܂ȏ��փA�N�Z�X�ł��܂��B
<LineBreak/>

<Hyperlink
  Command="{x:Static vs:VSCommands.ExecuteCommand}"
  CommandParameter=
    "View.WebBrowser /ext http://www.atmarkit.co.jp/fdotnet/">
  ��IT�^Insider.NET�t�H�[����
</Hyperlink>
<LineBreak/>

<Hyperlink
  Command="{x:Static vs:VSCommands.ExecuteCommand}"
  CommandParameter=
    "View.WebBrowser /ext http://ja.wikipedia.org">
  �`�[������Wiki��
</Hyperlink>
<LineBreak/>

<Hyperlink
  Command="{x:Static vs:VSCommands.ExecuteCommand}"
  CommandParameter="Tools.Shell C:\">
  �`�[�����L�̃t�H���_���J��
</Hyperlink>
<LineBreak/>
<LineBreak/>

�ȉ��̃����N����IDE�̑�����s���܂��B
<LineBreak/>

<Hyperlink
  Command="{x:Static vs:VSCommands.ExecuteCommand}"
  CommandParameter="View.TeamExplorer">
  �m�`�[�� �G�N�X�v���[���[�n��\��
</Hyperlink>
<LineBreak/>

<Hyperlink
  Command="{x:Static vs:VSCommands.ExecuteCommand}"
  CommandParameter="Edit.FindInFiles">
  �t�H���_�[���w�肵�Č�������
</Hyperlink>
<LineBreak/>

<Hyperlink
  Command="{x:Static vs:VSCommands.ExecuteCommand}"
  CommandParameter="Edit.ReplaceInFiles">
  �t�H���_�[���w�肵�Ēu������
</Hyperlink>
<LineBreak/>
XAML�R�[�h�̕ҏW�F�R���e���c�̋L�q

�@��L�̃R�[�h�Ŏg���Ă���e�^�O�̈Ӗ��͈ȉ��̂Ƃ��肾�B

  • <LineBreak>�v�f�F���s��}������B
  • <Hyperlink>�v�f�F�n�C�p�[�����N�t���̃e�L�X�g���쐬����B

�@<Hyperlink>�v�f��Command�����Ɂu{x:Static vs:VSCommands.ExecuteCommand}�v���w�肷��ƁACommandParameter������VS 2010�R�}���h���w��ł���悤�ɂȂ�BVS 2010�R�}���h�Ƃ́AVS 2010�́m�R�}���h�n�E�B���h�E�Ŏ��s�ł���R�}���h�̂��ƂŁA����̃R�[�h�ŗ��p���Ă���R�}���h�ɂ́A���̂悤�ȈӖ�������B

  • View.WebBrowser�R�}���h�FWeb�u���E�U�Ńy�[�W���J���B/ext�I�v�V������t����ƁA�O���̃u���E�U�ŊJ�����B
  • Tools.Shell�R�}���h�F.EXE�t�@�C���Ȃǂ��V�F�����s����B
  • View.TeamExplorer�R�}���h�F�m�`�[�� �G�N�X�v���[���n��\������B
  • Edit.FindInFiles�R�}���h�F�t�H���_���w�肵�Č�������B
  • Edit.ReplaceInFiles�R�}���h�F�t�H���_���w�肵�Ēu������B

�@VS 2010�R�}���h�ɂ‚��ďڂ����́A���L�̃����N����Q�Ƃ��Ăق����B

�@�����̃����N��̃y�[�W�ł��ׂẴR�}���h���ԗ�����Ă���킯�ł͂Ȃ��B�ق��̃R�}���h�ɂ‚��ẮAVS 2008�p�́uVisual Studio �̃R�}���h����уX�C�b�`�v���Q�l�ɂ���Ƃ悢���낤�B�������AVS 2008�p��VS 2010�p�ł͈ꕔ�̃R�}���h�Ɍ݊������Ȃ��悤�Ȃ̂Œ��ӂ��Ăق����B

���J�X�^�}�C�Y���ꂽ�m�X�^�[�g �y�[�W�n�̕\��

��XAML�R�[�h�̑S���e�ƃ_�E�����[�h

�@�����܂łɐ��������R�[�h���܂Ƃ߂�ƁA���̃R�[�h�ɂȂ�B

<TabItem Header="�|�[�^��" Height="Auto">

  <Grid>

    <Grid.RowDefinitions>
      <RowDefinition Height="*"/>
    </Grid.RowDefinitions>

    <TextBlock Grid.Row="0" FontSize="15" Margin="10">

      �Ǝ��̃|�[�^���E�T�C�g�̃y�[�W�ł��B
      <LineBreak/>

      �ȉ��̃����N���炳�܂��܂ȏ��փA�N�Z�X�ł��܂��B
      <LineBreak/>

      <Hyperlink
        Command="{x:Static vs:VSCommands.ExecuteCommand}"
        CommandParameter=
          "View.WebBrowser /ext http://www.atmarkit.co.jp/fdotnet/">
        ��IT�^Insider.NET�t�H�[����
      </Hyperlink>

      <LineBreak/>
      <Hyperlink
        Command="{x:Static vs:VSCommands.ExecuteCommand}"
        CommandParameter=
          "View.WebBrowser /ext http://ja.wikipedia.org">
        �`�[������Wiki��
      </Hyperlink>

      <LineBreak/>
      <Hyperlink
        Command="{x:Static vs:VSCommands.ExecuteCommand}"
        CommandParameter="Tools.Shell C:\">
        �`�[�����L�̃t�H���_���J��
      </Hyperlink>
      <LineBreak/>
      <LineBreak/>
     
      �ȉ��̃����N����IDE�̑�����s���܂��B
      <LineBreak/>

      <Hyperlink
        Command="{x:Static vs:VSCommands.ExecuteCommand}"
        CommandParameter="View.TeamExplorer">
        �`�[�� �G�N�X�v���[����\��
      </Hyperlink>
      <LineBreak/>

      <Hyperlink
        Command="{x:Static vs:VSCommands.ExecuteCommand}"
        CommandParameter="Edit.FindInFiles">
        �t�H���_�[���w�肵�Č�������
      </Hyperlink>
      <LineBreak/>

      <Hyperlink
        Command="{x:Static vs:VSCommands.ExecuteCommand}"
        CommandParameter="Edit.ReplaceInFiles">
        �t�H���_�[���w�肵�Ēu������
      </Hyperlink>
      <LineBreak/>

    </TextBlock>

  </Grid>

</TabItem>
XAML�R�[�h�̑S���e

�@StartPage.xaml�t�@�C���S�̂́A���L�̃����N����_�E�����[�h�ł���B

���J�X�^�}�C�Y�����m�X�^�[�g �y�[�W�n�̕\��

�@�{�e�ō쐬�����X�^�[�g�E�y�[�W��\������ƁA���̉�ʂ̂悤�ɂȂ�B

�J�X�^�}�C�Y�����m�X�^�[�g �y�[�W�n�̕\��

���m�X�^�[�g �y�[�W�n�J�X�^�}�C�Y��TIPS

�@�J�X�^�}�C�Y�����m�X�^�[�g �y�[�W�n�����ɖ߂��ɂ́AStartPage.xaml�t�@�C�����폜����΂悢�BVS 2010��IDE�������I�ɏC�����Č��̃t�@�C���ɖ߂��Ă����B

��

�@�ȏ�̂悤�ɁA�m�X�^�[�g �y�[�W�n�̃J�X�^�}�C�Y�͎�y�ɍs����B

�@�������WPF�̒m�����K�v�ƂȂ邪�A���������������WPF���w�ԂƂ����̂������Ȃ����낤�B����͔��ɃV���v���ȃe�L�X�g�E�x�[�X�̃y�[�W�쐬���s�������AWPF����g���ăO���t�B�J���ȕ\�����������Ă݂Ă͂������낤���B

�@�܂��A�l�I�ȍD�݂ɍ��킹���m�X�^�[�g �y�[�W�n�����̂������Ȃ��B�Ⴆ�΁u�ɃX�^�[�g �y�[�W�v�Ȃǂ��쐬���Ă���J���҂�����悤���B

�@VS 2010���o�ꂷ��܂łɁA�g���₷�����̂�A���؂Ȃ��́A�����̎�ɍ��킹�����̂ȂǁA�D�݂́m�X�^�[�g �y�[�W�n�̍쐬�ɂ��Ѓ`�������W���Ă݂Ăق����BEnd of Article

�M�҂ɂ��.NET�^Azure�֘A�̏�񋤗L�‚���

�͂Ăȃu�b�N�}�[�N��Twitter�ŁA���.NET�^Windows Azure�J���֘A�̏�񋤗L���s���Ă��܂��B�͂Ăȃu�b�N�}�[�N�ł́A��ɉp��̃u���O�ւ̃����N���L���s���Ă��܂��BTwitter�ł́A�����N���L�ɉ����A�ȒP�ȓ��e���s���Ă��܂��B�ǂ�����t�H���[������ARSS�t�B�[�h���w�ǂ�����ł��܂��B




Insider.NET �t�H�[���� �V���L��
  • ��2��@�Ȍ��ȃR�[�f�B���O�̂��߂� �i2017/7/26�j
    �@�����_���ŋL�q�ł��郁���o�̑����Athrow���Aout�ϐ��A�^�v���ȂǁAC# 7�ɂ͈ȑO�����R�[�h���Ȍ��ɋL�q�ł���悤�ȋ@�\����������Ă���
  • ��1��@Visual Studio Code�f�o�b�O�̊�b�m�� �i2017/7/21�j
    �@Node.js�v���O�������f�o�b�O���Ȃ���AVisual Studio Code�ɓ�������Ă���f�o�b�O�@�\�̊�{�́u�L�v���}�X�^�[���悤
  • ��1��@���ĂȃR�[�f�B���O�̂��߂� �i2017/7/19�j
    �@C# 7�Œlj����ꂽ�V�@�\�̒�����A�u���l���e�����\���̉��P�v�Ɓu���[�J���֐��v���Љ��B�����͕�����₷���R�[�h���L�q����̂Ɏg����
  • Presentation Translator �i2017/7/18�j
    �@Presentation Translator��PowerPoint�p�̃A�h�C���B�v���[���e�[�V�������̎����̕t����A������ł̎��^�����A�X���C�h�̖|����s����
��IT���[���}�K�W���@�V������X�^�b�t�̃R���������[���œ͂��܂��i�����j
- PR -

���ڂ̃e�[�}

�Ɩ��A�v��Insider �L�������L���O

�{�� ����
�\�����[�V����FLASH
"); adremove.push(adstrtmp[adstart]); } } for(var i = 0; i < adremove.length; i++){ adremove[i].parentNode.removeChild(adremove[i]); } adstr.sort().reverse(); adstr = adstr.join(""); return adstr; }