none
명령어 질문좀 해볼려고 합니다., RRS feed

  • 질문

  • 안녕하세요 비주얼 베이직을 이제 막 배우는 중학생입니다.

    1.Visual Basic 2017 환경 에서 만약 1.txt 와 1.png 를 지울려고 할려면 어떻게 하나요?

    2. 지울때 1.txt를 지우는중.. 과 1.png를 지우는중 을 뜨게 할려면 어떻게 해야 하나요?

    3. 지울때 믿에 로딩 바를 어떻게 생성하고 편집하는지 알 수 있나요? 그리고 진행되면 게이지가 다르게 할수 있나요?

    4. 지울때 창을 따로 따로 하지 않고 한 창에서 순서대로 1.png와 1.txt를 지울 수 있나요? 어떻게 해야하나요?

    5. 그리고 프로그램이 실행되면 시작되자 말자 삭제 되게 하는 방법은 없나요?

    사진이 있으면 좋겠습니다. (원하시면 사진 없어도 됩니다 ^^)

    감사합니다.



    2018년 3월 27일 화요일 오전 7:44

모든 응답

  • 이런거는 책에서나 학원에서 배우셔야 할 내용 같네요..

    인강같은게 있지만, 체계적으로 배우기에는 부실할 겁니다.

    http://tv.naver.com/v/2260329

    카페같은 곳도 6.0만 다루네요.

    http://cafe.daum.net/ilovevb?q=%BA%F1%C1%D6%BE%F3%BA%A3%C0%CC%C1%F7

    2018년 4월 21일 토요일 오후 8:15
  • 너무 기초적인 내용이긴 한데요.

    질문하신 내용에 답을 드리면 폼 하단에 작업상태 텍스트나 진행 바를 원하시면 아래와 같이 추가하시면 됩니다.

    폼에 버튼도 하나 추가하시고 버튼을 더블 클릭한 다음 아래와 같이 코딩하시면 됩니다.

    (다시 디자인 창으로 돌아가서 폼 자체를 더블 클릭하시면 Form1_Load 이벤트도 생성됩니다.)

    Imports System.IO
    
    Public Class Form1
        Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
            '폼이 로드될 때 작업할 내용
    
        End Sub
        Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
            '버튼이 클릭 될 때 작업할 내용
            Dim sFile As String
            sFile = "c:\\temp\\1.txt"
            subFileDelete(sFile)
            sFile = "c:\\temp\\1.png"
            subFileDelete(sFile)
            MessageBox.Show("삭제 완료!")
        End Sub
        Private Sub subFileDelete(sFile As String)
            ToolStripStatusLabel1.Text = sFile + " 지우는 중..."
    
            If File.Exists(sFile) Then
                File.Delete(sFile)
            End If
            ToolStripProgressBar1.Value += 50
            System.Threading.Thread.Sleep(2000) '화면 표시를 위해 2초 정도 기다린다.
        End Sub
    
    
    End Class
    

    파일 삭제는 System.IO.File.Delete 함수를 사용하시면 됩니다.

    결과는 다음과 같습니다.

    [버튼이 클릭 될 때 작업할 내용]을 [폼이 로드될 때 작업할 내용] 에 넣으시면 시작되자 마자 수행됩니다.

    그럼...

    2018년 4월 23일 월요일 오전 6:37