我正在尝试自学如何编写Android应用程序,但我无法注册按钮点击并根据当时选择的单选按钮采取措施.这是一个简单的小费计算器:
import android.app.Activity;
import android.os.Bundle;
import android.widget.Button;
import android.widget.EditText;
import android.widget.RadioButton;
import android.widget.TextView;
import android.widget.RadioGroup;
import android.view.View;
public class TipCalc extends Activity implements RadioGroup.OnCheckedChangeListener,View.OnClickListener
{
TextView result;
RadioGroup radiogroup1;
RadioButton r1,r2,r3;
Button calculate;
EditText bill, resulttotal;
private int radioCheckedId = -1;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
radiogroup1 = (RadioGroup) findViewById(R.id.radiogroup1);
Button calculate = (Button) findViewById(R.id.calculate);
RadioButton r1 = (RadioButton) findViewById(R.id.poor);
RadioButton r2 = (RadioButton) findViewById(R.id.average);
RadioButton r3 = (RadioButton) findViewById(R.id.excellent);
EditText bill = new EditText(this);
EditText resulttotal …Run Code Online (Sandbox Code Playgroud) 我Microsoft.Office.Interop.Excel在VB.Net中使用以将.xls文件导出为.pdf文件.这是我唯一能够找到的方法,而不依赖于在运行的计算机上安装第三方软件或使用昂贵的Visual Studio附件.此方法需要打开excel并通过代码保存文件.
我的问题是我只有Microsoft Office的试用版,因为我从未真正使用它.好吧,我可以打开它的时间限制,因为我已经运行程序足够的时间用于调试目的,现在我无法继续开发此应用程序.是否有针对Visual Studio的开发工具包,它提供了此功能所需的API,而无需实际安装Office?我不需要Microsoft Office,因此我不想购买完整版本来开发和测试应用程序.
我看着像一些选择这种,但需要以.xls为转换为pdf似乎没有,如果我使用一个中间格式合作,以保持完整非常特定的格式.
我还阅读了一些关于openOffice API的内容,但它与.Net兼容吗?如果是这样,有人可以指点我的教程,解释如何使用.Net的API?如果可能的话,特别是VB,但我可以使用C#代码.
以下是我尝试做的一个示例,以防它有助于提出建议:
Dim fileName As String = AppDomain.CurrentDomain.BaseDirectory & "LOA " & compName.Text & ".xls"
Dim xlsApp = New Microsoft.Office.Interop.Excel.Application
xlsApp.ScreenUpdating = False
Dim xlsBook As Microsoft.Office.Interop.Excel.Workbook
Dim paramExportFormat As XlFixedFormatType = XlFixedFormatType.xlTypePDF
Dim paramExportQuality As XlFixedFormatQuality = XlFixedFormatQuality.xlQualityStandard
Dim paramOpenAfterPublish As Boolean = False
Dim paramIncludeDocProps As Boolean = True
Dim paramIgnorePrintAreas As Boolean = True
Dim paramFromPage As Object = Type.Missing
Dim paramToPage As Object = …Run Code Online (Sandbox Code Playgroud) 如何在vb.net中的表单上以48x48分辨率显示图标?我查看了使用imagelist,但我不知道如何使用代码显示我添加到列表中的图像以及如何在表单上指定它的坐标.我做了一些谷歌搜索,但没有一个例子真的显示我需要知道的.
我正在使用以下代码(VB.net 中的 System.Data.SQLite):
Dim SQLconnect As New SQLite.SQLiteConnection()
Dim SQLcommand As SQLiteCommand
SQLconnect.ConnectionString = "Data Source=vault.db;"
SQLconnect.Open()
SQLcommand = SQLconnect.CreateCommand
SQLcommand.CommandText = "INSERT INTO entries VALUES ('" & appinput.Text & "','" & userinput.Text & "','" & passinput.Text & "')"
SQLcommand.ExecuteNonQuery()
SQLcommand.Dispose()
SQLconnect.Close()
Me.Hide()
Run Code Online (Sandbox Code Playgroud)
我收到一条错误消息,说它找不到表“条目”我知道该表存在,因为我可以通过命令行通过 sqlite 和 Autoit 写入它,并且可以在 SQLite 浏览器中查看和编辑它打开数据库。我不明白为什么 VB 看不到它(我知道它可以很好地看到并打开数据库文件)。有任何想法吗?