公告版位

沒有痛苦 就沒有收穫
若內容對你有幫助,可以留言讓我知道哦~
有問題想要諮詢可以請至這裡連絡我哦 =>不會就放這邊

 


目前分類:VB (120)

瀏覽方式: 標題列表 簡短摘要

1.這是送一個指令的方法 

SerialPort2.Write(CMD.Text & Chr(&HD))

說明:0x0D為console的斷句碼

文章標籤

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

一些不錯的VB資源站

 

日文站

文章標籤

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

1.下載HtmlAgilityPack XPath Finder

官網下載 https://archive.codeplex.com/?p=hapxpathfinder

HtmlAgilityPack使用 (1).png

文章標籤

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

1. import

Imports HtmlAgilityPack

2.判斷標籤有幾個

文章標籤

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

DataGridView1 add the checkbox

1.點選datagridview1/ 選擇右邊屬性欄/按小按鈕

datagridview1

文章標籤

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

今天要介紹 如何知道DataGridView1有幾筆資料的語法, how many the datagirdview1 data?

GridView1.Rows.Count.ToString 

文章標籤

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

How to do VB random function ,example is

如何產生VB無重複的亂數,程式碼如下

Dim MyValue As Integer
MyValue = Int((6 * Rnd) + 1)    ' Generate random value between 1 and 6.


文章標籤

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

情境: 加入ComboBox資料,使用code的方法

方法:

文章標籤

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

Listbox function and property setting list

以下整理所有listbox會使用到的語法功能

1.listbox總共有幾筆值

LISTBOX.items.count
文章標籤

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

Remove the space to the left of DataGridView1

如何移除Datagirdview1 左邊的空格

如下圖,本來datagirdview1是這樣子

datagirdview1 左邊空格取消

文章標籤

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

程式碼 再FORM1點兩下加入

Me.FormBorderStyle = Windows.Forms.FormBorderStyle.FixedSingle

視窗就不會被隨便亂拉 放大或縮小,

文章標籤

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

在進行資料庫查詢時,有完整查詢和模糊查詢之分。

一般模糊語句如下:

Select 欄位 FROM 表 Where 某欄位 Like 條件

文章標籤

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

C# code

private void button1_Click(object sender, EventArgs e)
{
    MailMessage mail = new MailMessage();
    NetworkCredential cred = new NetworkCredential("xxx@gmail.com", "password");
    //收件者
    mail.To.Add("ggyy@hotmail.com,ooxx@hotmail.com");
    mail.Subject = "subject";
    //寄件者
    mail.From = new System.Net.Mail.MailAddress("xxx@gmail.com");
    mail.IsBodyHtml = true;
    mail.Body = "message";
    //設定SMTP
    SmtpClient smtp = new SmtpClient("smtp.gmail.com");
    smtp.UseDefaultCredentials = false;
    smtp.EnableSsl = true;
    smtp.Credentials = cred;
    smtp.Port = 587;
    //送出Mail
    smtp.Send(mail);
}

VB code

文章標籤

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

zedGraphControl 畫面重新整理
zedGraphControl1.RestoreScale(myPane); //畫面重整

文章標籤

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

一般而言like搭配萬用字元的使用方式 select * from DataTable where ColumnName like '%ConditionName'

不過access的用法則是..

select * from DataTable where ColumnName like '*ConditionName'
文章標籤

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

VB外掛ZedGraphControl
Dim countchartx As Integer '定義在最前面
DataGridView1.DataSource = set1.Tables("1a")  ' 要先把資料庫資料放入資料表!!!


'在程式中

Dim month(DataGridView1.Rows.Count - 1) As String  '定義一個資料表筆數的矩陣
For Me.countchartx = 1 To DataGridView1.Rows.Count - 1
        month(Me.countchartx - 1) = Format(CDate(DataGridView1.Rows(Me.countchartx - 1).Cells(1).Value), "hh:mm:ss")  '把所有資料表的時間存入矩陣中
Next

ZedGraphControl1.GraphPane.XAxis.Type = AxisType.Text
ZedGraphControl1.GraphPane.XAxis.Scale.TextLabels = month  '然後就會放在X軸囉

文章標籤

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

轉換時間格式或者想轉換成想要的格式可以使用format

Format(CDate(now), "hh:mm:ss")

參考https://docs.microsoft.com/zh-tw/office/vba/language/reference/user-interface-help/format-function-visual-basic-for-applications

文章標籤

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

語法 : 有三種形式的路徑顯示方法如下

Console.WriteLine(System.Reflection.Assembly.GetExecutingAssembly().Location)
'C:\My Application\ClassLibrary1.dll

Console.WriteLine(System.Reflection.Assembly.GetExecutingAssembly().CodeBase)
'file:///C:/My Application/ClassLibrary1.DLL

Console.WriteLine(System.Reflection.Assembly.GetExecutingAssembly().EscapedCodeBase)
'file:///C:/My%20Application/ClassLibrary1.DLL

寫法

文章標籤

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

資料庫讀進來後,在DataGridView1做完排序,之後畫出曲線的用法(抓某行某列值也有)

'資料庫讀進來後,在DataGridView1做排序
DataGridView1.Sort(DataGridView1.Columns(0),System.ComponentModel.ListSortDirection.Ascending)

'之後for迴圈用這個修正

  list1.Clear()  '清掉上次資料

  For Me.kgg = 0 To DataGridView1.Rows.Count - 1

                list1.Add(Me.kgg, DataGridView1.Rows(Me.kgg).Cells(5).Value)
   Next

EX   DataGridView1.Rows(0).Cells(5).Value     第5行  第1列的位置

文章標籤

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

清除LIST1

Dim list1 = New PointPairList() '定義

list1.clear()



Dim myCurve5 As LineItem = myPane5.AddCurve("GapPV1", list5, Color.Blue, SymbolType.None) '不要有點


文章標籤

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