반응형

VB.Net 7

XPath 네임스페이스가 있는 노드 선택

XPath 네임스페이스가 있는 노드 선택 .vbproj이고 이렇게 생겼습니다. 15a7ee82-9020-4fda-a7fb-85a61664692d 내가 원하는 것은 ProjectGuid뿐이지만 네임스페이스가 있을 때는 작동하지 않습니다... Dim xmlDoc As New XmlDocument() Dim filePath As String = Path.Combine(mDirectory, name + "\" + name + ".vbproj") xmlDoc.Load(filePath) Dim value As Object = xmlDoc.SelectNodes("/Project/PropertyGroup/ProjectGuid") 이걸 고치려면 어떻게 해야 하나요?저는 아마 당신과 함께 가고 싶어할 것입니다. 바텍의 네..

sourcecode 2023.07.07

볼륨 믹서 제어

볼륨 믹서 제어 다른 애플리케이션 볼륨(파이어폭스)을 제어하고 싶습니다. 나는 그것을 할 수 있습니다.Volume Mixer 의 라이브러리란?Volume Mixer?다음은 이를 수행하는 C# 콘솔 응용 프로그램의 샘플입니다.Windows Core 오디오 라이브러리를 기반으로 합니다.Windows 7 이상에서만 작동합니다. using System; using System.Runtime.InteropServices; using System.Collections.Generic; namespace SetAppVolumne { class Program { static void Main(string[] args) { const string app = "Mozilla Firefox"; foreach (string n..

sourcecode 2023.05.28

선택한 항목에 바인딩MVVM의 DataGrid 또는 ListBox 항목

선택한 항목에 바인딩MVVM의 DataGrid 또는 ListBox 항목 선택한 항목을 바인딩해야 하는 WPF에서 약간의 가벼운 읽기를 수행하는 중입니다.데이터 그리드의 항목이지만 구체적인 항목을 찾을 수 없습니다.저는 선택된 개체만 필요합니다. 데이터 그리드: 선택됨항목은 XAML 명령 매개 변수로 바인딩할 수 있습니다. 많은 조사와 검색 끝에, 저는 마침내 이 일반적인 문제에 대한 간단한 해결책을 찾았습니다. 이 작업을 수행하려면 다음 규칙을 모두 따라야 합니다. Ed Ball의 제안'에 따라 XAML 명령 데이터 바인딩에서 CommandParameter 속성을 정의합니다.이것은 시간이 많이 걸리는 버그입니다. ICommand의 CanExecute 및 Execute 메서드에 개체 유형의 매개 변수가 있..

sourcecode 2023.05.18

마이크로소프트입니다.VisualBasic 네임스페이스 "true .NET" 코드?

마이크로소프트입니다.VisualBasic 네임스페이스 "true .NET" 코드? 우리 개발팀은 새로운 프로젝트를 시작할 준비를 하고 있습니다.이 상점은 VB3 시절부터 "VB 상점"이었지만, 현재는 ".NET 상점"이라는 의견이 지배적이며, C#이 .NET 전용으로 만들어졌기 때문에 VB.NET은 C#만 쓰기로 했습니다.그 논쟁은 마이크로소프트의 여부에 대한 질문을 중심으로 전개됩니다.VisualBasic 네임스페이스는 VB6(및 이전 버전) 코드에 대한 이전 버전과의 호환성을 위한 경우에만 적합한 위치에 있습니다.추가적이고 더 흥미로운 질문은 코드가 Microsoft 아래에 있는지 여부입니다.VisualBasic 네임스페이스는 .NET 래퍼로 신중하게 패키징된 이전 VB 런타임인 경우의 .NET 코드..

sourcecode 2023.05.18

VB.NET - 인터럽트 폼 루프 및 엔드 폼

VB.NET - 인터럽트 폼 루프 및 엔드 폼 저는 무한 루프를 통해 데이터를 처리하는 양식을 가지고 있습니다.양식을 "닫는" 단추를 누르면 양식이 닫혔음에도 불구하고 계속 처리됩니다.양식을 완전히 종료하고 루프 문을 종료한 다음 새 양식을 엽니다. 양식을 닫는 데 사용하는 코드입니다. frmMain.Close() frmMain.Dispose() 참고: 스레드를 사용하지 않습니다. 단순한 VB입니다.NET 응용 프로그램.기본 시작 양식을 닫지 않습니다.이를 위한 "올바른" 방법은 실제로 백그라운드 작업자 스레드를 사용하는 것입니다.그러나 이는 백그라운드 작업자 스레드 없이도 작동합니다. 폼 클래스에 변수를 선언합니다. Private keepLoopAlive As Boolean 그런 다음 처리 루프를 다음..

sourcecode 2023.05.13

Vb를 사용하여 프로세스를 종료하려면 어떻게 해야 합니까?NET 또는 C#?

Vb를 사용하여 프로세스를 종료하려면 어떻게 해야 합니까?NET 또는 C#? 사용자가 이미 마이크로소프트 워드를 열었는지 확인해야 하는 시나리오가 있습니다.만약 그가 그랬다면, 나는 윈워드를 죽여야만 합니다.exe 프로세스를 수행하고 내 코드를 계속 실행합니다. vb.net 이나 c#을 사용하여 프로세스를 죽이는 간단한 코드를 가진 사람이 있습니까?시스템을 사용할 수 있습니다.진단.과정.킬 메소드.시스템을 사용하여 원하는 프로세스를 얻을 수 있습니다.진단.성공.이름별로 프로세스를 가져옵니다. 예제는 이미 여기에 게시되었지만 .exe가 아닌 버전이 더 잘 작동했기 때문에 다음과 같은 것이 있습니다. foreach ( Process p in System.Diagnostics.Process.GetProcess..

sourcecode 2023.05.08

VB의 Null 검사입니다.

VB의 Null 검사입니다. 내가 하고 싶은 것은 객체가 null인지 확인하는 것이지만, 내가 무엇을 하든, 만약 그것이 컴파일된다면, 그것은 그것을 던집니다.NullReferenceException확인하려고 합니다!제가 한 일은 다음과 같습니다. If ((Not (comp.Container Is Nothing)) And (Not (comp.Container.Components Is Nothing))) Then For i As Integer = 0 To comp.Container.Components.Count() - 1 Step 1 fixUIIn(comp.Container.Components.Item(i), style) Next End If If ((Not IsDBNull(comp.Container)) ..

sourcecode 2023.05.08
반응형