- 博客(18)
- 资源 (5)
- 收藏
- 关注
原创 利用反射操作不同类型数据库
个人记录,高手请忽略,这里理一下情况:表格对象:User,Department,其它。。。数据库工厂:DataFactory》》用来建立对应数据库表的操作对象。数据表操作类:ITableOper<T>》》提供数据表的增删改查接口SqlserverTableOper<T>: ITableOper<T>》》实现Sqlserver中的操作接口AccessTableOper<T>:ITableO...
2021-08-20 15:36:50
107
原创 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
1087
原创 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
319
原创 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
90
原创 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 的值为:" <
2021-07-14 10:28:22
120
原创 不采用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
89
原创 练习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
127
原创 练习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
143
原创 练习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
104
原创 练习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
144
原创 C C++中 . 和 ->的区别,记录个人一点心得。
//指针void testa(user *uu){ uu->name = "dddfff";}//类void testb(user uu){ uu.name = "dddfff";}int main(){ user bb; testa(&bb); cout << bb.name;//显示为dddfff,因为是用指针传址。所以对象是共享...
2018-10-04 20:58:27
130
转载 VB模拟键盘输入的N种方法
用VB模拟键盘事件的N种方法键盘是我们使用计算机的一个很重要的输入设备了,即使在鼠标大行其道的今天,很多程序依然离不开键盘来操作。但是有时候,一些重复性的,很繁琐的键盘操作总会让人疲惫,于是就有了用程序来代替人们按键的方法,这样可以把很多重复性的键盘操作交给程序来模拟,省了很多精力,按键精灵就是这样的一个软件。那么我们怎样才能用VB来写一个程序,达到与按键精灵类似的功能呢?那就让我们来先了解一
2017-10-17 09:01:25
9451
翻译 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
2545
原创 折腾了半天,发现在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
3662
原创 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
239
原创 LightSwitch文件的上传,下载及保存(数据库版)
需要在服务器端数据库中建立以下字段二进制、文件名、扩展名 Private Sub 上传_Execute() ' 在此编写您的代码。 Dispatchers.Main.Invoke( Sub() '注意!!!要新建数据记录并保存后,才能使用上传功能。否则会提示未生成实例
2017-09-30 07:11:43
619
原创 LightSwitch多条件判断筛选
功能:多条件判断筛选记录操作位置:服务器端操作实现代码:'通过%比和直接赋值判断出两个数据结果并合并显示出来 Dim query1 As System.Linq.IQueryable(Of LightSwitchApplication.SjZhuBiao) Dim query2 As System.Linq.IQueryable(Of
2017-09-26 08:52:54
407
原创 LightSwitch中自动编号的生成
实现功能:变换日期时,按当月记录数,自动生成当月对应编号。一般用途:常用来生成合同编号等。需求数据控件及类型:文本框(intger)日期控件(date)未优化代码:Private Sub 合同时间_Changed() Dim DA = DataWorkspace.ApplicationData.SjZhuBiaoSet.GetQuery.Execute '
2017-09-26 01:03:02
339
menuetos源码.rar
2020-02-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人