|
This helped me...
Can I do it with OpenOffice or LibreOffice.
Because MS-PowerPoint is a license Product.
Suggest me...
|
|
|
|
|
how to index all the data from disk automatically in background in c# application
modified 19-Mar-13 16:29pm.
|
|
|
|
|
Remove this post. It's VERY unlikely that the person you're addressing this to will ever see it and the only people interested in your email address are the spam bots that scan these forums pretty regularly looking for email addresses to send all kinds of spam to.
Post your question in the forum at the bottom of the article that you're talking about.
|
|
|
|
|
Hello All,
I am having issues with maintaining info when person uses browser back button. I work for a company which is an online traffic school course. The issues I am having is say a student starts on lesson 1. Within lesson 1 there are 10 pages of content that they must read and click Next button to go to next page. Once they then have read all 10 pages, then they go to a quiz where they are given one question at a time (there are 5 questions). They click Next button to move to each question. Once they have answered all questions, then they go to a grade page. If they passed, then they click on continue button to go to lesson 2. Then onto quiz for lesson 2. This part all works great and if they click our programmed Back buttons everything works great as well. The problem is if they go from say lesson 1 all the way to lesson 3 (just an example) and they decide to use the browser's back button to go all the way back to lesson 1, everything tends to get messed up. Since we are driving off of class Student which contains current lesson num, current page num, current question num, once we advance further in the course these values get updated. My problem is that when the student continuously clicks the browser's back button the lesson num, page num and question num (and other content) does not follow suit to what it was. I am not sure why, but the pages are not being cached. Is there anyway to maintain the lesson num, page num and question num as the student clicks browser back button? Meaning as they click back to quiz from lesson 2, it shows lesson 2 (it is currently showing lesson 3 since that is how far have advanced) and same with the lesson pages that they must read. I have tried to use hidden input, but it does not seem to work correctly all the time. Any ideas???
Thanks,
Brad
|
|
|
|
|
You might get a better answer if you ask in the ASP.NET area as this question has nothing to do with C#.
|
|
|
|
|
I was not sure where to post. My code behind is C#.
|
|
|
|
|
You'll be better of posting here as the problem is more to do with ASP.NET than C# in particular
ASP.NET forum[^]
Lobster Thermidor aux crevettes with a Mornay sauce, served in a Provençale manner with shallots and aubergines, garnished with truffle pate, brandy and a fried egg on top and Spam - Monty Python Spam Sketch
|
|
|
|
|
As others have said, this really should be in the ASP.NET forum. However, some food for thought for you - what you are looking at maintaining is effectively the maximum point they have reached. To this end, you might want to use a combination of the user Session and a database (if the user can log out and log back in) to hold this value.
|
|
|
|
|
I have since posted in ASP.NET forum.
Our database maintains current lesson, page, question, advanced (furthest point reached) lesson, page, question, and max (furthest point to reach) lesson, page, question. As the student moves forward, the current and advanced values get set. For example, when the student views the lesson the .ASPX page displays lesson # and page #'s available in lesson with current page highlighted and the lesson content (the verbage they must read to pass the quizzes) for that lesson/page combo is displayed. As they move forward in the pages, the highlighted page # changes and the lesson content changes. Once they reach the max page for that lesson and they click on Next button, they then go to quiz. On quiz ASPX page, the lesson and question # are displayed (lesson # and question # are set by current lesson and current question values) as well as the associated question and possible answers. Once student then goes to lesson 2, current lesson # = 2, current page # = 1, advanced lesson # = 2 and advanced page # = 1. Now I have noticed different things happen based on what browser is being used. For example in Firefox, once student goes all the way through lesson 1, takes lesson 1 quiz, passes and goes to lesson 2. Now if student clicks browser back button everything seems to be ok, it appears to be cached. If student clicks browser back button to lesson 1 quiz question 2, everything seems to be ok. That is it shows Lesson 1 Question 2 with the appropriate question and possible answers (with their answer selected). However, if student goes all the way back to lesson 1 quiz question 1, it displays Lesson 2 question 1 but with lesson 1 question 1 question and answer. Now if student clicks on our programmed Next button, the program now thinks we are on lesson 2 quiz and next shows lesson 2 question 2 along with a question and possible answers that are indeed from lesson 2 and none of the answer radio buttons are set since have not taken lesson 2 quiz.
I would have thought that everything would have been cached. So no matter how many times I click browser back button from my furthest point it would be showing exact pages I went through in reverse order, but this is not the case. Any ideas???
Thanks,
Brad
|
|
|
|
|
|
Hi I want to read a spss file(.sav-file) with c#.
can someone help me with some code indications?
|
|
|
|
|
Start by going through this[^]
|
|
|
|
|
Hi,
What is a .Sav file, is it a text based file, or a binary file?
If you tell us what type of content it holds, we may direct you to the correct path.
Regards
Jegan
Think! Don't write a line of code unless you absolutely need to.
|
|
|
|
|
Sorry, a .sav -file is a SPSS-file
|
|
|
|
|
You might want to look at this[^].
|
|
|
|
|
Hello all!
I have a couple of questions, half C# related, the other half, less C# related, but more related to embedding URL in C#, thank you for your attention.
I'm writing a console app (in C#) that is supposed to pop up the default mail software, fill in the recipients, subject and body.
this data is acquired from a txt file the app processed.
To do that I start a process (IEXPLORE)
and give it the @"mailto:...", A regex I created from the processed data.
problem is, the body of the text does not take \n seriously and well, basically I have one long line where five should be.
one of my questions is, how do I get a URL to produce a line break?
A second issue is that the app is also supposed to attach the attachments, whose full local path has been processed from the latter mentioned txt file.
i used the &attachments="c:\..." and well, no attachments..
Now for the more C# related part...
the app has two bi-products :
It opens a console windows which needs to be manually closed
IT opens an explorer window that needs to be manually closed
I am a novice programmer and still do not know much about threads.. I understand that I will have to use them somehow, could someone point me in the right direction?
Thank you in advance
modified 19-Mar-13 4:32am.
|
|
|
|
|
annex45 wrote: how do I get a URL to produce a line break
You don't. A URL is a continuous sequence of characters, and should remain so - plus, if you could break the line, where would you break it? Just because it fills a line of text on your monitor doesn't mean that it won't wrap when viewed on a tiny screen smartphone.
Now, as for threading, a simple way to spawn off your work is to use the Tasks Parallel Library (TPL). This[^] is a great place to get started.
|
|
|
|
|
To add a line break, you need to encode it using %0A :
mailto:test@test.org?subject=Hello&body=Line 1%0ALine 2%0ALine 3
Example
The simplest way to encode the data is to use the Uri.EscapeDataString method[^]:
string url = "mailto:test@test.org?subject=" + Uri.EscapeDataString(subject) + "&body=" + Uri.EscapeDataString(body);
You don't need to launch Internet Explorer to open the URL. Just use Process.Start("mailto:...") to open the registered handler for the mailto: protocol.
There is no option to specify attachments in a mailto: link.
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
|
annex45 wrote: I'm writing a console app (in C#) that is supposed to pop up the default mail software,
I find that requirement a bit odd.
|
|
|
|
|
I have a query:
private IQueryable<MaterialModel> getMaterialQuery()
{
var query = (from mh in DataContext.MaterialHeaders
join md in DataContext.MaterialDetails on mh.MaterialHeaderId equals md.MaterialId
select new MaterialModel
{
Id = md.MaterialDetailId,
MaterialHeaderId = mh.MaterialHeaderId,
MaterialDetailId = md.MaterialDetailId,
SafetyLabelTextId = mh.SafetyLabelTextId.Value,
MaterialTypeId = mh.MaterialTypeId,
IncludeInSolventProgram = mh.IncludeInSolventProgram.Value,
IsDamagedByFreezing = mh.IsDamagedByFreezing.Value,
IsEquipment = mh.IsEquipment.Value,
IsMSDS = mh.IsMSDS.Value,
IsPPE = mh.IsPPE.Value,
IsTDG = mh.IsTDG.Value,
IsMiscellanousCost = mh.IsMiscellanousCost.Value,
IsSolvent = mh.IsSolvent.Value,
ItemName = mh.ItemName,
ItemNumber = mh.ItemNumber,
ProductTypeId = mh.ProductTypeId,
ProductUsage1Id = mh.ProductUsage1Id.Value,
ProductUsage2Id = mh.ProductUsage2Id.Value,
ProductUsage3Id = mh.ProductUsage3Id.Value,
ProductUsage4Id = mh.ProductUsage4Id.Value,
SafetyLabelRequired = mh.SafetyLabelRequired.Value,
WarehouseLocationId = md.WarehouseLocationId.Value,
Color = md.Color,
DiamondGritId = md.DiamondGritId.Value,
IsActive = md.IsActive,
IsDiscontinued = md.IsDiscontinued.Value,
IsNormallyStocked = md.IsNormallyStocked.Value,
FittingId = md.FittingId,
ShowOnJobLists = md.ShowOnJobLists.Value,
MinimumOnHandQuantity = md.MinimumOnHandQuantity.Value,
MSDSDescription = md.MSDSDescription,
PhysicalCount = md.PhysicalCount.Value,
PhysicalCountDate = md.PhysicalCountDate.Value,
RackingLocation = md.RackingLocation,
RackingNumber = md.RackingNumber,
SizeId = md.SizeId
});
return query;
}
I then call it like this:
public MaterialModel GetDuplicateMaterial(NewMaterialInfoModel NewMaterialInfoEntity)
{
var query = getMaterialQuery();
MaterialModel entity = query.Where(e => e.ItemName == NewMaterialInfoEntity.ItemName &&
e.MaterialTypeId == (int)NewMaterialInfoEntity.MaterialType &&
e.SizeId == NewMaterialInfoEntity.SizeId &&
e.Color == NewMaterialInfoEntity.Color).FirstOrDefault();
return entity;
}
On the NewMaterialInfoEntity the Color property is empty, and there is a null in the Color column of the table. Yet this fails to return the entity.
What am I doing wrong here?
Thanks
If it's not broken, fix it until it is
|
|
|
|
|
My first thought is, that Color has a value 0 that is different from null. The next thought is, if Color is a reference type, == compares the references (as opposed to the content). You may have to call .Equals()
You could leave out the last condition for a test and check the Color value of the returned entity.
|
|
|
|
|
Color is a string property. I have tried leaving it out, and when I do, it works fine.
If it's not broken, fix it until it is
|
|
|
|
|
Caveat - I don't use Linq!
Presumably Colour is a string and it is choking on a null value, try comparing string.IsNullOrEmpty(Colour)
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
So to be on the safe side the last comparison shouldbe something like
(String.IsNullOrEmpty(e.Color) && String.IsNullOrEmpty(NewMaterialInfoEntity.Color))
|| e.Color == NewMaterialInfoEntity.Color
And don't forget to wrap the whole thing in parentheses to not trip over operator precedence when connecting to the other conditions.
|
|
|
|
|