C#代码
大恒大
这个作者很懒,什么都没留下…
展开
-
js、C#、PHP的字符串拼接技巧
PHP在php里声明一个字符串有2种方式 一种是用单引号 一种是用双引号两者最大的区别就是当字符串中包含变量时,单引号不能输出变量的值,而是直接输出变量名,双引号就可以输出变量的值。<?php$a = 'hello';$b = 'world';echo '$a $b'; //输出$a $becho "$a $b"; //输出hello world ?>另外单引号里只能有2种转义字符,’(表示单引号)和(表示反斜杠),双引号就没这个限制。在php中字符串的拼接是用’ .原创 2022-05-22 02:01:07 · 188 阅读 · 0 评论 -
.net 5 webapi开发入门上
https://docs.microsoft.com/zh-cn/learn/modules/build-web-api-aspnet-core/建立项目1.vscode打开项目文件夹,命令行创建模板项目并运行dotnet new webapi --no-httpsdotnet run2.使用工具调试接口dotnet tool install -g Microsoft.dotnet-httpreplMicrosoft.dotnet-httprepl是一个可以调试接口,对接口进行连接,查.原创 2021-09-27 21:51:57 · 287 阅读 · 0 评论 -
asp.net页面访问http接口,发送JSON并解析JSON结果.
using Newtonsoft.Json;using System;using System.Collections.Generic;using System.IO;using System.Net;using System.Text;namespace WebApplication3{ //返回的JSON对象结构对象 public class errormsg { public string resultCode { get; set; }原创 2021-09-26 02:04:31 · 582 阅读 · 0 评论 -
写了个小软件整理电影,将目录内电影放到以电影名为名字的文件夹中,以便KODI进行刮削
class Program { static void Main(string[] args) { string dirPath = System.IO.Directory.GetCurrentDirectory(); var allfiles=Directory.GetFiles(dirPath);...原创 2019-11-21 01:16:22 · 4108 阅读 · 0 评论 -
C# 读写 Photoshop PSD文件 操作类
使用方法显示PSD OpenFileDialog _Dialog = new OpenFileDialog(); _Dialog.Filter = "*.psd|*.psd"; if (_Dialog.ShowDialog() == DialogResult.OK) { Zgke.MyImage.Image...转载 2019-11-12 23:32:43 · 2394 阅读 · 1 评论 -
一个用DEVEXPRESS+SQLITE+EF+CODEFIRST做的WINFORM多窗体框架小程序
文章目录技术内容一、新建DEVEXPRESS的RIBBON based项目1、安装SQLITE FOR EF2、添加EF拦截器的类:修改程序配置 App.config二、添加spire.doc三、完善界面1、ribbon工具栏增按钮2、添加devexpress的tabcontrol控件作为窗体容器3、添加两个方法,功能是在tab中打开或显示子窗口4、为tabcontrol的CloseButton...原创 2019-10-31 22:06:51 · 1116 阅读 · 1 评论 -
SQLite在XP下出现no such table异常与找不到SQLite.Interop.dll故障
用SQLITE作为数据库做了个小项目,采用的CODE FIRST,安装了两个辅助工具以后,成功运行。但在WIN7+WIN10下正常的项目,在XP下却出现no such table异常与找不到SQLite.Interop.dll故障,百度了半天,网上的结论是将connectionstring中的DB路径设成绝对路径。那么为什么相对路径在XP下不能正常运行呢。因为在app.config文件中设置为c...原创 2019-10-07 21:17:33 · 376 阅读 · 0 评论 -
总结一下C#中问号运算符
总结一下C#中问号有三种第一:三目操作运算符【 ? : 】 a < b ? a : b; //等价于 /*if (a < b) return a; else return b; * */第二:基本数据类型可空标识符【?】声明的变量可以为空,比如int,string,但是布尔值为空依然报错事例int i = null;//报错bool j =...转载 2019-10-07 11:26:57 · 983 阅读 · 0 评论 -
通过EF绑定数据到dataGridView后,如何实现筛选及修改保存
本文中忽略大小写。最简单的情况:mydb db=new mydb(); //建立EF上下文db.x.load(); //加载数据到本地this.xBindingSource.DataSource = db.x.local.tobindinglist(); //datagridview.datasource=this.xBindingsource这种情况下,可以修改表格中的数据,然后通...原创 2019-09-18 00:48:53 · 1567 阅读 · 1 评论 -
EntityFramework的CodeFirst项目,实现主从表的增删改查
建立新项目建立POCO 类订单及订单项public class Morder { public int ID { get; set; } [Display(Name = "订单号")] [Required] public string orderNumber { get; set; } public ICollect...原创 2019-09-18 23:29:03 · 1274 阅读 · 0 评论 -
C#采用事务机制执行SQL文件中的SQL语句
public static bool exeSqlFile(string sqlfile, DbContext db){ DbContextTransaction dc = db.Database.BeginTransaction(); if (!File.Exists(sqlfile)) return false; var sqlAry = File.ReadAllL...原创 2019-09-26 11:35:43 · 271 阅读 · 0 评论 -
在一个窗体中加载其它窗体形成MDI多窗体容器
private void loadwindow(string formname) { if (loadedWindow != null && loadedWindow.Name == formname) { return; } if ...原创 2019-10-01 22:56:39 · 232 阅读 · 0 评论 -
C# 启动外部程序的几种方法
C# 启动外部程序的几种方法:启动外部程序,不等待其退出。启动外部程序,等待其退出。启动外部程序,无限等待其退出。启动外部程序,通过事件监视其退出。// using System.Diagnostics;private string appName = "calc.exe";/// <summary>/// 1. 启动外部程序,不等待其退出/// </su...转载 2019-10-02 16:07:42 · 3020 阅读 · 1 评论 -
C# 获取程序运行目录当前目录
// 获取程序的基目录。 System.AppDomain.CurrentDomain.BaseDirectory// 获取模块的完整路径。 System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName// 获取和设置当前目录(该进程从中启动的目录)的完全限定目录。 System.Environment.Curr...转载 2019-10-07 09:27:54 · 835 阅读 · 0 评论 -
以SQLite作为数据库的CodeFirst模式开发及踩的坑
目前 EF 是 .NET 平台下相当成熟的 ORM 框架,但是其最新发布的 6.x 版本依然不支持 SQLite 的 CodeFirst 模式解决方案安装依赖包首先我们创建一个控制台程序,安装如下 Package:System.Data.SQLiteSQLite.CodeFirst修改程序配置 App.configApp.config会被自动添加一些东西,但还要进一步添加内容,如pr...原创 2019-10-07 10:59:39 · 1605 阅读 · 0 评论 -
EF的关联实体加载有三种方式
EF的关联实体加载有三种方式:Lazy Loading,Eager Loading,Explicit Loading,其中Lazy Loading和Explicit Loading都是延迟加载。(一)延迟加载(默认):Lazy Loading使用的是动态代理,默认情况下,如果POCO类满足以下两个条件,EF就使用Lazy Loading:POCO类是Public且不为Sealed。导航属性标...转载 2019-10-07 11:14:08 · 1645 阅读 · 0 评论