自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (13)
  • 收藏
  • 关注

转载 浅谈C语言中的文件操作(一)

对于一个嵌入式开发人员来说,对文件的操作是非常频繁的,所以,对文件操作的知识需要相当的熟悉。            文件部分由几个常用的函数,总结如下:          打开关闭文件函数:fopen()和fclose();          字符读写函数:     fgetc()和fputc();          字符串读写函数: fgets()和fputs();   

2010-03-13 17:42:00 582

转载 C++中的文件操作

在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O,stream这个类有两个重要的运算符:1、插入器(  向流输出数据。比如说系统有一个默认的标准输出流(cout),一般情况下就是指的显示器,所以,cout2、析取器(>>)  从流中输入数据。比如说系统有一个默认的标准输入流(cin),一般情况下就是指的键盘,所以,cin>>x;就表示从

2010-03-13 17:29:00 506

转载 没有找到MSVCR80D.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题

在VS 2005中建立Win32工程时(以VS 2005中文版为例),你可能会遇到这样的运行错误:“没有找到MSVCP80D.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。”(还可能是其它几个类似的文件:MSVCR80D.dll、MSVCM80D.dll)。对于VS2005新手,可能遇到的第一个问题便是此问题。      出现这个问题是因为,VS 2005在生成可执行

2010-03-05 13:40:00 1561

转载 VC中的Win32应用程序和MFC程序有什么分别

WIN32 是Windows的一个子系统,也是最重要的一个。(还有POSIX子系统和OS/2子系统)Win32子系统为应用程序提供了使用系统资源的接口Win32 API,WIN32 API是Windows用户态下应用程序编程的基础。因此所有在WIN32API基础上的应用程序都是Win32应用程序。MFC ,Microsoft Foundation Classes.微软基础类库。这个类库不光封装了大

2010-03-05 13:38:00 795

原创 如何得到ListControl选中的项 ListControl选中一行

大家都知道,ListControl只能点击第一列来选中想选中的项,而很多朋友想实现点击直接选择一行的功能,其实很简单,直接把它的ExtentedStyle设置一下就可以了,如下:m_listcontrol为控件CListCtrl*变量点击选中一行:m_listcontrol.SetExtendedStyle(m_listcontrol.GetExtendedStyle()|LVS_EX_FUL

2009-12-29 16:14:00 1458 2

原创 为什么C++中,线程控制函数往往是静态成员函数?【转】

使用静态成员变量的确可以“节省内存”,但静态成员函数并不会——无论是不是静态成员函数,编译器都不会在类的每个实例中为此函数保存一个副本——函数永远是在代码段中,而对象(类的实例)是放在数据段中。    静态函数与非静态函数实质的区别是this指针的问题。    例如定义这样一个类:    class   CAAA      {          public:              .....

2009-12-29 15:23:00 975

原创 关于AfxGetMainWnd()->m_hWnd和sendmessage()函数

用向导建立一个单文档/多文档程序,其中最外面的框架叫做   frame   ,包括标题、最大最小化按钮、菜单、工具条、以及   view   等都在   frame   中。frame   中,中间那块白色的部分被   view   占据。         AfxGetMainWnd()   就是取得此   frame   的指针,m_hWnd   是此   frame   的窗口句柄。   

2009-12-29 14:20:00 3616

原创 VC多线程中控制界面控件的几种方法

为了保证界面的用户体验经常要把数据处理等放到子线程中进行,然后把结果更新到主界面,通常有这样几种方法。      1.启动线程时把控件关联变量的指针传参给线程函数,这种方法无疑是最简单的方法,但极容易造成访问异常,因为VC6中的控件都不是线程安全的。     2.就是先进一点的方法,把控件的句柄传给线程函数,在子线程中通过SendNotifyMessage or PostMessage等进

2009-12-29 14:16:00 1609 1

原创 inet_addr()和inet_ntoa()

简述:将一个点间隔地址转换成一个in_addr。        #include   unsigned long PASCAL FAR inet_addr( const struct FAR* cp);      cp:一个以Internet标准“.”间隔的字符串。简述:  将网络地址转换成“.”点隔的字符串格式。      #include       char FAR* P

2009-12-02 14:52:00 690

原创 socket error 10061错误

10061错误是指没有启动服务器或者说服务器没有处于监听状态(即ServerSocket->Active!=true,此时当你在客户端试图用ClientSocket->Active=true进行连接时就会被告知“目标机器积极拒绝连接")

2009-12-02 14:50:00 44943

原创 实现服务器端的多线程SOCKET Server C++/VC 【转】

想要实现的功能:在服务器端有一个控制台程序(或者Windows服务),与多个客户端程序通讯,其中主线程有一个socket绑定在一个固定端口上,负责监听客户端的Socket信息。每当启动一个客户端程序,客户端发送来一个socket连接请求,server端就新开启一个线程,并在其中创建一个socket与该客户端的socket通讯,直到客户端程序关闭,结束该线程。主线程中的socket在应用程序退出时关

2009-11-29 16:59:00 1193

原创 设置对话框背景颜色及字体颜色

 BOOL CServerApp::InitInstance(){ AfxEnableControlContainer(); // Standard initialization // If you are not using these features and wish to reduce the size //  of your final executable, you should

2009-11-29 16:57:00 534

原创 将CString型转化为int型

CString cs;int b=atoi(cs.GetBuffer(cs.GetLength()));

2009-11-29 16:14:00 391

原创 VC RadioBox[转]

 先为对话框加上2个radio button,分别是Radio1和Radio2。问题1:如何让Radio1或者Radio2默认选上?如何知道哪个被选上了?关键是选上,“默认”只要放在OnInitDialog()即可。三种方法可以让它选上,第一种:((CButton *)GetDlgItem(IDC_RADIO1))->SetCheck(TRUE);//选上((CButton *)GetDlgI

2009-11-29 16:13:00 413

原创 Edit Box控件的属性

1. Edit properties->styles中"Horizontal scroll"是设置水平滚动条的,Auto HScroll是指编辑框区域中的内容,如果长于编辑框的话,   可以通过鼠标右拉显示遮盖的部分。"Vertical scroll"和"Auto VScroll"同上。2.回车是"/r/n"

2009-11-13 12:22:00 465

原创 mfc combo box 控件使用方法总结(转载)

 由于接触VC时间不长,对VC中控件的用法也不是很了解,用到时在网上查了很多,现总结如下:1、改变下拉框大小:先点向下的箭头,就可以调整下拉框大小2、如果 ComboBox 的 Sorted 属性设置为 true,   则新添加项将按字母顺序插入到列表中。   否则,在列表的结尾处插入项。3、要立即响应选择框的改变(即选择框一改变选项,就立刻将结果传递进去)!   响应他的哪个

2009-11-13 10:40:00 558

原创 VC++ Combo Box/Combo Box Ex控件的使用【转】

  组合窗口是由一个输入框和一个列表框组成。创建一个组合窗口可以使用成员函数:BOOL CListBox::Create( LPCTSTR lpszText, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID = 0xffff );其中dwStyle将指明该窗口的风格,除了子窗口常用的风格WS_CHILD,WS_VISIBLE外

2009-11-13 10:38:00 644

原创 [转帖]:PDF转换成Word文档(大家记一下,绝对实用) (原有的,找不到了,终于又碰到了)

有人说这个out了,我先粘上,看看再做评论!pdf to word! 应该说,PDF文档的规范性使得浏览者在阅读上方便了许多,但倘若要从里面提取些资料,实在是麻烦的可以。回忆起当初做毕业设计时规定的英文翻译,痛苦的要命,竟然傻到用Print Screen截取画面到画图板,再回粘到word中,够白了:(最近连做几份商务标书,从Honeywell本部获取的业绩资料全部是英文版的PDF,为了不再被折

2009-11-12 21:36:00 486

转载 今天所学!

parsing error: 解决方案:  {{AFX_DATA_INIT好像是MFC的注释宏,来初始化成员变量的。我们自定义的变量;并不是和控件相关联的成员变量,MFC可能有时候就识别不了了。就出错。所以要将我们自定义的变量放到 //}}AFX_DATA_INIT的外面。应该就不会有问题 了。 combo   box控件:         1.你在编辑状态下点那个控件的向下的

2009-11-11 17:11:00 337

转载 今天又学到了一些知识!高兴!希望以后自己能独自总结!

Java中String format用法在JDK1.5中,String类增加了一个非常有用的静态函数format(String  format, Objece...  argues),可以将各类数据格式化为字符串并输出。其中format参数指定了输出的格式,是最复杂也是最难掌握的一点,而argues则是一系列等待被格式化的对象。该函数对c语言中printf函数的用法进行了一定的模仿,因此有c语

2009-10-08 17:26:00 633 1

c++编程思想 thinking in c++

thinking in c ++ pdf c++编程思想 共分21个pdf文件 每个pdf大约一章内容

2011-07-28

《医学图像编程技术》光盘源码part3

《医学图像编程技术》光盘源码part3 vtk开发相关

2011-07-06

《医学图像编程技术》光盘源码part2

《医学图像编程技术》光盘源码part2 vtk开发相关

2011-07-06

《医学图像编程技术》光盘源码part1

《医学图像编程技术》光盘源码part1 vtk开发相关

2011-07-06

Microsoft.Visual.C++.NET技术内幕第六版的电子书

Microsoft.Visual.C++.NET技术内幕第六版的电子书 共分四部分 下全了才可以解压缩 这是第一部分

2009-11-11

黄维通VC++面向对象与可视化程序设计-ppt

黄维通VC++面向对象与可视化程序设计 课件

2009-11-07

深入浅出MFC的电子书

深入浅出MFC的电子书 共分五部分 这是第五部分

2009-11-04

深入浅出MFC的电子书

深入浅出MFC的电子书 共分五部分 这是第四部分

2009-11-04

深入浅出MFC的电子书

深入浅出mfc的电子书 是pdf格式的 共分五部分 这是第三部分

2009-11-04

深入浅出MFC的电子书

深入浅出MFC的电子书 是pdf格式的 共分5部分 这是第二部分

2009-11-04

深入浅出MFC的电子书

深入浅出MFC的电子书 pdf格式 共分5部分 这是第一部分

2009-10-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除