中科之旅-------进展之路

2019/1/17

1.解决了c#引用python脚本以及传递参数问题

2019/1/20

1.解决了c#使用sqlite库,创建数据库成功

2019/1/21

1.数据库建表成功,插入数据成功,查询数据成功

 static void Main(string[] args)
        {
            string path = @"d:\123.sqlite";
            SQLiteConnection cn = new SQLiteConnection("data source=" + path);

            cn.Open();
            SQLiteCommand cmd = new SQLiteCommand();
            cmd.Connection = cn;
            // cmd.CommandText = "CREATE TABLE t1(id varchar(4),score int)";//建表
            // cmd.CommandText = "INSERT INTO t1 (ID,score) VALUES ('California', 200);";//插入数据
            // cmd.ExecuteNonQuery();

            cmd.CommandText = "SELECT * FROM t1";
            SQLiteDataReader sr = cmd.ExecuteReader();//读取数据
            while (sr.Read())
            {
                Console.WriteLine($"{sr.GetString(0)} {sr.GetInt32(1).ToString()}");
            }
            sr.Close();
            cn.Close();
            while (true) ;
        }

2019/1/22

用visiable = false代替了之前愚蠢的显示图片

 

2019/1/24

用了c#反编译工具ILSpy,解压后点击根目录下的

ILSpy.sln

然后点击

这里的ILSpy即可

2019/2/2

安装Visual Studio Code编写python

 

2019/2/12

用chart画图,但是出现了讨厌的series,在下图legends里选外观的enabled设置成false即可

又遇到了一个问题

我需要的横坐标是20-20k没错,但是并不是以1为间隔,而是以log10为底的横坐标,这样就和我要显示的数据对应不上了,最好就是只显示20和20k这两个数字,或者直接让横坐标不显示

这么设置杂项中的enabled编程false就可以了

如果想让chart的原始图也就是这个

消失的话,就

把这里的true改成false即可

 

2019/2/14

这里居然没有windows桌面。。。。

当时这个没勾。。。。

没办法,重装了vs

然后再

然后

选属性里的配置类型为dll

新增

增加h和c文件

h文件中

__declspec(dllexport) int get_value(int a, int b);后面这个get就是我的dll的接口函数名

c文件中

#include "stdio.h"
#include "test.h"

int get_value(int a, int b)
{
    int c = 0;
    c = a + b;
    return c;
}

然后点击生成project1,得到Project1.vcxproj -> C:\Users\lenovo\source\repos\Project1\Debug\Project1.dll

把这个dll拷贝到自己的项目的debug文件夹下

在自己的工程的class里

public partial class Form1 : Form
    {

        [DllImport("Project1.dll", EntryPoint = "get_value", CallingConvention = CallingConvention.Cdecl)]
         public static extern int get_value(int a, int b);

接下来就可以直接用了

z = get_value(i, j);

 

2019/2/25

如果要消除chart里的横线或者纵向坐标线,

chart3.ChartAreas[0].AxisX.MajorGrid.Enabled = false;即可

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值