- 博客(69)
- 资源 (4)
- 收藏
- 关注
原创 项目之路 (起始篇)
刚开始有两种办法: 一:先看书,把大体的知识点都搞定,然后再去解决项目碰到的问题; 二:通过问题,来查找办法,或者通过书籍来找相应的知识点。第一种情况应用于你对某种技术完全不懂的情况下。第二种技术应用于你懂部分基础的知识的情况。
2015-03-26 18:32:22 764
原创 (一)算法基础知识
衡量 算法效率的常用标准是速度!算法入门 插入排序思想:从第二个开始,将每个作为关键字,与前面一个做对比,若前面比key大,互换,通过循环,保持之前的顺序是排好的。 伪代码:insertion-sort(A) w-sfor j
2014-04-23 10:27:20 809
原创 Graphical Editor
110105 Graphical EditorGraphical editors such as Photoshop allow us to alter bit-mapped images in the same way thattext editors allow us to modify documents. Images are represented as an M N arra
2013-09-12 19:39:50 1432
原创 LC-Display
110104 LCD DisplayA friend of yours has just bought a new computer. Before this, the most powerful machine heever used was a pocket calculator. He is a little disappointed because he liked the LCD
2013-09-12 19:33:46 1107
原创 The Trip
110103 The TripA group of students are members of a club that travels annually to di erent locations. Theirdestinations in the past have included Indianapolis, Phoenix, Nashville, Philadelphia, Sa
2013-09-12 19:29:35 997 3
原创 Minesweeper
题意:Have you ever played Minesweeper? This cute little game comes with a certain operating systemwhose name we can't remember. The goal of the game is to nd where all the mines are located within
2013-09-12 19:19:20 638 2
原创 pc/uva 110101/100 3n+1 problem(已解决)
ansic C:#include int iscorrect(int n);int length1(int n);void swap(int *p,int *q);int main(){ int i,j, m,n,flag,max; // char flag; while(scanf("%d %d",&i,&j) != EOF){ max = 0;
2013-09-10 15:09:14 886
原创 菜鸟第一次做出一点东西的感觉
早上给我一个任务,接到之后无从下手,只能告诉自己不要急,想冷静下来好好想想整个过程,看有没有出破点,于是我闭着眼睛开始思考,十分钟后,我想出一点思路。 于是按着思路去解决问题,刚开始肯定是在csdn提出自己的问题,发帖之后,我开始在网上各种查找,看到各种解答,发现一个问题,国人解决的问题只是表面问题,国外的人就能解决根本问题,这让我深深的感觉到基础才是最根本,另外解决问题不要解决表面的
2013-07-15 22:43:45 624
原创 第一次意识到和别人的差距
公司给了一个任务,我第一星期做了基本样式,可是一些功能没有实现,数据库也没做好。 就这样,第一星期就这样过了。 第二星期,我开始装数据库库,sql serve2008,公司的网速慢,我花了一天的时候下载才把数据库搞定,然后安装的时候,又要下载vs2008,及vs2008 sp1,然后我又花了一天,第二天早上发现下载失败了,后来才知道在浏览器下载,不能中断,网速不好
2013-07-12 16:34:15 695
原创 C语言段违例,段错误例子
#include #include void bubble(int *s,int length);void swap(int *p,int *q);int main(){ int j; int s[10] = {6,5,8,41,5,3,50,6,10}; bubble(s,10); printf("the result of array i
2013-07-02 19:23:54 1631
原创 多窗口的创建
多文档界面(MDI)是同一时刻处理多个文档的应用程序的一个规范. 你很熟悉记事本.它是单文档界面(SDI)的一个例子.记事本在一个时候只能处理一个文档.假如你希望打开另一个文档,你首先必须关闭你前面打开的那一个.你可以想象这有多麻烦. 和Microsoft Word相比:Word可以随心所欲的在同一时刻打开任意多个文档,而且可以让用户选择使用哪一个文档.Microsoft Word 是多文档界面(
2012-10-16 19:46:49 2483 4
转载 (VC)win32 窗体开发主要流程
窗体设计设计流图:代码示例://设计窗口 WNDCLASS wndclass; wndclass.cbClsExtra=0; wndclass.cbWndExtra=0; wndclass.hbrBackground=(HBRUSH)GetStockObject(WHITE_BRUSH); wndclass.hCurso
2012-10-01 01:12:14 971
原创 (VC)Windows 应用程序交互过程
应用程序Windows的应用程序一般包含窗口(Window),它主要为用户提供一种可视化的交互方式,窗口是由线程(Thread)创建的.Windows系统通过消息机制来管理交互,消息(Message)被发送,保存,处理,一个线程会维护自己的一套消息队列(Message Queue),在发生输入事件之后,Windows将事件转换为一个「消息」并将消息放入程序的消息队列中.程序通过执行一块称之
2012-10-01 01:09:19 607
转载 wParam和lParam参数
1 WM_PAINT消息,LOWORD(lParam)是客户区的宽,HIWORD(lParam)是客户区的高 2 滚动条WM_VSCROLL或WM_HSCROLL消息,LOWORD(wParam)指出了鼠标对滚动条的操作。比如上、下、左、右、翻页、移动等。 3 击键消息,有WM_SYSKEYDOWN、WM_SYSKEYUP、WM_KEYUP、WM_K
2012-09-30 10:00:54 975
原创 (一)德雷福斯模型
从新手到专家路程 阶段一:新手 新手需要指令清单 Novices need recipes 阶段二:高级新手 高级新手不需要全局思维 Advanted beginners don't want the big picture 阶段三:胜任者 胜任者能够解
2012-09-27 16:56:46 3298
转载 windows剪贴板
标准剪贴板数据格式CF_TEXTCF_OEMTEXTCF_UNICODETEXTCF_LOCALECF_SYLK:包含“符号链接”数据格式的全局内存块CF_DIF:包含数据交换格式(DIF)的数据的全局内存块CF_BITMAP 与设备有关的位图格式CF_DIB 设备无关的位图的内存块,这种内存块是以位图信息结构开始的,后跟可用的颜色表
2012-08-11 10:09:31 2188
转载 理解Windows坐标系
一.设备坐标和逻辑坐标设备坐标(Device Coordinate)又称为物理坐标(Physical Coordinate),是指输出设备上的坐标。通常将屏幕上的设备坐标称为屏幕坐标。设备坐标用对象距离窗口左上角的水平距离和垂直距离来指定对象的位置,是以像素为单位来表示的,设备坐标的X轴向右为正,Y轴向下为正,坐标原点位于窗口的左上角。屏幕上有三种不同的物理坐标,每种物理坐标是固定死的,原
2012-07-23 17:08:23 5110
转载 Windows编程中的映射模式和坐标转换02
一、Windows中的映射模式1、Windows定义映射模式的目的经过我的综合,Windows定义映射模的目的又以下几个方面:1、不同人的使用习惯。不同国家的,不同地区,以及不同的人因为习惯喜欢用不同的度量单位,有的人人喜欢用英寸,而有的人喜欢用公制中的厘米,毫米等。其他的人又喜欢用另外一些单位。、2、使软件与硬件向分离开来。让开发的软件能够最大限度的与硬件无关。3、提供逻辑和物理的一种转
2012-07-23 16:49:31 927
转载 设备坐标、逻辑坐标、物理坐标的区别与转换
只要区分 设备坐标、逻辑坐标 就可以了,窗口中的每个点都对应一个设备 坐标和一个逻辑坐标。 可相互转化, 拿窗口来说,设备坐标就是窗口可见部分的坐标系。 譬如说你用鼠标在屏幕上的某个位置点一下,他会有一个设备坐标,你拉 动VScroll或HScroll,再在相同的位置点一下,它还是产生那个设备坐标, 而这时它的逻辑坐标已经变了。 因为相对于可见部分的窗口来说,他们是同一个点。而
2012-07-23 16:29:45 9837 1
转载 Windows的图形设备接口(GDI)
Windows图形设备接口(GDI)是为与设备无关的图形设计的。所谓设备的无关性,就是操作系统屏蔽了硬件设备的差异,使用户编程时无需考虑特殊的硬件设置。我们利用GDI所提供的众多函数就可以方便的在屏幕、打印机及其它输出设备上输出图形,文本等操作。windows | |------------------>利用GDI和windows设备驱动程序 |支持与
2012-07-23 08:58:39 835
转载 c#委托事件
引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对
2012-07-10 10:34:16 859
转载 C# 中的EventHandler
//这里定义了一个水箱类public class 水箱{ //这是水箱的放水操作 public void 放水() { } //这是水箱的属性 public double 体积; //这是水箱空的事件 public event EventHandler 水箱空;}//这里定义了一个加水器类public class
2012-07-04 14:30:50 663
转载 树型视图控件
树型视图控件PowerBuilder 5.0自去年5月发布以来,至今已有一年多了。但是笔者却发现不少用户对5.0的新特性缺乏了解,在开发中不能充分利用这些新特性,或是向笔者提出一些属于版本差异的问题。其主要原因一方面由于许多有经验的、较早从事开发的程序员是从4.0以下开始的,他们 向初学者传授的编程经验多以4.0为主,而且市场上大多数的PowerBuilder的技术书籍也是以4.0为基础。另一
2012-06-21 09:18:33 1141
转载 计算机中的“句柄”是什么意思?
所谓句柄实际上是一个数据,是一个Long (整长型)的数据。 句柄是WONDOWS用来标识被应用程序所建立或使用的对象的唯一整数,WINDOWS使用各种各样的句柄标识诸如应用程序实例,窗口,控制,位图,GDI对象等等。WINDOWS句柄有点象C语言中的文件句柄。 从上面的定义中的我们可以看到,句柄是一个标识符,是拿来标识对象或者项目的,它就象我们的姓名一样,每个人都会有一个,不同的
2012-06-21 09:15:00 900
转载 如何在C++中调用DLL中的函数
应用程序使用DLL可以采用两种方式:一种是隐式链接,另一种是显式链接。在使用DLL之前首先要知道DLL中函数的结构信息。Visual C++6.0在VC\bin目录下提供了一个名为Dumpbin.exe的小程序,用它可以查看DLL文件中的函数结构。另外,Windows系统将遵循下面的搜索顺序来定位DLL: 1.包含EXE文件的目录,2.进程的当前工作目录, 3.Windows系统目录, 4.W
2012-06-19 13:44:43 849
转载 c++中调用其他应用程序的方法(winexec shellexecute createprocess)
三个WINDOWS SDK函数: WinExec,ShellExecute ,CreateProcess,可以实现调用其他程序的要求。WinExec这个函数最简单,只有两个参数,原型如下: UINT WinExec( LPCSTR lpCmdLine, // 命令路径 UINT uCmdShow // 显示方式
2012-06-19 13:24:06 1910
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人