System.Runtime.InteropServices.DllImport("user32.dll") _
創(chuàng)新互聯(lián)建站始終堅(jiān)持【策劃先行,效果至上】的經(jīng)營(yíng)理念,通過(guò)多達(dá)10年累計(jì)超上千家客戶的網(wǎng)站建設(shè)總結(jié)了一套系統(tǒng)有效的全網(wǎng)營(yíng)銷推廣解決方案,現(xiàn)已廣泛運(yùn)用于各行各業(yè)的客戶,其中包括:成都效果圖設(shè)計(jì)等企業(yè),備受客戶贊譽(yù)。
Public Shared Function SetWindowLong(hWnd As IntPtr, nIndex As Integer, wndproc As Integer) As Integer
End Function
System.Runtime.InteropServices.DllImport("user32.dll"昌喊) _
Public Shared Function GetWindowLong(hWnd As IntPtr, nIndex As Integer) As Integer
End Function
Public Const GWL_STYLE As Integer = -16
Public Const WS_DISABLED As Integer = H8000000
Public Shared Sub SetControlEnabled(c As Control, enabled As Boolean)
If enabled Then
SetWindowLong(c.Handle, GWL_STYLE, (Not WS_DISABLED) And GetWindowLong(c.Handle, GWL_STYLE))
Else
SetWindowLong(c.Handle, GWL_STYLE, WS_DISABLED + GetWindowLong(c.Handle, GWL_STYLE))
End If
End Sub
授人以耐顫野漁:
這洞清個(gè)網(wǎng)站超牛逼
Public?NotInheritable?Class?JSON
Private?Sub?New()
End?Sub
Public?Shared?Function?parse(Of?T)(jsonString?As?String)?As?T
Using?ms?=?New?MemoryStream(Encoding.UTF8.GetBytes(jsonString))
Return?DirectCast(New?DataContractJsonSerializer(GetType(T)).ReadObject(ms),?T)
搏饑裂????End?Using
End?Function
Public?Shared?Function?stringify(jsonObject?肢冊(cè)As?Object)?As?String
Using?ms?=?New?MemoryStream()
基閉????New?DataContractJsonSerializer(jsonObject.[GetType]()).WriteObject(ms,?jsonObject)
Return?Encoding.UTF8.GetString(ms.ToArray())
End?Using
End?Function
End?Class
這需要三個(gè)步驟:
第一步:創(chuàng)建一個(gè)C#項(xiàng)目,在其中添加相應(yīng)的窗體和引用,將VB2008中相應(yīng)窗體上的控件復(fù)制到C#相應(yīng)的窗體上;
第二步:使用C#與VB.NET轉(zhuǎn)換工具軟件或者大和到“”,將VB2008 的代碼轉(zhuǎn)換成C#代碼。
第三步譽(yù)吵:工具軟件或者在線轉(zhuǎn)換,轉(zhuǎn)換后的代碼會(huì)有一些錯(cuò)誤或者無(wú)法慶仿侍轉(zhuǎn)換的部分,進(jìn)行簡(jiǎn)單的人工修正。
OK,你成功了!
Option Explicit On
Option Strict On
Imports System
Module Program
Sub Main()
Dim y,m,t As Integer
begin:
' 輸入數(shù)據(jù)時(shí)一行一個(gè)
y=CInt(Console.ReadLine())
m=CInt(Console.ReadLine())
t=CInt(Console.ReadLine())
If y
200 Then
Console.WriteLine("ERROR")
goto begin
End If
pr(y,m,t)
Console.Write("Press any key to continue . . . ")
Console.ReadKey(True)
End Sub
Function pr(y As Integer,m As Integer,t As Integer) As Integer
Dim ye,[Me],i As Integer
ye=CInt((m+t-2)/12+y)
[Me]=(m+t-2) Mod 12+1
End If
End Function
Function mday(y As Integer,m As Integer) As Integer
Dim day As Integer()={0,31,28,31,30,31,30,31,31,30,31,30,31}
Dim ad As I