应用开发
paddy525
这个作者很懒,什么都没留下…
展开
-
基于微信小程序平台的业务系统最小功能集开发(一)——开发环境搭建
标题微信小程序有用完即丢的特点,从APP一级避免了平台差异,再加上微信的在线用户量,非常适合作为简单业务系统的平台。应用的需求来自于学校日常的设备维修,业务部门缺乏统一的工单系统,网上开源的工单系统,功能较为庞大。对比阅读源码+删减无用功能+检查框架的时间,结合实际业务需求,自己开发较为节省时间。最终开发完成了集身份验证、权限管理,工单管理、会场功能预定为一体的最简单的微信小程序,现将开发过程...原创 2020-03-09 17:30:15 · 711 阅读 · 2 评论 -
【CGI-C语言】成绩管理系统----之删除用户中间操作
tmp_deleteuser.c#include "stdio.h"#include "stdlib.h"#include "string.h"#include <windows.h>#include <sqlext.h>#include <sqltypes.h>#include <odbcss.h>void main(){char *原创 2012-06-02 00:53:45 · 165 阅读 · 0 评论 -
【CGI-C语言】成绩管理系统----之修改用户中间操作
#include "stdio.h"#include "stdlib.h"#include "string.h"#include <windows.h>#include <sqlext.h>#include <sqltypes.h>#include <odbcss.h>int deleteuser(char *username);int原创 2012-06-02 00:55:21 · 156 阅读 · 0 评论 -
【Win32】Win32应用程序(SDK)设计原理
Win32应用程序(SDK)设计原理原文地址 http://hi.baidu.com/sdadtim/blog/item/e0d56040ae4e471e9213c6d9.html2010-11-03 18:18所谓的Win32开发,就是在C语言的层面上,直接使用Win32 API(Application Programming Interface:系统开放出来,给程序员使用的接口。)开发Win...转载 2012-06-03 23:08:27 · 259 阅读 · 0 评论 -
【gcc】gcc的windows资源文件编译
原文地址 http://blog.csdn.net/codexy/article/details/5425011对于windows的RC文件用GCC编译也是很EASY的,windres这个GNU Binary Utility是个非常有用的工具,我们只要windres -i resource.rc -o resource.o即可生成GCC可用的库,于是在gcc -o dialog dialog.c ...转载 2012-06-03 23:12:27 · 361 阅读 · 0 评论 -
【Win32】Win32SDK应用程序→窗口标题栏上显示自定义图标
原文地址 http://hi.baidu.com/%BAڵķ%A2%D7%CF/blog/item/217dd8eebecf66ffb3fb95f5.html本篇想通过手动直接编辑代码的方式(而不是可视化的方式)来操作使用自定义的图标。(以在窗口标题栏上显示自定义图标为例)通过本篇,你将知道如何使用图标资源及实质,并有助于你理解在可视化方式编辑使用图标资源过程中的代码实质。另外,可以触类旁通,明白...转载 2012-06-03 23:17:39 · 560 阅读 · 0 评论 -
【C语言】网络编程
TCP流式套接字的编程步骤在使用之前须链接库函数:工程->设置->Link->输入ws2_32.lib,OK!服务器端程序:1、加载套接字库2、创建套接字(socket)。 3、将套接字绑定到一个本地地址和端口上(bind)。4、将套接字设为监听模式,准备接收客户请求(listen)。5、等待客户请求到来;当请求到来后,接受连接请求,返回一个新的对应于此次连接的套接字(accep...转载 2012-06-03 23:20:27 · 242 阅读 · 0 评论 -
【操作系统】比较windows和linux
转自:http://topic.csdn.net/u/20120528/21/f845ab95-5105-4108-aeda-6f1aa979309b.html有个朋友看我半年没有用 Windows,有时就会问我:"你只用 Linux,有没有发现有些 Windows 能处理的事情 Linux 干不了?"我回答说:"Windows 能干而 Linux 干不了的事情,那就是不需要干的事情。"# Win...转载 2012-06-04 12:00:23 · 977 阅读 · 0 评论 -
【C语言】使用gvim+mingw+make 搭建windows下C语言开发环境
以前一直习惯使用VC++ 6.0,最近用了一段时间CB,总感觉内部的东西被封装了,看不清楚。今天偶然看到windows下的gvim软件,想着用gvim+gcc来搭建开发环境。用到的软件:1.mingw http://www.mingw.org/ 去该网站找最新的版本下载2.gvim http://www.vim.org/download.php 去下载最新版即可下载安装完成后,通...原创 2012-06-04 21:12:31 · 3177 阅读 · 2 评论 -
【C语言】产生一个1--16之间的随机数
#include <stdlib.h>#include <stdio.h>#include <time.h>int main(){int i;srand((unsigned)time(NULL));printf("%d\n",rand()%16+1);return 0;}原创 2012-06-04 22:39:11 · 610 阅读 · 0 评论 -
【CGI-C语言】成绩管理系统----之修改用户操作
modifyuser.c#include "stdio.h"#include "stdlib.h"#include "string.h"#include <windows.h>#include <sqlext.h>#include <sqltypes.h>#include <odbcss.h>void write_log(char * l原创 2012-06-02 00:50:45 · 216 阅读 · 0 评论 -
【CGI-C语言】成绩管理系统----之测试SQL数据库操作
testsql.c#include <stdio.h>#include <windows.h>#include <sqlext.h>#include <sqltypes.h>#include <odbcss.h>/*int yanzheng(char * tmp_usrname,char * tmp_password);int main(...原创 2012-06-02 00:51:59 · 232 阅读 · 0 评论 -
【CGI-C语言】成绩管理系统----之登陆系统操作
login.c#include "stdio.h"#include "stdlib.h"#include "string.h"#include <windows.h>#include <sqlext.h>#include <sqltypes.h>#include <odbcss.h>int yanzheng(UCHAR * tmp_usr原创 2012-06-02 00:49:20 · 342 阅读 · 0 评论 -
【win32】SetWindowLong函数介绍
转自:http://blog.csdn.net/todototry/article/details/1374968SetWindowLong Unicode 函数原型 LONG SetWindowLong(hwnd,nIndex,lNewLong) HWND hwnd; /* handle of window */ int nIndex; /* offset of value to se...转载 2012-06-26 21:42:46 · 480 阅读 · 0 评论 -
【单片机相关】Remote control based on c8051 with 433MHz radio modules
http://www.codeproject.com/Articles/55864/Remote-control-based-on-c8051-with-433MHz-radio-mo原文链接Download receiver source - 5.96 KBDownload transmitter source - 5.9 KBDownload VB6 source - 13.2 KBDownl...转载 2012-06-01 11:17:31 · 319 阅读 · 0 评论 -
【Android相关】RadioButton无法点击的问题
问题描述:RadioButton在使用时在第一次点击之后,然后setChecked(false),会出现无法点击的问题解决方法:可以用 RadioGroup 的 clearChecked 方法来清除选项。原创 2012-06-01 12:36:10 · 862 阅读 · 2 评论 -
【学习随记】常用网站链接
http://pds.sslibrary.com/library.jsp?username=ssgpszjs 图书馆http://g.wanfangdata.com.cn/ 万方数据库http://book.sunner.cn/ 苏小红系列教材http://bbs.c114.net/index.php 通信人家园http://bbs.cepark.com 电子园http://www....原创 2012-06-01 12:58:19 · 183 阅读 · 0 评论 -
【Makefile】一个Makefile的例子
hello.exe:hello.o cc -mwindows -o hello.exe hello.o -l gdi32hello.o:windows.hVPATH=C:\MinGW\include.PHONY:cleanclean:del hello.exe hello.o使用的是 MinGW的gcc编译器,其中 -mwindows是链接生成windows程序时所用的参数。-l gdi32是...原创 2012-06-01 23:09:35 · 131 阅读 · 0 评论 -
【CGI-C语言】成绩管理系统----之注册用户操作
adduser.c#include "stdio.h"#include "stdlib.h"#include "string.h"#include <windows.h>#include <sqlext.h>#include <sqltypes.h>#include <odbcss.h>int adduser(char *username原创 2012-06-02 00:41:57 · 277 阅读 · 0 评论 -
【CGI-C语言】成绩管理系统----之删除用户操作
deleteuser.c#include "stdio.h"#include "stdlib.h"#include "string.h"#include <windows.h>#include <sqlext.h>#include <sqltypes.h>#include <odbcss.h>int deleteuser(char *us原创 2012-06-02 00:43:59 · 165 阅读 · 0 评论 -
【CGI-C语言】成绩管理系统----显示用户表内容操作
listuser.c#include "stdio.h"#include "stdlib.h"#include "string.h"#include <windows.h>#include <sqlext.h>#include <sqltypes.h>#include <odbcss.h>void main(){char * data;S原创 2012-06-02 00:47:44 · 233 阅读 · 0 评论 -
【C语言】整型和字符串相互转换
转自:http://blog.sina.com.cn/s/blog_616694280100ffv6.html我们写程序的时候经常会遇到整型和字符串相互转换的问题,这里要用到几个函数,itoa(),atoi(),sprintf()下面来介绍下这几个函数的具体用法!itoa 功 能:把一整数转换为字符串 用 法:char *itoa(int value, char *string, int ra...转载 2012-06-05 07:51:05 · 3352 阅读 · 0 评论 -
【win32 sdk】VC++中的对话框资源
转自:http://hi.baidu.com/moqingzhimeixin/blog/item/8361608b886f53dbfc1f1072.html对话框是一种提供用户与应用程序交互的弹出式窗口。当用户单击菜单的某个菜单项(通常标题以“…”结尾)或者按钮时,会弹出一个对话框窗口,用户可以从中读取信息、写入文本内容、设置某些选项等。对话框分为模态和非模态对话框两种。模态对话框最为常用,它不允...转载 2012-06-05 13:49:19 · 732 阅读 · 0 评论 -
【win32 sdk】VC资源脚本
转自:http://blog.163.com/xmh_2006/blog/static/249563172008450480719/资源脚本,它是一个简单的文本文件,可以手工编辑,也可以让Visual C++自动编辑,或者你用其它的自动编辑器编辑。无论如何,资源脚本文件要有一个.rc的扩展名。大多数的脚本文件都从定义资源行开始,最简单的资源行通常要用到资源类型,就像这样:[identifier] ...转载 2012-06-05 13:50:26 · 289 阅读 · 0 评论 -
【c++】namespace
namepace 简单的可以理解为 java中 package与import机制out::f() 与 out::in::f()是引用两个不同的函数using namespace out;using namespace out::in;原创 2012-07-09 16:09:18 · 159 阅读 · 0 评论 -
【win32】gcc编译dll和调用dll
方法一:共有三个文件:print.h,print.c,test.c***************************************************************print.h: 文件内容#ifndef PRINT_H#define PRINT_H#ifdef __cplusplusextern " C " {#endif //打印点东西void Print(int ...转载 2012-07-22 11:08:39 · 205 阅读 · 0 评论 -
【win32】动态调用必须要使用extern "C"的原因
动态调用必须要使用extern "C"的原因:extern "C"的作用是,使编译器按照c的方式生成函数名,c的方式实际的函数名和你写的一样。如果没有这个,则按照c++的方式生成函数名,这样实际的函数名(LoadLibrary方式GetProcAddress传入的函数名)和你写得函数名不一样,这样你用LoadLibrary、GetProcAddress这种方式调用dll就不成功。但是用引入库的方式...转载 2012-07-22 13:56:32 · 366 阅读 · 0 评论 -
【win32】makefile
转自:http://blog.csdn.net/denglei265/article/details/3951599请注意(提示):gcc,rm等操作语句的开头必须要添加一个tab空格,否则会报错 missing separator。//第一次基本的#生成test可执行文件,它的依赖于main.o func.o,也就是说生成test你得先生成它们#2行:gcc前边必须是tab(Tab键空格),表示...转载 2012-07-22 14:02:19 · 255 阅读 · 0 评论 -
【C语言】include后引号和尖括号的区别
对于#include <filename.h> ,编译器从标准库路径开始搜索 filename.h对于#include “filename.h” ,编译器从用户的工作路径开始搜索 filename.h转载 2012-07-23 22:10:10 · 516 阅读 · 0 评论 -
【C语言】gcc -I -L -l区别
转自:http://blog.csdn.net/htttw/article/details/7225088我们用gcc编译程序时,可能会用到“-I”(大写i),“-L”(大写l),“-l”(小写l)等参数,下面做个记录:例:gcc -o hello hello.c -I /home/hello/include -L /home/hello/lib -lworld上面这句表示在编译hello.c时:...转载 2012-07-24 09:36:40 · 687 阅读 · 0 评论 -
汇编延时
;用6MHz晶振,51单片机,一个机器周期为2us。延时10s子程序如下DLY10S : MOV R5,100DLY10S1: MOV R6,200DLY10S2: MOV R7,248 DLY10S3:DJNZ R7,DLY10S3 ;248*2+4DJNZ R6,DLY10S2 ;(248*2+4)*200+4DJNZ R5,DLY10S1 ;[(248*2+4)*200+4]*100+4RE...转载 2012-08-21 12:12:52 · 1608 阅读 · 0 评论 -
Keil C51程序设计中几种精确延时方法
转自:http://blog.csdn.net/meiyuli/article/details/5127972摘要 实际的单片机应用系统开发过程中,由于程序功能的需要,经常编写各种延时程序,延时时间从数微秒到数秒不等,对于许多C51开发者特别是初学者编制非常精确的延时程序有一定难度。本文从实际应用出发,讨论几种实用的编制精确延时程序和计算程序执行时间的方法,并给出各种方法使用的详细步骤,以便读者能...转载 2012-08-21 12:15:41 · 513 阅读 · 0 评论 -
C语言中调用DOS和BIOS中断的几种方法
转自:http://www.encrypter.net/article/article_2_2.htmC语言中有多个调用DOS和BIOS中断的语句,它们各有特色。下面以在屏幕坐标100,100处画一个点为例,逐一介绍。一、asm语句1、特点:可以用来编写汇编语句,使程序更简捷。2、例程:main(){asm{ //用的是Turbo C++的格式,Turbo C可以改成相应格式mov ah,0;mo...转载 2012-08-21 23:04:05 · 894 阅读 · 0 评论 -
【gcc】gcc编译c++
1.直接使用gccgcc -lstdc++ -o test test.cpp2.使用 g++g++ -o test test.cpp转载 2012-06-28 23:13:20 · 153 阅读 · 0 评论 -
【win32】一个限制EDIT控件输入小写字母的例子
用到的文件有dialog.cMakefileresource.hresource.rc 1.dialog.c#include <Windows.h>#include <tchar.h>#include "resource.h"TCHAR DlgName[]=TEXT("MyDialog");TCHAR AppName[]=TEXT("Dialog");;//TC...转载 2012-06-26 23:00:47 · 533 阅读 · 0 评论 -
【win32 sdk】VC资源脚本
转自:http://blog.csdn.net/tlovet1314/article/details/5796037资源脚本,它是一个简单的文本文件,可以手工编辑,也可以让Visual C++自动编辑,或者你用其它的自动编辑器编辑。无论如何,资源脚本文件要有一个.rc的扩展名。大多数的脚本文件都从定义资源行开始,最简单的资源行通常要用到资源类型,就像这样: [identifier] [resour...转载 2012-06-05 13:59:13 · 361 阅读 · 0 评论 -
【GCC】自定义MFC窗口
微软为我们程序员在Windows平台上的开发提供了一套UI的标准,但我们在日常生活中,会发现越来越多的软件界面采用高度自定义的形式,如界面上可以显示出绚丽多彩的图片等。这就是我们接下来要讨论的内容――换肤。我们通过增加界面的质感、图像化以及其他一些修改手段来达到深度的自定义效果。 一些程序提供一个“换肤引擎”来将一些皮肤文件以一种预先定义好的方式运用到软件中。只要这些皮肤文件遵循预先定义好的那些要...转载 2012-06-25 21:05:24 · 315 阅读 · 0 评论 -
【win32】解说Win32的窗口子类化
转自:http://www.vckbase.com/index.php/wv/1065 也许你需要一个特殊的Edit来限制浮点数的输入,但是现有的Edit却并不能完成这项工作――因为它只能够单纯的限制大小写或者纯数字。当你在论坛上求救的时候,某个网友告诉你:“用子类化。”你也许会在看到一线曙光的同时多出了一连串的问题:何为子类化?子类化的原理是什么?如何实现子类化?下面就让我从一个简单的C++程序...转载 2012-06-26 21:35:47 · 207 阅读 · 0 评论 -
【win32】SetWindowLong 用法总结
SetWindowLong 函数原型为:LONG SetWindowLong(HWND hwnd,int nIndex,Long dwNewLong);详见MSDN。下面简单总结一下SetWindowLong函数几种常用的地方:1.设置窗口风格 如:SetWindowLong(hWnd, GWL_STYLE, WS_POPUP|WS_BORDER); //有边框的弹出窗口 ...转载 2012-06-26 21:48:10 · 705 阅读 · 0 评论 -
【win32】Winodws HOOK 之键盘钩子
转自:http://blog.csdn.net/feihu521a/article/details/6624384 钩子(HOOK)是Windows消息处理机制的一个平台,应用程序可以在上面设置子程以监视指定窗口的某种消息或特定事件(比如键盘和鼠标事件等),而且所监视的窗口可以是其他进程所创建的。当消息到达后,在目标窗口处理函数之前处理它。钩子机制允许应用程序截获处理window消...转载 2012-06-26 21:50:57 · 605 阅读 · 0 评论