乞丐中的霸主(ぃ枫.net)(天行健,君子以自强不息;地势坤,君子以厚德载物! -《周易》)QQ讨论群(交流EVC++,VC++,USB驱动程序开发,上下机位通讯,无线网络通讯技术,Mobile开发)帮主QQ号:414885058

C#,C++ 学习

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2008年8月5日

摘要: 1. 完善了新建项目功能,支持简单3层和工厂模式项目的生成。 2. 完善了代码自动批量生成。 3. 增加了代码插件机制,支持可扩展的代码生成插件,用户可以自己定制代码生成的插件,按用户需求进行代码生成。详见插件接口开发帮助和源码。 4. 支持父子表(事务)的代码生成。 5. 新增直接生成Web项目的Aspx页面及cs文件 6. 支持视图的代码生成。 7. 完善了DB脚本和存储过程生成的一些问题... 阅读全文
posted @ 2008-08-05 13:52 arvin2012 阅读(226) 评论(0) 推荐(0) 编辑

2008年7月28日

摘要: 一、打开CD-ROM mciSendString("Set cdAudio door open wait",NULL,0,NULL); 二、关闭CD_ROM mciSendString("Set cdAudio door closed wait",NULL,0,NULL); 三、关闭计算机 OSVERSIONINFO OsVersionInfo; //包含操作系统版本信息的数据结构 O... 阅读全文
posted @ 2008-07-28 12:01 arvin2012 阅读(390) 评论(0) 推荐(0) 编辑

摘要: Win 95及NT的注册数据库(Registry) 是系统中非常重要的组成部分。在Win32 API中有一组Reg函数来处理这些问题。其一般的读写过程如下: 1、使用RegOpenKeyEx或RegCreateKeyEx函数打开或创建一个键; 2、如果上一步成功,使用RegQueryValueEx读取子键的值,使用RegSetValueEx设置子键值,使用RegEnumKe... 阅读全文
posted @ 2008-07-28 12:00 arvin2012 阅读(421) 评论(0) 推荐(0) 编辑

摘要: void RecursiveDelete(CString szPath) { CFileFind ff; CString path = szPath; if(path.Right(1) != "\\") path += "\\"; path += "*.*"; BOOL res = ff.FindFile(path); ... 阅读全文
posted @ 2008-07-28 11:59 arvin2012 阅读(611) 评论(0) 推荐(0) 编辑

摘要: IniReader.h #ifndef INIREADER_H #define INIREADER_H class CIniReader { public: CIniReader(char* szFileName); int ReadInteger(char* szSection, char* szKey, int iDefaultValue); float ReadFloat(char*... 阅读全文
posted @ 2008-07-28 11:57 arvin2012 阅读(370) 评论(0) 推荐(0) 编辑

摘要: Windows提供的只是标准的矩形窗口,要想建立一个不规则的窗口就需要调用API函数来实现。建立一个不规则的窗口,一般是先用创建区域的API函数建立一个不规则的区域,再用API函数SetWindowRgn改变窗口的区域。这些API函数在C++ Builder中包含在头文件wingdi.h和winuser.h里面,因此,要使用这些API函数就要先在程序头部加上包含头文件的语句: include... 阅读全文
posted @ 2008-07-28 11:54 arvin2012 阅读(410) 评论(0) 推荐(0) 编辑

摘要: 让我们想像把一个ANSI字串传送到剪贴簿上,并且我们已经有了指向这个字串的指标(pString)。现在希望传送这个字串的iLength字元,这些字元可能以NULL结尾,也可能不以NULL结尾。 首先,通过使用GlobalAlloc来配置一个足以储存字串的记忆体块,其中还包括一个终止字元NULL: hGlobal = GlobalAlloc (GHND | GMEM_SHARE, iLengt... 阅读全文
posted @ 2008-07-28 11:52 arvin2012 阅读(496) 评论(0) 推荐(0) 编辑

摘要: 1) 如何通过代码获得应用程序主窗口的 指针? 主窗口的 指针保存在CWinThread::m_pMainWnd中,调用AfxGetMainWnd实现。 AfxGetMainWnd() ->ShowWindow(SW_SHOWMAXMIZED) //使程序最大化. (2) 确定应用程序的路径 Use GetModuleFileName 获得应用程序的路径,然后去掉可执行文件名。 Example:... 阅读全文
posted @ 2008-07-28 11:51 arvin2012 阅读(246) 评论(0) 推荐(0) 编辑

摘要: 动态控件是指在需要时由Create()创建的控件,这与预先在对话框中放置的控件是不同的。 一、创建动态控件: 为了对照,我们先来看一下静态控件的创建。 放置静态控件时必须先建立一个容器,一般是对话框,这时我们在对话框编辑窗口中,从工具窗口中拖出所需控件放在对话框中即可,再适当修改控件ID,设置控件属性,一个静态控件就创建好了,当对话框被显示时,其上的控件也会显示。 静态控... 阅读全文
posted @ 2008-07-28 11:50 arvin2012 阅读(833) 评论(1) 推荐(0) 编辑

摘要: 本文的目的是为刚刚接触COM的程序员提供编程指南,并帮助他们理解COM的基本概念。内容包括COM规范简介,重要的COM术语以及如何重用现有的COM组件。本文不包括如何编写自己的COM对象和接口。 COM即组件对象模型,是Component Object Model 取前三个字母的缩写,这三个字母在当今Windows的世界中... 阅读全文
posted @ 2008-07-28 11:48 arvin2012 阅读(1181) 评论(0) 推荐(0) 编辑