自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (5)
  • 收藏
  • 关注

原创 利用反射操作不同类型数据库

个人记录,高手请忽略,这里理一下情况:表格对象:User,Department,其它。。。数据库工厂:DataFactory》》用来建立对应数据库表的操作对象。数据表操作类:ITableOper<T>》》提供数据表的增删改查接口SqlserverTableOper<T>: ITableOper<T>》》实现Sqlserver中的操作接口AccessTableOper<T>:ITableO...

2021-08-20 15:36:50 98

原创 C# 构造函数中Color不可以做为可选参数的变通做法

在C#中如果这样写:会报 color”的默认参数值必须是编译时常量 public Test(string str,Color color=Color.Gray) { name = str+color.ToString(); }那么我们可以变通一下 public Test(string str,Color color) { name = str+color.To...

2021-08-17 20:58:49 933

原创 C#利用鼠标中键移动控件容器画布

注意:this.AutoScrollPosition赋值时,会自动对x,y值取反。 #region "鼠标中键移动画布" bool mouseDownState = false; Point scrollPositionOldPoint = new Point(); Point mouseHitOldPoint = new Point(); protected override void OnMouseDown(Mous

2021-08-14 17:47:43 298

原创 Form中鼠标移动控件

每次碰到都要花几分钟推理, 特记录一下 bool labelMdown = false; Point Old = new Point(); private void label1_MouseDown(object sender, MouseEventArgs e) { if (e.Button!=MouseButtons.Middle) { return;

2021-08-14 10:48:27 80

原创 C++指针解惑

指针这东西是好。平时用的少。。一遇到复杂的指针写法就开始懵圈。以下记录一下。方便自己查阅:#include<iostream>using namespace std;int main() { double dval = 6.0;//变量 double* pd = &dval;//*pd指向dval的地址,pd此时是地址 double* pd2 = pd;//*pd2指向pd地址内的值,此时是dval的地址 cout <<"dval 的值为:" &lt

2021-07-14 10:28:22 111

原创 不采用WIN API实现控制台绘图

Process pr = Process.GetCurrentProcess(); IntPtr intPtr= pr.MainWindowHandle; Graphics g = Graphics.FromHwnd(intPtr); Pen blackPen = new Pen(Color.Black, 3); Rectangle rect = new Rectangle(0, 0,...

2021-07-08 21:16:00 74

原创 练习2-3

#include <stdio.h>//取得一行字符串,长度最大100 char* getLine(){ static char s[100]; char c; int i=0; while((c=getchar())!='\n') s[i++]=c; s[i]='\0'; return s;}int m...

2019-05-05 13:33:54 121

原创 练习1-24

#include<stdio.h>char cc[100]; //符号栈 char op=0; //符号栈指针 //取得一行字符串,长度最大100 char* getLine(){ static char s[100]; char c; int i=0; while((c=getchar())!='\n') s[i++]=c...

2019-05-05 12:32:35 138

原创 练习1-19

#include<stdio.h>//取得一行字符串char* getLine(){ static char s[100]; char c; int i=0; while((c=getchar())!='\n') s[i++]=c; s[i]='\0'; return s;}//求字符串长度,不包含末尾的'\0'int strLen(char ...

2019-05-05 08:49:18 95

原创 练习1-14

//此段代码只能输入a-b小写26个字母。并统计对应数量 #include<stdio.h>#define charNUM 26 //26个英文字母 int main(){ int ch[charNUM]={0}; char c; while((c=getchar())!='\n') { ch[c-97]++; } for(int i=0;i...

2019-05-04 13:19:01 129

原创 C C++中 . 和 ->的区别,记录个人一点心得。

//指针void testa(user *uu){ uu-&gt;name = "dddfff";}//类void testb(user uu){ uu.name = "dddfff";}int main(){ user bb; testa(&amp;bb); cout &lt;&lt; bb.name;//显示为dddfff,因为是用指针传址。所以对象是共享...

2018-10-04 20:58:27 120

转载 VB模拟键盘输入的N种方法

用VB模拟键盘事件的N种方法键盘是我们使用计算机的一个很重要的输入设备了,即使在鼠标大行其道的今天,很多程序依然离不开键盘来操作。但是有时候,一些重复性的,很繁琐的键盘操作总会让人疲惫,于是就有了用程序来代替人们按键的方法,这样可以把很多重复性的键盘操作交给程序来模拟,省了很多精力,按键精灵就是这样的一个软件。那么我们怎样才能用VB来写一个程序,达到与按键精灵类似的功能呢?那就让我们来先了解一

2017-10-17 09:01:25 9116

翻译 FTP服务器连接及状态--vb.net

代码有注解。看不懂请留言。Imports System.IOImports System.NetImports System.Net.SocketsImports System.ThreadingImports System.TextPublic Class Form1 Private timeoutObject As ManualResetEvent Privat

2017-10-12 20:47:03 2531

原创 折腾了半天,发现在lightswitch下有个解决FTP等功能的好方法。

直接生成shell对象,调用对应的exe程序并传参(exe程序的话,得自己写了。),参数少时,直接追加,参数过多时,用文件传参,省力省时。下面为lightswitch调用exe对: Dim shell = AutomationFactory.CreateObject("Shell.Application")shell.shellexecute("D:\\ftp.exe", "-http

2017-10-02 16:20:10 3649

原创 Lightswitch文件上传(WCF版)

思路:1、建立server端的上传模块2、建立WCF服务接口3、配置web.config文件4、建立client端的脚本一、建立server端的上传过程(废话不多说,直接上代码)Imports System.Net.WebClientImports System.IOImports System.NetPublic Module ftpHelper P

2017-10-01 10:44:55 228

原创 LightSwitch文件的上传,下载及保存(数据库版)

需要在服务器端数据库中建立以下字段二进制、文件名、扩展名 Private Sub 上传_Execute() ' 在此编写您的代码。 Dispatchers.Main.Invoke( Sub() '注意!!!要新建数据记录并保存后,才能使用上传功能。否则会提示未生成实例

2017-09-30 07:11:43 609

原创 LightSwitch多条件判断筛选

功能:多条件判断筛选记录操作位置:服务器端操作实现代码:'通过%比和直接赋值判断出两个数据结果并合并显示出来            Dim query1 As System.Linq.IQueryable(Of LightSwitchApplication.SjZhuBiao)            Dim query2 As System.Linq.IQueryable(Of

2017-09-26 08:52:54 400

原创 LightSwitch中自动编号的生成

实现功能:变换日期时,按当月记录数,自动生成当月对应编号。一般用途:常用来生成合同编号等。需求数据控件及类型:文本框(intger)日期控件(date)未优化代码:Private Sub 合同时间_Changed()            Dim DA = DataWorkspace.ApplicationData.SjZhuBiaoSet.GetQuery.Execute '

2017-09-26 01:03:02 329

menuetos源码.rar

资源个人整理,内有备注文件及界面选择参考(游戏和应用已包含在内),已用VMware测试。压缩包有有源码镜像文件和最新的系统镜像文件。可根据备注文件的的方法自行合并(注意文件名不要写错)

2020-02-03

surface 3笔自定义驱动

surface 3笔自定义驱动,解决surface3笔帽按键的自定义问题

2015-12-24

鼠标计数器 键盘计数器

功能强大的鼠标键盘计数器,可以统计所有键盘及鼠标的点击次数。

2013-11-17

C#教程,unity3d基础。

C#语言教程。unity3d程序设计基础

2011-11-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除