自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (49)
  • 收藏
  • 关注

原创 windows编程:去掉标题栏

case WM_CREATE:               SetWindowLong(hwnd, GWL_STYLE, GetWindowLong(hwnd, GWL_STYLE) & ~WS_CAPTION);                 SetWindowPos(hwnd, NULL, 0, 0, 0, 0, SWP_NOSIZE|SWP_NOMOVE|SWP_NOZORDER|

2014-11-30 21:12:31 1823

原创 xxxx

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站首先声明本人并非COM/ATL高手,尽管本人接触他们已经有4年了,但是因为工作中的一些原因一直未能深入研究和广泛的实际的使用它们。不过回想学习它们的痛苦经历,实在是有点不堪回首。在此仅以此文和大家探讨一下学习它们的路径,以让后来人少走弯路。我个人认为学习COM是一件不简单的事情,只有一步一个脚印踏踏实实的理解每个观点

2014-04-01 18:17:51 864

转载 C++中的虚拟继承的一些总结

1.为什么要引入虚拟继承虚拟继承是多重继承中特有的概念。虚拟基类是为解决多重继承而出现的。如:类D继承自类B1、B2,而类B1、B2都继承自类A,因此在类D中两次出现类A中的变量和函数。为了节省内存空间,可以将B1、B2对A的继承定义为虚拟继承,而A就成了虚拟基类。实现的代码如下:class Aclass B1:public virtual A;class B2:public vi

2014-03-06 10:02:51 677

原创 windows 程序设计 第三章 (下)

上周末真他娘的废,刚花了200大元买了辆拉风的二手自行车,结果今天就下雨,我一路风驰电掣骑到公司,连蛋蛋都湿透了, 太逊了!周末跟女朋友去看了场电影,去美国大爷家吃了个汉堡,甚是惬意.        第三章上篇当中,哥说过,第三章主要可以用两句话来展开“创建和显示窗口,接受和处理消息”,最后就剩下了个处理消息了,处理消息这是个很大的棋啊,搞不好就给绕进去了.

2013-05-28 23:54:14 1044

原创 windows 程序设计 第三章(中)

今天啥都别说了,分了21个bug,而且有两个新功能要做,我的心哇凉哇凉的了,感叹生不逢时,要是大家伙都还在树上吃香蕉的时候就出生就不用每天忙得跟狗一样写码子了,擦,实在不行摊上个李刚爹也行啊!!          第三章上篇当中,哥说过,第三章主要可以用两句话来展开“创建和显示窗口,接受和处理消息”,并且以创建什么窗口为疑问介绍了WNDCLASS结构变量各个字段的含义。     创建和

2013-05-22 23:44:03 749

原创 windows 程序设计 第三章(上)

娘的,今天晚上在阳台做饭把水管一脚踢爆了,水流到下面的住户的阳台,让个老娘们把我骂了一顿,本着做错事的原则,我装的很绅士还说了个对不起,擦,真是条纯汉子,能屈能伸。        大爷,别看我年轮小,我都给总结了,第三章主要可以用两句话来展开“创建和显示窗口,接受和处理消息”,真他娘的是个人才,多么简洁扼要,把这两句的内容搞懂了,就算入门了。    第一句“创建和显示窗口”。

2013-05-21 23:48:10 1097 1

原创 windows 程序设计 第二章(下)

上海今天下雨了,湿湿漉漉的相当的犯淫,哥今天又木带伞,一般的小雨根本阻挡不了我们山东纯爷们,看到街上的女人穿着暴露的扭来扭去,哥真想过去给她们取取暖,大冷天也出来骚扰老爷们的眼球,要腚不要命。      第二章最后就两个内容,第一个,sprintf及其扩展,第二个,一段稍微增强点的MessageBox代码。      第一个,sprintf及其扩展。         知道怎么用是一码事

2013-05-18 11:46:24 921

原创 windows 程序设计 第二章 (上)

今天领导没去,老激动了,跟我旁边的叼丝大哥扯了一天蛋,解了俩bug就匆匆回家吃饭饭了,奶奶个锤子的,程序里竟然还有20年前写的代码,让我不胜感慨自己那个年轻哟。         第二章其实也比较简单,就是要记得东西比较多,我建议就是先记住主要的,能立即马上现在就用的,不然几十个名称记忆,会忘记很快,记住主要的,其他的以后见到用到,一看,靠!丫都长得差不多,就都记住了。        第

2013-05-14 23:33:23 1113 2

原创 windows 程序设计 第一章

MD,在公司实在蛋疼,每天捣鼓那些废码子,看到哥们有本windows程序设计,闲来没事总结总结,提高提高,也免得回家闲着蛋都碎了。           第一章简单一些,多是概念,也不用太深入看,当然要是全记住,跟同行吹牛逼倒也很拉风,比如window 98是哪年生的,盖茨他爹是哪年挂的之类的,前半部分有个比较重要的概念,说是重要是因为跟学校里学的c不同,我称之为重要。

2013-05-14 01:17:24 1348 1

转载 MFC Control

这个控件的好处是,可以减少程序的排放空间,让用户操作也是很方便的,一幕了然,如下图所示,  怎样用好这个控件呢! 下面我来说一下  步骤一:建一个MFC的向导,工程类型为基本的对话框,取名为MyTest  步骤二:对话框中放入一个Tabcontrol控件,关联一个变量,取名为m_tab1,在插入2个资源对话框  如下图  分别设置对话框的属性

2013-01-31 22:31:46 1083

原创 C++ How To Program整理(12)

@异常处理使得程序员能够将错误处理代码从程序执行的“主流程”中分离出来,提高程序的清晰度。@在c++中,整数除法中如果除以0,程序将过早终止,在浮点数除法中,除数为0在一些版本的C++中是被允许的,它的结果是正或负的无穷大,输出为INF或-INF。@runtime_error类,是标准库exception类的派生类,是C++描述运行时错误所创建的标准基类。@exception是描述所有

2012-07-19 18:59:45 1074 1

原创 C++ How To Program整理(11)

@C++使用类型安全的I/O,任何一次I/O都是对数据类型敏感的。@用户可以通过重载流运算符来实现对用户自定义类型的I/O操作,这种扩展很拉风。@C++的I/O是以一连串的字节流的方式进行的。@C++同时提供低层次的和高层次的I/O。低层次的I/O即是非格式化的I/O,指定字节从设备流向内存或者从内存流向设备, 这种传输速度快,针对字节,但不方便,非格式化的I/O,也就是高层次的I

2012-07-18 17:46:11 1183

原创 C++ How To Program整理(10)

template   void arrayPrint(const T* const array,int count)  {    for(int i=0;i    {      count    }       cout  }    int main()  {      const int aCount=5;   const int bC

2012-07-13 18:07:03 1130

原创 C++ How To Program整理(9)

@polymorphism,使能够进行通用化编程,在处理同一个类的(继承)层次结构下的对象时,像是基类的对象一样。@同一个消息发送给不同的对象,会有不同的处理结果,此所谓多态性。@被调用的功能取决于用来调用函数的句柄,而不是句柄所指向的类型。  例如基类Commission和派生类Employee都有print函数    Commission *commission;    E

2012-07-12 19:51:31 1131

原创 C/C++基本问题整理

1,  i 初值8         printf("%d %d",i++,i++);                    结果 8 8             printf("%d %d",++i,++i);                       结果 10 9      printf运算规则:运算从右向左,输出控制符的赋值有左向右。      i 初值8print

2012-07-05 17:00:41 627

原创 C++ How To Program整理(8)

@析构函数和构造函数不能继承。@派生类可以访问基类中的非private成员@基类的privated只能在此基类内部或其友元函数访问@基类的protected成员,可以被基类以及它的派生类,以及基类的友元函数和派生类的友元函数访问。#ifndef COMMISSION_H#define COMMISSION_H CommissionEmployee {   publi

2012-07-05 15:08:32 800

原创 C++ How To Program整理(7)

@当运算符重载比完成相同工作的函数调用使程序更清晰的时候,请使用运算符重载。@必须使用非static函数重载运算符,因为运算符必须基于对象调用,而static函数不基于任何类。@除了“=”,“,”和“&”外,想要在类的对象上使用运算符,必须重载。“=”在对含有指针的成员进行赋值时很危险,所以对此类也要重载。@重载不能改变运算符的优先级、结合律和元数(操作对象的个数)。@“.”

2012-07-03 10:50:21 822

原创 C++ How To Program整理(6)

这部分依旧是类的解析。@const对象的定义:const Time time;对于const对象,除非成员函数本身也声明为const,不然不允许进行成员函数的调用,也就是说const对象只能调用声明为const类型的成员函数。@声明const函数的方法,既要在声明中指定(原型中),又要在定义中指定,方法是在函数形参列表后和函数体开始前加入关键字const。@定义为const的成员函数如

2012-06-30 16:33:56 832

原创 C++ How To Program整理(5)

这部分涉及类,鉴于C++ how to program在代码规范方面做得不错,所以以代码的形式进行说明首先注意预处理器封套的使用,所谓的预处理器封套就是宏判断的使用, #ifdef  #else #endif,以防止头文件的重复引用,从而避免出现函数等的重复定义。C++ how to program开始就提倡接口和实现分离的代码管理方式,下面我们以Time类说明。添加一个Time.h头

2012-06-28 17:14:58 1526

原创 C++ How To Program整理(4)

@整数中只有0可以直接赋值给指针变量。@指针变量存储内存地址,“ד间接引用运算符,返回指针对象所指向的对象,地址运算符”&“,返回.@C++提供一元运算符sizeof,可确定在编译期间数组、变量。。。等的字节大小,注意是编译期间,同时要注意,如果是类型名,需要加括号,例如sizeof(int);@当sizeof运算符应用于函数中接受数组作为实参的指针参数时,它返回指针的字节数。

2012-06-28 11:29:42 873

转载 vector C++ 详细用法

vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vector之所以被认为是一个容器,是因为它能够像容器一样存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。  为了可以使用vector,必须在你的头文件中包含下面的代码:  #include   vector属于std命名域的,因

2012-06-26 14:07:15 990

原创 C++ How To Program整理(3)

数组:如果初始值的个数少于数组元素的个数,那么剩下的数组元素都被初始化为0.@在声明常量变量时没有给它赋值是一个错误,看来跟引用一样,需要立即赋值。@只能使用常量声明自动数组和静态数组大小。@可以将static应用于大数组,减小开销。@在传递引用类型的时候,注意const限定符的合理使用。@在二维数组中,如果写成a[X,Y],C++将会当成a[Y].@二维数组的赋值,既可以

2012-06-25 20:50:31 609

原创 C++ How To Program整理(2)

第三章浮点数的格式化:注意要加入头文件,setprecision(n)限定小数位数,fixed相对科学技术法而言的,以定点格式输出,showpoint也以定点格式输出,不过不会补零,sef(ios_base::showpoint),setw(n),设置域宽,默认右对齐,想左对齐的时候只需要加无参数的流运算符left(right可恢复)强制转换:在这一章中使用static_cast(numb

2012-06-21 20:32:29 970

原创 C++ How To Program整理(1)

第一章变量名:                1,C++允许任意长度的标志符,但是编译器可能做了限制,也为了可移植性,所以要限定在31个字符之内。                2,变量名以不以数字开头的数字,字母和下划线组成,建议不以下划线开头,因为可能会与C++内置的identifier重名。                3,变量名可以在程序中的任意地方出现,但是必须在相应的

2012-06-19 19:41:44 1112

转载 6款免费的C++图形和游戏库

C++成为最流行的编程语言有多种原因,它的应用领域比较广泛其中包括系统软件、设备驱动程序、应用软件、客户端应用以及娱乐应用软件而其中最好的当属视频游戏。在这篇文章中,我们将介绍一些非常有用的C++图形和游戏方面的库。这些库提供了应用接口,开发者们可以轻易的添加到自己的项目和应用程序里,相信这些库能对您的项目开发有所帮助。1. AntigrainAGG(Anti-Grain

2012-06-18 10:43:02 1559

转载 程序员必知8大排序3大查找

1、直接插入排序 (1)基本思想:在要排序的一组数中,假设前面(n-1) [n>=2] 个数已经是排好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数也是排好顺序的。如此反复循环,直到全部排好顺序。(2)实例 2、希尔排序(也称最小增量排序)(1)基本思想:算法先将要排序的一组数按某个增量d(n/2,n为要排序数的个数

2012-05-08 00:13:48 529

转载 sizeof与strlen()的区别

sizeof定义:sizeof是C/C++中的一个操作符(operator),简单的说其作用就是返回一个对象或者类型所占的内存字节数。The sizeof keyword gives the amount of storage, in bytes, associated with a variable or a type (including aggregate types). This ke

2012-05-07 13:43:32 1483

原创 C++ 文件操作基础

在C++中有一个stream类,所有的I/O都以这个流类为基础,此类包含两个重要操作符: 1,,插入符,将内容由标准输出流输出,比如cout”hello world”;将会把“hello world”由标准输出流输出到屏幕窗口上。 2,>> ,析取符,将内容由标准输入流输入(内存),比如cin>>a;将会把由标准输入设备(键盘)输入的内容存储到a中。在C++中对文件的操作都是在st

2012-05-06 22:24:00 866

原创 C++ 引用及其与指针的区别

定义:,嘛是引用?说的直白一点,引用就是对象的别名,这玩意最好的例子就是:假如你爹姓大,为了你以后闯荡江湖,你读书的时候要起个学名叫大狗剩,但你也有小名(某些文雅的人士叫乳名)叫狗剩,村里人都喊你狗剩,于是狗剩就是你的别名,你回家看看你的户口本,上面只写着大狗剩,此处就相当于内存,狗剩这个别名不占用空间,但是和大狗剩一样,都是指的你。特点:先来看看跟指针的区别      1, 引用访问一个

2012-05-05 20:13:25 582

转载 cin<<,cin.get(),cin.getline()等区别与联系

以下是几个简单的例子:程序1: #include      using namespace std;     int main() {                            int m, n;                             cin>>m;                         cin>>n;

2012-05-03 00:52:29 868

原创 continue在循环语句中的区别

循环语句:for,while, do。。。while。                      在整体上,当在以上循环语句中使用continue并执行到continue语句时,会使控制流略过剩余的语句,重新开始新一轮循环。            区别:在for循环中执行到continue语句时,增量表达式会立即执行,然后进行循环继续条件的测试。

2012-05-02 23:06:48 755

原创 我的职业生涯。

<br />2011年夏季,作为程序员,我的职业生涯正式开始。<br /> 

2011-05-07 19:12:00 598

DataViewer.zip

我们绑定到一个普通的UI上时,前端的(绑定的目标)改变会时绑定的源改变, 今天讲述的是一个关于WPF绑定的小例子,学习好WPF绑定,几乎可以达到逻辑和界面完全隔离的神奇效果

2020-08-27

DataViewer (2).zip

我们绑定到一个普通的UI上时,前端的(绑定的目标)改变会时绑定的源改变, 今天讲述的是一个关于WPF绑定的小例子,学习好WPF绑定,几乎可以达到逻辑和界面完全隔离的神奇效果

2020-08-27

WPF界面数据绑定例子

WPF界面绑定例子,全面解释WPF界面中的数据绑定,具有很好的指导意义,XAML前后台绑定的最佳入门例子

2020-08-17

Visual Assist X 完美破解版

Visual Assist X 完美破解版, 完美支持VS2012,2008等

2013-07-09

JAVA添加水印源代码

JAVA添加水印源代码,可以给图片添加水印,包含全部源代码,适合参考学习

2012-05-08

android教程合集

android经典开发教程,适合初学者以及进阶者学习,包含常见的的基础教程,不可多得的资料

2012-05-08

C++程序设计语言特别版(中文版)

知子莫若父 C++程序设计语言特别版(中文版) (pdg) &&The; C++ Programming Language Special 3rd Edition(pdf) (中文版+原版)

2012-05-08

C/C++指针资料合集

C/C++指针资料合集,包含13份指针资料,最全的指针资料总结

2012-05-08

C语言课程设计案例

包含: 贪吃蛇游戏,计算器,黑白棋游戏,迷宫问题,扫地雷游戏,速算,数据结构,进程调度,存储管理分区分配算法, 通讯录,学生成绩管理,工资管理,图书借阅管理,教师工作量计算

2012-05-08

调试技术教程

常用的C/C++调试技术 ,包括断点设置,单步调试等,认真研究必有收获。

2012-05-08

Iphone开发基础教程

Iphone开发基础教程,适合Iphone初级开发爱好者,是非常好的入门文档

2012-05-07

Object-C语法基础

Object-C语法基础,适合初学者的入门文档,是初学者最好的入门资料

2012-05-07

Object-C基础教程

Object-C基础教程,适合初学者的入门教程,苹果平台的开发基础

2012-05-07

VC和VS用的C语言图形库

vc和vs下c语言的图形库,可以摆脱turbo c平台的限制,使用vs/vc平台方便的开发图形化的c语言程序,下载后解压安装,会自动识别你所装的编译平台即可。

2012-05-07

c语言五子棋

使用VS开发的c语言贪吃蛇,界面非常友好,首先需要下载EasyX_v20110101b.zip(直接百度搜索下载),解压后安装使用即可,此包里面包含vs里面能用的graphic图形库

2012-05-07

WPF五子棋源码

市面上能够见到的最炫的五子棋,需要.NET4平台,包含全部源代码,使用微软ExpressionBlend平台编写,有一定的AI

2012-05-06

C语言贪吃蛇

C语言开发的贪吃蛇,运行需要的条件:首先下载EasyX软件包(2011年的那个包,不要用2012年的)那里面提供了vc或vs2008/2010运行的图形包,很方便,装上之后就可以运行了

2012-05-06

C语言的编程算法大全

爽的很,还好学吧兄弟姐妹们,C语言算法 C语言的编程算法大全C语言的编程算法大全

2010-12-18

Iczelion32位汇编教程

Iczelion32位汇编教程 Iczelion 32位汇编教程 汇编教程 Iczelion32位汇编教程 Iczelion 32位汇编教程 汇编教程

2010-04-28

masm6.15编译器

最新8086汇编编译器,用这个真爽呀,把你们的老掉牙的都扔了吧

2010-04-28

鼠标桌面自动点击C#代码

鼠标自动点击代码,C#语言

2022-08-27

WPF中嵌入其它应用程序窗口

WPF中嵌入其它应用程序窗口, 可以嵌入其他exe应用程序的窗口,指定exe路径即可,封装好的源码,具有很好的参考价值,也可以直接复用类

2020-11-27

BingmapControl使用

BingMap Control使用

2020-10-26

App (2).zip xaml bangding

wpf xaml绑定

2020-09-14

App.zip XAML绑定操作

App.zip XAML绑定操作

2020-09-11

WPF xaml数据绑定

xaml数据绑定xaml数据绑定xaml数据绑定xaml数据绑定xaml数据绑定xaml数据绑定xaml数据绑定xaml数据绑定xaml数据绑定xaml数据绑定xaml数据绑定xaml数据绑定

2020-09-09

WPF数据并定训练View.zip

WPF数据并定训练

2020-09-07

WPF绑定操作解析数据

Binding是用来实现界面控件的属性与后台数据之间的绑定,通过这种形式将前台界面与后台数据联系在一起达到界面与数据耦合的目的

2020-09-07

DataViewer.zip

简单绑定是将一个用户界面元素(控件)的属性绑定到一个类型(对象)实例上的某个属性的方法。例如,如果一个开发者有一个Customer类型的实例,那么他就可以把Customer的“Name”属性绑定到一个TextBox的“Text”属性上。“绑定”了这2个属性之后,对TextBox的Text属性的更改将“传播”到Customer的Name属性,而对Customer的Name属性的更改同样会“传播”到TextBox的Text属性。Windows窗体的简单数据绑定支持绑定到任何public或者internal级别的·NET Framework属性,同样可以利用数据库来简单地绑定页面控件的单个属性。

2020-09-03

DataViewer (2).zip

根据数据流的方向,WPF中的数据绑定分为以下四种: OneWay 绑定:对源属性的更改会自动更新目标属性

2020-09-01

DataViewer.zip

WPF数据绑定的概要 数据绑定:是应用程序 UI 与业务逻辑之间建立连接的过程。 如果绑定正确设置并且数据提供正确通知,则当数据的值发生更改时,绑定到数据的视觉元素会自动反映更改

2020-08-31

Mysql数据库应用从入门到精通完美书签完整版

网上找了很久,要么不完整就100多页,要么没有书签,自己做了一个,带有完美书签的完整版。

2018-01-20

WM_MOUSE_FUCK_LEAVE

WM_MOUSE_FUCK_LEAVE

2014-12-22

button圈子会

button圈子会

2014-12-22

Button控件学习

最近在学习下MFC 常用控件的使用

2014-12-22

Win32多线程程序设计源码

Win32多线程程序设计源码,只有源码部分,省去了脱了裤子放屁的一堆没用的东西。

2014-06-16

泛型编程与STL中文版

泛型编程与STL中文版 超清晰版本 还丫的带书签,才花费你2分,你说便宜不便宜!啥都不说了,走过路过不要错过

2014-04-29

Objective-C程序设计(第4版)扫描版

Object-C程序设计(第4版)扫描版, 带完美书签,方便阅读。

2013-11-09

SQL入门经典(第四版)

SQL入门经典(第四版)带书签,老霸道,老清晰了

2013-08-15

QT高级编程

QT高级编程 中文版本 高清,带标签。

2013-07-19

空空如也

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

TA关注的人

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