PIXNET Logo登入

1與0的世界

跳到主文

一些個人撰寫程式碼的筆記(內容大部分為轉載,單純為筆記用)

部落格全站分類:心情日記

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 5月 07 週四 200917:25
  • 暫停數秒讓cpu可以釋放讓其它工作可以繼續

暫停數秒讓cpu可以釋放讓其它工作可以繼續
Application.DoEvents()
System.Threading.Thread.Sleep(1)
使用時機
寫程式時就常常碰到需要寫遞迴或迴圈去執行程式,
因此,迴圈資料跑很久的情況也常發生,
程式就會一直程式而無法跳出程式或執行其它工作,
當然,滑鼠也無法動作...
那在迴圈中就需要加入  Application.DoEvents()
讓程式執行時可以暫停一下讓cpu或滑鼠可以安排其它的工作排程。
但若是只有Application.DoEvents(),程式的功能會正常執行,
但卻會常發生 cpu使用率100%,cpu的資源未釋放掉,
故在Application.DoEvents()下面加入System.Threading.Thread.Sleep(1)
cpu使用率100%的問題也因此解決...
(繼續閱讀...)
文章標籤

alen1985 發表在 痞客邦 留言(0) 人氣(3,985)

  • 個人分類:VB2005
▲top
  • 2月 27 週五 200915:19
  • 使用WebClient实现文件下载收藏


.Net2.0中新增了很多组件,WebClient就是其中一个,功能也很强大,今天拿WebClient做了一个小实验,只用到了一些很简单的功能就可以实现以前不好实现的功能,很方便。
    简单介绍一下WebClient:
    WebClient 类提供向 URI 标识的任何本地、Intranet 或 Internet 资源发送数据以及从这些资源接收数据的公共方法。
    WebClient 类使用 WebRequest 类提供对资源的访问。WebClient 实例可以通过任何已向 WebRequest.RegisterPrefix 方法注册的 WebRequest 子代访问数据。
    注意
    默认情况下,.NET Framework 支持以 http:、https:、ftp:、和 file: 方案标识符开头的 URI。 
(繼續閱讀...)
文章標籤

alen1985 發表在 痞客邦 留言(0) 人氣(277)

  • 個人分類:VB2005
▲top
  • 2月 14 週六 200914:34
  • 系統關機

            Dim objOS As Object
            For Each objOS In GetObject("winmgmts:{(Shutdown)}").InstancesOf("Win32_OperatingSystem")
                objOS.Win32Shutdown(5)
            Next
(繼續閱讀...)
文章標籤

alen1985 發表在 痞客邦 留言(0) 人氣(40)

  • 個人分類:VB2005
▲top
  • 2月 14 週六 200913:50
  • 背景漸層的表單

Public Class Frm漸層表單
    Private Sub Frm漸層表單_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles Me.Paint
        Dim brush1 As New System.Drawing.Drawing2D.LinearGradientBrush(New Point(0, 0), New Point(0, Me.Height), Color.White, Color.Blue)
        e.Graphics.FillRectangle(Brush1, 0, 0, Me.ClientSize.Width, Me.ClientSize.Height)
    End Sub
(繼續閱讀...)
文章標籤

alen1985 發表在 痞客邦 留言(0) 人氣(366)

  • 個人分類:VB2005
▲top
  • 2月 14 週六 200913:43
  • 螢幕保護程式

    Private Sub Frmscreensaver_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseMove
        Static start As Boolean = True
        Static start_x, start_y As Integer
        If (start) Then
            start_x = e.X
            start_y = e.Y
        End If
        start = False
(繼續閱讀...)
文章標籤

alen1985 發表在 痞客邦 留言(0) 人氣(47)

  • 個人分類:VB2005
▲top
  • 2月 14 週六 200913:34
  • EMail

    Private Sub ToolStripButton4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton4.Click
        Dim mail As New MailMessage(Me.TextBox1.Text, Me.TextBox2.Text, Me.TextBox3.Text, Me.RichTextBox1.Text)
        '附加檔案
        If (Me.TextBox4.Text <> "") Then
            mail.Attachments.Add(New System.Net.Mail.Attachment(Me.TextBox4.Text))
        End If
(繼續閱讀...)
文章標籤

alen1985 發表在 痞客邦 留言(0) 人氣(36)

  • 個人分類:VB2005
▲top
  • 2月 14 週六 200913:28
  • 瀏覽器欄位自動輸入(粗糙版)

123.JPG
Public Class Form1
    Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        WebBrowser1.GoHome()
        While Not WebBrowser1.ReadyState = WebBrowserReadyState.Complete
            Application.DoEvents()
        End While
(繼續閱讀...)
文章標籤

alen1985 發表在 痞客邦 留言(0) 人氣(225)

  • 個人分類:VB2005
▲top
  • 2月 14 週六 200913:15
  • DataGridView使用日曆控制項

Public Class CalendarColumn
    Inherits DataGridViewColumn
    Public Sub New()
        MyBase.New(New CalendarCell())
    End Sub
(繼續閱讀...)
文章標籤

alen1985 發表在 痞客邦 留言(0) 人氣(432)

  • 個人分類:VB2005
▲top
  • 2月 14 週六 200913:10
  • 改良式雜湊密碼

Imports System.Data.SqlClient
Imports System.Web.Security
Imports System.Security.Cryptography
Imports System.Text
Imports System.IO
Imports System.Web.Security.FormsAuthentication
(繼續閱讀...)
文章標籤

alen1985 發表在 痞客邦 留言(0) 人氣(574)

  • 個人分類:VB2005
▲top
  • 2月 14 週六 200913:05
  • 身分證檢查

Private Function CheckID(ByVal UserID As String) As Boolean
        Dim AreaNo As Long
        Dim I As Integer
        Dim CheckSum As Long
        Dim AreaCode As String
(繼續閱讀...)
文章標籤

alen1985 發表在 痞客邦 留言(0) 人氣(56)

  • 個人分類:VB2005
▲top
1

個人資訊

alen1985
暱稱:
alen1985
分類:
心情日記
好友:
累積中
地區:

熱門文章

  • (12,118)Session.RemoveAll() 及Session.Abandon() 的差別
  • (4,000)SQL Injection (資料隱碼)– 駭客的 SQL填空遊戲(上)
  • (9,234)DataGridView中指定Column做資料排序
  • (403)MagicAjax.Net初體驗(設定,試用)

文章分類

  • AJAX (3)
  • C# (11)
  • GOOGLE API (1)
  • SQL (2)
  • ASP.NET (26)
  • ADO.NET (7)
  • VB2005 (10)
  • 未分類文章 (1)

最新文章

  • MagicAjax.Net初體驗(設定,試用)
  • 解決RegisterClientScriptBlock後面程式碼不執行的問題
  • ASP.NET 寫入系統日誌
  • 使用 AES 加密與解密字串
  • GridView加入流水號的方法 - 不使用Code Behind
  • GridView使用技巧之:如何在RowCommand里获取模板列里绑定的内容?
  • NamingContainer 使用時機
  • 你有用 FindControl 時找不到 Control (控制項) 的經驗嗎?
  • asp.net動態加入css
  • 彈出訊息視窗後導向指定網頁的問題

文章精選

文章搜尋

誰來我家

參觀人氣

  • 本日人氣:
  • 累積人氣: