- 博客(37)
- 资源 (6)
- 收藏
- 关注
转载 BUFG,IBUFG,BUFGP,IBUFGDS等含义以及使用
目前,大型设计一般推荐使用同步时序电路。同步时序电路基于时钟触发沿设计,对时钟的周期、占空比、延时和抖动提出了更高的要求。为了满足同步时序设计的要求,一般在FPGA设计中采用全局时钟资源驱动设计的主时钟,以达到最低的时钟抖动和延迟。 FPGA全局时钟资源一般使用全铜层工艺实现,并设计了专用时钟缓冲与驱动结构,从而使全局时钟到达芯片内部的所有可配置单元(CLB)、I/O单元(IOB)和选择性块RAM
2012-03-05 16:59:02
18530
转载 禁止ise xst对没有driver和load或source的信号优化掉
VHDL加以下语句 attribute keep : string; attribute keep of signal_name: signal is "true";
2011-11-01 16:06:03
1265
转载 同步FIFO之VHDL描述
同步FIFO之VHDL描述同步FIFO的意思是说FIFO的读写时钟是同一个时钟,不同于异步FIFO,异步FIFO的读写时钟是完全异步的。同步FIFO的对外接口包括时钟,清零,读请求,写请求,数据输入总线,数据输出总线,空以及满信号。下面分别对同步FIFO的对外接口信号作一描述:1. 时钟,输入,用于同步FIFO的读和写,上升沿有效;2. 清零,输入,异步清零信号,低电平有效
2011-10-26 13:10:43
4558
原创 各种GUI工具包的比较
<br /> GUI程序的设计在现代软件设计是不可缺少的。我在准备在Tenshi语言,为其加入一种GUI开发工具包的绑定。<br /> Qt是我最早想采用的,因为它的库支持相当全面,面向对象十分充分。而且是跨平台的,特别是在Linux平台上,基于它的KDE更是主流的桌面环境之一。它的长相也是可以的。而且它的库有很完整的开发工具,网上这方面的资料也很多。但是,在Windows环境下,它的速度很不容乐观,一个文件选择的对话框不知怎么做得很差劲,而且打开速度很慢。还有一个就是那的那个moc(Meta Obje
2011-02-21 23:11:00
2205
原创 UI编程经验
我很懒,在想不明白所有的问题前我总是懒得动手,当我想明白的时候又会遇到新的问题。这也是为什么这么长时间了,我一个游戏也写不出来的原因。还记得几个月前写过一个很垃圾的UI,垃圾的不行了。这几天又看了几篇讲解UI编程的文章,收获不小,特来总结一番。首先,我原先的部分思路还是不错的。(先肯定自己一下)比如,UI都是画出来的(废话,所有的图形界面都是画出来的),我们要把从系统接收到的消息传递给
2010-01-05 15:01:00
2967
1
原创 UI设计经验
1.Invalidate 只是发送消息 不立即重绘 UpdateWindow 立即重绘2.双缓冲如果是一个复杂的画图过程,建议使用双缓冲,首先创建兼容性DC,即内存DC,在其上完成复杂的画图操作,完成后就可以通过BitBlt从兼容性DC上拷回来。这样就可以避免刷新时闪的可能性。 注意:创建的兼容性DC是
2010-01-05 14:46:00
901
原创 ultraedit 替换语法
Ultraedit在使用正则表达式进行查找替换时有两个可使用的语法集合。一个是 UltraEdit 的更早的版本被使用的原来的 UltraEdit句法。另一个是“Unix”类型的正则表达式,这个集合在ultraedit的默认配置中是没有启用的,需要在配置中找到search项,启用Unix类型的正则表达式。语法集合一:符号 功能% 匹配行的开始 - 显示搜索字符串必
2009-10-29 18:03:00
2586
原创 MATCOM安装及使用
功能说明:Matcom是一个十分有用的.m文件翻译器(Replacement),它的主要优点我认为有 以下几点: 1>它提供了matlab中.m文件与其他高级语言的接口,使.m文件可以编译为脱离matlab环境独立执行的可执行性程序,这样 。提高了代码的复用率 。提高了代码的执行速度。使纯文本的.m文件变为二进制的可执行程序,增加了知识保护的安全性 2>它提供了近千个数学
2009-06-06 09:39:00
9240
2
原创 为了突破MFC限制,作了两天摸索结果。。以及他的掘墓人Fancy controls
/*void CRFAutoTesterView::OnDrawItem(int nIDCtl, LPDRAWITEMSTRUCT lpDrawItemStruct) { // TODO: Add your message handler code here and/or call default ASSERT(lpDrawItemStruct->CtlType == O
2009-02-18 16:50:00
1250
原创 CLISTBOX 的drawitem
最近在做一个UI时,需要将一些笔画非常多的字显示在一个ListBox列表中,供别人参考,高高兴兴做完了以后,运行一看,糟糕,由于笔画太多,字太小,眼睛根本看不清楚,不过当时并不在意,不就是用SetFont就搞定的事吗!!然后在获得该ListBox的DC后,用SetFont一把,结果出乎所料,里面的字体居然没变化。后来查阅相关资料,才发现微软居然将这些控件的字体和颜色等属性都是设置为默认的,
2009-02-18 11:07:00
5546
原创 【转】CEdit & CRichEdit 使用技巧
注:m_edit1代表ID为IDC_EDIT1的CEdit控件的control类型的变量m_richedit1代表ID为IDC_RICHEDIT1的CRichEditCtrl控件的control类型的变量--------------------------------------------------------------------------------1.设置edit只读属性方法一:m_
2009-02-18 01:08:00
659
原创 Richedit使用大全
Richedit使用大全好文章,收藏先,向作者致敬!一.常见问题a.可以编译,不能执行的AfxInitRichEdit(); b.升级默认的Riched版本(默认的有一些bug),如可在InitInstance中添加LoadLibrary("RICHED20.DLL") 最后注意 FreeLibrary 如果是CRichEditView基类的可用BOOL CXXXXXX
2009-02-18 01:07:00
2865
原创 关于VC操作Office屏蔽掉“服务器正在运行中”要选择“切换到...”或"重试"的对话框
在出现该问题的操作之前加入下面代码即可: AfxOleGetMessageFilter()->EnableBusyDialog(FALSE); AfxOleGetMessageFilter()->SetBusyReply(SERVERCALL_RETRYLATER); AfxOleGetMessageFilter()->EnableNotRespondingDialog(TRUE);
2009-02-17 17:30:00
2580
原创 总结几种父、子对话框间相互调用的方法。
子调用父: (视图) CMainFrame *pFrame = (CMainFrame*)AfxGetApp()->m_pMainWnd; CRFAutoTesterView * pView = (CRFAutoTesterView*)pFrame->GetActiveView(); (对话框) CCproject * m_pPare
2009-02-17 00:21:00
830
原创 调用父窗口内函数并执行之
CCproject * m_pParent= (CCproject*) GetParent(); m_pParent->ShwoNewProjectDlg();
2009-02-16 16:39:00
490
原创 ListCtrl经验总结
ListCtrl在工作中,常常用到,也常常看到大家发帖问怎么用这个控件,故总结了一下自己的使用经验,以供参考使用。 先注明一下,这里,我们用m_listctrl来表示一个CListCtrl的类对象,然后这里我们的ListCtrl都是report形式,至于其他的如什么大图标,小图标的暂时不讲,毕竟report是大众话的使用。其次,我们这里用条款一,条款二来描述第一点,第二点,这
2009-02-15 22:58:00
554
原创 AfxExtractSubString
VC下的Split函数熟悉VB代码的朋友应该都极度喜欢Split函数,因为实在太方便了,自动帮你把字符串按照要求拆分,一直以为VC++没有相关的函数,今天重写看了一下VC++相关文章,发现一个没有在VC++文档公布的函数AfxExtractSubString,基本上与Split有异曲同工之效,就是不明白微软为什么把他隐藏起来了。。。 BOOL AfxExtractSubString(CString
2009-02-09 09:45:00
2044
2
原创 INI
VC中操作INI文件的函数主要有:函数名 功能 备注 GetPrivateProfileInt 读取INI文件指定块中的键名对应的整数值。 GetPrivateProfileSection 记取INI文件指定块中的所有键名及其对应值。 GetPrivateProfileSectionNames 读取一INI文件中所有的块名。
2009-02-08 22:38:00
836
原创 CComboListCtrl
IntroductionList control especially with the “report” style is one of the most commonly used controls in any UI. At times as a developer, we would like to be able toSelect from a list of it
2009-02-04 13:31:00
3299
原创 VC EXCEL 新建文件
_Application app; _Workbook objBook; Workbooks objBooks; _Worksheet objSheet; Worksheets objSheets; Range objRange; Font font; COleVariant vTrue((short)TRUE), vFalse((short)FALSE), vOpt((long)DI
2008-11-24 10:17:00
952
原创 怎样显示子对话框标题栏上的图标
这面的代码应该在OnInitDialog的函数中调用。 HICON hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME); SendMessage( WM_SETICON, TRUE, (LPARAM)hIcon ); SendMessage( WM_SETICON, FALSE,
2008-11-22 11:06:00
616
原创 判断对话框是否被激活 判断程序主界是否在前台
if(::GetForegroundWindow() == AfxGetMainWnd()->m_hWnd) { ....}
2008-11-22 00:07:00
512
原创 整理一下,定时器用法
void CDDLABELView::OnTimer(UINT nIDEvent) { // TODO: Add your message handler code here and/or call default switch(nIDEvent) { case TIMER_KEY_CHECK:
2008-11-22 00:01:00
434
原创 vc 控件层叠的次序问题
经常遇到, vc 控件层叠的问题。 根本解决方法: 这个和添加资源的顺序有关。可以在MFC的资源模板(RC)文件中看到。当点击多个按钮的重叠部分时,一般情况下,命中是按按钮在资源模板的的顺序前后来决定的,排在前面的首先响应。
2008-11-21 18:13:00
1057
原创 CButtonST用法
本篇主要包括了以下的效果:1. 在按钮上加入Icon,使Icon和文字同时显示2. 显示平面按钮3. 使按钮上的图标可变4. 设置按钮在不同状态下的底色和文字颜色5. 设置图标和文字的位置6. 根据Icon的形状设置按钮的形状7. 添加Tooltips以下是Basic Features的演示界面: 效果一:在按钮上加入Icon,使Icon和文字同时显示 假设按钮ID为IDC_BUTTON11.
2008-11-21 14:07:00
712
原创 Combo Box 用法
CComboBox list;CString strText;int nIndex=0;for(int i=0,i{ strText.Format("string%i",i); nIndex=list.AddString(strText); //nIndex=list.InsertString(i,strText); 列表按插入顺序存放插入的字符串 list.SetCurSel(
2008-11-20 13:41:00
501
原创 模态对话框与父对话框间调用
常遇到这样的问题. - 父对话框弹出一模态对话框(弹出后父对话框挂起) - 子对话框调用/刷新父对话框 怎么办? 1. 父对话框弹出子对话框(模态对话框)例: CCsearch dlg; dlg.DoModal(); 2. 子对话框调用,修改父对话框内容/变量 Cdisplay * m_pParent= (Cd
2008-11-05 13:36:00
531
原创 ADO封装类 Carlos Antollini
VC写数据库是比较困难的. 一直以来用ADO,但何时连接数据库?如何简化代码,一直以来困扰着我。 终于下决心起用别人写好的封装类.作者:Carlos Antollini Code Project上的地址页: http://www.codeproject.com/KB/database/caaadoclass1.aspx?fid=2115&fr=51#xx0xx(在首页搜
2008-11-05 10:20:00
1286
1
原创 CLABEL函数说明[翻译]
原作者地址及最新更新http://www.codeproject.com/KB/static/clabel.aspx Introduction 本控件可以实现类似VB中LABEL控件的功能。可能正是许多人寻找已久的.本版本已具备了LABEL控件所有的函数.并且在此基础上支持了许多额外的功能.本控件运用双缓存技术,可以使绘制更快。功能主要在OnPai
2008-08-01 08:54:00
4678
原创 我自己的CfileDialog 函数
我自己的CfileDialog 函数 void Mydialogt::OnTest() { char temp[100]; char temp1[100]; char OpenDir[256]; _getcwd(OpenDir, 256); / CString lpszPathName(""); lpszPathName = (LP
2008-07-30 17:16:00
688
原创 _getcwd 函数用法
_getcwd 功 能: 取当前工作目录函数说明:getcwd()会将当前工作目录的绝对路径复制到参数buf所指的内存空间中,参数size为buf的空间大小.用 法: char *getcwd(char *buf, int n);程序例:#include #include int main(void){ char buffer[MAXPATH]; getcwd(buffer, MAXPA
2008-07-30 17:13:00
5114
1
原创 CFileDialog文件选择对话框
CFileDialog文件选择对话框的使用:首先构造一个对象并提供相应的参数,构造函数原型如下:CFileDialog::CFileDialog( BOOL bOpenFileDialog, LPCTSTR lpszDefExt = NULL, LPCTSTR lpszFileName = NULL, DWORD dwFlags = OFN_HIDEREADON
2008-07-30 17:08:00
489
转载 VC中用函数读写ini文件的方法
2008-03-04 08:45VC中用函数读写ini文件的方法 ini文件(即Initialization file),这种类型的文件中通常存放的是一个程序的初始化信息。ini文件由若干个节(Section)组成,每个Section由若干键(Key)组成,每个Key可以赋相应的值。读写ini文件实际上就是读写某个的Section中相应
2008-07-30 16:53:00
565
原创 真彩位图工具栏的实现
下边是使用BMP制作 Ctoolbar 的一点总结。 1. 各种色位的定义 #define ILC_COLOR4 0x0004 //16色 #define ILC_COLOR8 0x0008 //256色 #define ILC_COLOR16 0x0010 //16位色 #define ILC_COL
2008-07-30 00:16:00
5197
1
原创 CGRID CTRL 应用详解
1. 引入 - 新建一基于对话框的工程。并将必要的CGRID CTRL文件加入工程目录。 - 在对话框上放上一个CURSTOMER CTROL(就是一个人头的那个控件),在属性的CLASS上输入MFCGridCtrl,ID为 IDC_GRID - 在yourDlg.h 中加入 #include "GridC
2008-07-29 00:00:00
1174
转载 GRID CTRL控件详解【翻译】
版权归http://www.codeproject.com/miscctrl/gridctrl.asp 介绍当我努力为显示和编辑现有表中的数据而使用 CListCtrl 到了极限之后,我意识到我所需要的只不过是一个专用的Grid控件而已。于是我开始着手写自己的Grid控件,但为了节省时间我决定修改Joe Willcoxsons的免费控件 WorldCom,你可以在以下站点 htt
2008-07-28 21:50:00
6086
CVisualToolbar
2008-07-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人