|
yes, mySQL can be used to do this, but I'm no expert.
but i dont thing so that the video clubs that got a application
with all the renters , uses mysql
Immunity18 wrote: I thought to work with edit text fuctions
(so in each line the first 10 letters/spaces will be for the ID
next 20 for Name next 20 for Lname next 10 for BirthDate)
(so with a buffer gonna read first 10 letters in each line
and when the ID is the same value with the value the User
have given it will collect the other 3 information
NO!
use a struct or a class it will be so much simpler in the long run.
since it's for a school project, I will suggest you keep away from mySQL, and simply use list or vector to keep the data; I'm not sure you will be able to manage sql stuff.
|
|
|
|
|
well i know how to use Mysql (create tables ,Primary keys ,foreign keys etc , INSERT INTO xxx VALUES(); etc )
but i dont know how i can connect Mysql in my program
using list + vector to keep the data this will be a permenatly save?
I want my program to create a data base (i think its a data base) with the 4 member variables
And i just cant understand (if the suggestions you give me is for that) where the data will been saved :S (so i can callback)
|
|
|
|
|
hm my teacher said to use class (he said something that the type of this class dont have fuction ? so only the values of the "data" ?)
(i cant explain well in english :P)
|
|
|
|
|
Immunity18 wrote:
But how i will save the values of the 4 member variables ?
Entry e;
e.ID = 241;
e.name = "John";
e.last_name = "Papadopoulos";
e.birth_data = "19/01/1980";
EntryVector.push_back(e);
"Approved Workmen Are Not Ashamed" - 2 Timothy 2:15
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
so when i close the application these values will be saved somewhere in my hard disk ? (same folder with the application?)
And when i will run agian the application and give id 241 it will be show me this register? ( ID=241 , Name = John , Lname = Papadopoulos Birthdate = "19/01/1980"
|
|
|
|
|
no, but I think that part of your job to do this !!
Go back to your notes, books and lectures, and read a little bit, I'm pretty certain this was all covered somewhere.
|
|
|
|
|
well i have not notes i am on the third year in university (I was idiot i didnt take part on the lectures in the first 1.5 year )
So i didnt take part on course Data structures.
Databases we do on Mysql only :S
I did take part on Software Techologies ( and made a exam-exersice Program that plays mp3 and download mp3 from server (+chat ? ) took 10/10 degree \o/ )
But i have Big holes on C++ ( i dont say i know C++ :P )
Thats a bit of my life ! (trash text !:P)
Now i look in my Data structures book and find things that i cant connect with my work (Binary Trees etc ):/
My teacher on that course dont know Programming code (she is intresting on the UI of the application) (so no notes about code from her
(and about code programming i had ask my last year teacher who knows much )
-- modified at 15:48 Thursday 2nd November, 2006
|
|
|
|
|
Immunity18 wrote: Now i look in my Data structures book and find things that i cant connect with my work (Binary Trees etc ):/
My teacher on that course dont know Programming code (she is intresting on the UI of the application) (so no notes about code from her
A data structures teacher that doesn't know programming code. That's reassuring.
"Approved Workmen Are Not Ashamed" - 2 Timothy 2:15
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
Immunity18 wrote: so when i close the application these values will be saved somewhere in my hard disk ? (same folder with the application?)
Not unless you employed some sort of file I/O.
"Approved Workmen Are Not Ashamed" - 2 Timothy 2:15
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
hm yes and which is the way to do that ?
(allready start searching about Data bases class on this site )
|
|
|
|
|
Immunity18 wrote: ...which is the way to do that ?
STL has plenty of options, like istream /ostream and ifstream /ofstream . I'm an STL novice so I'm sure it has more.
MFC offers the CFile and CStdioFile classes.
With C you can use FILE* .
The Windows SDK has CreateFile() , ReadFile() , etc.
"Approved Workmen Are Not Ashamed" - 2 Timothy 2:15
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
Hi,
I intend to integrate the functionality of two dlls into one by means of merging the code. I'm adopting the following steps.
1) Create a master framework for the merged entity say dll A.
2) Include all the files that are distinct for the two dlls(B & C) into the project created for dll A.
3) For all the files that are same in dll B and C, include a single file into the merged entity and into that file put all the functions that are distinct in the file under B and C.
I think this should suffice. Please correct if there is something to be done
The problem comes for functions that are same in the common file.
Say in dll B We have a function like
class B : function()
{
}
Say in dll C We have a function like
class C : function()
{
}
Here the two different functions need to be merged into a single function under a class name.
Now my question is how does the merged entity break into two workflows similar to the functional behavior in the previous separate dlls? What kind of conditional can be put for identifying the different behaviors?
Thanks
|
|
|
|
|
hi guys,
I come with a small question.
I want to add, as a resource, a small midi file to my application and play it continuosly during program execution. So that when the application is open the sound is played...and it stops when the app is closed.
Time ago i founded a code snippet which uses directx8 but i don't why it worked only on my pc...but not on other people pc.
Thanx in advance
|
|
|
|
|
Hi!
I'm pretty new to C++, I read some big books about it and got pretty much into the basic thinking in C++. Unfortunately I did not learn how to simply write a tool with a basic windows XP interface containing one button, which executes an action when I hit it.
To be more specific, I want to code a tool for XP that got one button and when I hit this button it will send a telnet.
Can anyone help me plz? Cause I just don't know the very simple basics for writing a very simple tool with GUI.
Thanks a lot!
Phong
|
|
|
|
|
Use AppWizard to create a dialog-based application. Add a button to the dialog template. Handle the BN_CLICKED message for that button.
"Approved Workmen Are Not Ashamed" - 2 Timothy 2:15
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
Phong.T wrote: it will send a telnet.
Phong.T wrote: I just don't know the very simple basics for writing a very simple tool
Not sure "telnet" would qualify as "simple"
led mike
|
|
|
|
|
Hello,
In my application when the left button is pressed on the scroll bar the scroll bar moves but the the screen display remains the same it doesn't move with the scroll bar.
What do I need to do?
What should ne written in the OnDraw() method?
Prithaa
|
|
|
|
|
if MDI or SDI app then use CScrollView it will handle
every thing for you.
If you yourself wana do do you yourself have to handle
CWnd::OnHScroll
in that function check how much to scroll
and then do the drawing according to that.
will help
|
|
|
|
|
A list box is configured with both horizontal and vertical scroll. A string is inserted that is greater in width than the display area, but the horizontal scroll won't allow scrolling to the end of the string. What additional functions need to be called to enable the horizontal scrolling? Thanks.
|
|
|
|
|
jon_fallon wrote: What additional functions need to be called to enable the horizontal scrolling?
How about setting the control's horizontal extent?
"Approved Workmen Are Not Ashamed" - 2 Timothy 2:15
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
Using the SetColumnWidth? I tried this, but it didn't change anything.
CListBox *lbptr=(CListBox *) GetDlgItem (IDC_LIST_TAB1_IDW );
CString s;
POSITION pos = fileDlg.GetStartPosition();
while (pos)
{
s = fileDlg.GetNextPathName(pos);
lbptr->AddString(s);
}
lbptr->SetColumnWidth(1000);
lbptr->UpdateData();
|
|
|
|
|
jon_fallon wrote: Using the SetColumnWidth?
No. Use SetHorizontalExtent() .
jon_fallon wrote: lbptr->UpdateData();
Totally unnecessary.
"Approved Workmen Are Not Ashamed" - 2 Timothy 2:15
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
|
Hey.. i managed to create a button on the SHBrowseForFolder form. When clicked, I want this button to set the selected folder to My Pictures. This is the event that i'm triggering whenever I press the button. However, this is not working. I read that the message BFFM_SETSELECTION could only be used at BFFM_INITIALIZED at the BrowseCallbackProc. If this is true, how can I set the selected tree view to select My Pictures folder whenever I press this button?
LRESULT APIENTRY DefaultFolderSubclassProc(HWND hwnd,UINT uMsg,WPARAM wParam,LPARAM lParam)
{
if (uMsg == WM_LBUTTONUP)
{
TCHAR buffer[_MAX_PATH];
if (CFileHelper::GetMyPicturesFolder(buffer))
{
::SendMessage( hwnd, BFFM_SETSELECTION, TRUE, (LPARAM)buffer );
}
}
return CallWindowProc(CBProc, hwnd, uMsg,
wParam, lParam);
}
|
|
|
|
|
skullfire wrote: I read that the message BFFM_SETSELECTION could only be used at BFFM_INITIALIZED at the BrowseCallbackProc.
BFFM_INITIALIZED is sent by the dialog to your callback routine.
skullfire wrote: ::SendMessage( hwnd, BFFM_SETSELECTION, TRUE, (LPARAM)buffer );
This is correct. Is hwnd the correct window handle? Does buffer contain a valid path?
"Approved Workmen Are Not Ashamed" - 2 Timothy 2:15
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|