12 2011 档案

【转】C# 装箱和拆箱[整理]
摘要:1、装箱和拆箱是一个抽象的概念2、装箱是将值类型转换为引用类型;拆箱是将引用类型转换为值类型利用装箱和拆箱功能,可通过允许值类型的任何值与Object 类型的值相互转换,将值类型与引用类型链接起来例如:int val = 100;object obj = val;Console.WriteLine (“对象的值 = {0}", obj);这是一个装箱的过程,是将值类型转换为引用类型的过程int val = 100;object obj = val;int num = (int) obj;Console.WriteLine ("num: {0}", num);这是一 阅读全文

posted @ 2011-12-30 15:40 MIRC_C 阅读(101) 评论(0) 推荐(0)

反射 动态激活代码
摘要:创建一个自定义特性类namespace UseAttribute{ [AttributeUsage(AttributeTargets.All, AllowMultiple = false, Inherited = false)] public class UserAttribute:Attribute { private string comment; public UserAttribute(string mm) { comment = mm; } public string Co... 阅读全文

posted @ 2011-12-30 15:39 MIRC_C 阅读(135) 评论(0) 推荐(0)

【转】在C#中使用C++编写的类
摘要:现在在Windows下的应用程序开发,VS.Net占据了绝大多数的份额。因此很多以前搞VC++开发的人都转向用更强大的VS.Net。在这种情况下,有很多开发人员就面临了如何在C#中使用C++开发好的类的问题。下面就用一个完整的实例来详细说明怎样用托管C++封装一个C++类以提供给C#使用。 比如,现在有一个工程名为NativeCppDll的由C++编写的DLL,里面输出了一个CPerson类。下面是具体的代码:// NativeCppDll.h#pragma once#ifndef LX_DLL_CLASS_EXPORTS #define LX_DLL_CLASS __declspec(... 阅读全文

posted @ 2011-12-30 15:21 MIRC_C 阅读(251) 评论(0) 推荐(0)

【转】 c++的异常处理
摘要:RAII RAII是“资源获取就是初始化”的缩语(Resource Acquisition Is Initialization),是一种利用对象生命周期来控制程序资源(如内存、文件句柄、网络连接、互斥量等等)的简单技术。 RAII 的一般做法是这样的:在对象构造时获取资源,接着控制对资源的访问使之在对象的生命周期内始终保持有效,最后在对象析构的时候释放资源。借此,我们实际上把管理一份资源的责任托管给了一个对象。这种做法有两大好处: 1,我们不需要显式地释放资源。 2,采用这种方式,对象所需的资源在其生命期内始终保持有效 —— 我们可以说,此时这个类维护了一个 invariant。这样,... 阅读全文

posted @ 2011-12-30 15:09 MIRC_C 阅读(217) 评论(0) 推荐(0)

【转】VC管道
摘要:windows VC:1.剪切板 --系统维护的一块内存区域 放入取出bool openClipBorad(...)HANDLE SetClipboardData(...) 有直接提交 和延迟提交GlobalAlloc GlobalLock GlobalUnlockEmptyClipboard(...)GetClipBoard(...)2.匿名管道: 父子进城之间传输BOOL WINAPI CreatePipe( __outPHANDLE hReadPipe, __outPHANDLE hWritePipe, __in_optLPSECURITY_ATTRIBUTES lpPipeAttrib 阅读全文

posted @ 2011-12-30 15:09 MIRC_C 阅读(542) 评论(0) 推荐(0)

.net 和 数据库
摘要:c# 对数据库的操作:1.插入一条数据的方法 //using System.Data.SqlClient;string conStr = @"Data Source=(local);Initial Catalog=DataBaseTest_1;Integrated Security=true";//用windows身份登录 SqlConnection con = new SqlConnection(conStr); try { con.Open(); string strSQL = @"INSERT INTO JobTable ... 阅读全文

posted @ 2011-12-30 15:05 MIRC_C 阅读(254) 评论(0) 推荐(0)

MFC 消息机制
摘要:利用消息映射表BEGIN_MESSAGE_MAP()END_MESSAGE_MAP()这样的宏来关联 消息与消息处理函数 . SendMessage(hwnd, msgINT, ... )有阻塞的 知道有返回才行 或 PostMessage( ... ) 直接投递做两个实验:1. 一个窗口程序中的 两个对话框之间传递消息2. 两个各窗口程序之间传递消息。Code:1. 一个窗口程序:对话框A: 发送消息 CDlgB cb //参数1 要发送的窗口句柄 :SendMessage(cb.m_hwnd,WM_MSG, 0, 0); 对话框B: 接收消息 //定义消息 #define ... 阅读全文

posted @ 2011-12-30 15:00 MIRC_C

写于2011年末-为了即将开始的工作
摘要:2011找工作找了4个月,曾有过很多的感慨,很多的憧憬和希望,最终的结果还是基本上满意的。本身不是计算机专业,但想走软件开发这条路,所以这一路走来还是很辛苦的。记得从八月末开始找工作,投的第一份简历是华为,到前天,所投的简历差不多也有五六十份了。最终得到了两家外企(工控,汽车)三家民营的(通讯,互联网,医疗)offer,在这五个offer中最终选择了做医疗的新兴公司。总结下来,我想在我一直处于在技术方面是有所欠缺的技术能力,和想投身有意义有创造力的开发工作的矛盾中。在找工作之初,由于想去北京发展,又想去一个技术氛围好的公司,所以目标是一家互联网公司的软开。在电话面试的一个月中,时间上正赶上.. 阅读全文

posted @ 2011-12-30 14:41 MIRC_C 阅读(143) 评论(0) 推荐(0)

导航

点击右上角即可分享
微信分享提示