我想创建一个简单的winforms或wpf应用程序,我可以拖放虚拟"卡".下面这不是我想要做的,但它是我在网络上发现的最接近用户界面的东西.
所以基本上我想在GUI中有列,我可以从一个拖动到另一个.
我的问题是:
对于我的新项目,我必须使用数组而不是临时文件来存储来自用户的信息.为此,我还需要创建派生类型.
但是,我还没有理解数组是什么,派生类型是什么,如何使用它们,它们可以做什么,以及其他一些基本想法.任何人都可以给我一些关于数组和派生类型的信息吗?
我为他们编写了代码,但我不知道它是否写得正确.如果有人能为我检查这个,我将不胜感激.
这是我的数组和派生类型:
! derived type
TYPE Bank
INTEGER :: acNumber, acChecks
REAL :: acBlance, acRate
CHARACTER :: acType*1, acLName*15, acFName*15
END TYPE
! array
INTEGER, PARAMETER :: MaxRow, MaxColum = 7
INTEGER, DIMENSION(MaxRow:MaxColum) :: AccountData
Run Code Online (Sandbox Code Playgroud) 我在使用Java播放MIDI文件时遇到了一些麻烦.我得到的是MidiUnavailableException (MIDI OUT transmitter not available)当我尝试播放时.我的代码是标准的:
try {
midiseq = MidiSystem.getSequencer();
midiseq.open();
midiseq.setSequence(MidiSystem.getSequence(sound1));
midiseq.setLoopCount(Sequencer.LOOP_CONTINUOUSLY);
midiseq.start();
} catch (Exception e) {e.printStackTrace();}
Run Code Online (Sandbox Code Playgroud)
midiseq是一个Sequencer; sound1是一个InputStream.
此代码可以在其他几台计算机上运行,甚至可以在Eclipse中使用,当在JAR文件中使用时,只是在我从命令提示符启动它时.我已经下载了一个更稳定的Java midi应用程序,它也引发了同样的异常.
它不能成为硬件问题,因为Eclipse可以毫无问题地运行它,也不会成为编码问题,因为它在其他计算机上运行正常.即使这一行代码抛出此异常:
javax.sound.midi.MidiSystem.getSequencer();
Run Code Online (Sandbox Code Playgroud)
提前致谢.
编辑:我的操作系统是Windows Vista.在我问这个问题之前,我已经下载了最新的JRE和JDK(我认为是1.6.0_13).
编辑:代码:
ClassLoader.getSystemClassLoader().loadClass("com.sun.media.sound.RealTimeSequencer");
System.out.println( "Sequencer class loaded" );// Otherwise ClassNotFoundException
Run Code Online (Sandbox Code Playgroud)
打印"已加载Sequencer类".
但是这段代码:
try{
System.out.println(javax.sound.midi.MidiSystem.getSequencer());
System.exit(0);
} catch(Exception e) {
throw new RuntimeException(e);
}
System.exit(1);
Run Code Online (Sandbox Code Playgroud)
扔了 MidiUnavailableException.
此外,这段代码:
MidiDevice.Info[] devices = MidiSystem.getMidiDeviceInfo();
if (devices.length == 0) {
System.out.println("No MIDI devices found");
} else {
for …Run Code Online (Sandbox Code Playgroud) 我想要做的是,在Excel中,使用VBA将数据推送到现有的Access表.我已经能够做到这一点,但我有一个小打嗝.在我将数据推送到访问之前,我想清除Access表上的当前数据,因此当Excel中的新数据进入时,它是Access表中的唯一数据.我真的不知道如何为Access编写代码,因为该类已经在VBA for Excel上.我尝试了几种不同的方法,每次都不起作用.例如,似乎应该工作的代码是
DoCmd.RunSQL "DELETE tblName.* FROM CoversheetTableFourthAttempt
Run Code Online (Sandbox Code Playgroud)
但是我告诉我定义一个对象时出错.
如果你可以帮助我,我会真的很喜欢它
我把我的代码放在下面以供参考.
Sub AccessFourthMonth()
Dim cn As ADODB.Connection, rs As ADODB.Recordset, r As Long
' connect to the Access database
Set cn = New ADODB.Connection
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0; " & _
"Data Source=C:\Users\Kent\Documents\MBA\Winter 2009 Semester\MBA 614\Final Project\shilded\testdatabase.mdb"
' open a recordset
Set rs = New ADODB.Recordset
rs.Open "CoversheetTableFourthAttempt", cn, adOpenKeyset, adLockOptimistic, adCmdTable
' all records in a table
r = 2 ' the start row in the worksheet
Do While Len(Range("A" & …Run Code Online (Sandbox Code Playgroud) 我正在尝试构建一个函数,它将向我显示某个文件名所在的所有路径.该函数将采用一个参数,即文件名.结果将是所有路径的列表,或者说系统上没有此类文件的消息.
我是Powershell的新手,我还没有得到语法.我试过这个:
Get-ChildItem -Path -Include notepad.exe
Run Code Online (Sandbox Code Playgroud)
但是这引发了错误信息.我正在尝试:
$i="notepad.exe"
Foreach ($i in Get-ChildItem c:\ -Recurse){echo -Path}
Run Code Online (Sandbox Code Playgroud)
从现在开始,它仍在运行,不知道会发生什么,真的.
编辑:回应了大量的线条,只是说"-Path"......
任何人都可以帮助解决这个问题吗?顺便说一句,我正在运行Powershell 1.0.
因此,为了解释在执行此命令时我希望看到的内容,以下是我在查找*.txt后所期望的示例:
C:/foo.txt
C:/A/foobar.txt
C:/A1/foo.txt
依此类推,列出我的硬盘上所有.txt文件的路径.只有路径,每行一个,不需要额外的信息.
EDIT2:
我做到了 对于那些在未来寻找这个问题的人,我要留下这个问题.
我使用的功能就是这个(这个具体的例子将为您提供硬盘上所有.zip文件的列表,在需要时进行编辑):
Get-ChildItem -Path c:\ -Include "*.zip" -Recurse -Force -Name > c:\listOfPaths.txt
Run Code Online (Sandbox Code Playgroud)
这在我的C:\文件夹中创建了一个名为listOfPaths.txt的文件,其中包含在我的硬盘驱动器的所有子文件夹中以.zip结尾的任何文件的所有出现的列表.
没有提到"c:\"位,但我不介意.
EDIT3:
感谢capar获得更完整的版本.
这是capar的代码(或者我是如何使用它的,因为Get-Children在1.0中不起作用)
Get-ChildItem -Path c:\ -Recurse *.txt | Select-Object -Property FullName
Run Code Online (Sandbox Code Playgroud) 自从我使用Java完成任何网站以来已经有一段时间了,我想知道Google App Engine的框架选项是什么.
对于没有真正偏好的人,你会建议什么框架?
我喜欢Ruby On Rails,并且正在进入Django,并且也喜欢它.从专业角度来说,我是一名ASP.NET开发人员,所以我对此有最丰富的经验,但我希望扩展到其他技术和模式.
拥有更多MVC经验会很高兴.
谢谢,马克
如何枚举ASP.NET MVC中 FormCollection(system.web.mvc)的所有键/值?
我正在写一个shell脚本,我想要转义一个字符串.有没有办法转换这个:
I'm happy.
You're sad.
Run Code Online (Sandbox Code Playgroud)
至
I\'m happy.\nYou\'re sad.
Run Code Online (Sandbox Code Playgroud)
我很确定这是什么组合sed/ awk这样做....
谢谢
这个版本正在运行.我在//整个代码中都发表了评论,以便更好地说明我遇到的问题.该程序依赖于读取文本文件.包含标点符号的段落格式.
可以将此和上述内容复制到文本文件中并运行该程序.
// Word.cpp
#define _CRT_SECURE_NO_WARNINGS // disable warnings for strcpy
#define ARRY_SZ 100
#include <iostream>
#include <fstream>
#include "Word.h"
using namespace std;
Word::Word( const char* word )
{
ptr_ = new char[ strlen( word ) + 1 ];
strcpy( ptr_, word );
len_ = strlen( ptr_ );
}
Word::Word( const Word* theObject )
{
ptr_ = theObject->ptr_;
len_ = theObject->len_;
}
Word::~Word()
{
delete [] ptr_;
ptr_ = NULL;
}
char Word::GetFirstLetterLower()
{
// I want to …Run Code Online (Sandbox Code Playgroud) Javascript CANVAS非常棒:它允许我们在浏览器屏幕上绘制线条,多边形等内容.
我想知道Javascript CANVAS是如何工作的.例如,为了绘制一条线,它是否使用一系列对齐的微小图像来模拟线或其他方法?
提前致谢.
java ×2
access-vba ×1
arrays ×1
asp.net-mvc ×1
audio ×1
c++ ×1
canvas ×1
enumerator ×1
escaping ×1
excel ×1
excel-vba ×1
fortran ×1
frameworks ×1
javascript ×1
midi ×1
ms-access ×1
pointers ×1
powershell ×1
scripting ×1
shell ×1
types ×1
vba ×1
winforms ×1
wpf ×1