随笔分类 - windows develop
摘要:总结自Tricks of the Windows® Game Programming Gurus, Second Edition游戏组成现在让我们看一下开发游戏与其他类型程序的不同。游戏编程是软件开发中及其复杂的一类,事实上,游戏开发毫无疑问是最难开发的应用程序。因此需要发明一种新的编程方法来更利于实时性应用和模拟,而不是从前你开发过的单线的,事件驱动,或者线性逻辑程序。游戏的基本组成是由一个循环构成其中包含了逻辑控制和画面绘制,通常画面在每秒30帧的速度或更多。这和电影的放映很相似,除了按照你的想法去创造画面。游戏通常的循环机构 步骤一:初始化对程序进行初始化,例如内存分配,资源获
        阅读全文
                
摘要:void CChildView::OnLButtonDown(UINT nFlags, CPoint point) { // TODO: Add your message handler code here and/or call default m_OriginPosition = point; m_draw = TRUE; m_old = point; CWnd ::OnLButtonDown(nFlags, point);}void CChildView::OnLButtonUp(UINT nFlags, CPoint point) { /* /...
        阅读全文
                
摘要:让特定条目显示方式自定义,以便和其他条目区分开,例如提示性条目,突出显示。 实例:从数据库中读取记录,逾期记录红色显示。 private void list_remind_items() { listview_remind.Items.Clear(); DataSet tmp_dataset = data.DS_generate("sel...
        阅读全文
                
摘要:对于窗体的show和showdialog方法,大部人知道它们的区别,show是显示出窗体后,本项目中的其他窗体也能获得焦点,而showdialog则不然,只能当前窗体的激活状态。这只是一方面。另一方面也是值得注意的,就是show出来的窗体,在单击关闭时,窗体就会被注销掉,不存在内存中,而showdialog呢,只是hide掉窗体,没有把窗体从内存只注销,所以窗体内的成员也不会消失,当再次调用的话,...
        阅读全文
                
摘要:思路很简单,将每个像素点取得的值,映射到ascii 表中,将取得的字符追加到字符串中,最终输出。 缺点是处理大图片时,会生成非常大的字符表,简单的用抽值和压缩图像弥补,但效果还是不容乐观,有更好的方法,欢迎沟通,互促互利! 主要代码如下: #region 定义成员变量 private string file_name = ""; private string...
        阅读全文
                
摘要:Process类有一个StartInfo属性,这个是ProcessStartInfo类.Process p = new Process();p.StartInfo.FileName = "cmd.exe"; //设定程序名p.StartInfo.UseShellExecute = false; //关闭Shell的使用p.StartInfo.RedirectStandardInput = true;	//重定向标准输入p.StartInfo.RedirectStandardOutput = true;	//重定向标准输出p.StartInfo.RedirectStandar
        阅读全文
                
 
                    
                
 浙公网安备 33010602011771号
浙公网安备 33010602011771号