我刚学完C++,准备进军VC。经过几星期的学习发现VC和C++完全是两个东西。VC里面的内容对我来说是全新的,不知如何下手?现请教各位VC高手指教指教.我应该怎样才能学好VC?
先谢谢各位了.
先谢谢各位了.
解决方案 »
- MFC中创建按钮
- VC中当鼠标移动到某一区域时,怎么改变鼠标显示状态,例如显示为小手形状
- 关于CAsyncsocket::asyncselect的作用
- /*** VC2005向导生成的工程只有个空工程(没选空工程),没有cpp和h文件? ***/
- 一个CComboBox的问题
- CListBox控件的疑问,追求完美的朋友请看
- 在线等:用glBegin(GL_POLYGON)画多边形时,同一个平面上两个多边形相交的地方闪烁很厉害,什么原因?
- 各位大侠,有人能帮我看看吗?
- Windows Embedded中的(ewf)问题?
- 如何导出这个函数呀?
- 如何枚举指定进程的子线程
- Bluetooth服务发布的问题
http://www.sunxin.org/video/vc.htm
我也是刚学vc没几天(<30)....我是看易学c++过来的
刚接触vc时跟你一样感觉好象是两回事(但写程序的时候又把c++书拿出来看......结构跟函数又不记得了)
而且我英语水平很差所以我只是基础匆匆看一下就闪了.....看多了反而会乱....然后就开始设计程序了....不要按书上的书....一定要让它按自己的要求执行
我正在写处女作......一个用来读取某目录下所有图片文件名然后按一定的字符格式保存到指定程序的输入框中去
写得时候才知道其实好多书上根本就没有讲..........
不过你能到这就说明这一切都不成问题了......
慢慢体会吧..............
我的代码是这样:
CStdioFile file; //创建个文件对象用来读配置文件
CString str,str1,str2,str3; //创建字符变量用来保存文件名
file.Open("config.ini", CFile::modeRead); //打开配置文件
file.ReadString(str2); //读取配置文件
str1=".jpg"; //设置文件后辍名
GetDlgItem(IDC_EDIT1)->GetWindowText(str); //从edit中读取字符
str=str2+str+str1; //将配置文件中的路径跟用户从edit中输入的字符还有文件后辍组合
Bitmap bmp1(str); //把组合后得到的完整的文件名显示到对话框
CDC *pDC = GetDC(); //以下都是Delphigis 大大给的代码 功能不太清楚只知道用来显示图片 (初学编程不要笑我)
Graphics gdiDC(pDC->GetSafeHdc());
gdiDC.DrawImage(&bmp1,60,150, 500, 350); 配置文件config.ini内容:
d:\\图片目录\\
因为只读一行所以就只写第一行
现在程序能完成的功能:
如果D盘下有d:\图片目录\1.jpg ,d:\图片目录\2.jpg ,d:\图片目录\3.jpg 的话我只要在程序的edit框中输入1然后按下按钮就可以显示d:\图片目录\1.jpg了,输入2即显示d:\图片目录\2.jpg, 输入3以此类推.......
我的情况是:
d:\图片目录下的图片文件名都很长但都有固定开头的比如:_1_XXXXXX.jpg,_2_xxxxxx.jpg,_3_........(xx代表任意名字任意长度当然是在window认可下的长度)
我的最终目的是:
在程序的edit框中输入1然后按下按钮就可以显示d:\图片目录\_1_XXXXXX.jpg
在程序的edit框中输入2然后按下按钮就可以显示d:\图片目录\_2_XXXXXX.jpg
...................以此类推
现在要解决的问题是:
如何读取只靠固定开头来读取文件完整名 注意图片文件名是不能改的请不要叫我把 _1_XXXXXX.jpg,_2_xxxxxx.jpg,_3_........改成1.jpg,2.jpg,3...... 我只想学习如何取得某目录下的某一类型文件,一定要支持通配符(?,*)就是说我不能可把完整的文件名都输入到程序中去(就象在dos下用del一样)最后得文件名(完整的)保存到一个CString str中去
剩下的我就会变化修改用于其它地方了
....................................
我发现这里的大大总是喜欢变相的解决问题.....................所以一定要说你不能更改的条件..........
我想下载csdn上的资源都没分下载..................-.-!!! 可怜.....
2 看看 windows编程