• 1.什么是缓存位图(CachedBitmap)

    2.CreateCachedBitmap

    3.DrawCachedBitmap

  •  

    模仿Windows7桌面的一个东西,用了GDI+ = =|

    声明:只是UI Preview Version,实质内容并没有,不过也已经有很大含金量了。

     

    你可能需要的技术(即以下问题本代码中有解决方案):

    (1) 透明通道Usercontrol

      1.无法绘制

      2.IDE下使用困难

      3.鼠标事件无法响应

    (2) 获取EXE中图标(支持32位和任意尺寸)

    (3) GDI+

      1.半透明图片(ColorMatrix)

      2.CachedBitmap

      3.从hICON创建的位图“丢失透明通道”

      4.Fading

    (4) 文件遍历

    (5) 高速获取文件扩展名等信息 [非我原创代码]

    (6) 快速排序[指针交换],二分查找

    (7) 快捷方式的读取(例如获取指向的图标信息)

    (8) 省略若干

     

     

    持续更新:

    [2009-11-22]Arone

    [2009-11-12]Arone

     

    截图:

  • 一个模仿QQ2009菜单的控件,并非HOOK

     

  • 自从我把一个古老的源码和一个半成品源码放到Mndsoft以后……今天一看吓我一跳,博客访问流量大增……(囧rz)

    今天期中考试,明天期中考试,9天后NOIP2009……10天后周一到周五我将从网上消失..

     

    对于放在大米盘上的东西的链接,有存档的我将尽快处理;

    对于Arone,我周末可以继续开发……下一个计划放出源代码的版本是1.0.0

    对于GDI+教程……有空了再写吧 呵呵。

    对于某些源码,我会在本周六在博客上更新,也有一些会放到Mndsoft和VBGood上.

    所有将更新的源码列表:

    1.vIstaswx cnBeta News Reader ver 1 Trial

    2.Vista Clock

    3.CPU Watcher Beta

    4.Fake QQ 2009 Login Beta

    5.QQ2009 SingleMenu Control Beta

    6.Arone UI Preview Version

  • 一、单选题 1.5'*20=30'

    01-05 DBAAB

    06-10 DCBCD

    11-15 CCBDD

    16-20 BDACB

     

    二、问题求解 5'*2=10'

    1.70

    2.5

     

    三、阅读程序 8'*4=32'

    1.4

    2.416

    3.782

    4.NPOI

     

    四.完善程序 3'*8+2'*2=28'

    1.

    ① 0

    ② tmp+a[i]=ans 或者 a[i]+tmp=ans 或者 ans=a[i]+tmp 等

    ③ <0

    ④ i

    ⑤ inc(tmp, a[i]) 或者 tmp:=tmp+a[i]

    2.

    ① 0

    ② inc(hash[i, j]) 或者 hash[i][j]:=hash[i][j]+1

    ③ work(x,y,tot+1)

    ④ dec(hash[i, j]) 或者 hash[i][j]:=hash[i][j]-1

    ⑤ work(0,0,0)

    注意:② ④ 两空,不一定要+1 或者 -1。也可以是④ -1 , ② +1. 也可以是 + k , 也可以 - k, 甚至任何加标记的操作(如位运算)都可以,只要相互撤销。(所以答案非常多)。

     

     

     

     

    NOIP是我第一次参加,参加目的是为了拿决赛一/二等奖然后呢中考可以轻松很多,Pascal也是今年5月份刚学的,期间其实也没怎么看。今天考试神奇的,阅读程序全部AC(Total 32),话说我可是经常计算错误的……

    不过很不幸的是完善程序被虐了,两个题一个题都没看懂不过还蒙对了8分(Total 28)..

     

    然后根据上海的最保守分数线65分,我似乎就这样神奇地过了初赛..不过只是“似乎”。

     

    结果,1周后揭晓。。Waiting.

     

    后记:

    我万恶地神奇地以上海赛区第69名进入决赛……

    PS:一共参赛2500+,进入决赛250+。

     

  • 1.Clsid,Encode

    2.Params

    3.GdipSaveImageToFile

    4.[封装]SaveImageTo的使用

  • 今天突然想找找GDI绘制矩形(忘记了 呵呵),于是G搜索了“vb gdi 绘制矩形”,结果悲剧了:

    第1个,我博客GDI+教程资料----------->(- -!)

    第2个,MSDN GDI+(.net)------------>(- -.)

    第3个,我博客GDI+教程某地的转载------>(- -!!)

    第4~8个,vb.net gdi+-------------->(- -||)

    第9个,我自己在VBGOOD上转载的我的教程>(- -!!!)

    第10个,又是一个vb.net gdi+-------->(- -...)

     

    第二页,再次悲剧,又被GDI+占据了。。

    ……

    ……

    最后终于 在第5页找到了第一份资料……悲剧

     

    想那时,自学GDI+时候,搜索GDI+找到一堆GDI;

    想现在,想看看GDI了,搜索GDI找到一堆GDI+...

  • 恭喜访问量8888,有图有真相 :D

     

    继续散布原创精品

    Fake QQ 2009 ver 1.0.0 Beta

    高仿QQ2009,VB编写,留了几个可以一眼看穿的地方(当然是对我来说,对于大多数人来说第一眼看不穿)
    修改的代码写起来估计2小时不要就可以解决…

    代码开源,因此不能做得一丝不差,不然某些人稍加修改,一个高仿QQ2009尾巴就出现了。

    请安装完QQ2009后再运行,为什么呢?虽然程序没有用到QQ2009资源——程序只是判断了一下 呵呵。

    【本程序仅供娱乐,原版代码不会泄露您任何信息也不会修改您任何信息。】



    这个程序还是挺麻烦的,尤其是细节性的东西,例如大写提示就弄了我半天……
    顺便我也发现了QQ2009几个小BUG :)

    以下模块/部分非新近编写:
    mBrowser:正确运行浏览器部分,直接拿我以前一个程序的。
              修改了一个地方 嘿嘿就是把某个Public改成了Private

    ****mSkinner,cSkinner:非本人代码,代码编写者是GoogleVIPUser(谷歌VIP用户),感谢一下

    感谢以下大牛对于某个/些问题对我的帮助[字典排序]:
    Iceboy, reker

    附录:“盗版”和“正版”区别

    1.没有设置按钮——被我的“关于”挤掉了

    2.小键盘Caps Lock键无用——这个纯属失误,因为刚开始编写时候这个是有用的,后来我也不知道改了什么就没用了(估计是我替换名字时候出了点问题)。我想这个东西我测试过,于是最后发布时候就没测试

    3.运行后标题栏图标非真彩色——图标我这里还不能明显地看不出来是不是真彩色……呵呵 不过我是知道这个不是真彩色的

    4.登录按钮默认无焦点 但是QQ2009中是有的,而且QQ2009中焦点线是实线 Fake版本中是虚线;QQ2009中按下按钮没有过渡,Fake版本中有过渡(嘿嘿 没有把GVU代码中过渡的去掉)

    5.没有写解析用户图像的算法;帐号名字的获取算法也由于时间关系有点弱。

    6.特殊节假日没有更换Banner,尤其是现在国庆期间  :)

    7.QQ2009中我记得是启动后软键盘键位是一样的,我的是每次打开都重新布置

    8.QQ2009中菜单不会使主窗体失去焦点

    9.QQ2009中大写提示貌似是重绘气泡的,我是自己弄窗体的于是代码有一些BUG……

    10.其他还有啥……我好像也找不到了。。。。其他有一些是腾讯算法有BUG我把它改正确了(呵呵) 例如 状态下拉列表按下后,按钮应该是恢复的,腾讯是过了一会儿触发别的消息才恢复

     

    PS:这个是一个很好的GDI+学习代码

  • 两个代码,分别是 PngClock 和 CPU Watcher。

    两个代码界面都是基于GDI+绘制的LayeredWindow上。放上源代码,因此对于初学者等是一个很好的“教程”。

     

    PngClock:基础绘图操作,例如图片绘制和直线绘制。里面有一些关键点的注释,适合菜鸟入门。

    CPU Watcher:基础绘图操作,例如直线绘制(还有一个直线发光算法),文字绘制,渐变矩形绘制,位图操作(折线整体移动用……)【CPU Idle Time代码非原创】

     

    图片就不贴了,都是基础(是么。。)代码,界面是很OK的,总之下载下来是不会让你失望的。

     

    Download from RayFile

  • 1.GdipBitmapGetPixel

    2.GdipBitmapSetPixel

    3.GdipBitmapLockBits & GdipBitmapUnlockBits

  • 1.CreateBitmapFromFile

    2.CreateBitmapFromStream

    3.CreateBitmapFromHBITMAP

    4.CreateBitmapFromHICON

    5.CreateBitmapFromGraphics

    6.CreateBitmapFromScan0

  • 这个家伙可以把2D的东西转换成3D的,For CS Only.

    用处,例如迷宫地图,给他一个迷宫平面图,就能给你一个迷宫地图源代码

  • 1.其他创建方式

    (1)hWnd

    (2)Image/Bitmap

    2.清除画布内容

    3.整体旋转

    4.整体平移

    5.剪辑(遮掩层)

  • 最近要整理文言文,注释部分搞得晕头转向,虽然有扫描仪帮助少写东西但是要修改的还是不少。碰到的一个主要的问题呢就是 带圈数字的递增得自己递增,于是就写了这么一个宏,帮助我来提高效率……同时呢 注释里面还有拼音(标注于文本右侧的这种,不是在上面),输入很麻烦,于是也写了一个初级宏来偷懒一下。。

     

    这个宏有下面功能:

    带圈数字标号:

    一键自动继续标号,例如原来带圈标到1,再按一下插入2,再按一下插入3;

    设置标号(例如我们不小心多/少弄了,可以用这个设置一个标号,例如输入3,那么就插入了3,下一次插入标号自动到4);

    插入标号(例如输入3,那么插入了3,下一次插入标号还是继续上一次的);标号恢复(计数器恢复到1开始重新标号)

    拼音:

    输入yi2n就插入了yin(第二声)……支持无限多个,语法不检测- -..

  • 2009/9/1 《开学第一课 我爱你中国》 观后大纲——没有修改