上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: 1.先创建一个C++空的动态库 2.修改2个属性 (1)设置公共语言运行时支持,目的是将C++代码编译成为中间语言(clr), (2) 3. main.h中: #pragma once #include <string> //在被导出的函数前面一定要添加额extern “C来指明导出函数的时候使用C 阅读全文
posted @ 2019-07-03 18:00 zwj鹿港小镇 阅读(3273) 评论(0) 推荐(0) 编辑
摘要: 转载:Learning hard 工厂模式:定义了一个创建产品对象的工厂接口,将实际创建工作推迟到子类工厂当中 代码: namespace ConsoleApplication1{ //菜的抽象类 public abstract class Food { public abstract void P 阅读全文
posted @ 2019-06-21 10:52 zwj鹿港小镇 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 1.先拖一个ImageList,然后添加几个图标 2.设置TreeView的ImageList属性等于第一步中的ImageList 3.设置选中状态节点图标和未选中时的图标 TreeNode tr = new TreeNode(); tr = this.treeView1.Nodes.Add("ff 阅读全文
posted @ 2019-06-18 09:48 zwj鹿港小镇 阅读(2251) 评论(0) 推荐(0) 编辑
摘要: 1.里氏转换语法: 1).子类可以赋值给父类:如果有一个地方需要一个父类作为参数,我们可以给一个子类代替 Person p = new Student(); 2).如果父类中装的是子类对象,那么可以将这个父类转化为子类对象 Student stu = (Student)p 2.is和as 1) is 阅读全文
posted @ 2019-06-15 11:38 zwj鹿港小镇 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 1.out参数 如果在一个方法中,返回多个相同类型的值的时候,可以考虑返回一个数组,但是,如果返货多个不同类型的值的时候,返货数组就不行了,这是可以考虑用到out参数。 求一个数组内部的最大值,最小值,总和,平均值 例如: static void Main(string[] args) { int[ 阅读全文
posted @ 2019-06-05 00:24 zwj鹿港小镇 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 参考:Learning hard 1.理解:备忘录模式就是对某个类的状态进行保存下来,等到需要恢复的时候,可以从备忘录中进行恢复。生活中这样的例子经常看到,如备忘电话通讯录,备份操作操作系统,备份数据库等。 2.模式中的角色如下:1.发起人角色:记录当前时刻的内部状态,负责创建和恢复备忘录数据。 2 阅读全文
posted @ 2019-05-28 16:17 zwj鹿港小镇 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 1.下载压缩和解压的动态库并引用 2.代码 using ICSharpCode.SharpZipLib.Checksums;using ICSharpCode.SharpZipLib.Zip;using System;using System.Collections.Generic;using Sy 阅读全文
posted @ 2019-05-07 18:24 zwj鹿港小镇 阅读(1066) 评论(0) 推荐(0) 编辑
摘要: 转载:msay C#自带压缩和解压的库 应用命名空间:using System.IO.Compression; 压缩: filePath为传入压缩文件的路径 private static void FileCompression(string filePath) { StreamReader sr 阅读全文
posted @ 2019-05-06 23:22 zwj鹿港小镇 阅读(1640) 评论(0) 推荐(0) 编辑
摘要: 转载:听雨的人 解决办法 使用GB2312中文字符集 StreamReader reader = new StreamReader(txtUrl, Encoding.GetEncoding("gb2312")); 或使用默认编码格式 StreamReader sR = new StreamReade 阅读全文
posted @ 2019-05-02 22:02 zwj鹿港小镇 阅读(461) 评论(0) 推荐(0) 编辑
摘要: richTextBox1.ScrollToCaret(); 阅读全文
posted @ 2019-05-02 11:20 zwj鹿港小镇 阅读(3062) 评论(0) 推荐(0) 编辑
摘要: 下面是个简单的例子,实现客户端和服务器在外网情况下通讯 建立通讯过程: 1.下载花生壳,开通内网穿透功能(体验版6元),它会分配一个公网ip和一个端口号,如下图 2.利用花生壳将存在服务器程序机器的内网映射至外网,如下图 3.服务器启动程序,ip为内网,端口为花生壳分配的公网端口。 4.客户端去连接 阅读全文
posted @ 2019-04-29 11:55 zwj鹿港小镇 阅读(1974) 评论(0) 推荐(0) 编辑
摘要: 什么是函数 mysql中的函数与存储过程类似,都是一组SQL集; 与存储过程的区别 函数可以return值,存储过程不能直接return,但是有输出参数可以输出多个返回值; 函数可以嵌入到sql语句中使用,而存储过程不能; 函数一般用于实现较简单的有针对性的功能(如求绝对值、返回当前时间等),存储过 阅读全文
posted @ 2019-04-25 11:11 zwj鹿港小镇 阅读(1317) 评论(0) 推荐(0) 编辑
摘要: 什么是触发器 简单的说,就是一张表发生了某件事(插入、删除、更新操作),然后自动触发了预先编写好的若干条SQL语句的执行; 特点及作用 特点:触发事件的操作和触发器里的SQL语句是一个事务操作,具有原子性,要么全部执行,要么都不执行; 作用:保证数据的完整性,起到约束的作用; 例子:创建触发器,记录 阅读全文
posted @ 2019-04-25 10:37 zwj鹿港小镇 阅读(4732) 评论(0) 推荐(0) 编辑
摘要: 转载:starcwang 反引号 ` 反引号一般在Esc键的下方,和~在一起。它是为了区分MySQL的保留字与普通字符而引入的符号。 create table desc 报错 create table `desc` 成功 一般我们建表时都会将表名,库名都加上反引号来保证语句的执行度。 单引号 ’ 和 阅读全文
posted @ 2019-04-25 10:04 zwj鹿港小镇 阅读(2470) 评论(0) 推荐(1) 编辑
摘要: 一、什么是事件 一组SQL集,用来执行定时任务,跟触发器很像,都是被动执行的,事件是因为时间到了触发执行,而触发器是因为某件事件(增删改)触发执行; 二、开启事件 查看是否开启: show variables like 'event_scheduler'; 如果显示OFF,则输入以下语句开启: se 阅读全文
posted @ 2019-04-25 09:27 zwj鹿港小镇 阅读(1184) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Data.SqlClient;using System.Drawing;using Sys 阅读全文
posted @ 2019-03-28 14:21 zwj鹿港小镇 阅读(2683) 评论(0) 推荐(0) 编辑
摘要: 例子: 代码设置部分: chartArea1.CursorX.Interval = 0D; chartArea1.CursorX.IntervalOffsetType = System.Windows.Forms.DataVisualization.Charting.DateTimeInterval 阅读全文
posted @ 2019-03-20 14:53 zwj鹿港小镇 阅读(4090) 评论(0) 推荐(0) 编辑
摘要: 先说一些背景: 在开发C#项目时,发现很多控件存在复用的情况,控件的属性都是要设置成一样的,我就想,能不能设置一个类来存放这个控件,这样我每次用的时候直接加一些特殊的操作就可以了,不需要再次设置控件属性。 搜索一段时间,自定义控件是可以满足需求的,它可以开发继承现有控件的自定义控件,这样我就可以封装 阅读全文
posted @ 2019-02-15 15:54 zwj鹿港小镇 阅读(851) 评论(0) 推荐(1) 编辑
摘要: C#编译器遇到一个由#if和#endif包围起来的语句块时,会检查#if后面的符号是否已经被定义了,如果已经被定义,那么才会编译语句块之间的代码。而定义一个可以被#if测试的符号需要事先用#define指令定义。 #define MACRO1 using System; public class P 阅读全文
posted @ 2018-12-29 09:56 zwj鹿港小镇 阅读(1539) 评论(0) 推荐(0) 编辑
摘要: 若有派生类,基类中的析构函数不是虚函数,则派生类的析构函数不会执行 #include<iostream>using namespace std;class Base{public: Base() { cout << "Base()" << endl; } virtual ~Base() { cout 阅读全文
posted @ 2018-09-21 10:08 zwj鹿港小镇 阅读(354) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 下一页