随笔分类 -  语言基础

The language foundation
摘要:背景:无意间遇到了一个不大不小的问题,希望对一些遇到的人有所帮助! 一、问题 WinForm DataGridView 绑定泛型List (List)/ArrayList不显示,UI 代码如下: using System; using System.Collections.Generic; using System.Data; using System.Data.OleDb; usin... 阅读全文
posted @ 2016-09-05 15:13 程序员丁 阅读(1939) 评论(1) 推荐(0)
摘要:警告:这是一个入门级日志,如果你很了解CodeFirst,那请绕道 背景:这篇日志记录我使用Entity FrameWork CodeFirst时出现的错误和解决问题的过程,虽然有点曲折……勿喷 备注:这确实算是Entity FrameWork CodeFirst的问题个人也不知道应该给文章加什么样 阅读全文
posted @ 2016-08-18 16:54 程序员丁 阅读(4218) 评论(0) 推荐(2)
摘要:作为一个菜鸟,避免不了被老鸟骂爹,但是如果能有一手漂亮的代码给你作盾牌,多少能挡掉不少的锋芒,作为菜鸟中的菜鸟的我,便尝试起了重构自己的代码。 这是一种不堪的忧伤…… 首先,教材入手《重构:改善即有代码的设计》,重点是PDF版本,又是忧伤,买本书都没钱了,又是一种忧伤…… 然后就对着书,边学习,便尝 阅读全文
posted @ 2016-07-18 15:52 程序员丁 阅读(473) 评论(1) 推荐(0)
摘要:环境:Windows 下 OpenGL ,Used in VS2013 前言:刚接触 OpenGL 的人,第一件事当然就是配置环境,说起配置环境 OpenGL 和 DirectX 相差不多,同时也基本报了一个相近的错误,见正文 问题:由于是刚刚接触 OpenGL,基本的东西也不知道,文章结尾留了一个问题,求解答!谢谢! 代码如下: #include void Initial(... 阅读全文
posted @ 2015-05-15 00:19 程序员丁 阅读(5163) 评论(1) 推荐(1)
摘要:对不起,这算是一篇求助啦,先上图,防止不清楚,放大了一点,下面是图片,上面是没有二值化的,下面是二值化之后的,我其实不懂什么是二值化啦,就是一定范围变黑,变白 问题: 为什么我的结果上面还是有很多彩色的小点点呢?原来都是没有的…… 谁能帮我看看代码怎么改!谢谢大牛们帮忙!! Bitmap bit1 = new Bitmap(bit); ... 阅读全文
posted @ 2015-05-13 01:26 程序员丁 阅读(1145) 评论(2) 推荐(0)
摘要:我们这里新建的首先是一个空工程,新建c文件。 因为是空工程,我们没有资源文件,要用到图标资源,首先要新建和导入图标为资源。 选择引入资源,选择要引入的ico文件 完成,重命名保存Script_icon.rc(名字不确定),保存之后会生成如下两个文件 然后导入生成的两个文件 资源添加好了,在你先前写好的窗体中,调用资源文件 #include "resource.h"... 阅读全文
posted @ 2013-08-22 11:54 程序员丁 阅读(2714) 评论(0) 推荐(0)
摘要:Windows程序是事件驱动的,对于一个窗口,它的大部分例行维护是由系统维护的。每个窗口都有一个消息处理函数。在消息处理函数中,对传入的消息进行处理。系统内还有它自己的缺省消息处理函数。 客户写一个消息处理函数,在窗口建立前,将消息处理函数与窗口关联。这样,每当有消息产生时,就会去调用这个消息处理函数。通常情况下,客户都不会处理全部的消息,而是只处理自己感兴趣的消息,其他的,则送回到系统的缺省消... 阅读全文
posted @ 2013-08-21 16:40 程序员丁 阅读(445) 评论(0) 推荐(0)
摘要:在Windows应用程序中,我们可以认为 WinMain() 函数是程序的入口,WinMain()的原型如下: int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPreInstance, LPSTR lpCmdLine, int nCmdShow ); 代码解释: 1、前面说过,资源存在于内存之后,那么一个每个程... 阅读全文
posted @ 2013-08-19 17:41 程序员丁 阅读(2631) 评论(0) 推荐(0)
摘要:所谓namespace,是指标识符的各种可见范围。C++标准程序库中的所有标识符都被定义于一个名为std的namespace中。 一 、iostream和iostream.h的区别 前者没有后缀,实际上,在你的编译器include文件夹里面可以看到,二者是两个文件,打开文件就会发现... 阅读全文
posted @ 2012-12-17 05:14 程序员丁 阅读(467) 评论(0) 推荐(0)
摘要:如果一个变量你需要几种可能存在的值,那么就可以被定义成为枚举类型。之所以叫枚举就是说将变量或者叫对象可能存在的情况也可以说是可能的值一一例举出来。举个例子来说明一吧,为了让大家更明白一点,比如一个铅笔盒中有一支笔,但在没有打开之前你并不知道它是什么笔,可能是铅笔也可能是钢笔,这里有两种可能,那么你... 阅读全文
posted @ 2012-12-15 13:59 程序员丁 阅读(506) 评论(0) 推荐(0)
摘要:1.把C++当成一门新的语言学习(和C没啥关系!真的。); 2.看《Thinking In C++》,不要看《C++变成死相》; 3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自... 阅读全文
posted @ 2012-12-11 13:03 程序员丁 阅读(665) 评论(2) 推荐(5)