- 博客(36)
- 资源 (3)
- 收藏
- 关注
原创 C# 选择文件与选择目录
Windows 窗体 FolderBrowserDialogFolderBrowserDialogFolderBrowserDialog 组件是一个模式对话框,用于浏览和选择文件夹。也可以通过 FolderBrowserDialogFolderBrowserDialogFolderBrowserDialog 组件创建新文件夹。是一个类,实例化此类可以设置弹出一个文件对话框,比如选择需要解析的日志文件、上传EXCEL文件、上传图片等。
2024-04-18 15:37:06
857
原创 C# Byte[]使用总结
C# Byte[]使用总结C# Byte[] string转换01,C# string类型转成byte[]:Byte[] byteArray = System.Text.Encoding.Default.GetBytes ( str );02, C# byte[]转成string:stringstr = System.Text.Encoding.Default.GetString ( byteArray );03,C# string类型转成ASCIIbyte[]:("01"转成b
2021-04-01 15:04:54
3962
原创 C# 调用C++ 传入函数参数中有Byte* 与WORD*
c++函数:参数:lpUid - [out]返回UID数据的缓冲区,不小于10字节lpDataLen - [in,out]返回UID的实际长度,注意需要传入时要赋初始值(lpUid的大小)返回:0 - 成功;其他 - 失败extern “C”int WINAPI Mx_GetNonIcUID(BYTE* pUidBuf, WORD* pwUidBufLen);C#调用 [DllImport("******.dll...
2021-03-29 09:55:43
1304
原创 C# 获取窗口(控件)句柄,名称,标题,根据句柄获得该对象
//声明提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档目录一、主要内容?二、使用步骤1.引入方法2.调用总结提示:以下是本篇文章正文内容,下面案例可供参考一、主要内容?句柄的获取,句柄名称的获取,句柄像控件的转化二、使用步骤1.引入方法代码如下(示例): //获取窗口标题 [DllImport("user32", SetLastError = true)] private stati...
2020-12-16 18:31:19
16217
原创 C#Json字符串处理
using direction.framework.common;using System;using System.Collections.Generic;using System.Text;using System.Text.RegularExpressions;namespace direction.framework.util { /// <summary> /// 分隔Json字符串为字典集合。 /// </summary> in...
2020-09-28 11:00:17
427
原创 C# 安装软件,启动程序,判断系统版本,更改IE注册表及内核,注册程序
//判断系统版本public static string CheckOS(ref bool isWin7, ref bool isWinXP, ref bool isWin10) { string osVersion = ""; OperatingSystem os = Environment.OSVersion; ...
2020-02-17 10:09:59
408
原创 C# 程序注册dll,判断注册表的项与键值对,获取值
//str 用于在cmd中执行的第一条语句,进入此文件夹,好执行regasm命令//str1 regasm 指定目录下的dll文件,加上/codebase 表明全局注册string str = @"cd /d C:\Windows\Microsoft.NET\Framework\v4.0.30319"; string str1 = @"regasm " + Ap...
2019-11-24 12:17:35
644
原创 WPF获取窗体和控件句柄
1.窗体:IntPtr hwnd = new WindowInteropHelper(this).Handle;2.控件:IntPtr hwnd = ((HwndSource)PresentationSource.FromVisual(uielement)).Handle;句柄的取得不要在构造 函数中取得,此时的vitual还没有产生,在Loaded中 就可以了。...
2019-11-11 16:29:16
864
原创 C#对于图片操作/截取Winfrom控件图片
/// <summary> /// 图片背景透明 /// </summary> /// <param name="img">原图片</param> /// <returns>透明图片</returns> public Image T...
2019-10-29 18:14:56
1169
原创 C#窗体/UI线程委托
很多时候写windows程序都需要结合多线程,在C#中用如下得代码来创建并启动一个新的线程。Thread thread = new Thread(new ThreadStart(ThreadProc));//实例化一个线程thread.IsBackground = true;//将线程改为后台线程thread.Start();//开启线程但是很多时候,在新的线程中,我们需要与UI...
2019-10-28 09:54:40
1290
原创 C#AtiveX安装问题
C# AtiveX注册之后在本机上可以运行,但是会依赖与你生成的debug或者Release下的文件,打包之后依旧,当安装包在其他电脑上安装之后,AtiveX插件不可调用。1.先检查IE安全性,对于Ative启动有无问题2.再检查注册表我的问题就出在注册表,网上好多显示js调用AtiveX,注册表的位置在HKEY_CLASSES_ROOT目录下,但是我的没有,只在HKEY_LOCAL_...
2019-10-21 16:42:11
161
原创 python 入门-教程(下)
六.从python入门-教程(上),我们已经知道表示顺序集合的有list和tupe,那表示键值对的是什么呢?python中dict就是专门干这件事的,例:d={‘ydx’: 95,'lisa':85}我们把名字称为key,对应的成绩称为value,dict就是通过key来查找value。花括号{}表示这是一个dict,然后按照key: value, 写出来即可。最后一...
2019-07-08 09:48:56
555
原创 python 入门-教程(上)
一.安装 python (下载链接 http://xiazai.sogou.com/detail/34/16/6122277939738274613.html?e=1970)安装教程(教程链接 https://jingyan.baidu.com/article/7908e85c78c743af491ad261.html)打开命令提示行(cmd) 输入python (进入python) ...
2019-07-07 14:48:38
259
原创 Javaqscript进阶(2)
浏览器对象中,history,navigator,screen,location等。window对象是BOM的核心,window对象指当前的浏览器窗口。打开一个新网页:windows.open(“URL地址”,“打开方式”,“页面属性”) 例如:windows.open(“www.baidu.com”,"_black",“width=600 height=400”).JavaScript计...
2019-04-02 15:15:33
285
原创 JavaScript进阶(1)
变量声明、变量类型,如何对它们进行赋值、改变、计算等一系列操作,掌握不同运算符的使用方法,灵活运用算术运算符、比较运算符、逻辑运算符对变量和数值进行操作。变量的声明: var name; //用var声明变量,不限类型变量的赋值:var name=value; var name; name=value; var name=8-5; //可直接声明时赋值,也可先声明再赋值,还可以表达式赋值变...
2019-03-31 17:35:05
272
原创 JavaScript入门
如何在html文件中插入js 基本格式: <script type="text/javascript"> </script> 外部引用:外部创建js文件直接写js代码,然后在html文件内部直接调用,...
2019-03-26 18:07:04
204
原创 HTML+CSS基本语法构造
<!--基本声明 html--><!DOCTYPE HTML><html> <!--所有网页内容,结构都要包含在html标签中--> </html><!--这是注释结构--><head> <!--头部声明相当于网页文档的头部,里面用于声明标题和各种基本设置-->...
2019-03-25 19:31:16
799
1
原创 Java实战项目---DVD租赁系统
三层架构设计思想通常意义上的三层架构就是将整个业务应用划分为:表现层,业务逻辑层、数据访问层。区分层次的目的即为了“高内聚,低耦合”的思想。1.表现层: 通俗讲就是展现给用户的界面,即用户在使用个系统的时候他的所见所得。2.业务逻辑层: 针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。3.数据访问层: 该层所做事务直接操作数据库,针对数据的增添、删除、修改、更新、查找等...
2019-03-20 16:26:43
3359
原创 数字转字符串,字符串转数字(String转int,int转String)
dvd.setDcount(Integer.toString((Integer.parseInt(dvd.getDcount())+1))); dvd.getDcount()是字符串,Integer.parseInt()此方法就是将字符串转化为数字(例:"123"转换为123) (Integer.parseInt(dvd.getDcount())+1)由上一步可知,此是数字,Integ...
2019-03-19 19:04:18
2994
原创 java打地鼠小游戏
准备阶段:工具:eclipse(MyEclipse) 材料:三张图片(地鼠,打地鼠背景图,锤子)代码阶段:import java.awt.Color;import java.awt.Font;import java.awt.Point;import java.awt.Toolkit;import java.awt.event.MouseAdapter;import java...
2019-03-04 21:15:30
2353
原创 vfp公交车调度系统
目录一.需求分析 31.1 基本情况说明 31.2 数据库系统的预期功能 31.2.1 信息要求 31.2.2 处理要求 31.3 数据安全性与完整性要求 41.4 数据项 4二.概念结构设计 7三.逻辑结构设计 7四.功能模块结构设计 8五.主要功能及程序界面说明 8六.主要代码 11七. 总结 14 一.需求分析1.1 基本情况...
2019-01-03 20:35:26
2844
1
原创 java计算各个班的平均分
import java.util.Scanner;//导入工具包public class lllll {public static void main(String[] args) { int classNum=3;//定义班级数量 int stuNum=4;//定义学员数量 double sum=0;//定义总量 double avg=0;//定义平均值 ...
2018-10-30 23:11:35
4670
原创 java兔子问题
public class 小试牛刀 { public static void main(String[] args) { System.out.println("第1个月兔子的数量:1"); System.out.println("第2个月兔子的数量:1"); int f1=1,f2=1,f,M=24; for(int i=3...
2018-10-30 23:10:27
706
原创 c代码2进制码文档转图片
#include <iostream>#include<stdio.h>#include<conio.h>#include<math.h>int main(){FILE *fp,*fp1;char a[9];int i,p;fp=fopen("dl06.txt","rb");fp1=fopen("dl.jpg",&
2018-10-29 22:27:21
277
原创 c图片转2进制码文档
#include<iostream.h>#include<stdio.h>FILE *fin,*fout;void main(){//fout=fopen("demo.txt","wb");//int c;fin=fopen( "demo.jpg","rb"); // 作为2二进制文件打开while(1){c=fgetc(fin); // 一
2018-10-28 22:27:51
253
原创 java 关于学生成绩的代码
import java.util.ArrayList;import java.util.List;import java.util.Scanner;public class Assingment3 { public static void main(String[] args) { System.out.println("how many course do your...
2018-10-28 22:17:08
2468
原创 c数字三角形
#include<stdio.h>int main(){ int i,j,n; printf("input n:"); scanf("%d",&n); for(i=1;i<=n;i++) { for(j=1;j<=n-i;j++) printf(" "); for(j...
2018-10-28 22:15:11
661
原创 c 迭代公式
#include<stdio.h>#include<math.h>int main(){ float a,x0,x1; printf("enter a positive number:"); scanf("%f",&a); x0=a/2; x1=(x0+a/x0)/2; do { x0=x1; ...
2018-10-28 22:12:18
945
原创 e^x的c代码
#include<stdio.h>double s(){ double i,j,k,n,m; double sum=1; for(i=1;i<=50;i++) { k=1; for(j=1;j<=i;j++) k*=j; sum+=(1/k); }...
2018-10-28 22:10:38
1919
原创 c数字金字塔
#include<stdio.h>void s(){ int i,j,k,t,n; printf("请输入行数:"); scanf("%d",&n); for(i=1;i<=n;i++) { for(k=1;k<=n-i;k++) printf(" "); for...
2018-10-28 22:07:33
1409
原创 c常见的三种排序
//插入#include<stdio.h>int main(){ int a[10]={5,2,6,4,18,12,7,15,9,10}; int i,j,k,t; for(i=0;i<10;i++){ printf("%d ",a[i]); } printf("\n"); for(j=1;j<10;j++){...
2018-10-28 22:05:12
244
原创 c计算4x4阶矩阵
#include<stdio.h>int main(){ float a[4][4]; int i,j; float p=1; printf("请输入4*4阶数组:\n"); for(i=0;i<4;i++){ for(j=0;j<4;j++){ scanf("%f",&a[i][j]...
2018-10-28 22:00:56
3970
原创 c++简易图书管理系统
#include <string>#include <fstream>#include <iostream>using namespace std;const int BMAX = 50; //书最多个数//图书管理模块//图书类class book{public: int no; ...
2018-10-28 21:58:12
6679
4
原创 c++,计算器的实现
#include<iostream.h>#include<windows.h>class Ji{public:Ji();virtual ~Ji();virtual double add(double a,double b);//加virtual double red(double a,double b);//减virtual double...
2018-10-28 17:59:39
152
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人