- 博客(44)
- 资源 (148)
- 收藏
- 关注
原创 电脑常用快捷键大全(含Visual Studio快捷键操作)
目录一、系统快捷键二、常用系统命令三、QQ快捷键四、IE浏览器快捷键使用大全五、Word 中的快捷键六、Excel 中的快捷键七、PowerPoint 中的快捷键八、Visual Studio九、Eclipse十、Photoshop十一、批处理指令十二、安装操作系统(此快捷操作对我们程序员十分重要,所以放在前面)八、Visual Studio8.1、项目相关的快捷键...
2020-02-18 20:27:54 5289 1
原创 Windows程序设计——Ellipse函数画圆及不用Windows自带的画椭圆函数画椭圆
Ellipse函数的用法函数功能:该函数用于画一个椭圆,椭圆的中心是限定矩形的中心,使用当前画笔画椭圆,用当前的画刷填充椭圆。函数原型:BOOL Ellipse(HDC hdc, int nLeftRect, int nTopRect, nRightRect, int nBottomRect);参数:hdc:设备环境句柄。nLeftRect:指定限定矩形左上角的X坐标。nTopRect...
2020-02-17 20:14:18 6403 3
原创 C语言求素数的几种方法
一、判断n是否能被2~n-1整除输入的数n不能被2-(n-1)整除,说明是素数输入的数n能被2-(n-1)整除,说明不是素数注意:1不是素数,素数是指大于1的自然数,除了1和该数自身外,无法被其他自然数整除的数。法一:#include<stdio.h>int main(){ int i, n; printf("请输入一个数:"); scanf(...
2020-02-17 20:01:45 48189 5
原创 Windows程序设计——画圆
代码如下:#include<windows.h>#include<stdlib.h>#include<string.h>long WINAPI WndProc(HWND hWnd,UINT iMessage,UINT wParam,LONG lParam);BOOL InitWindowsClass(HINSTANCE hInstance...
2020-02-16 18:52:11 5524 2
原创 Windows程序设计——Windows单选按钮、复选框、分组框控件
Windows单按钮、复选框、分组框控件单选按钮(Radio Button)和复选框(Check Box)是常见的Windows控件,用于从给出的选项中选择一项或多项,如下图所示:单选钮与复选框单选按钮是互斥的,只能选择其中一项;而复选框没有限制,可以选择一项或多项。单选按钮和复选框都是一种特殊的按钮,窗口类名称都是button,只不过增加了一些特殊的窗口样式罢了。单选按钮的样式为BS_...
2020-02-15 18:59:58 6048 1
原创 Windows程序设计——(源代码)Windows单选按钮、复选框、分组框控件
单选按钮#include <windows.h>LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);HINSTANCE hInst;int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine,...
2020-02-15 18:58:18 4452 1
原创 Windows程序设计——GDI基本画图的操作实现
本文将实现对基本图形的绘制:windows程序画图,大体上有3种方法:(1)你告诉系统点的坐标和颜色,系统通过SetPixel来画。类似的,通过GetPixel来获取某一点像素值。(2)使用MoveToEx、LineTo来划线,MoveToEx设置起点坐标,LineTo设置终点坐标,或者使用Polyline函数,这个函数接受一个POINT类型的数组,通过数组里的点连线。(3)windows...
2020-02-15 14:11:57 4560
原创 Windows程序设计——WNDCLASS结构参数及其用法
WNDCLASS结构参数及其用法WNDCLASS是一个由系统支持的结构,用来储存某一类窗口的信息,如ClassStyle,消息处理函数,Icon,Cursor,背景Brush等。也就是说,CreateWindow只是将某个WNDCLASS定义的窗体变成实例。结构WNDCLASS包含一个窗口类的全部信息,也是Windows编程中使用的基本数据结构之一,应用程序通过定义一个窗口类确定窗口的属性基...
2020-02-14 21:09:47 4717
原创 Windows程序设计——LoadImage参数及其用法
LoadImage是一种函数,功能是装载图标,光标,或位图。简介编辑函数功能:该函数装载图标,光标,或位图。函数原型:HANDLE LoadImage(HINSTANCE hinst,LPCTSTR lpszName,UINT uType,int cxDesired,int cyDesired,UINT fuLoad);参数hinst:处理包含被装载图像模块的实例。若要...
2020-02-14 21:00:43 6346
原创 Windows程序设计——CreatePen详细参数
[声明]HPEN CreatePen(int nPenStyle, int nWidth, COLORREF crColor);[说明]用指定的样式、宽度和颜色创建一个画笔[参数表]nPenStyle ------ Long,指定画笔样式,可以是下述常数之一PS_SOLID画笔画出的是实线PS_DASH画笔画出的是虚线(nWidth必须不大于1)PS_DOT画笔画出的是点线(...
2020-02-13 20:29:22 4397 1
原创 Windows程序设计——CreateFont详细解释
CFont * f; f = new CFont; f->CreateFont(10, // nHeight 0, // nWidth 0, // nEscapement 0, // nOrientation FW_BOLD, // nWeight FALSE, // bItalic ...
2020-02-13 20:27:47 4251
原创 Windows程序设计——两个重要的参数wParam和lParam
windows的消息具有以下两个参数:(1)字参数(wParam)(2)长参数(lParam) 字参数和长参数都是32位整数,用于提供消息的附带消息,是消息传递过程中参数的载体。附加信息的消息号取决于消息号。一、wParam和lParam消息 :部分说明需要查看MSDN例如:1 WM_PAINT消息,LOWORD(lParam)是客户区的宽,HIWORD(lParam)是客户区的高。...
2020-02-13 20:22:20 7603
原创 数据结构项目—— 用顺序表制作图书管理系统
《图书信息管理系统》的制作:例:全部代码如下(各部分已注释):#include "pch.h"#include<string>#include<fstream>#include <iomanip>#include <iostream>using namespace std;#define MAXSIZE 100struct...
2020-02-13 19:58:55 7449 1
原创 数据结构项目——单向链表
使用单向链表(增加,删除,查询,修改)代码如下:#include "pch.h"#include<string>#include <iostream>using namespace std;struct LNode{ int data;// 数据域 LNode *next; // 指针域};//新建链表void NewList(LNode *...
2020-02-13 19:54:55 3983
原创 数据结构项目——使用循环链表实现约瑟夫环(循环和双向链表实现)
已知有5个人围坐在一张圆桌的周围,从编号为3的人开始顺时针数数,数到2的那个人出列淘汰,然后从出列的下个一人继续数,依次循环,直到只剩下最后一个人。(使用循环链表实现约瑟夫环)代码如下:#include "pch.h"#include<string>#include<fstream>#include<Windows.h>#include <i...
2020-02-13 19:53:21 4091
原创 数据结构项目——顺序栈与链栈
实现顺序栈和链栈的、栈的初始化、入栈、出栈、获取栈顶元素功等功能。顺序栈代码如下:#include "pch.h"#include <iostream>#include<Windows.h>#include<string>using namespace std;#define OK 1#define ERROR 0#define OVE...
2020-02-13 19:49:33 3828
原创 数据结构项目——循环队列与链队列
循环队列代码如下:#include "pch.h"#include <iostream>using namespace std;#define MAXSIZE 5struct SqQueue{ char* Base; int front; int rear;};//初始化循环队列int initqueue(SqQueue &q){ q.Bas...
2020-02-13 19:18:10 3790
原创 数据结构项目——二叉树代码实现
案例分析:写出下面二叉树的先、中、后序遍历输出的结果:注:先自己推算,然后用程序验算。先序遍历的结果:A F H D C B J G E I K中序遍历的结果:D H C F J B G A I E K后序遍历的结果:D C H J G B F I K E A代码如下:#include "pch.h"#include &...
2020-02-13 19:14:26 3939
原创 数据结构——线索化二叉树和哈夫曼树介绍与代码分析
线索化二叉树和哈夫曼树基础知识介绍与代码分析一、基础知识介绍二、代码分析:线索二叉树(采用中序遍历)#include "pch.h"#include <iostream>using namespace std;//定义线索二叉树typedef struct Tree{ int data, LTag, RTag; //定义数据域与标记域 Tre...
2020-02-13 19:10:21 4338 1
原创 C++数据结构——数据结构的查找与排序 (折半查找 、哈希查找 、直接插入排序 、冒泡排序 、快速排序)
代码如下:(包括五种,自己可以逐个测试)//折半查找//查找标记//统计查找次数low = 0;count++;cout
2020-02-13 18:47:56 4592 1
原创 C语言——文件操作详解
文件打开与关闭C文件操作用库函数实现,包含在stdio.h中。文件使用方式:打开文件→文件读/写→关闭文件系统自动打开和关闭三个标准文件:标准输入------键盘 stdin标准输出------显示器 stdout标准出错输出-----显示器 stderr文件读写操作当我们把文件打开之后,就可以对它进行读与...
2020-02-13 18:10:36 4544 4
原创 C语言——位运算和移植性整数
案例:#include <stdio.h>#include <stdint.h>int main(void){ int8_t i8 = 100; int16_t i16 = 666; int32_t product = i8*i16; printf("product=%d\n",product); return 0;}结果:...
2020-02-13 16:33:57 3877 1
原创 C语言学习——结构体_联合体_枚举用法直通
一、结构体嵌套#include <stdio.h>// 出生日期:年月日struct sBirthday{ int iYear; int iMonth; int iDay;};// 公民信息struct sSCitizenIDInfo{ char cName[10]; char cSex[4]; sBirthday BirthDate; // 结构体变量...
2020-02-13 16:27:27 4480 1
原创 C语言学习——结构体数据类型
本章节比较简单不做过多说明,直接上案例,如有疑问,欢迎留言。结构体作为函数参数#include <stdio.h>#include <string.h>struct Books{ char name[50]; char author[50]; int book_id;};// 函数声明void printBook(struct Books *b...
2020-02-13 16:12:57 4257
原创 C语言学习——指针精华(3)工程项目
编程题一、定义一个数组,从键盘输入10个整数,将10个数字中的最大值和最小值进行位置交换 (使用指针的方式)。代码如下:#include"pch.h"#include<stdio.h>void SWAP(int*p1, int*p2);int main(){ int a[10]; for (int i = 0; i < 10; i++) { scanf_...
2020-02-13 15:56:05 3978 1
原创 C语言学习——指针精华(2)
字符指针作函数参数[用函数调用实现字符串的复制]⑴用字符数组作参数#include <stdio.h>void copy_string(char from[], char to[]);int main(){ char a[] = "I am a teacher."; char b[] = "You are a student."; printf("strin...
2020-02-13 15:45:42 4231 1
原创 C语言学习——指针精华(1)
C语言精华-指针01指针变量的引用代码入下://通过指针变量访问整型变量#include <stdio.h>int main(void){ int a, b, *p1, *p2; a = 100; b = 10; p1 = &a; p2 = &b; printf("a=%d, b=%d\n", a, b); printf("*p1=%d...
2020-02-13 15:08:15 4075 1
原创 C语言学习——预处理命名
一、宏定义编译:对源程序进行词法、语法分析,生成代码,优化等。作用:在编译之前,对源程序中的特殊命令做一些处理,生成扩展C源程序种类:宏定义 #define文件包含 #include条件编译 #if #else #endif等格式:“#”开头占单独书写行语句尾不加分号2)C语言允许宏带有参数。在宏定义中的参数称为“形式参数”,在宏调用中的...
2020-02-13 14:51:53 3886 1
原创 C语言学习——函数(含递归)
一、函数的几点说明:(1) 一个源文件由一个或者多个函数组成。(2) 一个C程序由一个或者多个源文件组成。(3) C程序的执行从 main 函数开始。(4) 所有的子函数都是平行的。(5) 从用户的角度看,函数分库函数和自定义函数。(6) 函数形式:①无参函数:主调函数无数据传送给被调函数,可带或不带返回值。②有参函数:主调函数与被调函数间有参数传递,主调函数可将实参传送给被调函数...
2020-02-13 14:14:01 4178
原创 C语言学习——数组
基础知识字符串处理函数包含在头文件 string.h 中字符串输出函数 puts格式: puts(字符数组)功能:向显示器输出一个字符串(输出完,换行)说明:字符数组必须以‘\0’结束。可以包含转义字符。输出时‘\0’转换成‘\n’,即输出字符后换行。字符串输入函数gets格式:gets (字符数组)功能:从键盘输入一个以回车结束的字符串放入字符数组中,并自动加‘\0’。...
2020-02-13 14:02:30 4064
原创 C++学习之路—— STL标准模板库概述
例题1:将课程中讲过的vector容器和list容器的操作都使用一遍。代码如下:template <typename T> void VectorShow(vector<T> v){ cout << "使用模板函数打印容器所有元素!" << endl; for (int i = 0; i < v.size(); i++) { ...
2020-02-12 20:55:22 3932
原创 C++学习之路——名字空间与模板
例题:把课程当中的函数模板与类模板两个程序自己写一遍并写好注释。代码如下:#include "pch.h"#include<vector>#include<string>#include <iostream>using namespace std;//模板类template<class T> class Stack{publ...
2020-02-12 20:43:21 3834
原创 C++输入输出文件流
一、C++输入输出I/O 库头文件下列的头文件在 C++ 编程中很重要。标准输出流(cout)预定义的对象 cout 是 iostream 类的一个实例。cout 对象“连接”到标准输出设备,通常是显示屏。cout 是与流插入运算符 << 结合使用的。标准输入流(cin)预定义的对象 cin 是 iostream 类的一个实例。cin 对象附属到标准输入设备,通常是键盘...
2020-02-12 20:40:38 7388 2
原创 C++学习之路—— C++异常处理机制(例题)
例题:1.设计一个程序,根据输入的三边求三角形面积。2.要求设置异常处理机制,对不符合三角形条件提示错误信息,不做计算;对输入非正数的边提示错误,并重新输入。代码如下:class S{public: double s; S(double x, double y, double z) { a = x; b = y; c = z; } void TryS();pr...
2020-02-12 20:29:27 3866
原创 C++学习之路——函数重载和运算符重载
一、函数重载C++允许在同一作用域中的某个函数和运算符指定多个定义,分 别称为函数重载和运算符重载重载声明是指一个与之前已经在该作用域内声明过的函数或方法 具有相同名称的声明,但是它们的参数列表和实现不相同。当您调用一个重载函数或重载运算符时,编译器通过把您所使用的参数类型与定义中的参数类型进行比较,决定选用最合适的定义。选择最合适的重载函数或重载运算符的过程,称为重载决策。C++中的函数重...
2020-02-12 20:05:10 3982 1
原创 C++——string字符串类具体用法
引言:C++ 大大增强了对字符串的支持,除了可以使用C风格的字符串,还可以使用内置的 string 类。string 类处理起字符串来会方便很多,完全可以代替C语言中的字符数组或字符串指针。string 是 C++ 中常用的一个类,它非常重要,我们有必要在此单独讲解一下。定义使用 string 类需要包含头文件,下面的例子介绍了几种定义 string 变量(对象)的方法:#include...
2020-02-12 19:51:56 4598 1
原创 C++学习——虚函数与纯虚函数
引言:若要访问派生类中相同名字的函数,必须将基类中的同名函数定义为 虚函数,这样,将不同的派生类对象的地址赋给基类的指针变量后, 就可以动态地根据这种赋值语句调用不同类中的函数。一、虚函数的定义和使用可以在程序运行时通过调用相同的函数名而实现不同功能的 函数称为虚函数。定义格式为:virtual FuncName();一旦把基类的成员函数定义为虚函数,由基类所派生出来的所 有派生类中,...
2020-02-12 17:03:30 7977 5
原创 C++学习——继承与派生(普通与菱形继承)代码案例
普通继承例题:定义一个名为Phone的手机类,有如下私有成员变量:品牌、型号、CPU、电池容量,如下成员函数:构造函数初始化手机的信息。在此基础上派生出NewPhone类,派生类增加了两个新的私有数据成员,分别用于表示颜色和价格,增加了一个成员函数用来输出手机信息。代码如下:#include <iostream>#include<string>#include&l...
2020-02-12 16:50:16 3954
原创 C++学习——类和对象
一、类和对象基本知识:1、类的访问控制有哪些?公有成员:以关键字public指明。私有成员:以关键字private指明。保护成员:以关键字protected指明。2、拷贝构造函数的作用是什么?用一个已经存在的对象初始化本类的新对象。3、友元函数和友元类的作用是什么?友元提供了不同类或对象的成员函数之间、类的成员函数与一般函数之间进行 数据共享的机制。对于一个类,可以利用关键字fri...
2020-02-12 16:42:13 3727 1
commons-math3-3.6.1-API文档-中文版.rar
2024-02-24
SpringBoot 集成 Flowable + Flowable Modeler 流程配置可视化项目
2023-09-11
IOS手游模拟器(ipadian)电脑版
2023-05-07
CR VideoMate用起来非常顺手,旨在为用户解决因在工作上带来的问题,在业内可谓享有极高的声誉,是业内人士常用的一款工具
2023-04-23
Java开发简历参考项目.docx
2023-02-18
OpenCV例程汇总.doc
2023-01-25
OpenCV例程汇总.pdf
2023-01-25
mybatis一级二级缓存流程图.drawio
2022-07-31
mybatis-plus最新代码生成器项目源码 :mybatis-plus-generator.zip
2022-07-20
Windows10鼠标指针主题资源
2022-07-20
cloud-demo第一次 SpringCloud服务拆分初探与案例解析
2022-07-18
mybatis练习3mybatis练习3mybatis练习3mybatis练习3
2022-07-04
mybatis训练3mybatis训练3mybatis训练3mybatis训练3
2022-07-03
mybatis联系项目2
2022-07-03
Mybatis 框架理解与快速入门详解代码与数据库
2022-06-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人