随笔- 98
文章- 5
评论- 555
阅读-
51万
随笔分类 - 随心所欲
控件 招谁惹谁了
摘要:声明: 此文专门针对那些自己不用 .net同时攻击.net编程人员如何如何的那部分人.园子首页有一个最特殊功能就是导向作用;尤其对于那些刚刚步入软件行业的初学业来说导向作用更明显.很多时候我们应该心胸更豁达一些, 明知道自己的某些观点可能会影响其他人的想法行为, 也可能会改变一些程序员对自己从事的行业没有信心至到转行;可是有时候我们会沉浸在自己狭隘的某一语言的环境中发出一些不正确不全面的感慨, 对...
阅读全文
无赖就是无赖, 绝不是君子--关于盗版
摘要:写在前面:在中国,绝大多数人都在使用盗版,我自己电脑里好像除了几个免费小软件,其他的也都是盗版,但这里我还是要引入正题:无赖就是无赖,绝不是君子!为了使自己不与大众为敌,这里表达会格外小心.好了,现在我们来想这样一件很普通的事情:宝马100万您觉得贵不贵?贵!是吧?您可能会想:"现在没钱买不起,等以后捡到金块了再买吧";OK,这里先不说以后您会不会捡到金子,暂且认为您跟我一样还是没多少钱吧.但是您...
阅读全文
软件使用与制作: 懂得原理才是王道--自己动手制件个性化的图像处理软件之所得
摘要:开源从出现的那天起就注定一直要被关注下去. 一些非常优秀的软件我们使用起来游刃有余,但是我们对它的运行机制或者源码了解很少; 这样的结果是当我们使用的越好, 对其中的运行机制了解的欲望就越少;其实一个资深的编程人员, 不应该过于迷恋于别人开发好的软件或组件, 这会使我们对更深层的原理知道的机会减少. 这里不是否定大家去使用现成的优秀的软件或组件, 而是至少应该明白其中的一些原理或运行机制, 然后再...
阅读全文
特殊窗体制作: 制作任意形状窗体
摘要:原理:重写当前窗体 OnPaint 方法 using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Runtime....
阅读全文
特殊类型窗体制作: 制作字形窗体
摘要:原理:重写当前窗体 OnPaint 方法, 如下: protected override void OnPaint(PaintEventArgs e) { e.Graphics.DrawImage((Image)bit, new Point(0, 0)); } 一. 窗体设计: #region Windows 窗体设计...
阅读全文
特殊类型窗体制作: 实现类似 QQ 的程序界面
摘要:原理: n个 listView控件, n个button控件, 然后控制 listView和 button控件的 Dock 属性 如下: using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;u...
阅读全文
特殊类型窗体制作: 用C#实现启动欢迎界面
摘要:第一步: 主程序启动主窗体(这里表示为 form1) 如下: static class Program { /// /// 应用程序的主入口点。 /// [STAThread] static void Main() { Application.EnableVisualStyl...
阅读全文
特殊类型窗体制作: 制作可以飘动的窗体
摘要:原理: (这里演示纵坐标不变的窗体移动), 两个 timer, 一个控制从左至右, 到达预先设定的点时触发另一个 timer, 当然另一个 timer 控制从右至左的移动( 其实质是横坐标的变化) 如果你希望上下左右或斜线移动甚至乱七八糟(呵呵, 应该叫随机)只要加足够的 timer 并控制好横纵坐标的变换即可. using System;using System...
阅读全文