求学 我刚学完C++,准备进军VC。经过几星期的学习发现VC和C++完全是两个东西。VC里面的内容对我来说是全新的,不知如何下手?现请教各位VC高手指教指教.我应该怎样才能学好VC?先谢谢各位了. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 VC和C++完全是两个东西?说明你功夫还没下到 学vc,看孙鑫讲义! vc使用和封装了更多的windows api 先搞清楚概念吧:句柄,窗口,消息,线程,进程,GDI,API,MFC标准类库...这些都是C++语法中没有的 vc视频教程下载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上的资源都没分下载..................-.-!!! 可怜..... 1 看看MFC2 看看 windows编程 VC要是你不用MFC,应该差别不大,但是用VC不用MFC的似乎不多,呵呵,所以你要多看看MFC方面的了 能否在static_text控件上既显示图片又显示文字? 如何在VC中显示.stl格式的三维网格文件,或者是它的预览? 命令行程序界面问题 学OPENGL用什么书入门??什么书比较容易接受? .exp文件有什么作用,如何添加到程序里? 将CStringArray用c++实现,请高手指点!!! 请问编辑框! 消息发送 请教高手! 如何编制这个程序???(程序一执行,Windows程序就不能打印,程序停止方可打印) 如何枚举指定进程的子线程 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编程