index.html 7.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166
  1. <!DOCTYPE html>
  2. <head>
  3. <meta charset="UTF-8">
  4. <title>Tutorial iVProgH</title>
  5. <meta name="viewport" content="width=device-width, initial-scale=1" />
  6. <link rel="stylesheet" href="css/w3.css" />
  7. <style>
  8. .image {
  9. opacity: 1;
  10. display: block;
  11. width: 50px;
  12. height: auto;
  13. transition: .5s ease;
  14. backface-visibility: hidden;
  15. float:left;
  16. margin-top:25px;
  17. }
  18. .image:hover {opacity: 0.5;}
  19. body {font-family: sans-serif, arial}
  20. .w3-bar-block .w3-bar-item{padding:16px;font-weight:bold}
  21. #conteudo { width: 900px; height: 300px;}
  22. </style>
  23. <script type="text/javascript" src="../ivprogh/js/jquery-3.3.1.min.js"></script>
  24. <script type="text/javascript" src="../ivprogh/js/jquery-ui.js"></script>
  25. <script>
  26. // Open and close the sidebar on medium and small screens
  27. function w3_open() {
  28. document.getElementById("mySidebar").style.display = "block";
  29. document.getElementById("myOverlay").style.display = "block";
  30. }
  31. function w3_close() {
  32. document.getElementById("mySidebar").style.display = "none";
  33. document.getElementById("myOverlay").style.display = "none";
  34. }
  35. // Change style of top container on scroll
  36. window.onscroll = function() {myFunction()};
  37. function myFunction () {
  38. if (document.body.scrollTop > 80 || document.documentElement.scrollTop > 80) {
  39. document.getElementById("myTop").classList.add("w3-card-4", "w3-animate-opacity");
  40. document.getElementById("myIntro").classList.add("w3-show-inline-block");
  41. } else {
  42. document.getElementById("myIntro").classList.remove("w3-show-inline-block");
  43. document.getElementById("myTop").classList.remove("w3-card-4", "w3-animate-opacity");
  44. }
  45. }
  46. // Accordions
  47. function manuItem (id) {
  48. var x = document.getElementById(id);
  49. if (x.className.indexOf("w3-show") == -1) {
  50. x.className += " w3-show";
  51. x.previousElementSibling.className += " w3-theme";
  52. } else {
  53. x.className = x.className.replace("w3-show", "");
  54. x.previousElementSibling.className =
  55. x.previousElementSibling.className.replace(" w3-theme", "");
  56. }
  57. }
  58. function carregar (pagina) { // carragar pagina
  59. $("#conteudo").load(pagina);
  60. }
  61. </script>
  62. </head>
  63. <body>
  64. <div class="w3-item"><img src="img/icn_bf_avalia.png" title="icone opcao avaliar codigo" class="w3-icon"/>
  65. <div class="w3-item"><img src="img/icn_ajuda.png" title="icone opcao de ajuda" class="w3-icon"/>
  66. <nav class="w3-sidebar w3-bar-block w3-collapse w3-animate-left w3-card" style="z-index:3;width:250px;" id="mySidebar">
  67. <a class="w3-bar-item w3-button" onclick="manuItem('visual')" href="javascript:void(0)" style="color:#001A66;font-size:11pt">Formas de programação<i class="fa fa-caret-down"></i></a>
  68. <div id="visual" class="w3-hide">
  69. <a class="w3-bar-item w3-button" onclick="carregar('menu_fp_visual.html')"href="#">Visual</a>
  70. <a class="w3-bar-item w3-button" onclick="carregar('menu_fp_textual.html')"href="#">Textual</a>
  71. </div>
  72. <a class="w3-bar-item w3-button" onclick="manuItem('ferramentas')" href="javascript:void(0)" style="color:#001A66;;font-size:11pt">Barra de ferramentas<i class="fa fa-caret-down"></i></a>
  73. <div id="ferramentas" class="w3-hide">
  74. <a class="w3-bar-item w3-button" onclick="carregar('menu_bf_novo.html')" href="#">Novo</a>
  75. <a class="w3-bar-item w3-button" onclick="carregar('menu_bf_gravar.html')" href="#">Gravar</a>
  76. <a class="w3-bar-item w3-button" onclick="carregar('menu_bf_importar.html')" href="#"> Importar</a>
  77. <a class="w3-bar-item w3-button" onclick="carregar('menu_bf_exportar.html')" href="#">Exportar</a>
  78. <a class="w3-bar-item w3-button" onclick="carregar('menu_bf_desfazer.html')" href="#">Desfazer</a>
  79. <a class="w3-bar-item w3-button" onclick="carregar('menu_bf_refazer.html')" href="#">Refazer</a>
  80. <a class="w3-bar-item w3-button" onclick="carregar('menu_bf_executar.html')" href="#">Executar</a>
  81. </div>
  82. <a class="w3-bar-item w3-button" onclick="manuItem('variaveis')" href="javascript:void(0)" style="color:#001A66;;font-size:11pt">Variáveis<i class="fa fa-caret-down"></i></a>
  83. <div id="variaveis" class="w3-hide">
  84. <a class="w3-bar-item w3-button" onclick="carregar('menu_var_variavel-global.html')" href="#">Variável Global</a>
  85. <a class="w3-bar-item w3-button" onclick="carregar('menu_var_variavel-local.html')" href="#">Variável Local</a>
  86. </div>
  87. <a class="w3-bar-item w3-button" onclick="manuItem('funcao')" href="javascript:void(0)" style="color:#001A66;;font-size:11pt">Função<i class="fa fa-caret-down"></i></a>
  88. <div id="funcao" class="w3-hide">
  89. <a class="w3-bar-item w3-button" onclick="carregar('menu_fc_funcao.html')" href="#">Estrutura da função</a>
  90. </div>
  91. <a class="w3-bar-item w3-button" onclick="manuItem('comandos')" href="javascript:void(0)" style="color:#001A66;font-size:11pt">Comandos<i class="fa fa-caret-down"></i></a>
  92. <div id="comandos" class="w3-hide">
  93. <a class="w3-bar-item w3-button" onclick="carregar('menu_cmd_comandos.html')" href="#">Comandos iVProgH</a>
  94. <a class="w3-bar-item w3-button" onclick="carregar('menu_cmd_leitura.html')" href="#">Leitura de dados</a>
  95. <a class="w3-bar-item w3-button" onclick="carregar('menu_cmd_escrever.html')" href="#">Escrita de dados</a>
  96. <a class="w3-bar-item w3-button" onclick="carregar('menu_cmd_comentario.html')" href="#">Comentários</a>
  97. <a class="w3-bar-item w3-button" onclick="carregar('menu_cmd_atribuicao.html')" href="#">Atribuição</a>
  98. <a class="w3-bar-item w3-button" onclick="carregar('menu_cmd_chamada-funcao.html')" href="#">Chamada de função</a>
  99. <a class="w3-bar-item w3-button" onclick="carregar('menu_cmd_se.html')" href="#">Se verdadeiro então</a>
  100. <a class="w3-bar-item w3-button" onclick="carregar('menu_cmd_repita.html')" href="#">Repita N vezes</a>
  101. <a class="w3-bar-item w3-button" onclick="carregar('menu_cmd_enquanto.html')" href="#">Enquanto verdadeiro</a>
  102. <a class="w3-bar-item w3-button" onclick="carregar('menu_cmd_faca.html')" href="#">Faça enquanto verdadeiro</a>
  103. <a class="w3-bar-item w3-button" onclick="carregar('menu_cmd_escolha.html')" href="#">Multipla Escolha</a>
  104. <a class="w3-bar-item w3-button" onclick="carregar('menu_cmd_retorno.html')" href="#">Retorno</a>
  105. </div>
  106. </nav>
  107. <div class="w3-overlay w3-hide-large w3-animate-opacity" onclick="w3_close()" style="cursor:pointer" id="myOverlay"></div>
  108. <div class="w3-main" style="margin-left:250px;">
  109. <div id="cabecalho" class="w3-container" style=" background-color:#001A66;color: white;">
  110. <a href="index.html" ><img src="img/home.png" class="image"width="50px" title="Voltar para o inicio"> </a>
  111. <h1 class="w3-xxxlarge" style="margin-left: 5%">Tutorial iVProgH</h1>
  112. </div>
  113. <div class="w3-container" style="padding:32px" id="conteudo">
  114. <h2 style="color:#001A66;">O que é o iVProgH?</h2>
  115. <p>
  116. O <b>iVProgH</b> (Programação Visual interativa na Internet) é um dos sistemas educacionais de código livre do
  117. <a href="https://line.ime.usp.br" title="visitar pagina do Laboratorio de Informatica na Educacao">LInE</a>,
  118. sendo destinado ao ensino e à aprendizagem de algoritmos e programação.
  119. O <b>iVProgH</b> pode ser carregado diretament em páginas <i>World Wide Web</i> (Web).
  120. </p>
  121. <hr>
  122. <h2 style="color:#001A66;">Interface</h2>
  123. <img src="img/interface.png">
  124. </div>
  125. </body>
  126. </html>