自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 [原创]微信双开代码

今天需要在电脑上双开电脑版微信,但其正常只能打开一个客户端实例(双击两次后只打开一个登录界面),估计是微信登录程序加互斥导致,网上有方法是通过命令行执行 start WeChat.exe&WeChat.exe实现的,推测这样双开是因为第二个实例打开速度快于第一个实例创建互斥速度。遂用Cpp + WinSDK 代码实现如下:// DualWeChat.cpp : 定义应用程序的入口点。// Author : SigmaTera#include "framework.h"#include

2020-08-10 16:33:30 2712

原创 自己动手打造WinXP风格的Win7显示桌面程序

WinXP到Win7可谓是一个革命性的跨越,其中UI以及操作方式方面的变化巨大,给人带来更完美的用户体验也是有目共睹的。但UI及操作方式大规模改善的同时也给人们带来了诸多不便,一个很典型的例子,XP左面任务栏的显示桌面功能跑到最右侧显示时钟的旁边。下面,给出一小段代码配合一定的操作来实现XP经典的显示桌面功能。本例使用VC编译小程序代码,创建一个Win32工程,删除所有原有生成的代码,然后

2011-12-21 11:40:51 875

原创 关于B/S模型的一点总结

B/S 模型基本的骨架,个人感觉是一个最基本的服务器客户端模型(C/S )进行一系列 send() recv() 的 TCP 通信,收到的是基于TCP 的数据流 streams, 在数据流基础上,有了 HTTP 协议,客户端也演变成了浏览器,一个客户端程序的特例,只不过在现在广泛通用化了,每个机器都有IE , FireFox ,之类。服务端也演变成了一个带有 HTTP 协议

2011-12-21 11:30:20 688

原创 JSP探索

配置JRE/JDK Tomcat 以及 MyEclipse ,先说说这几者关系,JRE是最基层的,是Java相关程序运行平台,依赖于它的有开发环境MyEclipse、JDK、待Java应用程序、Tomcat服务器。JDK为开发包,包含Java类库及源代码相关内容,依赖于它的有MyEclipse,Tomcat为JSP服务器/Javabean等容器,依赖于它的有MyEclipse,非必需的依赖。

2011-12-21 10:53:07 820

原创 一步步用SDK构建记事本程序(三)

接着上次的说 上篇文章中实现了RichEdit窗口和菜单,下面来实现状态栏和每个窗口尺寸协调问题。那个望远镜图标的按钮 以上是窗口的大体效果,下方的工具栏类似RichEdit创建方法,用CreateWindow创建。这里有个问题,我们不知道状态栏类名怎么办(查MSDN呗,确实是好办法),这里还有个办法,用Spy++,你应该猜到什么了吧。就是用Spy++中根据窗口寻找对应

2008-09-24 18:58:00 1700 1

原创 一步步用SDK构建记事本程序(二)

 上一篇文章仅仅写了个框架未实现什么功能。下面来添加功能。 对了,这里不要疏忽一个问题。不要急于编码,呵呵,我刚才有点急于编码了:)编码之前要保持设计清晰,否则可能到开发后期,功能逻辑复杂是的我们迷惑于其中了。 整理一个记事本大体结构: 接下来,考虑下界面是什么样子:例如Windows的记事本程序:这里不需要MDI(多文档视图),为了偷懒好听点说是简

2008-09-23 11:09:00 1337

原创 一步步用SDK构建记事本程序(一)

本文描述了如何使用Win32 SDK来编写一个应用程序。希望对正在学习WinApi SDK编程的朋友能有一些帮助,欢迎你们提出更好的意见和技巧。 下面开门见山,具体开发步骤如下: 1.开始菜单->Microsoft Visual Studio 2008->Microsoft Visual Studio 20082.新建一个项目选择Win32控制台应用程序,进行应

2008-09-23 09:55:00 1674 2

原创 Invalidate() -- RedrawWindow() -- UpdateWindow()三个函数有什么异同? [转载]

Invalidate() -- RedrawWindow() -- UpdateWindow()三个函数有什么异同?        Invalidate()是强制系统进行重画,但是不一定就马上进行重画。因为Invalidate()只是通知系统,此 时的窗口已经变为无效。强制系统调用WM_PAINT,而这个消息只是Post(寄送)就是将该消息放入消息队列。当执行到WM_PAINT消息时才会对敞口

2008-07-15 15:12:00 2028 2

原创 学习编程,培养兴趣,就从Hello World!开始吧

C++#include using namespace std;int main(int argc,char* argv[]){        cout } C#include int main(int argc,char* argv[]){        printf("Hello,World!/n");}Javaimport java.i

2008-04-05 20:45:00 667

grub4dos 字库

grub4dos 字体库,可以让其菜单支持中文。

2013-08-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除